From 9e0f5ca44e60938b44783c1c07646c4d5d076ea6 Mon Sep 17 00:00:00 2001 From: rantahar Date: Fri, 15 Dec 2023 13:35:14 +0000 Subject: [PATCH] deploy: 215dd8a54519798b8ee8aafed9136c368ee6f400 --- .nojekyll | 0 404.html | 216 + CNAME | 1 + about/code-of-conduct/index.html | 290 ++ about/getinvolved/index.html | 234 ++ about/governance/contact/index.html | 225 + about/governance/index.html | 448 ++ about/governance/privacy/index.html | 312 ++ about/governance/sponsor/index.html | 215 + about/index.html | 213 + about/membership-fee/index.html | 264 ++ about/membership/index.html | 257 ++ about/rse/index.html | 245 ++ about/timeline/index.html | 246 ++ blog/computational-science.png | Bin 0 -> 243882 bytes blog/first-finnish-rse-meetup/index.html | 255 ++ blog/getting-funding/index.html | 290 ++ blog/git-evangelist/index.html | 459 +++ blog/index.html | 265 ++ blog/international-rse-survey/index.html | 234 ++ blog/preaching.jpg | Bin 0 -> 63389 bytes blog/research-software-journals/index.html | 284 ++ blog/rse-on-mastodon/index.html | 299 ++ blog/seminar-report-julia-package/index.html | 227 + blog/typical-git-usage.png | Bin 0 -> 31592 bytes blog/unconference/index.html | 236 ++ blog/what-is-r-s-e/index.html | 276 ++ blog/wtfs.png | Bin 0 -> 41897 bytes communities/index.html | 281 ++ communities/local/index.html | 238 ++ communities/map/index.html | 272 ++ communities/members/index.html | 229 ++ css/map.css | 20 + css/style.css | 93 + .../aalto-rse/index.html | 226 + .../about-get-together/index.html | 283 ++ .../index.html | 282 ++ .../ai-based-sample-centering/index.html | 233 ++ .../closing-statements/index.html | 283 ++ .../code-of-conduct/index.html | 283 ++ .../code-quality/index.html | 285 ++ .../coderefinery/index.html | 227 + .../conference/index.html | 260 ++ .../containers/index.html | 232 ++ .../demographics/index.html | 240 ++ .../2020-online-get-together/eessi/index.html | 298 ++ .../2020-online-get-together/eosc/index.html | 224 + .../ericsson-research/index.html | 257 ++ .../eurocc-sweden/index.html | 244 ++ .../fair-principles/index.html | 230 ++ .../gromacs/index.html | 250 ++ .../hpc-procurement/index.html | 296 ++ events/2020-online-get-together/index.html | 3664 +++++++++++++++++ .../introduction/index.html | 220 + .../my-first-r-package/index.html | 232 ++ .../nordic-rse/index.html | 343 ++ .../index.html | 228 + .../2020-online-get-together/panel/index.html | 279 ++ .../personal-htc-pool/index.html | 237 ++ .../prace-best-practice-guide/index.html | 225 + .../r-python-transpiler/index.html | 264 ++ .../rse-growth-of-a-movement/index.html | 273 ++ .../rse-supporting-equality/index.html | 315 ++ .../2020-online-get-together/rsh/index.html | 233 ++ .../tba-3-4/index.html | 223 + .../testing-software/index.html | 225 + .../code-of-conduct/index.html | 283 ++ .../in-house-r-packages/index.html | 222 + events/2021-online-unconference/index.html | 395 ++ .../julia-for-rse/index.html | 218 + .../keep-your-code-alive/index.html | 222 + .../rse-myths-and-misconceptions/index.html | 227 + .../digital-humanities/index.html | 220 + events/2022-online-unconference/index.html | 759 ++++ .../introduction/index.html | 223 + .../model-validation/index.html | 221 + .../phd-skills-2/index.html | 221 + .../phd-skills-in-industry/index.html | 223 + .../rse-fair/index.html | 220 + .../rse-landscape/index.html | 220 + .../rse-lessons-learnt/index.html | 220 + .../2022-online-unconference/share/index.html | 235 ++ .../software-papers/index.html | 228 + events/2023-online-unconference/index.html | 285 ++ .../2023-online-unconference/share/index.html | 235 ++ events/2024-in-person-conference/index.html | 261 ++ events/advent-of-code-2021/index.html | 221 + events/advent-of-code-2022/index.html | 222 + events/coffeebreak/coffeebreakpicture.jpg | Bin 0 -> 268493 bytes events/coffeebreak/index.html | 224 + events/index.html | 234 ++ events/international-rse-day/index.html | 302 ++ events/meeting/index.html | 233 ++ events/past/index.html | 225 + events/seminar-series/index.html | 419 ++ img/favicon.ico | Bin 0 -> 2175 bytes img/nordic-rse-logo.png | Bin 0 -> 14598 bytes img/wise-1.png | Bin 0 -> 175433 bytes img/wise-2.png | Bin 0 -> 72337 bytes img/wise-3.png | Bin 0 -> 81872 bytes img/wise-4.png | Bin 0 -> 88546 bytes index.html | 305 ++ join/index.html | 226 + js/map.js | 114 + other/tmp-aalto-success/index.html | 216 + processed_images/logo.799835b52e09c918.png | Bin 0 -> 2762 bytes resources/index.html | 233 ++ resources/workshops/index.html | 238 ++ robots.txt | 4 + sitemap.xml | 282 ++ 110 files changed, 27754 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 CNAME create mode 100644 about/code-of-conduct/index.html create mode 100644 about/getinvolved/index.html create mode 100644 about/governance/contact/index.html create mode 100644 about/governance/index.html create mode 100644 about/governance/privacy/index.html create mode 100644 about/governance/sponsor/index.html create mode 100644 about/index.html create mode 100644 about/membership-fee/index.html create mode 100644 about/membership/index.html create mode 100644 about/rse/index.html create mode 100644 about/timeline/index.html create mode 100644 blog/computational-science.png create mode 100644 blog/first-finnish-rse-meetup/index.html create mode 100644 blog/getting-funding/index.html create mode 100644 blog/git-evangelist/index.html create mode 100644 blog/index.html create mode 100644 blog/international-rse-survey/index.html create mode 100644 blog/preaching.jpg create mode 100644 blog/research-software-journals/index.html create mode 100644 blog/rse-on-mastodon/index.html create mode 100644 blog/seminar-report-julia-package/index.html create mode 100644 blog/typical-git-usage.png create mode 100644 blog/unconference/index.html create mode 100644 blog/what-is-r-s-e/index.html create mode 100644 blog/wtfs.png create mode 100644 communities/index.html create mode 100644 communities/local/index.html create mode 100644 communities/map/index.html create mode 100644 communities/members/index.html create mode 100644 css/map.css create mode 100644 css/style.css create mode 100644 events/2020-online-get-together/aalto-rse/index.html create mode 100644 events/2020-online-get-together/about-get-together/index.html create mode 100644 events/2020-online-get-together/academic-bioinformatics-and-startups/index.html create mode 100644 events/2020-online-get-together/ai-based-sample-centering/index.html create mode 100644 events/2020-online-get-together/closing-statements/index.html create mode 100644 events/2020-online-get-together/code-of-conduct/index.html create mode 100644 events/2020-online-get-together/code-quality/index.html create mode 100644 events/2020-online-get-together/coderefinery/index.html create mode 100644 events/2020-online-get-together/conference/index.html create mode 100644 events/2020-online-get-together/containers/index.html create mode 100644 events/2020-online-get-together/demographics/index.html create mode 100644 events/2020-online-get-together/eessi/index.html create mode 100644 events/2020-online-get-together/eosc/index.html create mode 100644 events/2020-online-get-together/ericsson-research/index.html create mode 100644 events/2020-online-get-together/eurocc-sweden/index.html create mode 100644 events/2020-online-get-together/fair-principles/index.html create mode 100644 events/2020-online-get-together/gromacs/index.html create mode 100644 events/2020-online-get-together/hpc-procurement/index.html create mode 100644 events/2020-online-get-together/index.html create mode 100644 events/2020-online-get-together/introduction/index.html create mode 100644 events/2020-online-get-together/my-first-r-package/index.html create mode 100644 events/2020-online-get-together/nordic-rse/index.html create mode 100644 events/2020-online-get-together/oslo-centre-for-biostatics-epidemiology/index.html create mode 100644 events/2020-online-get-together/panel/index.html create mode 100644 events/2020-online-get-together/personal-htc-pool/index.html create mode 100644 events/2020-online-get-together/prace-best-practice-guide/index.html create mode 100644 events/2020-online-get-together/r-python-transpiler/index.html create mode 100644 events/2020-online-get-together/rse-growth-of-a-movement/index.html create mode 100644 events/2020-online-get-together/rse-supporting-equality/index.html create mode 100644 events/2020-online-get-together/rsh/index.html create mode 100644 events/2020-online-get-together/tba-3-4/index.html create mode 100644 events/2020-online-get-together/testing-software/index.html create mode 100644 events/2021-online-unconference/code-of-conduct/index.html create mode 100644 events/2021-online-unconference/in-house-r-packages/index.html create mode 100644 events/2021-online-unconference/index.html create mode 100644 events/2021-online-unconference/julia-for-rse/index.html create mode 100644 events/2021-online-unconference/keep-your-code-alive/index.html create mode 100644 events/2021-online-unconference/rse-myths-and-misconceptions/index.html create mode 100644 events/2022-online-unconference/digital-humanities/index.html create mode 100644 events/2022-online-unconference/index.html create mode 100644 events/2022-online-unconference/introduction/index.html create mode 100644 events/2022-online-unconference/model-validation/index.html create mode 100644 events/2022-online-unconference/phd-skills-2/index.html create mode 100644 events/2022-online-unconference/phd-skills-in-industry/index.html create mode 100644 events/2022-online-unconference/rse-fair/index.html create mode 100644 events/2022-online-unconference/rse-landscape/index.html create mode 100644 events/2022-online-unconference/rse-lessons-learnt/index.html create mode 100644 events/2022-online-unconference/share/index.html create mode 100644 events/2022-online-unconference/software-papers/index.html create mode 100644 events/2023-online-unconference/index.html create mode 100644 events/2023-online-unconference/share/index.html create mode 100644 events/2024-in-person-conference/index.html create mode 100644 events/advent-of-code-2021/index.html create mode 100644 events/advent-of-code-2022/index.html create mode 100644 events/coffeebreak/coffeebreakpicture.jpg create mode 100644 events/coffeebreak/index.html create mode 100644 events/index.html create mode 100644 events/international-rse-day/index.html create mode 100644 events/meeting/index.html create mode 100644 events/past/index.html create mode 100644 events/seminar-series/index.html create mode 100644 img/favicon.ico create mode 100644 img/nordic-rse-logo.png create mode 100644 img/wise-1.png create mode 100644 img/wise-2.png create mode 100644 img/wise-3.png create mode 100644 img/wise-4.png create mode 100644 index.html create mode 100644 join/index.html create mode 100644 js/map.js create mode 100644 other/tmp-aalto-success/index.html create mode 100644 processed_images/logo.799835b52e09c918.png create mode 100644 resources/index.html create mode 100644 resources/workshops/index.html create mode 100644 robots.txt create mode 100644 sitemap.xml diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..9012bacd --- /dev/null +++ b/404.html @@ -0,0 +1,216 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +

404, page not found

+ +

+ This is not the page you are looking for ... return back to the + index page? +

+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..a75b1df0 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +nordic-rse.org \ No newline at end of file diff --git a/about/code-of-conduct/index.html b/about/code-of-conduct/index.html new file mode 100644 index 00000000..3fe5c25d --- /dev/null +++ b/about/code-of-conduct/index.html @@ -0,0 +1,290 @@ + + + + + + + + + + + Code of Conduct - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Code of conduct

+
+

This code of conduct is copied and adapted from the code of conduct used at the +Collaborations Workshop 2020 +(CC-BY-NC 2.5 license) which was adapted from the example policy at the +Geek Feminism wiki, +created by the Ada Initiative and other volunteers (CC-0 license). +The procedure for reporting harassment has been adopted from the Ada Initiative's guide titled +"workshop anti-harassment/Responding to Reports".

+
+

We value the participation of each stakeholder and want our members and +participants to our events to have an enjoyable and fulfilling experience. +Accordingly, all members and participants are expected to show respect and +courtesy to other members and participants through all communication channels.

+

To make clear what is expected, all Nordic-RSE members as well as participants, +speakers, exhibitors, organisers and volunteers at Nordic-RSE events are +required to conform to the following code of conduct. Organisers will enforce +this code throughout the event.

+

Summary

+

We are dedicated to providing a harassment-free experience for everyone. We do +not tolerate harassment in any form.

+

All communication should be appropriate for a professional audience including +people of many different backgrounds.

+

Be kind to others. Do not insult or put down others.

+

Behave professionally. Remember that harassment, unprofessional remarks and +messages, and exclusionary jokes are not appropriate in Nordic-RSE.

+

Members violating these rules may have their membership revoked by the board. +Participants to events violating these rules may be asked to leave without a +refund at the sole discretion of the conference organisers.

+

Thank you for making the Nordic RSE welcoming and friendly event for all.

+

Clarifications

+

Harassment includes offensive communication related to gender, sexual +orientation, disability, physical appearance, body size, race, religion, sexual +images in public spaces, deliberate intimidation, stalking, following, +harassing photography or recording, sustained disruption of talks or other +events, inappropriate physical contact, and unwelcome sexual attention.

+

Participants asked to stop any harassing behaviour are expected to comply +immediately.

+

Be careful in the words that you choose. Remember that words can be offensive +to those around you. Offensive jokes are not acceptable in the Nordic-RSE. +Excessive swearing is not appropriate.

+

If a member engages in behaviour that violates this code of conduct, the board +of the association may take any action they deem appropriate, including +warning the offender or may revoking their membership without refund of the +membership fee.

+

If the offender is a member of the board, they will be excluded from any board +meetings discussing their conduct. In addition to the above, the offender may +be removed from the board.

+

If a participant at a Nordic-RSE event violates this code of conduct, +organisers may take any action they deem appropriate, including +warning the offender or expulsion from the workshop with no refund.

+

Procedure for reporting harassment

+

If you are being harassed, notice that someone else is being harassed, or have +any other concerns, please contact any +member of the board.

+

Events may have a separate code of conduct committee listed of the event page. +It is always appropriate to contact any member of either code of conduct +committee.

+

Report the harassment incident via email to a member of the code of conduct +committee. All reports are confidential.

+

When reporting the event to a code of conduct committee member, try to gather +as much information as available, but do not interview people about the +incident. The committee member will assist you in writing the report/collecting +information.

+

The important information we need consists of:

+
    +
  • Identifying information (name) of the participant doing the harassing
  • +
  • The behaviour that was in violation
  • +
  • The approximate time of the behaviour (if different than the time the report was made)
  • +
  • The circumstances surrounding the incident
  • +
  • Other people involved in the incident
  • +
+

The code of conduct committee is well informed on how to deal with the incident +and how to further proceed with the situation. All of our committee members +are informed of the code of conduct policy and guide for handling harassment at +the workshop. There will be a mandatory code of conduct committee meeting just +prior to the event when this will be reiterated as well.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/getinvolved/index.html b/about/getinvolved/index.html new file mode 100644 index 00000000..a33ca701 --- /dev/null +++ b/about/getinvolved/index.html @@ -0,0 +1,234 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Get involved

+

Yourself

+

We have multiple ways to become involved with Nordic-RSE:

+

Chat with us

+
    +
  • Join the CodeRefinery Zulip chat, there are a lot of very interesting discussions going on here! You can introduce yourself in the #new-members stream. Nordic-RSE related discussion can be followed in the #nordic-rse stream.
  • +
  • Come say hi to our weekly coffeebreak, where we chat and have fun
  • +
+

Stay Tuned

+
    +
  • Become a member here and follow our calendar
  • +
  • Visit our community biweekly meetings, where we plan activities and stuff
  • +
+

Share your skills

+
    +
  • Have you developed a tool you'd like to share? A skill you would like to teach others? Something you find useful and interesting? Then you may want to give a talk to our seminar series. You can propose a talk here.
  • +
+

As Company / Institute / University

+

We are currently thinking about how we can best provide and receive help from companies, institutes and universities and will update this page as soon as we can.

+

If you have ideas on how we could help each other, let us know! +See contact page.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/governance/contact/index.html b/about/governance/contact/index.html new file mode 100644 index 00000000..572f607d --- /dev/null +++ b/about/governance/contact/index.html @@ -0,0 +1,225 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Contact us

+

The easiest way to get in touch with us is through the CodeRefinery +Zulip chat, we hang out in the #nordic-rse +channel. There you will have the opportunity to ask us anything you want and +see what we have been up to.

+

If you want to stay up-to date with all the events we are organizing, you can +also join our mailing list.

+

Finally, do not forget to follow us on +Mastodon, +Twitter, and +YouTube.

+

To contact us via email, please see this page.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/governance/index.html b/about/governance/index.html new file mode 100644 index 00000000..057fc75c --- /dev/null +++ b/about/governance/index.html @@ -0,0 +1,448 @@ + + + + + + + + + + + Association - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

The Association

+

We are registered in Finland as the Nordic Research Software Engineers ry. +Registering as an association comes with certain legal benefits, such as the ability to +sign contracts and own assets.

+

The association is governed by an annual assembly of its members, which is held +mainly online, and its day to day activities are taken care of by a board.

+

Membership

+

While purpose of the association is to support research software engineering and +scientific computing, anyone can join as a member. The only requirement is that you +wish scientific software was more valued, better implemented, more open and FAIR.

+

We collect a membership fee to cover costs such as the +domain name and bank account. +The member's annual meeting decides the size of the membership fee.

+

Board

+

The association is governed by a board. In practice, the board will take care of +the dull day-to-day affairs and, for now, function as the code of conduct +committee.

+

The current board members are

+
    +
  • Jarno Rantaharju (Aalto University), jarno.rantaharju@aalto.fi
  • +
  • Matteo Tomasini (University of Gothenburg)
  • +
  • Luca Ferranti (University of Vaasa), luca.ferranti@uwasa.fi
  • +
  • Rohit Goswami (University of Iceland)
  • +
  • Samantha Wittke (Aalto University, CSC)
  • +
  • Stephan Smuts (Aarhus University)
  • +
  • Radovan Bast (UiT The Arctic University of Norway)
  • +
  • Patric Holmvall (Uppsala University)
  • +
+

Statutes

+

The Finnish statutes below are actually official, but the English translation is +as faithful as possible.

+

Statutes of the Association in English

+
    +
  1. +

    Name and domicile of the association: +The name of the association is the Nordic Research Software Engineers ry and it is domiciled in Helsinki, Finland

    +
  2. +
  3. +

    Purpose and forms of activity: +The purpose of the association is to support research software engineering and computational research.

    +

    To fulfill its purpose, the association

    +
      +
    • may organize courses, workshops and other similar events
    • +
    • may organize conferences, seminars and other similar events
    • +
    • may maintain electronic communication channels
    • +
    • may publish bulletins and other communications through various communication channels
    • +
    • advises and guides its members
    • +
    • participates in public conversation on issues related to the field
    • +
    • cooperates with public authorities, organizations, companies and individuals
    • +
    • may recognize significant achievements in the field of scientific software development and related fields
    • +
    +

    In order to support its activities, with the proper permissions from authorities, the association

    +
      +
    • may organize paid events
    • +
    • may accept grants, donations and wills
    • +
    • may own goods and real property necessary for its operations
    • +
    • may accept sponsorships
    • +
    +
  4. +
  5. +

    Membership +Any person who approves the purpose and the statutes of the association can become a member. The board approves members on request.

    +

    The board may remove a member who acts against the purpose of the association, violates the code of conduct of the association, or who has neglected to pay their membership fee. Before removal, the member has the right to know the reason for their removal and express any objections in writing.

    +
  6. +
  7. +

    Membership fee: +The annual meeting decides size of the membership fee and registration fee.

    +
  8. +
  9. +

    Board: +The association's affairs are handled by the board, which has a chair and 3-7 other regular members, as well as 0-8 deputies, all of whom are appointed at the annual meeting. The term of office of the board is the time between the annual meetings.

    +

    The board chooses a vice chair from amongst its members, and additionally a secretary, a treasurer and any additional necessary functionaries. Board meetings are convened by the chair, or the vice chair when the chair is unable, when they consider it necessary or at least half of the board members request it. The board has a quorum when at least half of its members, the chair and vice chair included, are present. Votes are resolved by strict majority. In the event of a tie, the chair has the casting vote, except in elections where ties are broken by lot.

    +
  10. +
  11. +

    Signing for the association: +The name of the association is signed by the chair of the board, vice chair, secretary or treasurer, separately.

    +
  12. +
  13. +

    Accounting period: +The associations accounting period is 1.6 - 31.5.

    +
  14. +
  15. +

    Association meetings: +Members may attend the association meeting remotely by mail, online, or using oher technical tools before and during the meeting. The association meeting determines its voting and election procedures.

    +

    The association's annual meeting is held annually in August-October.

    +

    In association meetings each member has one vote. Unless otherwise determined in these statutes, the decisions of the association meeting are the proposals that receive more than half the vote.

    +
  16. +
  17. +

    Convening association meetings: +The board shall invite members to the associations annual meeting and additional meetings no later than seven days before the meeting by e-mail.

    +

    The meetings are held in English.

    +
  18. +
  19. +

    Annual meeting: +The following issues will be discussed at the annual meeting

    +
      +
    1. opening the meeting
    2. +
    3. choosing a chair, secretary, two auditors of the minutes and when necessary two vote counters
    4. +
    5. determining quorum and legality of the meeting
    6. +
    7. approving the agenda for the meeting
    8. +
    9. the associations financial statements, annual report and the statements of the auditors are presented
    10. +
    11. deciding on approving the financial statements and the discharging of the board and other accountable persons
    12. +
    13. establishing the action plan, the revenue and expenditure estimate and the amount of the membership and membership fees
    14. +
    15. choosing the chair of the board and other board members
    16. +
    17. choosing one or two auditors and deputy auditors (auditor = toiminnantarkastaja or tilintarkastaja depending on the size of the budget)
    18. +
    19. discussing other issues mentioned in the invitation to the meeting
    20. +
    +
  20. +
  21. +

    Amendment of statutes and dissolution of the association: +Decisions on amendments to the statutes of the association and on the dissolution of the association shall be made at the association's meeting with a three quarters (3/4) majority vote. The vote on amending the statutes or dissolving the association must be mentioned in the letter of invitation. If the association is dissolved, the association's assets are used to promote the association's purpose in a way determined by an association meeting.

    +
  22. +
+

Finnish translation (Official):

+
    +
  1. +

    Yhdistyksen nimi ja toimipaikka: +Yhdistyksen nimi on Nordic Research Software Engineers ry ja sen kotipaikka on +Helsinki.

    +
  2. +
  3. +

    Yhdistyksen tarkoitus ja toiminnan laatu: +Yhdistyksen tarkoitus on tukea tieteellistä ohjelmistonkehitystä ja tieteellistä laskentaa. +Tarkoituksensa toteuttamiseksi yhdistys:

    +
      +
    • voi järjestää kursseja, harjoitus- ja opetustilaisuuksia sekä muuta vastaavaa toimintaa
    • +
    • voi järjestää konferensseja, seminaareja sekä muuta vastaavaa toimintaa
    • +
    • voi ylläpitää yhdistyksen sähköisiä viestintäkanavia
    • +
    • voi julkaista yhdistyksen tiedotteita ja muuta viestintää eri viestintäkanavissa
    • +
    • neuvoo ja ohjaa jäseniään
    • +
    • osallistuu julkiseen keskusteluun alaan liittyvissä asioissa
    • +
    • toimii yhteistyössä viranomaisten, järjestöjen, yritysten ja yksityishenkilöiden kanssa
    • +
    • voi tunnustaa merkittäviä saavutuksia tieteellisen ohjelmistonkehityksen alalla ja +siihen liittyvillä aloilla
    • +
    +

    Toimintansa tukemiseksi yhdistys voi, hankittuaan tarvittaessa asianomaisen luvan:

    +
      +
    • järjestää maksullisia tilaisuuksia
    • +
    • ottaa vastaan avustuksia, lahjoituksia ja testamentteja
    • +
    • omistaa toimintansa kannalta tarpeellista irtainta ja kiinteää omaisuutta
    • +
    • solmia sponsorisopimuksia
    • +
    +
  4. +
  5. +

    Jäsenet: +Yhdistykseen jäseneksi voi liittyä jokainen, joka hyväksyy yhdistyksen tarkoituksen ja +säännöt. Jäsenet hyväksyy hakemuksesta yhdistyksen hallitus. +Hallitus voi erottaa jäsenen, joka toimii yhdistyksen tarkoituksen vastaisesti, rikkoo +yhdistyksen eettistä ohjeistoa tai jättää jäsenmaksunsa maksamatta. Ennen erottamista +jäsenellä on oikeus tietää irtisanomisen syy ja esittää kantansa kirjallisesti.

    +
  6. +
  7. +

    Jäsenmaksu: +Jäseniltä perittävän liittymismaksun ja vuotuisen jäsenmaksun suuruudesta päättää +vuosikokous.

    +
  8. +
  9. +

    Hallitus: +Yhdistyksen asioita hoitaa hallitus, johon kuuluu vuosikokouksessa valitut +puheenjohtaja ja 3-7 muuta varsinaista jäsentä sekä 0-8 varajäsentä. Hallituksen +toimikausi on vuosikokousten välinen aika. +Hallitus valitsee keskuudestaan varapuheenjohtajan sekä ottaa keskuudestaan tai +ulkopuoleltaan sihteerin, rahastonhoitajan ja muut tarvittavat toimihenkilöt. Hallitus +kokoontuu puheenjohtajan tai hänen estyneenä ollessaan varapuheenjohtajan +kutsusta, kun he katsovat siihen olevan aihetta tai kun vähintään puolet hallituksen +jäsenistä sitä vaatii. Hallitus on päätösvaltainen, kun vähintään puolet sen jäsenistä, +puheenjohtaja tai varapuheenjohtaja mukaanluettuna on läsnä. Äänestykset ratkaistaan +ehdottomalla ääntenenemmistöllä. Äänten mennessä tasan ratkaisee puheenjohtajan +ääni, vaaleissa kuitenkin arpa.

    +
  10. +
  11. +

    Yhdistyksen nimen kirjoittaminen: +Yhdistyksen nimen kirjoittaa hallituksen puheenjohtaja, varapuheenjohtaja, sihteeri tai +rahastonhoitaja, kukin yksin.

    +
  12. +
  13. +

    Tilikausi: +Yhdistyksen tilikausi on 1.6 - 31.5.

    +
  14. +
  15. +

    Yhdistyksen kokoukset: +Yhdistyksen kokoukseen voidaan osallistua myös postitse taikka tietoliikenneyhteyden +tai muun teknisen apuvälineen avulla kokouksen aikana tai ennen kokousta. +Yhdistyksen kokous hyväksyy äänestys- ja vaalijärjestyksen.

    +

    Yhdistyksen vuosikokous pidetään vuosittain hallituksen määräämänä päivänä elo- +lokakuussa.

    +

    Yhdistyksen kokouksissa on jokaisella jäsenellä yksi ääni. Yhdistyksen kokouksen +päätökseksi tulee, ellei säännöissä ole toisin määrätty, se mielipide, jota on kannattanut +yli puolet annetuista äänistä.

    +
  16. +
  17. +

    Yhdistysten kokousten koollekutsuminen: +Hallituksen on kutsuttava vuosikokoukset ja ylimääräiset kokoukset koolle vähintään +seitsemän vuorokautta ennen kokousta sähköpostitse. +Hallitus järjestää etäosallistumismahdollisuuden yhdistyksen kokouksiin ilman erillistä +pyyntöä. Kokoukset pidetään englanniksi.

    +
  18. +
  19. +

    Vuosikokous +Yhdistyksen vuosikokouksessa käsitellään seuraavat asiat:

    +
      +
    1. kokouksen avaus
    2. +
    3. valitaan kokouksen puheenjohtaja, sihteeri, kaksi +pöytäkirjantarkastajaa ja tarvittaessa kaksi ääntenlaskijaa
    4. +
    5. todetaan kokouksen laillisuus ja päätösvaltaisuus
    6. +
    7. hyväksytään kokouksen työjärjestys
    8. +
    9. esitetään tilinpäätös, vuosikertomus ja +toiminnantarkastajien/tilintarkastajien lausunto
    10. +
    11. päätetään tilinpäätöksen vahvistamisesta ja vastuuvapauden +myöntämisestä hallitukselle ja muille vastuuvelvollisille
    12. +
    13. vahvistetaan toimintasuunnitelma, tulo- ja menoarvio sekä +liittymis- ja jäsenmaksun suuruus
    14. +
    15. valitaan hallituksen puheenjohtaja ja muut jäsenet
    16. +
    17. valitaan yksi tai kaksi toiminnantarkastajaa ja +varatoiminnantarkastajaa taikka yksi tai kaksi tilintarkastajaa ja +varatilintarkastajaa
    18. +
    19. käsitellään muut kokouskutsussa mainitut asiat. +Mikäli yhdistyksen jäsen haluaa saada jonkin asian yhdistyksen +vuosikokouksen käsiteltäväksi, on hänen ilmoitettava siitä +kirjallisesti hallitukselle niin hyvissä ajoin, että asia voidaan +sisällyttää kokouskutsuun.
    20. +
    +
  20. +
  21. +

    Sääntöjen muuttaminen ja yhdistyksen purkaminen: +Päätös sääntöjen muuttamisesta ja yhdistyksen purkamisesta on +tehtävä yhdistyksen kokouksessa vähintään kolmen neljäsosan (3/4) +enemmistöllä annetuista äänistä. Kokouskutsussa on mainittava +sääntöjen muuttamisesta tai yhdistyksen purkamisesta. Yhdistyksen +purkautuessa käytetään yhdistyksen varat yhdistyksen tarkoituksen +edistämiseen purkamisesta päättävän kokouksen määräämällä tavalla. +Yhdistyksen tullessa lakkautetuksi käytetään varat samaan +tarkoitukseen.

    +
  22. +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/governance/privacy/index.html b/about/governance/privacy/index.html new file mode 100644 index 00000000..038a2582 --- /dev/null +++ b/about/governance/privacy/index.html @@ -0,0 +1,312 @@ + + + + + + + + + + + Privacy notice - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Privacy notice

+

This contains privacy notices for various aspects of the (unregistered +as of 2020) Nordic RSE association.

+

Website

+ +

Membership

+

Nordic RSE keeps a record of its members.

+
    +
  • Membership data may be used for any Nordic RSE to member contact +purposes related to the Nordic RSE chartered purpose, but will not +be passed to others (besides other members, see below) without +separate agreement.
  • +
  • The information processed is the information requested when +submitting a membership application, in particular name, +affiliation, contact information, municipality of residence +(required by Finnish Associations Act) and other professional +information you may wish to provide.
  • +
  • Membership information is stored in Google Docs.
  • +
  • The Finnish Associations Act requires that names and places of residence +of members are public to all members. +Since membership is broad and in practice +anyone may join, this information should be considered +public.
  • +
  • Membership data is explicitly collected upon becoming a member and +may be occasionally updated.
  • +
  • Your information is actively stored for as long as you are a member.
  • +
  • Legal basis of processing information is performance of a contract. +The contract is a membership agreement and may be ended at any time. +Should you not wish to enter into a membership agreement, you will +not become a member.
  • +
+

Map

+
    +
  • The map on our community page +is considered a +publication and all data is open, and thus not subject to privacy +protection. Information is voluntarily submitted by the person it +describes.
  • +
+

Events

+

Event attendees

+
    +
  • Your registration information will be used to organize the event in +which you have registered and provide you with information related +to the Nordic RSE chartered purpose, for the duration and shortly +after the event.
  • +
  • The information processed is the information requested when +registering, for example including name, job title, affiliation, +registration preferences (sessions to attend, etc), and other +information related to hosting the event.
  • +
  • Your information is stored for at most one year after the end of the +event.
  • +
  • Registration information is not saved indefinitely and does not +imply membership in Nordic RSE.
  • +
  • Demographic data may be saved and publicly reported in aggregate.
  • +
  • Registration data is not shared with other participants unless you +specifically request, but note that online platforms may expose +your name.
  • +
  • The legal basis of processing this information is performance of a +contract. The contract is a registration agreement and may be ended +at any time. Should you not wish to enter into a registration +agreement, you will not be registered.
  • +
+

Presenters and authors

+
    +
  • By submitting a request to present at an event event, your +information is processed for the purposes of organizing the event.
  • +
  • The information processed is the information provided at submission +time, for example, title, abstract, any material you provide, and +information about the presenter (name, affiliation, possible contact +information - depending on what is provided).
  • +
  • Once an event is accepted, the information related to your event +is published and no longer subject to privacy protection. This +(and exact information which will be published) is explicitly +confirmed before publication, though.
  • +
  • The legal basis of processing this information is performance of a +contract. The contract is a request to present at an event and may +be ended at any time prior to publication of data. Should you not +wish to enter into a agreement to present, you will not be +considered for presentation.
  • +
+

General information

+
    +
  • Information will be processed privately using free services such as +Google Drive, Indico, and Github.
  • +
+

Other information we are required to say

+
    +
  • Controller: Nordic RSE, an unregistered association. Contact: +CodeRefinery chat (#nordic-rse stream)
  • +
  • You have the right to lodge a complaint with a supervisory +authority: https://tietosuoja.fi/en/
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/governance/sponsor/index.html b/about/governance/sponsor/index.html new file mode 100644 index 00000000..91186e21 --- /dev/null +++ b/about/governance/sponsor/index.html @@ -0,0 +1,215 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Become a sponsor

+

Huge thanks for your interest in the Nordic-RSE project! We are still working out what is the best way for you to support us! Stay tune and please don't lose interest.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/index.html b/about/index.html new file mode 100644 index 00000000..97e57ca7 --- /dev/null +++ b/about/index.html @@ -0,0 +1,213 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/membership-fee/index.html b/about/membership-fee/index.html new file mode 100644 index 00000000..52390177 --- /dev/null +++ b/about/membership-fee/index.html @@ -0,0 +1,264 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Paying the Membership Fee

+

Note: you also register as a member (once), this is done in the form found here.

+

The membership fee for the 2023 -- 2024 year is 10 euros, this covers the membership until the end of October 2024..

+

You can pay the fee in two ways:

+
    +
  • By a SEPA transfer to "Nordic Research Software Engineers ry" +
      +
    • IBAN: BE42 9672 5549 7154
    • +
    • Message: your name and the words +"membership fee".
    • +
    • Address: Rue du Trône 100, 3rd floor, Brussels, 1050, Belgium
    • +
    +
  • +
  • Using wise.com +
      +
    • Recommended for currencies other than EUR
    • +
    +
  • +
+

Using wise.com

+
    +
  1. Go to wise.com and write the sum to the "You send" field.
  2. +
+A definition of computational science +
    +
  1. Fill in your details, unless you already have an account
  2. +
  3. Choose Business or Charity
  4. +
+A definition of computational science +
    +
  1. Fill in +
      +
    • Name: "Nordic Research Software Engineers ry"
    • +
    • IBAN: BE42 9672 5549 7154 +and click "Confirm".
    • +
    +
  2. +
+A definition of computational science +
    +
  1. In the "Reference" field, write your name and the words "membership fee"
  2. +
+A definition of computational science +
    +
  1. +

    Choose a payment method (online banking and debit card options are available) and complete the transaction.

    +
  2. +
  3. +

    You are now a full member of the Nordic Research Software Engineers ry!

    +
  4. +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/membership/index.html b/about/membership/index.html new file mode 100644 index 00000000..a0415afc --- /dev/null +++ b/about/membership/index.html @@ -0,0 +1,257 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Becoming a member

+

Why become a member

+
    +
  • +

    We aspire to represent and support all research software engineers in the +Nordics and Baltics. When we represent you and form collaborations, our word +has more weight when we have more members.

    +

    For example, we work to get software journals and software publications the +acknowledgment they deserve as contributions to science. Having more members +means we represent a larger percentage of academic researchers. We can also +draw on our members experiences to support our case.

    +
  • +
  • +

    We run events that are useful to our members, such as seminars, workshops +and an annual unconference. Your membership fee helps make these events +possible.

    +

    In-person events may have a participation fee and members get discounts.

    +
  • +
  • +

    An association is owned by its members. As a member, you can vote in the association annual meeting.

    +
  • +
+

How it works:

+

To become a member you need to

+
    +
  • register by filling out the membership form.
  • +
  • pay the membership fee. See the instructions. +
      +
    • if you want to be a member but cannot afford the fee, send an email to any board member to ask for a concessionary membership. Each request will be evaluated by the board individually.
    • +
    +
  • +
+

Duration:

+
    +
  • Your membership expires after each annual meeting. To be exact, +the membership expires at the end of October each year.
  • +
+

Mailing List

+

Would you rather just follow our activities?

+
    +
  • Join the converstation on the CodeRefinery chat (#nordic-rse stream).
  • +
  • If you just want to hear about our upcoming events a couple of times a year, +sign up to our mailing list.
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/rse/index.html b/about/rse/index.html new file mode 100644 index 00000000..06e4f9eb --- /dev/null +++ b/about/rse/index.html @@ -0,0 +1,245 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Research Software Engineers

+

What is a research software engineer?

+

A growing number of people in academia combine expertise in programming with an +intricate understanding of research. Although this combination of skills is +extremely valuable, RSEs often lack a formal place in the academic +system: they may produce fewer first-author papers than a researcher, +and they may contribute to many papers and not appear as a +author beyond a minor acknowledgement, if that! +Their code is less +formal than a software developers', and career recognition is +correspondingly low. The term "Research Software Engineer" is an attempt +to recognize and promote these people, and the advantages to being a +RSE are similar to being a +researcher. +RSEs will almost always closely work with researchers.

+

You can read more about RSEs demographics in the Nordics in our 2018 +survey.

+

Are you a research software engineer?

+

Most research software engineers don't have that as their job title. If you answer yes to many of the following +questions, you are doing the work of a research software engineer:

+
    +
  • Are you employed to develop software for research?
  • +
  • Are you spending more time developing software than conducting research?
  • +
  • Are you employed as a postdoctoral researcher, even though you predominantly work on software development?
  • +
  • Are you the person who write research software in your research group?
  • +
  • Are you sometimes not named on research papers despite playing a fundamental part in developing the software used to create them?
  • +
  • Do you lack the metrics needed to progress your academic career, like papers +and conference presentations, despite having made a significant contribution +through software?
  • +
+

Content of this page is derived from text originally provided courtesy of the +UK Research Software Engineer Association.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/about/timeline/index.html b/about/timeline/index.html new file mode 100644 index 00000000..6a6c314a --- /dev/null +++ b/about/timeline/index.html @@ -0,0 +1,246 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Upcoming activities

+
+

Note:

+

This is a rough plan of our activities in Spring 2022, to be updated +for Fall 2022 in September. Please let us know if you can suggest things to +add here. The best way to do this is by creating an issue at +https://github.com/nordic-rse/NordicRSE-organization/issues. +Pull request to https://github.com/nordic-rse/nordic-rse.github.io are also +welcome.

+
+

February

+

March

+
    +
  • Start collecting data on RSE activities to +
      +
    • make a business case to ask for funding.
    • +
    • help in forming RSE groups.
    • +
    • understand the importance of RSE activities.
    • +
    +
  • +
+

August

+
    +
  • Online meetup +
      +
    • Possibly local in-person meetings
    • +
    +
  • +
+

September

+
    +
  • Nordic RSE associations annual meeting
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/computational-science.png b/blog/computational-science.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a7f035286fbc5f86e0e80098f135aa999c7de5 GIT binary patch literal 243882 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

xupHd;U85Ttd9v;wf$Ldu8>;CZc{c`THeT z#=Rq6M9Jet28Zu`{UKSh4`II4&&}k^iIX9Lpi$oYe`q@EptirKZ5N8WLyNn+2X}XO zcbDQ?+}+)wxJz+&r&w`^26qWhzVAD~e=?KIWF~X6pL6!yyZ5!$zRHV|SrbvgVdahn zz-<1nOkJPDT;&fHQWhvih`6>|(y3WIxQWQGHM6fZrJO$$sb==VZo(Vo&*$DuH`b^{ zDy0*cecHW2BzJcxC*OM?VGeqX2_I;_?ajfixgn6(!tuT4yCoDos>Uo{KlA|3cmdr8 z@YlnYK)JO|u9@BwjOL>HSP-c_199D5_ zj&}~zFlm8@M3F(Qgt;mx(+B^q|8zPg5rjR1mbM&-3Z|#V7nH&gUxU(CyUPY+!S{gS z0q7(6sxESt%2hr5Ob+f6OSv$aLdHCUPDHAiY|^2&e$~;CD-c2rpO7SJ;mN>Flj^$X z!eD=KO?@RSX%-ujL_Q&+BmQ;{OhP-svf9v6&ZYEAQ0f2Jq4c-KS2hi`1h$ix4MyGz zrVw2p-1`U_BOIOP`1E%4BX63{xXFwrmoBZN^W})}6-&V)!bOOq`fscz0<73M?(wJ> zCRNW}Btpog-qt^Rl&nzayg#qtX2G85UU3pp7fBhV)1hmA`mgG6j+g+>yvo`x5>vnq zYY&146G?-Zx^eywTb9R|EMFt=@>OD;aAf;#T(bY^>uq=i4+nSci%QQc6C&=rycU5LioLA_J=v+5Azm1zj4+(>Z+JYE?N0>VLIE8#Kfu?tI}Z>LDCM*FlPvE`v=+Rpj~3CXVx*uCOYb=gadp zdI%(&2Nw0KTRG6FEe$A^hWrxbB#2~Rx&;Y>k-vC(K=!{N4*5;14k4!ytJAy3%|_7z z?KSZ%bP!a@!}#LCc{?#&9u>)Z^UAP|f6Df{;7|dgnH!s*eZgh=z@eFiQaLYwfe74D z#?R61EY=Pa>$~U9A7NRnHZZflzlB5?m@A)@_{YVz?o<%M|0e&fuqo(W@OVfVi#Iua zz0KiyIKx4`^vYgX6nEB3=tMY$XK8b1X4WxxwN%g^??3tyNN?HQRyI)RaT96c1-DY+ zL)nB@>1jxLwp1vVfC*VB5KM^D42JDnO%r7=o4`J`|-LVR>-aMPgf||%RhUrV zM1uAIR3=26RvP=}vi5&V(ciziDMs;&zMXfiiHhz}QL|BqSYygSi00;`far{Q@SKDe zTvAm7G4llEO;8`DNEcA8Ev$()WBtg)Fl6jP5r_?2HJUP9(QKf5ilEA2k22=@=g*+R z;Vo71C#W+-%AxZ-{X+xn#jYA3D;7?h=P#T}5-L=NnitotV7rat&a$je5mon`?Cx@H zUicROI;n@DKD_wT9JI%O2uzPkv6KvSVC;^Fm}5T{5Ax%L`VU=e&DX$h0JjBRQN;4a zLuN(O;>|F&_~QV?6~C-_SLYb5&9qJ6^rPmmG+5sG+0 zd7eeSEMBd8sJ!*0El#D5)byST6S9xE68ZEWsjkPV=eN9t{UP@k=QzuvLZ^KJc}gj< zxAD{1+jz7P*zs|1l@O0p=%uc{r1BZ`&_S}?T~3PS^+t5lhFj{<%JTuQH+PSMlU@F> zT9~3TJeohS2N=6hOyEBv`wtwL5ME0zSFj4_<3__+im@x|kNQ`jr*H56=UD7)QrxI^ zcZ_l|F6X@H@0KBFwWs%I1Ek<~uY3xJSKFEsIuY#CnTntNY`zm*WNTfn%v%;8{8oTNfy?BN z@3RZ_V&})8t0n6jH{f%Z;S&YjH%S|C3dNaLzO6@P>Lf_rC3zf=VocLdMY`(=O-=*UJz7rQ7jQ; zmW@&za^}M=${DLV*SU6ESZ|(xZJs`9@fW=BK>D`FLs~_)=G`;nD$H4=w>UW3cR03Z zgu(RnAEL0tyd&KA6~p+@I`OcqKi=Fo1Z%7!EDQNkr+miJxC<3g{zH-v9}qr)YT|g$ z;-VN2j#UuY^pdp3Q3=<6*>y@4O9Kx8D3eGmj3th!k>pYb{IRCU24Ac_>s1b_rTxjE zMCsLH6f$!P=Ulu&u31fNDH@xZ+E}&oA*`DqL*n8klgM9}YGs&MGhgZSb8Cqd)dQD= zuF#GIBnO_}aN(nhJ-7EjPqYs*z0qO^ycZSAE52Xa_tbciPC3j%^S4!~NIIcjemE;Q zk8N~U4*EF%#nTXQ7&-Kx$r7R{U#J<{Ok>%OnFY~MZ4*ao63zcMOa0&gdvZ?vahor* zUj0R~0}j^^zppCUA28bBB?W0S^><=4=Cqxy{ge)7`60MD;Wm&~e~)SG)oP3JP&J4) z_jJ?6Bxu{ePg4}vdf|62A(>kfV~ZYU&CtHp#^Y7kH&ft%@@%fNn|NIblrPn2;5P zM%xE&^RZ`-TQD55(Z^AP23a?ufd?H(M9e`nsx24uG>G3Tc3VZDjfY8iVHG8dOm}G& z9`5UROei^#7Jl!28>yOtrc+Otg=Q&@87%)4EDwK7LPtYLRSz}HX;3LscT{F7P_@&% z_Cpo>PLa#AJ_yNh=;Es5AQ?rVM({L?c+%@94wZxeFPd?F#%j1ak_a>Mmy8Quyrx|j zLqb5d3)jyjUzIp(iWGqVL-Je1AQ>BjfaeEO+|1^9qkQ?VITc_J>$(5Yya(Ym%%JIe zkLP>$i5g<~F|s#!s4eI2eObh61AG^T$@x|9GymZqGF?%$SOG@nUnoSzl0KfoQIZH2 zijN6?1sjvNgDrw{Z0Rxap0SVt1sm(cp_&1(K2K)9+QwKBH3X&zP>h_K=jSn5hpZeb z{11~8@>r7|b&NK~l-Hq`PI5EOSstoV$)d@?w%A(TILl^59(Ol{A#q)tD(zTpvfytC zCfPXUKQxayqRAk4Dhz24I+@@^v@?g|$5@4&F}66exv%~IDn_KFn90-1P^FaKLCe!p z6S33(s81!k=ckjB`q$$pQ|l+|Vv)5{TMe#NL;1~>XbO(p@t39^o)%^dshViz)oC>*x?2fG#%T#6fv zXX3<#n2<22(57_1Hm1!x;IXF>a0CGHxr+GN;k9T?17egnpu*$qC}8QGLj;k42YNWY zt9uVqg!w}L<5MSdG4gM%cNeCFvVFNaIa9sYNS(Q>r^@{?Bj3pWXDmk2&o zqZzFK*yR#kxn0eDDjpr;+2H+snGtGi`;q5Y0~ZvWK&jtFq0)2IV?(vsA4%Je{gOF3 z!kHX`-5c}Wr|*YvWrKLkJP-as%SXf*sQgh%i239%s1-9}2$m~gq@U$SZwcEy!Viyc zvf*TzH?6M@;d{;5u5+fgA55*`JMc@>?N(K3{AL12HV6LTzxc`?36#%S7$_@tt8;9X z?k^}_VAa_spjMQOt_d;C?*-cfteEEsk~9!1s2KUHg0*1H;q?q8_I?Mpx8NfWUNd-c zAYl$QMU619xk(@(#xOV;nwb2E(^nDt`g@D%Xi1GI@Qrco_wVQ4F{?fhr_I`O4b@56hrc1e&+yPyuUIxrOb-5g#pmtL#LNtG<(|&DXMz*1EP5A{)bD!l>yM}0 z%O1;%Ka3bvSTCJqh7}5D*FjQ&ulb96q_S|mpol&z;Kswid#ssi;IK7&w?lL#ILA_#x7auw~}3ZfZU-dzv<8&PGOx zy(Rd;Ct>0Dr;@+Dn@BciJTcogPZTq3QIa(3J<+FZxFq7~<#F>F(NDIaO>j+!jY81M z{VpEr|Dv6o4CY5&YgcDQ5RR2YuQy+4Y`lx^_x{~l zzrUZZkVpQH-gyqV2sK~cvqe5Mm`^!=Y~JunACe^X;tf4(0(>RaE)lDutO}dQXh&o? zjyR&dzs~>=KLGR+d})xqaM*n1B)yTk-Z%)LxUqtgUxC?Dj|_M0Q-Z|9NPgjVe5p7| zl##fU9uT^aqPXhJLOrfu*1gMN66m5&InKL%?lXlxuRh~U@D7h-4v*b;54?#)sz+2x z;{OIHGNhSW93ZR;f(_X1f<+At(x=|;wi+mgm)H9P{s16XOm#IwUA>YZt-f?Ef49GW z?ca*DoQLmYZ@%_BZ|FAJP`wFHsGpVKAuq362b<*mF=QJ+oYqCw3RqaIjQh+qRj7QW z65WH9M|Q)jZeiJw86_c;g`G^mV+>7s#mt1WPz87a$6zp6et^6g5NCfr+G;Xhpa1lL z&gPV8E@@C;VJaD`0`Kfrp$OPTh(IcLe8^9Ay?gC%kw>Ii8Weg9gN_T>)W|t>@-oevd z`oHsf{GIo05kjC`A!#7c6c%IN#ZqgNli>i(kn*V6CeRH0sF=&@LcOY&6sk|+_)?~& z_(A2a#545)g&`4Xg~c|yTgBV_@;IgsO>hZIH3iVh{rpcqU@DruC+auz355jk@ zAf=$d%EB(C)ovBy)WaY<4zQ(}ayvnrwWs2hatY|T^8>iHV6X2x;ql|Y`n z?TBHEYaVg{lX}iiO&zpW_g%d3-BS0DWpS9;4hojJK3U{dzP3SboKxv)FJ*!jS!Q(OZ-pbihow%aeh1|G0F-R4{wvFH^3AYzdAS0 zD)L&ItG*S*nk0duW3Rqn@+IX{7}5E{D=huv!X9Evwv2K{LM(Yypo!Ci7_xuoL8H)HFdr`E5+2$8UTE; zq5#JXO(0hN7F5|zK=TVP!U!eO5}EYRf;bZQMh3*GmR2%6#-BE=w#!Pg%Sv*~U5s6h z88mPW@+tC6N>oOrEbT$0lo(%!JQCAG5+RqG(8XHH;S2^Hb4pypZqMN3Y_lB4$de&A z8)=SjrSY${c@=SB4z0#~&{p057gMf--qR;M8p|SahSNIk>v`53*vLZJkH93;x`DmYN zVq1X1d)?%P%`?sMo>}TXMfR;(RZzvA|MGxUoc{DbA5F>!i5r!RgiooEGUq>#)6kem zACII%7t5nUO)hYrecqZ)A%T_d+ zULY0s|5>nJ`%jKZsVm8H&}#sIC?dOGcPUb^GH|l=^eOVDOtPusEx<3~9IS-+3w(ii zP#jYg%XHXa{z9Yp&vDfIyEa40`>&y-Q6r{@F%rkeF{KD@nSVCJ6h&oAZA|r0;tz}? zNz*))!VDPml5N|8Y^z(!A<~>l*CRi)F$MZpfHXaElBUDroy5l{ot9SOUCYP z6$d+{)_j#%^)H3Nq3!6NydZTPdA*!KrLNs@g^IDWEfIe!Y-C7ygOsjLf zmbwhJ4oxmVoKY*IWa-jVAEqPOEY&kOG1_#^IjI^Na0!5ferk$`_csQM&zO3K|I^&9Pe`ON4sOuOJGwjx86 z!#Yi0h@ODu)dLaOOn-1Ri@4FsR&+w95cBfzL-4l?=E0~!Q+x<5^44lFYX=$I9M&Hn zL-LP7<8yT=?DO5mC2o4jdUZLelhNpoVnT#sX*uYfF+X37@;}fZ;rp8!m|0>3+&an+ zh|^`n>Y^Pr8ULuK5M^{x$w zYk&`4782_i=_L=r)z!`Qed-9PI6X*j!-mnk+4&6h*v=eD$MI+$j_l^nQEQ!~>K!Rq^Y)k~I*TX5iRK3ws9rraq zYA9LKgzMcDbLU4)y$nSPRIgNp%E|SL9nz+#HjD_`X|D86gcVVuV$-B+OjDUUQ-AGCe;rutfNlu;Xd`%1)df;`r;zg zM7k0SO!c@p+3fba$KxZSzV-*VJyOHIx$7~0IAJ~dy!8SS}_cbz!(rl7Q+$f5V)5zj<*K)6K zJxdElP9KAq89WJ7yDpN?2B+#+dC?^2)@BQZ)tFA0;JeuZB2r5F%GaW=W8A;`!@&@y zOldb%wH{V_NhTe08z5j}T3`bR`%ln&^5dPG!Xg)6tCuQmj$}0RX#A&U>)^rwJ?MF+ z@8)^pYdi`ni@XdVjTAj$$$FXfR|SQlQs;Llag)eZ+q?Z2@<*e-K{k1=KSHDhMkGnI zUmAS9hD(0$+NI0rykBr^<(BVD{6Q6*$(I!|k&~9EbpQzliE5&r<~Yal*9XM_M|Kmi z;?X-|rD6VAwihx#PmC`Fw(Cc+h8l#r-o#=paz$a2REn%YeV-Qy)kM~H5WzA#G($Lr z=eF!7PMJW8k-Mjxq@@}6d7Qq|X$q?M@H+8-Gj zd%unlx;~5`77n90fG;&s6#^7#)VjXSW{}fe4Xys>?|CB+d@uM+Iq3QNlccnPr(O#= zcqoIJ7AwYGuu}vptOLkZHY7&m_bH&rAc;li=>LE?NYZcD&daFfl?lZ&($ubBiz%g_HJPC3p$<`n-n@W$>+qPfVuK zPh-badgUrsPYgUFUV=cM^R_=!R3dF;RXYh}gEwu}0Ba|wNAw;A0wWxZbpfyI!c`yd z3*?~tK2X}25a?Uq)<7G>{yN8zYur{IVf<8hNtX8idI6-|`Eg01==JnYLO`T65D$3n zs%T{ok)q6WX!4e5|Ca^(QYqh!mMi>OsvMSyD{6Zb{>>UkG&R3LZ>gq6|(bJYNFF`Lm zv>8g?ulMM7dIe|+)DyTTynwZ%iICrad)^4^PMSNqCy!ro!bY$~Nv`$(iRT`b{U8_{ zc+yM0pP9vDT@RqOJa{I5u1eIuZfOid18s_ZZShFI%o3BG^J z60MkMk=@n0k1i4Q4F-GzGM49hvO@+O`~b+yC{-i!myo@Q;qe7Z%a;^UXIUC`;5I>) zL+E>XR7z}0)>O)@WurZQ`&PM*Q=%j18OQlDy#?gl2+#w}NTUItc$5G7{01(U#-Qq^ z7GLQuwCaRK+S2{>-t1UMUc1L zM|Xc^in^x8z{KGWVC46qr@6`{Q{L>JjT|5U=zZgw)3XY0bVJbp?U7>i@zK}7(idyC z(LsYm*?=s=pH{fEaPNi&^PDe5L8)?BBrc8ylPWj%56EwJGNR@;XXauNS08ZmG>vqQezW~IHUJ1p~mi(_~=4+Kk+hM z)3-CR_;{4{E&qYVTe=(V*q&8p@Bau_+jebSPS@*TG|C8bpd6KuQe;0Wq&-xWHqum+ zwZ}&8zdqBa5i`0pwj6Fpm$zBwPH!MrFQ$vOV4=7A(a4<@|BkmvmHYVZE7khHT+PuZ z$Y&RccW1hvMZ)2LJwVMFMZgX;`9igD>X#kBZ$&{oN$aJjk~E>n#yi+yb=|;Zj2AQd z-+`t_&n%YTt{Be$6-+~c2w8v|IjtzZU&cep8X;$_e(tuMjBSQ{eEnXrK`6FyW%yNB zrXP)`kw=lN$VlEFb@gJ`hlvge&L6e@0tK>;Cfa)0PF*qHCO5U=zy(KBv-5G}gu&6# zB#VkHdi>Cp=Y~fFPgPLx_~>BFey2yOeQ9s0mJxK>2LeyVvm3^cNlk>>;%Wnev-Zq% zP8PbS--Jj@6#rEIe5@mXCEjrZC)*x?+9mgZH~coi&M=cq^(l)6d!qL@VxEAWDbR(M zeVXDmAg9v$zKF7Hm;*T!t&)Ze0aA31`qW2UlPCEPluy~Bn*n6|)ZanKf{%0VzwhUW z7*!lVNdwq|H~=iOr*~)1OzWJG)x#v!8z1wU|9fOfMt!E9(cXF9-1CFbCn5&V+7@M! zyz{kvPRI$Lc@uB%`&%GMUII&)pIML7Sx{P-ImE`d)8eItcdiabk>4fKP-wnm7l%Rs zu&~=s0=WUfvFXE$-&c{VAZ)K=fbhuP&*{@y}@w=_54E8~6@k_w*b zI!wFJN3?G1^c1jSxmx4=;d`rk959c1`8y|D7;oLyOR`--z{un=^0Z;E4h5FznfEPu z!SM}I8CW`NrEAoVHNOhpgzv&zBqQCYSd>9R+=!z}TT;tzr3>>zCnu7c7MAhgn-`Sm zGrynG0-!OAxurSS{Iv3Q!3R+?kmj>+o(JSv0e-dg?u&VHRp z6=r}_jOcwxD{;`)eQRig7F7052%sZvV8A^1Y4KUQJfI0I1+(di(uRn_Bv{T1fy@qt8r~qg>16%e5)KDdnm)p$;{XCTR}e zLGt;hM;~()8UFNHq5xKd(`|(RqEO_l?4KgCu0`G(UN|5qmN_^D9Zv6T_*>Pfl-I8@ z!3b3~GF$s~f}#srB@M%;*w(Z}@x|=Z49ZYpZK|w60!=bW{v=};$NZtV>VN-wjh|K! zZ7V2=1iNF>%b8RET3T=H7oE&@N(!W8vJ(8`e zMJly>Z$$M*_6O|-`4#NiKQEu`DngA8=P$=C@A&W{A-SV5~aE( z4*nBp)V;Fo4|5U>t|D$kvLtgYqM@yN>a|0*k_TVVsYgF`L8nEZwrsj@I_R&CG}#mI z#hdYs!vkf-lBaOBb@fi3Ct)^GiQTTxIq6;nsHMihm#*3K6@_%o)hOzeP?K?+D)CnR z(I@}(b}pUmZqYX7dCrnC$mRf_G`NR`QZ%@A&oaD=nAEj4v2x|Yh7MtqfPndOsM`^; zuzmgsd6=Cin|3|-F2dMh>vMz!eQc~$Q$1Ugk!?@qoB_0)6Kae4u)HP z0itQJZYfe;U$%fAEn1cpLucC%Gp^V>KWMLrZ+De;TswZpm`DTiP>z<^W?Z4cJiY3W zOG}xy!5!=PTA$I4L8_*j=Gpsrpb%Cnbh$-Jn}TWE zh^R?$ZFRf$*5)3VjHh+!|A`C>3p<=IFgRJZrn^?UVzYGKrZav#Uha0t)*1W@NI<4s z)O)5TP+-!ZbV#4JHZ0t0+bpO^IS4b>ojT9n`NU80Oimh#28B1aX)SM(Z@J z0IAap@nCro2Iw1J34eYFtJ1!Y{WVi{%8w*gjl7S>8^PAv9SHK}lR5KVfkq?Zd38UW zcgif^x#*bt^@-4NO5(FqcjBQh`q$t_r{Ff&Dh}U1qEjQ7j&(zS+cE)56_V&PnS36XP77+j;;q&^^qSXA&uSgSmEy3j9|&p z1TT?(HfiR_+1~2)SCc8jEP4-a=)y-CM}s{+U)Hb;m5b@ko{%Y@%YGF{qdS7o^$i)Z z5Yp@szoaa>HoGqXJZHwgkfB=ODuZCKman4qk6C92A1{LQLPmX$6EdiAWHssHj{MOZ)WbF=rm4t(@p$hYG=v z^o$Z)?4jH+bV+ zlij_T=GR>z`0~nTApjV`_rPbIS%=N`k|8z|D6DoP7Zj-%Sp%I;@$cm(JHC!=5fDaU zEPdK-_GZ{F_tql%vK#7A62^kG_`-im z=>;+WZ_gN5+v>DOF_E^XE(dyj0e61<{4)3B#sGK71!g;r`~>e28b*0Rd_(uq+Ttc1 z+Z`Q31kMo7ghN*Xk)?E)jZ>pGb#cYjr{#?TFB~irfwd=&W19*nnjvvy=bv!cE6-XO%uzV3T{PZNl6QtXOudIBZ3%G@EcTu-FswAhgUky4BE6 zK!c8c9dLlPeWzemg!ZyDAK+rv89SHu*)}vTu6S}1E~|nrxA%p#Y!*3pCidByPTsSTZUm*ONHg@f2lU{ z@qIm57yvKN7Z2na&r}Eq_|F=~mN7*JBq)j`FQ%&7D?u8N{S}#~NE#|eK~Y=~Kr)N8 zDJB+3q+9c4E4|Q#1TMQI=8L9e^((-s;ZqGSRJ$@kUFpX!nP-k4j|^kIu>VEMZ*Zje zuf8r5hn?pwsK3`6$b2*|6cD4PNb_XMuq>kGo-X6H7q64IBPx!E9o+R&&YTTEY@!lf z?}Pj|@^CswypOfCWUSc6X_@zmsXOE>+1BF4mw0B8E?UUVWaEQi)k38OaO>Lf7T@L&;fhuRyI3uo*5!vri^Hf{Gk0ipTaEcfxn zksj4DC7LA*)`{}q)KrxsStgX#$AGS^C;V+|VT76tXhVzDivYi(oVa#Jbs1wnY6+KE zLX@j&noV^EMzZ3BSf+>rhF)iK?DhM?Pi*aoXeq;OP;MF7!v-S^vBI=M(>e@1>q z33Vv^8t}D?5f0GR-SDWNzjnC8@c+_w)%i0T-5(-Pc&BPf=_o{TSmSG1ULMY7i2eiL zNOgfLm;>V4v8()xsaE3V^S`~rOXepy+Eo#-!@Tk%5X1;8by3Pq&bT12{eeSeRrr`w zZBdlTrLH=QSqxx-6`a>OyL(L}X)xCq$gr#`+t!n&5nZa{YFQ8*gYW_t6nwPR}s@4X#u3 z$q0OpzFQ6NEvH(V#4XRMP%dV#Y7Uf4yD9DT!Tt3?wtON{b@)^Svf{-4lq=rYfhDF_ zC>9cOEW8%QCnsldMNkZ7I-g&BIM!3(&|p1MRX*j&BZ0f-$Hfu{CwXt~IgB1eLdOH1 zJB@Gmw2NFi-CYxlqcBzO-`h6@+C^b|gz1r@)I&KGRKv)kMzCMknCw@sSnd zheVOy!y8D#C?kbb)%$}3dlQ%%?7zI5Rn% z)9?hqLK2NAP9Tm^+!f%6FX+Vx*M)FIs~+3#$Nd4^WApMuOkHegy@Jdy7gEQVZc%KC z8zXTPrshW^0dCvslJxt=@bbuO84kJs0^AA!W&oRWL@M-zqFBxkkE>XS)obN5+ZPU( zTOXdF_Y)yB3G}cR3C%xsO&ty5^N!9f4dWL;2k?_gYPmsS#>!Q{4JP5JIsI|wa}dR5 z6>68p%I)ciU-}b&=6vxAhDWx0-#nA@Z7M}lCu=wI^t~TB(T<)Z<(v2UNv{II&)XCQ z%Rv{B`ZQMq5sv7Nj0v*bLq^3rUOHv7x;xGK~+l(+Lvc){&xJa*6_C50(e@SgxUwXCRg)}jmc z5SrdV)m<&vc!D7%p(4Tz$KZ;s^zgxdiuzI-XX*`MeSxFfQ;txgbXn)iR6STEMHg*& zyN3r?l!UZ~C(K7@Z3~g?Oamc>j6YZGhytDj+AvR!nfoNGB8NWyW7y+AwilH6W&G6- z?i`_H3xkZa)zIR&XcrXMlQNOUgUVF3-Oz=Tw=qFlns+L!RoRUY+*`ZbaV2mJxZ&k{ zx@z)&VoC_;mMiB`B1<_ur*3a_z^~sd^YN3%3d@XF7;q^+z6Lkl<3QGAlI3HTW)$g0 zRF<#Wzcab(p#v2o&2m!A?)psrJ8FXvutabH$iO=q$l4aJX0$olrpBNS(j?LN?j7X% za`eJJH!A+C2s;g>lF|wX)S*Pp-xE_6sOtf)1-7-*ArYuD6?b@prK)_#D;K!A1jMS^ z+K1;e%pIVKRr5Q<(B84uoPs;oz=Xvc)~Bn_ERWwK`YsUEN&R5abp&%7`y|OTAec~T zuOzY*Z+YZ#CTKnqEnK9iq5lEjlShETc}>T?C94;5teXedaYGH=;->aj^21QbWHpLNH(WJlLF}V#EwhQu|bp`j8c0l+MW4{k? zH+spC#BxK2TI~v4AI=@XTLk{astuSg8SkzUdDZ(O@Zg$eUleJx*-?ulEd$6q!tHxU zj;Yp?)}9Rl36?yRDQcV=(aW+&CshZgA`UJ`_YS)%X>*z{xD|D+ELk6YJ3U^2_d`v& zMy)*VrJ?#2!mRE4x=-C>?0^1L6DEKt*oFY2E*W9=*_w^qdr87j^_Dh=Qc!z)s#0c$ zj7ui@qdpv+vI#$wcxw|y9PsI@7>@#166w(_(yUprWsUX<(fLAV$L)AMfotUY(L4t> zbA!8g(X8mqR@jgK{5lK@(W+nT^-T!L!_{sJG0_PP=zlDMT~?H%NQTE*)dX{0cy7Q_ zublqdK1$ipS0cYVWIj})Jr4l?@4yUou835avX9joM+X;h#j?ZoqD_z)On)j@Rjc0w zi-Vls!EoXX-Ol0WH&2MlRl4qg+gO%sovn?-*Aq`|ZJm{eTI3KD+RpM=PBki@&WP|t zG+Q5|;;7T+l-{Ve%QEpe2X2KFaLE)L#MnnAW*$b}yC7naaIO3FMp|`do5JZE$0j5A zzFVzTmpFUekTwmkVT1<`cc+NP^YU<<|F_OoZ(~%mze$LD&!2!^L zvRPX_Ct&7L6G8Mh7yBdSvqqRGr?ABT^kVry)jMToJ6)8lUO@=LJpvhr6|EUN;47|m^F}HcYf1tM5 zwl-%ksfbhMSlHYlRDylRJ?b&9lA8TzY5Su6V6vWO{UqRH|>^L1HbN@d29khFkj^d3=AL z_ff*a!nQpy!L{}z#gxgDNNTl^n{VO4Kpt@TV4QI*vavY$Iy=%L=Yo||E(QK{l6?7C zs6hM*`H%*0FBcYieT!8=4%Xca0}wj7w%9^tzA#3 z0I8EH8VEKNHV6lk#aO5tXP?%ey=9DOOE*P1 zYN-4O49HCmS|+B(Zr8B58GI}R#9<5=RZ+Gq3x@-$&l&ywshqx}()-wYE3>b7y9PcVJn;e8PL1-Ui`w#h)*o1anXMx36Bf z_1mIh=;0>Hs%d>H&X!T_=iHxQ~uAyw1s+1uNz z4cuP zbo}4_KldLR#A#9%fA=nVrejfII&y{}JQJpC^7GH;(|SP zvP)pZcGNbOgq9kK6xEnsqLj=@q`Zknbb@HzC39f#{7zKQ_&@PB@tE3>sN5P99o3^Y# zk|JMR2s%5XJ#&t%D%xDeQ%p#BA^yAwJbDOx=Cshb8JP>1{r8W*zy5P5(42?h_S~v( zcYj7NJqCK)cXW)s*XskhJ^;j?-|I7C-NlrDefT0b`e`wlqQ(4j_q1~ZniFyk^pC4$ zppxMcOHd!h?ToB+DdQ0O(@JnS*ct_&9ut8eGOc(%K8z z;Z-c)KOzP_ea7{@MFjTa4P6+0MlYEE)J)Eb(EML7K=g$DXy7~ZC%aNF2!k>k*C=3u zNAE&|t~QgX;JV;*^)n2d3WTd9U$4{$w3=4+y{~i2TS@udOcmUXeS-M5KhBgmb;eRk zY3F)hqqTOrkI!(8*s|>nGvE_>w8fo&m>GH>R+8~Pf~g+vcyu#Za+Q~b9bqp5@I?Qze11nwg1BWNy})6XT%SiCRa;PSofl}Z%oS(dI4sSyVRbqneym$N86gO zW?@Q@#GR6!%=MArD|tPR*j+L?K^BR_>(Wz6vBz6h5X{80s%VPGn((l7Kbub9yhLin zWat|i!Q93@QOJyXeg6X=FDXSsdAfW(GZ&zsq014y;4YtC(~LR6GLmW5oBtkuc1P{! z?<>;EP~>V|k2h0JKuFA1D$&?2kl|7GwfUtlqH#RFj*Y$IzK67U$SucVM-X@zhFP9}t9xpcB*(BrWJ;z+Q59jGpEE<=)pQLO9o)66>Kn!mD)kcc6k*1B%H9!J-&4nOUOg=nAt=(u zXeG+np>md)BS_btW|2mdT-e=7UpCy?gH~^tqm~V`_^7U&=U_Qq&AT z&$)92{YT%A<_P@nS5)|aQxVtt{e#y7|n%taf&bABw&ShP_&Mde-QIu-x&aroT zpE_ZW)09L$vUI|Xr$h}W!pAz*6xVu4ghm;wnDFw--FKW3`1z#&@%pv51jO&7MVc^QzT1s*CTJBQM>=Fb#AbzFReN zyZuM|Wu2wc@btB_NP;z2{`vf*Z}+TP3(uHCK(}#ODh1vqomG(cc)gmrv$tzlH-<-9 z(#;*GDQ&3BR@)xuR1dXGLYjTZxRfOYaG`yNHF;5(pLCKxHhj<~0F%Hsty83p@KUS1 zQfw?60lR37bUY4=BI2NmXalRQ)>e2f4C1eq-J|W2W_jcBOuhA;~?_eoKep<){5f@Bz*Wm*P37V+<71LIM$H;Wc699 zRyT?nZO9JOR;c&aR1)(lsu{&hmnPnXRvQ(FW4u_d9~?P0D^z|rsH3@p-krX?t(?kl z_WY*T@3hy5>DY$?Mj7;yM(QQqRmZy*N6vqIaqg1YaQA5!Xk(Q~2w&r(L;dHk1;?LD zv`2+Ra;n?FVeHRh{eJ+-KsLV{`qTo{@UB?F+Y(>qc%Pw+kZ5o=tSfbn@KJJSP?w(h z4J>XeiklpFolz}AMX2R%s4re#fs|0(K=HorKLMuV z>;lXn+>fq=yZ3N+2g|y2EHzwfl7#8;3De_~{)Tt?uQiF*K~|>2Op2Y>&a?4)bNGF0;Ia@;+>Iiz3g3ew0G^(_J3mzJA6K*ub8pk*Z!`4Kewem zWPF<%<=%w8RaN`o6nB>s7MHSG-e4=R9>x<-GTba@-3JZtg^WJ}CjKef{FHuU=u;;X zW+{jdQYdb2DDPA9n~dU5nwu;5{grV4AuJoI7Mh}%P+CjnN?ZZf39ia0-2&?ZQ_@$p zKzqIXsj`BdfX;l#ELbR(9z{idR#4>viAQPAoND8@=y049AA%Yq=*;6Q!C6Q~9$yOX z5|Y9rH+4eFu;SXN6cPys&v`TGwG$n+LQ01q z8pOf;|S0JFId-QG^SKJit)4 z3eT=|2zn?;6u3A6R2?|hpEhl%x-DJ}br2#Yx(ZNr3}@?_fm}h&{M__$C4wET$B&_N zge}o;r98^BE|l0KRKDeNT)`mPCmu`Nni}6yv(6hI;&wLLuiITS*4OQ~$JOq)4J)_X zj4f56vW<68x)9{`%^R}m&uY7h=HCg+8%1%qUf$pd{hN~jn{CWX4@9^ZI{XNx>QB+; zL;5vXQdNh}h2Z8waha0OHOr;t_TEq~HOr-^xC;^))f~$AmgSvee&;Bzpt=EDf5bWM zusXc;-EBOx1UhC_h~BqPmWn&FQGlYrKad$+_A)zG-EuTaQfs4&%e0l^z@v;pgU9e@7X*d za1g6+^lM(+@u@DYampCKR{eZUye4%3+xc^F_UW{1e}T zyV$&cEhbu{2LonjXMFMcHEEji>g%r=Z)rpBY3JX-SofKifC6PcEU?f323);@Lv&ap z4PXmlnS(0=n!!&i67X-z9)rgnR+V*$qI)RrLTzg=;p@bVV339&tk{#%jv?AU7`Kag zt%?vd+Ij(R+)m=w;^A1m1p)W{h7dGvwb@#@AKOm2ypgbpd=tA3Nhfucot1J?&z$Uq z)LVY`wX>^DM-X*ynvY?tzIp3f9uO}}xOW+MS5RElbG!`M#?-*j)Gw(fp7={Lls{u% zeZuC=_B2ss%22op7Afv(K=Ffc`99(12gCKBVSejaEGzunk-Lh#tZ<70pNDErF7?p4rtDp9`h6NWIj|19E5Z zsY9i1wOs(21V70))Ady$c*N%u$ISITm?_^95diW&!iRfGGMyExtZQ4e@$PG84vMJC<)1?l$ZvWyoOX z*Wf-w;w^?ji@kgQ>sgYfeD#Z8@$}V~lx0C$6J8$F2K~(Ce~YGpsqzespi&sjV0i@9 zb0&u@Pncl}?PNey}00?K7r*Q5Z3A$UlKp5f4A6vPpZaX}xd zY{RAzL>t4)0C-1YOPp4LAQS&dg-qS*3omLX77v$bJFNR?!@+AE#68O0bD7bi%aIgOd+y>k-P1osx4lg&9?`ROsf&X(30uNWfV@VN&f zZ!)|p9&cZUwPSfevn)XwMXJKrDK@OJf{<}E;~F-NC+{bMi978R`-&N_NW*${NOgx% zii`wZX>LAb++PbfH=3&pO@5;&t}WFiEUp~4myYE-DCUl`w75#}%HfC6mzN3|K|fq) z!W+ajn@XtClY$yKNG;abuzzL|Q=uG~0tTh#EIVS9C74uW%OnJI#-mb8C5}og12dpf zLg7@)UtK+9aZlLziP@y)JpHw=om5IO7>^l@x8=tUwO!2RzXlT@0$dB5C}58{pg?e@ z{@5P|gb~8Bm$HDx0$ge9GU0#4gZ~TLWANBv-uv)%T0mLIsz$L+!A~L0AWJ=3q=s(7 zamorw73yUMmbAw!UuWndn9oNnY{2-O%BCwZ@D&6d1%2TUYgpO&1gDdbZBY><9YrZI zbh`?KS`c=8?CQ8SbSth7%mgp8f~vJ!L+UQ}A%?{(HW=dZSiGs{A!tXe{gO}<+%@C} z-R-BY*^(>x+rz;SxdN1{q3{q9ded<%Y>0$!PE=TyFpye%(}hP%QyI%l!#}GEL(O^p z2zc&e#hE`93S2W@9cY6v#20gXvB076HN3m{ZphWQaQm(2$A5(TA1jtc0bZz*iYlvL z-P+?cD|pweZl3UhS4R$?InWNTJlYG17EX>elc{DnQJ75OMj+qQnbf!>cvVHON4|r{|V_VCl0+&}@&gWR?D5c`h$t5?LVxCPf*5j%Kp9?zI z=mq$>=jH?4T*B>jMXAdG2YLmiLY&~8;I9Qg7kmjm^;9mDcPocQc$HlXT!St&=`tl- zCZtakgO_mhcO~avYSJ&V0CUeOWD;%wF$$#vt2@Au9dp!M5B;!u+f{`r3Qw_D|`z&0PLV+9Bf+LS~c$f_YE)cDQv= zYL6L)4}X<}#%&e!9*YG~xK$y6M+^2CJoZ@OJk?UL_u(tm+VDkUh9D_eBRC1DT4qBH z>(Ye4u`W=7SDwt?WBn%EI)*zdos#SEM)|=*7|n+;rn}(gLm1g@=(ex!b_{>Vwy}K& zv!pd8TIJ+sjIV33wvRo;d=A_Nh@-JGhinX!b6^BE zDoyw?_MlqWpV1n|tD!*Kd*ph={o4_@ZwB1|PPqKRadS~pE}&RgioBw{2d6zY^Y{ye zAGwvJRU5`_EFB8dBgOGo9*zo%;Sx73m?_26D&^ddnG6Pu1|vj;NZo5+XM%mbEv!M* z10hu@MpS)H9`?|eG90qH*DT=b50Jh9LIXq1QFUYBRo#E~O;#d5BfiQcVDfW1M-?%xrvXyCtDO zNN%v7Q+)N`fjtI~9p*h$l?xh=^L4h&Sr|?s8w5=@0USQOAYje1ZcKsoEn)E58WwiQ zKkpch?omAK>n-V}9XK#$%PE#Gw^P7J@rxKr)aa7^fJXz~q_54IE?^tt^A3WnxlJ zCL>Os3{k@jn-1}Vih&46Rl?AvWF{psJH{U^*I3<$@$q;;<;R!doY z-Os9>=(i}rMA^7>gC!O1YY1=T+Nu#8SB`1&k{ob0!%qiDsqss=J}bFi7F<>Zce=zE z27Ncc6;NEm@`IwV4qq?ow<>7VR=J|M1?2^mfU%bAx5CAH&(WDMKG6)$G~;I}*_mc= z0?Dz(7>8)f!lYQe$<*F|{p_#VeW=j)=ddIVnwutFFDDTj0)pZmW)b@}$MiPpycIQB0O2oiaR*~Ym`EoxknP8I1`uas4M z3FSgqRzWf0(bo1DJa(7^s?w9^o_x89UZu^tE8V2=g)$~^#Ej@3Veoi+=W!hntvBGQ zVOAupg{=2cRd^sKl2hswS1atR7K0nYi&bGU?BBi$npxM^mb$MkC_I9;#mWk@4-Xx+ z#geW)?`5OM?KiN#(@C%Y4J;kk7VnzR)tn>=l}d=;;(c|=8~8r%Hx_SS7M|OCD5}8D zYfKLznR=WH{~VG5>lF`wKrQS;t%1UEvYH@Yl=wWy7enL@?6v3STe$eG;p(3>ci(yL zT*-2>1j2Z&2a`BFVSTXCpeGJJt``dr9Lm7BGMqn!XJ0{eyzO^=%ScHt^D)?*KiGQnZ zpW^$ZeQg66l`u(XOqhl3iq&Q5yybp&%PlzNWK}936FsRiQs*Yy6AZZPxu6zG|#{zqy z)joK(4>CS<`yudlmv4tc)jtJHzTr>Le0~n|iN%j9(s9t_HCg?Buhmw{;xTw^+hg$9 zW2M&=r3!j;b#<9!7+`A%(8t0C*rRP9BWk@*G+PxB%-VvF13WD(*@VBl7~C!aM@q$E z+uJ_(LE#(Fw$U4qeWkO5g~!|N3$lXsCC-d{v-m~g#uku&7_oRW7C!QWl&?;00?pcoA&WPZenIKIRo ziGrcRJK^H&jz2%Y=6X<2WG=|v`f*>TB~?v#%BDOVH<*%3L5xiqCo~gfw;l%zd!XcYMr4mTg1|1A1govpSPz z*XxnpJm`jc8v>I20g!A(2pm5a#M}q1{!}n=AM6`%FZcNNG3|d!JD=juLoD+d+9g~> zkb}txMM7>u@aSw4(monI29KR49w-Hu*B6Zo0<+En2}l-_LN&KyeVhZSJeoitX|ox3 ziCXUy&Gst5$DVW}K!kc95q$e$+^U_uW(uoKG_PlS?DJO5?w0>C`@6}WG?0CtfO(f- zc+64{zO7;X1~S~`XXo5*oTSY;**C7$v0eSve=9BIc_3CPfTR|aPasLcgY?i?@TU-P zj%@{t+XN{LcAimuFy!wY7eAIP-U<0z;qG0@-Brc%<@ig`@HTuanFnLyI0jA_}dA z=~oVOTwn&4NuKiJB<1PZ6gO~4Vlm1xDjZ`oVl-$Gc%sbWE?9XBK8{FVtL-ssUI8Mg zx(+qbb%W3uJ9fRlh@i!w>+Qov zs!E0bPRB!rBTud^mDO-;kP_ZMT`+k$=iY(4H&mA?^EaM6cNAh_uJDDz<%*kIP&WbE zzP6T&KWmQOXlCES;Hi+l(2Sps7@sS~XHX0UX9~P*!_#d+^3G)#2MT>}oRfzv+lUkf zlyTS*C=)IWTZFi^Dj=T=LkWb&#RL4=1yvscN$-PJ+c0rgn};oVh#X!t5{9(>7T+}N_m;IYHJ7bwA%f-A$<=_+{C;o+mR z5D>(5n8k)QfsH`)R=X|eIl#Mh;36(SW3BB(V&Ii*!mKfCTcW4U3X<~xoAtGKZEqIr zHLU8!=T(0z21+eD>3>2aX>L$;FKDo!fo0C{)5rb(!Pm9)D|C zUW~Z=-f{6=#Sh=+EZzw2gQmy|Tr=2#T`}K{0W-7cBg^2#G8Dr|8P0zxWao}FE1BfN zv%#42VM~BGg)Qj0eNI~t@D>am!N;yy?;rw3I$>oJ!RYRE^y*`y!w0;_Cmyc_5eai> z>m9Y!jH;lv5F7?sz3IYsZ+s9Ex9ja2YlNc@lbD>dzW1Z^-UWF(80i7SBwAZpBO}Kr zj!AXPEtc|LDBdZ4OyGJMAa1$U*jqz&p(rI()Di8O&lQXJn#Fs=WtET}D~2!O{O`x` z8irqc+?n7<6_VyK$X3kwF2V49b=5bk4{6xZ)@d@vJ3?v zQu>3hgV?>TefB}phxD-pH+QtT3p(%fyAMY1+kS|BEUdh1ZXfE;zVmbtoGu_HyxYA7 zy8tx_&+)3L-~ErU^@cqLj~(WL+zXXswYE*0u;4n$HcNu8>RIb`2C?Y*TH1o1jb6PB z61x`t?%m!d)@-o0vu;MV^(1nS)oVs`-}bJ)_K9OxX|@$$b=j^O+}mvEZkBqxoqgkN zeCr!;V{L!>gxt4$sQa~LfWfH37pq-_hg6oqbmCa3-Su-n7Lwa6Z`8kCsvMn9@nwRY z8|H6j{P#2qnHuqF>L1VBv+*OYB$%45E*B=Zw|5w5vf9n`M zb(}vLaq@D=?CX^DiNYV{RHJUe@CPl!_y|G!efN$_OR8~+Pc&L9lm-g$^RSlfx(sq- zU4)QB;N$i_`ylDI9Rl@swYdvA|6K6#A@tkhYChNWAX6hYyA1n<_* z)GgSzYkP;qY~@Zywt!`m(cHIvLwLN&bkuEn9Eq#N%+V2BeBECc1ib3AX{R2WI8b(* zA@1w>Y_rt0FHttIq`hj5w`OE}Q8=SlCYWUPvB@IjBbSEqm-j38PoBAL7I@J1I!>nNnoHueZO?T(AyBL z$0rt?AeCMRMDejPe7pfYcSF+Nd#tYzLNK%ig%du2tgk?Olu?M&_^2Hbg>rhGr1nxn zpLJTa5$~^kpuxd)&vt5pn~pwAV(5H*F@*oK_1~rS56!&MJy&&Gi5Lu;%os!jl_^GM z#KOD zkt7iRvN6nm1jE#K5EdgDI+74!^6$ba;3xT&t*3d;2a{^{NK9-xM=%XYb_lbUcmEuWP*($LPd$*wYFkty+z~%2N-u+9##qTZd zT|#Lcg%K<{Dh+j^r2;*(3{EP>Pb&r zoUjX!0r(;yOR93HCbRKqz+>>(Yf^>v4z>iN2sM=nG9+Ek!9F(e220m>=gl9=!rlwr z?qF^A**;cv%zEBshX|V|D(ERz={7^W&)O{MeM0Mp*db#)WS=sJ#Z7oA#irA`K5Bsk6e0ODW7oN-a5o`Ni<1aOHs-PRGJ#Vi{F8^Q6o8Kp#JV`kH zM)CA#Fn#IK&z87ZPHv|7f2CK=Jh8~Y!f=2$5^BzCpbRP+*A-+vu=P)6!oPkk>_gz@ zK0iO!|3g^nhwSrHh@V3}CrNk?nL$Vv`5Q2ExbueMAurUw0ecJ{JIqUft&5sz)vWzO zgBV}{e!%(#S-(iN_b6A_dald(g?-ct#sjtls1Idful$Sl-z6U2)mPu|b~`I5tb_F& z+ZI$E_1g(6YZF9_n>p%`>*$2PTP$hVEwtX-PS5tWIJsW`eZ{tp;A~0oqF0$yUyI3> zOExl(+CY}TD1(dUrQTI1`cp-}Eiec25<4%r`)J48bhnm zd|E8tTf_*;sQ^_sa4~hTB@UN4q%POw@mN=Z@+c#SQ%L)5A3@m7KcPX^_f7;8ul9)~ z6GT*Kqj{P5(65MWYfq{$7H2Ig6%-07_14&9m|lq5kM`N<*8$d3sTy_{vxc_od(vWY zVo^y52Zakymu70p2el*_F8fMRxx>HIesNfo@Zp|LOOMjdGb`@`*7l)z;YB7b?M6#$~#uj zb+HWV*vtX$d<>l0ckCgs^5^JxmmLB(_xbq{|6@DE|3mgU2!=ku;&v*+J!2$fr)3-h zM_&br9_uxBgYEZdkHKSyc?VUUnXv`f`8uoQ6Ohy+4FVeF?Ui5GdXBHLP6k*VXvCt~ zT|(I#i{$;9dA(ZOmedY=XvD)CHgwo|Ezs?aM{LN|d%Z2(y-%z=_Awq;7gPb>G$h88CE=q2WP^F?&BHQ|G0g3d z(3w?GDBOFYye!E-EP4N1!@KV+S8odzmmz!Z3D>huJ!<68=N0<2WH_^Yahx$bQjCY1 z6EBPghQTOfB4bRdI|aHo=0^caRsqP$-*`SFnAM4+(q$l>IN83&9QefHGK(%%2&l=`dtk~0vO{jVU{%)-P3iJtBYq74xh(@A-s69U` zf%>TZcuths+)m|jx(wTtS^13jVSc;~bJ*&4<>Ef3b~F#GbLv1ULBw#Z4716AGRqmy z77VH-%Uj`M>Up1*T2O}wIyfvIV@&vmr7H3jS`_bjkXHw9la$GA{~1rCl7&BH+@*g^6g_E0#$zu zjQgqkHTJRW?9W-#`w%wz$M)TBr&3_VV?^)|TRrhNX^+9MX%j5Ar6wY=9*!m^fShWmw&Rx2GnSY7^_y)|aQe=6FyBbiwIpXSH99O>^ zaQlap54TGebBnDrq1J_DmU&u|%_@dt$H`O0^r(hP% zZr;O2-c;Gh4`SJ9g54vP=>$!jL_~TVh@jipM18g43Qx;`O{sF3M%k{Sf zZ+@3B`xzX4?RoYUWY3rQS&qx5R2V*c$>0vwwof*LYF%rvni6y^!M4jDDhwV&qMsrv z{yAaXzZ6{lmt<0Z>i)5L;NAB% z7(GcD&m2eNlCzm%Hp`ff6HX*0)5&IK7r(w1J6Y24l7<7Azs_5n4=}5Eg|a%3W8xcW z1Ll^n#;y^{_JVTty(MhIvJISD3vmZ{*HiflQ66pTi^0hn4ptte18g2r6l%quZbQ{8 zXgfMKw5d>5kV=KpW==va>Mk*G>Hh7d0~Yt7oPah#?=>1%xaL(2$p@I*M|0l5**X!V zhO;|;=sKsZ=YbIBTq#AWK?abf!f+y-Da(9RaWgK_OUwP!it@DJ;>MES3ie)O7mE4Z zvb-!<+*_{ig~=OX{=IPYP0HvCn4Bt-X;39-*xCE6T^GAkguH{btqeqE$3x=YdVJyW z6(J+A!}{RVK3F-1L_Y;?{uCJZQ{eK4+96EpkFkgP{3&Df0wxJ-)%5_Z3Acn%9_9QR z#dGA|8MOkX-0`BQ7#0J!d8Z8 zpEXdmuLKH(zZ|jn0dC)VZoeOL_umyazq4Fd1!euXtOyT3GxVsZmeW(klT*d?B;#n} zm<}tB2Pu-y2Mf{mPWRKCP0jrOuCN3l_3I)YaF z1hK`l!Muk0x~Za%5CvX&Tv;IoB=x9LA*HO~U`atzjVY5bsE9q?1y#pTvLxYHRVGNK z2x8(LZ1KovXZ)7HxcD_3-|nk{k2mH)g=dSD;f>}@Ekf=?+0GcwCJpl}W!R4Qc>)7jr@-Y8_2m#I^~cyleeT=;kn^gjk;SAg0#a|+3Y7KX zqwdjG_82^Nm>0OmP)46mwyNb=daj=|Jew)&zsKz080zh-t*j|YBxlKZgG92g7V{x& z>s__B`=Id9j*y!%uIE7>Lz8`C=KI*o%{qo($re%sr-7~Bo4@7adhyWmw-Aw3?um3gnhueeV#U-h%kOr?f@L%4Hgb2?0=@HPdPh zRo9_T2>NW4F^pi-hYDi%L9PwV4YCCXt8%l!Ef%(Fwci|DDfFGeC(_9l?-Mg`1jd{B zp-%62_I1cS#H@3Z;6^3l0-W8RXX`2|TcSq_?M?6(9xT`%@1N*|6E$VRn8l>v=8HK; z&llWWdv4wu-X1NvyU-LD23cqdYso85ep@jAN5hBj4OcG{j$aFt*D(GH^wT9wcZ-C# z>tgR+3SyUFbBvjx&HmTjLxsUVwa)cJO*kBu{i%KX*PMrk+C%28K{B9z?^he&7mrrk zWANBv9-%^TPLLunXB`AKtpZ5`3=-ccjsOj;;Z%idUJ5bP+pJ@1&Aii!vICOtVi|Av z+GGKvmvGZpm#}vG*xq{CIyB;It-MZ{ID#)b1;+QV#kZhyffX~oZ9R3mo$T+o*Pkv1 zx9*49oAP6grXEtyA>kpjV&ykoh@k3q4i9~(syX;u#p1^S*FQL}|G41t502Y+mc@l- zaV25FzwyY_kxm@h)G;mj9|F04E=am<2i3*qa9H*b-}+$pL$*J39v<4)=d`YQ>+M&f_o{(C-`Rh&_82^N zne*!ha4xF?>FdBzki?@)a6WK&8+jh_Y%zKJpx*d;wX!J^-dD%DF(1LiQbjegH~QKX z)?OdnQ!hKNZ5=__D>nB^+;4Yn>loII{aL}tt2L6{^`^VF_svH{s$uH~jPq~B9)rgoQ`RH( z=Ucg5`xx1sV&J9&ZjNeU$JPgV_d(2ix0^9uwbeyn(Ys(5;wFdZgLh69F4x;xX@jHwLnH_&X~e8$@p zhEz0Ef~vwBq>qKY3kL0jv%Btv&YIUXl&nj&%BIB(>plp$Ewa6foxMw}J7z$GTEW4+ z^Bf%;Hm>1pm1;Cen2&gjwVzrHN_4Myc^~vF)_~otsojRcJ8OLJVQTkTq7#lX4QG&+ zOOA>KUr*qNE6)$tj?1GZ^J_&hH*l$0W(9>Wx%s^#e+Re!1V_JdoPHymzH%h5Z*ZfO z;$wyM?GoGqJ2bfA5LmDC^#Vl>*(ZGPJ=EH;cnqhOYzudPPUdo#^})>#-TpcIIs{_w z+UKEj)$Z5VNoC>8jFEW6tGbI(zA>(5y8_3$edmH6Xp;bIvX4qUx+i`U z@6Z(BEL8>WddTvfV*Z2U;#<#$KRK@7Iqu$R+`{7&$iR}$U^w%Po_J2rg!8H9Y@Bd9 zNtuok5~E49*~^|@Sqr9gJ_uiHZ31Jr1?PmhRO@?02o-eVe_HKZ0_3VvL0Pq8CAZ;h zFHucu>40w8^i8COlB1f`TMS})#@+;n(f%99cCg6XnYWk$9T-tjU$XhTGiz7F+2TFA zsBiH2o{Y!P{I72;aRza9P6MP)JRkAC4pz0r8%9^#&-NTj&wSRVQD_xXHDjHTr3#y- z42BhxndR!l@!`sIeQmiPTguy@8R@Px*Eg2pYRO%xxV!XRzj2)3BxKJMIQAq*IV5^@ zpB`k&;MIWenX;Kyl{$6iKVww34|;CH;xU}sCER@|bGfhIeg5>p#1Gwmh#lJIA<%r+ zKD*|sYaZJDDhSuRuA%DYeOn_7kG5%#!Q&2dKIru&SqLE4&s~p_K;_2^-h;C13%QS_ zn@CQ{CUdz<(0j!=j^O4vW8ss)u%<1{+`&F>EM^wR5OZvO5b)Oiy#n1GaB~Ec#ZYp1 z3vIH$S8#vQ0UyV6C1D>pd>O!Mept8T>-S|=Z8OT_fPNJq*V&nN`_6|i)OPHol#r;p zwsptDN81utl=wSXew%UmFP;y-v;6o6;r3D}ZlEeWI`x>5LmgYDC&I~@aQaMmd2Dz( z(TvlSEJ@ep`h3)194N$NsjUrDI%hZF(alAi%|Y=X*@Qk@!KOFh?3!(@q9p`dzV)$> zyP#VEd<`YHGJ0FkaT^Nn^IvLav@}q36L`tyTt##1%_al7lT~fD=NVW*&l_<6#tv*> zH$CSuK4vxkdg;x^{6y`=wZ)->E#B3yIm`!uR3)S;3E7-<$z;4_e&Ts|RPpYz;@z;| z=7YvxB;c2Pp%SB3jUq|6MHFEm*TjbTz;0 zCxOrU8T>$wYh{!5te>9=qD-$ksR`dGU3)NzI`LGMk*abJDvm^{$Mdfq%XVt==+i%G30QLYx{ zreBnMAKcu>$nNY{HroX7I)ataJKI-1!tC*~0k0HRX{_HZU=FO83dFU!RT2W3Xc>SK zz0JP2V4bIQ9^V8XHB?<(8J0gLlz)V)-&;O>U-9FgEb~i8c`H~4GI1nlmeF&|`BQju zY&e}M&L%0dVaiZz(l$ID`MtrSjZ>m+__YO7ic_ctuBCgQoh;oBh+Mp&Y>$BU#(9s# zz@seTx(4)`3Ek;KdwUytKFEKmGoOCbxo96xfY;F;l?0Y}!)92qs;xp?RNuZ02e*A| z0<&Gd9daJq^WV%v2V*+yTO$CZqagHzxt z38cq8wu|}O2dD0Xo`Hjy)DN*O0q~xFySD!&*v${=>vQe1%MPyPE%i4p(K00WxaP6T z9)rgobBYi=j=|rD;IXL_?7W08&sq+{N5N2I4`CB`LBQ*MVa4!;^}_!8kGojUt2S2q z_w^EqW7iM(E-~|VJDyDzb^|wW_U&reQ969v?l)$3dnLFQth}rJSeV_jJ|FS2fg(+D zNkUom*Ts&R?7m*hwyMpY1pieeTCNnB6qH^+WNZbM3xQzpv#wH*m*jtjtKVww{~6wW zU-ILh3d+Lc1eEcJ7m}%C^sM5^uPm?66JCun1_q{S#!wHtPT|_(7kbANGtMYCGB&j4 zYF8cPy)0b^c#l_MX@IUJV!8yhx8R@-R`rHIF=X5U#m2Dh&SPU}H$H}_Ms~U0e`Ac| zu`1Ns78L?TylgU{Yb_J0{oLq}@C;bbX%xK0z7Yb|wHUZ;w6S#_o4@Uv!|2-BIM-~q z*&G{K?P0uLd$3`>X_sL8mJjjyt$#Og_Lvc)k!O@ujK_{Qvyyj5C2zH&_yF!!sC32c zeZ~E4N&b7q{Jr7yt>EVg$G<2TJgX>`2_J!7AID-qbP(`&n{4aYr^fmi!9XvZdI-!a z?1oKuv9P-!(_Mbk~h3=Aqqho7vs944|+5E}z%6!s}%N$SSMZWnIGQT|RX6WzsOOwxj(l zcc^R6hkqLL=ie5*{q~ldKMVPdrz{-RLXfdTPAXuF5f; zZ%7V;ad*~wZlKIQru;6bTC>I4u6%_pgD|xy6C`rF1hkuWI<^D5*};42SwECne9(9W zRzl*!X07c#ka6sTHx56vsD%NM&apI5_(}}CUenrluKW7!V@&UZ%h&q|hV^(?HOF_@ zp-UPv1Lw+cY>s%6F1eU2`RBCa;=SYULb(6n0-+`su9=hnA>r!MaQiml*`E`h{!)|u zTv1J+=t8h}v8`1dTSm9kPbGG}4>sM!!tM%8e+t&~F1B))KYjZ@R6P6;e?FzQ_{W~h zcp1{8ZQEn;*kKA7h$R*9TI1~Y1?YiF2eQO!TbsQb!L0k>-57dStRYd~>=S2uqO4CB z>v^-UHT&CJ6+f@7-R~B&n{8OR4b!jM z?-2c7jaPLq8)!4!E0ZE9ykGm=32jGxDFsckY7@HlRJo)2pt=1)v;3pu5C3R+|3}O1 zdrN)`wvf=y(~{wfirG`kmrpd$CWe!dVK&Ver3op4ptVsMCO$7caBVM}xHU)n7|J{0 z)cAMZhVlw9DA(w0Myy`+hMx!xo}E7Lo6pv<8$#kP zYNrb_rnOy~ztumqY}~sRi}w~qhZuO*`RandyXLU#_KTJTH2sPRHNWFJ-6D0?vu7DV zTa0}lOFiD-h=76=gBfIGTJWzHTpW3>pL+g$S#te@V)+NKg=djNwRBX4B`*@@?+qun zp3#?(oIx@xu|`qW=~VFvVm+$VVR=Dhf=3&V)=<_1IutfN1cq+!vkN}n#lr5gL!sM4 zSjLU*Vk>v~)3<-T{SZG7@n=^%U1L0yrM}@u^RIf4&H3_xQ_{Qa>u=Q_gU2otNVG?E zxP06ae49<{B?OOkrUU9gMY>_uE;jK-ml1@dTm%_!K#;C>uUV(GU8{Q4UIcT;?C%)r z(<;Xxt2i|P03ZNKL_t)Of^@*aQG1*4R*%4V>zH-j)dZ)LFmGEh*7iJfv7~qT)5jcd zeCWz5t#?>MJ4k}=ypf^WbdOm|9=srM0Mh9oKK#z%#qS)iK7ublEtp-D*wR-Z8q~;^bk_NvI zRBMlJOTanmAk9)eoa>hW+uWk+70adbIm)GSx<=ut!=_-2!C0^0Zp1#6@cTl?wj%o; zyxT$Z0sd|r567+jW4Bh6*W;$vTTMbAtXPbcq$JhzCI~PdL-u7gR$7`Or?4-fNl;HP z&PEvwK480_@CRcRL+!Ge4K?zcJNi}XY|5`AF!&R|37JYsQq5aOmZLqx#T|pXV^P|1 zx)h4@1UrLeVOd@ktbXH|f3BEaIqsh;Zhru2W{|PNXsPx=reHH<4$PVtMHD0o`qF4` z!=}RSfZnk(p@nr`SA{*)cKHz6Hns9~)XiH}&jV2RuAJTN^07V+QK`qa3ez6N} z+O9$T1?1@|T;5AP>DyfflNr~8m-pKU{v^<+%V6Ti}?H^*Z* z)kulag%1Eug4o2bj@gp3Lg89zblJ?~-0|tU$iBy)UG)r6LvI_;uzsz&!N9knc0X37 z$I3wiLloS`mX!54yUlpU6!B}+J~43xdRpZ-?^CG<_eOYs8e3v*S#1OG6X0n&VVpP) zGs`3q9;FM8?=Sh{rQy}5DYHNN&d=S7VrIDdS;FijSS{Gh zQ7#2LkB@(!ZNsK94BbYhyHNE%MLy_VKKxUguv@V{WYQd#e_e%pFWPpjb6e{K(gd`1 ze|mM%zcRa-JjTp2PKBM(RMhO?tu_aY~4d0+h4f4Bb*LH}gF2 z4({DX$svX=B@OD@AlGKQ{VHP!Rtu!*TVH_j^?CJMTBT5Kp@|UUhcQJ={T)kvhBW3aARv zw()MOyl91zAQyAFIj(Jm!kt10@?}f6&LIK7dolM8^e^>R776+up6?>Z`<@9w{WT)) z4KUssXFpbYvu`glwtYTR?f27#ssh4m!WC&Ttn--b)KBcBtnf7rO?VBM16%{6y6i964D_hNJ~hUN{4`ibhvbfAdRr}vI5eLq>|Fz z9ZM}pcP_Bh(hW<)K7QZ#d7t+$%-lP7=A1L<5>PW6>zle9zxZ87|K>x;k@UdFx5pkE z&Ws*}{I)J_FBQeP;Ds85F5Z+Et-LNRQb$QG{?79ur1iS>i(T`u{&F?32U-#?i8>dW zdu9ggJ(C-q%1aAD(tZ-*8?m7q%OPlvS>2BppdCeL>OLY|CvekdyBHOG>5n@)=uUcB z?<9z>wKBxdL>Fd~^rh?5vTbv?5Q~T{v-G4dmg{e}LpB(Uv*aR)mi!Sm@zv#c zqc`^(R=@KUH6rs~4*StcMg=IHQ_SjqnQH+V=iwgz+Kfs_e^}zD60P3YWiVVNwR|Sj9UR#m2_XsuNv5n8)&dA!Z%%?-QJ5LLg$Ie9t#rx z%>jfUF@JCN*=8YXH}g&Pl_|o?-@YbNL?OF541J*W8(-I|9ff}NJL;IvTFGo+DSuNW z0heJUm)i)9e|)ET0MlZ-T3eO;xh($+#^;W2(|=I!CQ%r-Sb*XOx9l`i3olpp3V(MC zc0FC1m33_!N8Yq_O~NR&2j8xv3?TW$t%z{OXY6K`SYKk{5P0O0xN;i)>5D%eP zODpv6RL|71kAdI@2FSkuO8z7$qv7>-D7LWHR!hlV#|8+AFLx+=asga)oaX1F^vWXI zuR-U(0up=QH5q*4!%b0imXM5X-djD`=jgEPZ(MeEoFcqTIvE-G$%I+yk72q@ZX(`5 z0|wOiJRid3;?*hh&oVdJbiq}ClU{JMRp?=@V4<4Xb|jln!3+OCU^sH;Qb`0|SA?qi zOI>6g*_kylHR~kJ4bQgWEz2r&Ogheav+O&=$Hh;edCUw+MAFAKfR8^yj?EE?iCeWR z8v3D(KFs)o>%JG(XCd-lP*;m(gjwupd*3_y8}x z%DzI2vuAn~!D;o;-un%ApDIKGl@e7n5^jDlllibPLT=bbqc@pT>B#NbOA*I!1I z8FcNAQ__nQ@yLu|11yQ8@{OK7icdRQQC$=UfncC$zoXS%Mn~if)v0;aWb>n8)*Imh zh7}$49n;oP$~VW~>`V8=X|hi4jV+sUd0{7@+=GuS*R$1*w4U{LZI6Z+^}br)fhEsvDG08OQ1VdvqL;34xdA-BtCUzAS z?|;D}&TT?wWS$*{Ypn-;guVA_xPNCr&q^2AT}iFiYHV|G9S3OW@G((Hdn~Lnw!8XA zCA|MFsjQPnXj}0U{AAnd=~#w^2Yr%Fz8=Ue7S7Ys;L1r2GRCdJYVipR8G>gl%}UG* z-T%p_|9q9RjSNZ`KC8f_Q=00<4H%>p+z}s^;Fcy__c%FJMgIc`GD&j(k+TnqJv5qJ z{`H3AyFOkvQ^}E2)v2IXW&hiIC=k7`p(2NLdKrx+Raq|+_dI1J+!8_Vg!Ai)Hk7`? z>pBCI{wTURV{_AX((30MFGnJdY}L2RD*L(sQqh1^H%4x+mi9Z{i* zjr|x$j1G>sS zb_`Og2cP%9FtM#6FA~dkLph}6iM^<#HfwR5!zo)14X=#s4$a=4)BN1OcgzWQ(%l(o z1x25F)9%{~8O&lH>#=+SU(pceE8t8?U z+0c+To^%UiQA~5cZB<5!W5Av9I96=ts9+ut8I-B+x0T(wm_yPzZX!w3OGnN7YeE&P zKKg!TlW%M$tX0!w`dtg8&;!fpE^syXqrR}u7#14@p!!;dvB51^K6dzovQ4e|Y@CYmUv*6@S=56O_7!fCqfrfYdd8}m8%i>!$`KiQujKftL1^Tb%m0fWrxG7eu7Hv z=Ik&VzHhc%j>f!o#eOxxtx;v*G?FqYheU2`^$bIezGt_;d&9JQ*ZCg3_Mu8!s)-pj zM7jbxridkE&9hBc8_+1?Xj&r9cWYJ2Fw`ew;|`mNCf}9>I@0PH>YD$!UF;T7(!HHZ z(0OP*vDFL7^q7lzF$ZEhTOohn>XXLT@afYy$0;eXCR^#Bb?o5S&-0}Wg!i^)`k_Pk zdgG&|-RPK#ytl{Nej9=O_}i&*WCyGqNCVs%hoeb zw&duUsZbxtQzJLtkh47p?S}=X^*a=;--&LZyQ1KUlSU`qx`yjXGvQLYi0rqkS_m+& zv%~-1K)R{d3Dfa;e|El&dO?9t&R^Gm%C{0*4Cor84aAQwx=J2|-VBGg5%!a6ehva> zm*7(Ud2f77WLKK{kmq)%)k~b@O7HVx)=OyE<}k5Lvxb*+bCKtd(q8#ZD|+1_Jq^do zRSWOBViLNhe;ZR*pKMYcP6LMU0*$F@WXU7nb`vRi*%6ycg0H)ynP_32CBR)Qi{_bl`b-@N|BY4rEEy4vY> z@gA^4zG9X#id{3|J*(z&15HENwCUaJ>_cNaCwN74BP>*dN&UX4#M8~&z|K`ll0y$* zip5RT&-R?1+%8AZm4FH4pwd9ogrD9Jrp?Ui*y|geb9n+aYZs-tXx9y1-tiSL@*ZH0Eum~)dx@4E3|=Nxo`1xU_#?fbLn9f1cZdJ zBapy{W7%`Ve!feg$k;Sf?DhL&)E>!&VG? z^J6txM80ek(KdP&F4-K+#fJL%F)oKwaiA^{8)T%TVzB9GuEB41#0aLZ@OjzBxGqEC zu0zo9hkgy8_Cc~9WP4faau9Q7d*@hh<`RKml<5t;-?#o`)g&UTks6-H8R)$%m6g z>E^q#U%oz_<&wRjga-B5I^l4p;=3Vd*-p^lzHzFrp~T$b9PqYdr1x20wMDSiGQ*l| zgOEedY{prO<;w{te6~-uM0)_mi zknS%Ex>MWRv+dEY7mmvfptKU__)+jLnMae--@0^eLl&pWF6b0j{E}Cm9IN>4-aM+l z|J=4N`nikwdM*R)0CzCS(x9FD4=zE^)}csm21q0~fUOVNUrd)?;(C6SWU5PVmdmH$ zVOp{Gg4G^OIPQiOf3;b=vbngDsoautRuQ)J!mx$g`QGI*LZB>P{{6DtJBJG{E>lmupb9)qOJ-yd4^Ngc1{F-I21yjlrGN zvmC)bktNBOb@mxui_coco_|~4C|C6CZwj`2>3`I-WC&QBqlB@&flnR@;uA20qa%11 zMHQQH_jX|`<8+aiz;CfOy;#vQxzbvgo`E|q^B4HRRYg#`+mf;+lcus#x$!vT zto%+x=^jsOQ*!K!Qi84IQY{x;1kpXx)Z!KfO44$csp&k>zCM85$d|h=DVw`vTbZqN zDy;*jdtu|}Jk0mNpkH{;36tkYaX`ihV5M_qK#%2P-Tv-Hwfny%bBaL)UFo>G-{^Ug zF_j(Cvjk6&gZwZKb1~xp`GBxqIlmc)zRB+!7b4^zK8@h{;zWq(zDh^~0u;ku5V{rA zQK2OINhV|LgJj1GAG*D5gXb9^*KyBkq!ca}=jak?YO5eQiw4?pg9(^ZJE<2pQU={a zV`Qd}I_Ed)Ynz@`*MY!f#?K63tfNO_!lSNj&o1$)CIGI!v>o|?z@a!Yq$tN2Z4_`5 zm?XRX8oKq95qE#|TEV3@@l(>Y*nWxuvP{gEIM;5Uc@n0=Y z94{OPYz;G*#9(63rFM(cAkJyT>UrR|s^;UkEz0 z=Q8ayH=4e*XDi+pz~vgrUWcK%dya#%f+<__8+i7rqqFy7P%Nob;tymU*Y)d>rrkHk zeztV%4})%(#Fy~kD-^|%Ur*&1$bFED_Zu!7TpNrn_B{*yD?nkpaagU%x|UKdR}la> zv3KW4O#)3>h~R>%58KZ)Tojl1?pOM`mEf|F-gAo!T`y@&H^k@LEw|*Ls?X5x=0A37 ziF}E*EFJdQF+7YYkvW}K+Lnah_SyaOI^rO`U1&Va136D`U$9>V0XjN5^zdh?>K54$ zcj!M1rT(dT4jtH)f>2iuu#a4Vjf%zJ*ftFhOz|8ZRqA&ePTf!g`nbjQ-wUt9-OWO>M z#E9>Vsrg?@V1cSvfLD5NLQds}x1B0Yo(T$Pn`8Q-4z)VM@BK!Rx-hd{b-Ior3 zXRBYxx~)Y7Qx~KjX`6>O{|S))ajF+{ptrg&h=%<@6%o5XTE-80*qH3fm5w`60@870 z&spdC%e#1t_gA@~KVa>=o1HE2pY?96&J0gW<3lN3-`jL=Wc3VGW{Vf^7!mG0BU}kp zkaEA@0Ry9)dj{C8d}owjm??D`TNOp}YrXqJ*-?g~)x3`IvaTk(j>3vh@3zO|v!_0; zcv*{`H)1NAd%vkUSF)$EN&NeLERM`ytvq)Ptf~qVlWzL^zPz@+jQAfgj+dYA!fm6g zg%J6X;V|H(s!aE(bXy$y?WyaqdSRTFBdY|D4r>wT*_$eR@m%Z0xw_0B$Q%zwA6{dz zSPz$q`T#8xTa#Dh;-)lB5el<&RRI%seGNw@ux&b{BZ0^f{1%O{1;2jZ#&zLNj#zs7 zK>w{jmGxV7uyz%zyAuezf3a@EWm7aKL@pDs>g&bIxwD$+sTXY%@;%^CW@M$mqWDIjd&fR|yv_!HU zqcVeXsn8d6C&B^DL}dt?{utGB0p0d*giVbhY)|FM$%$$1DPOi958OQsbC7Er^QUTr z`-&BNsfTB^4OOw`gESe6)DQ&+2X6S*Z^e9@gx7dJW z`7(HAoZ_Rkhidn}A(piP+_u0t7UAgW^5nQFf}Fds2qrlh(II}fXlmKtK_)VfjCsCQ z;z;HIv|)Cmd$a?pqO_AExag7Jv5$8?DiPbO2#5NU;lYVbn9?m!<8FVE*!rqLz#Lxr zZcQ-XqW&!Wql(L4HSyqS(x5RxKc?o2!>?zQ{4XK;f>by+sYtd35iZlNbu^uKE)Azz zOU5#>3|}F*3{9Ur>Hn6Wo#Mn@<7hu*J21{U#e6fZpe1gdI3UFIbTn7n{$P>JqjO1g z#1~qBv{~YG!S**K=BC+6mn`2s$iMNfgCMvO2Ba8FJ6W&&`4*z+^{Cx+O*tHF>iWL( z(X{iBXf1=jr-z7kL#*QnEx34vIgw54SCtm#)|)O`Jb5lP{obOZLG@2^oX8RnW1f%x zVNh$q>wK$cE9Jy)PYd%Fex)^o(NrHZ0(VNyo^`X!cI=rMSSY;$b@cTXYX=Ht0 zc_GAbW@m*PviL3EJJykklpn_@%{%40h9{#~pf7ks`1VEHHM)@>2NzwC$W>ZT1m}JC z4+=KgJNh3g;adui+MJcJ+0dLjmm41Nt;Aa~#w-CC6HH^Xyl{Oc#QZ6@h zW=Cjd56SyqEXEY)Fa@;kcNivFOgW7oAF{PYE`$79?9jx6N?&#V%8K#2)fPr!lBJk9 z78YjryKJ|fJjT+*cHnKaYB0=bE9oWwzz(0vB4A(!=zY+|KWv$tHPCfO1 z-|+?*-uzMNb6<(G-&C4}b~(~aVV5ocx@y*Eh5uG=Ih1`k>4+JmoKI`?(ak*4gWv7J z3qt%eI{NRU)_}V4I=;`<{qbVKtZmm+Mxdj&F=~FobP^#~C_KN7{unIyPxnu<-YL(T z15YKHeLHm@n{?u=2+7qpUlb|javZ#t)tz^uZ8DtFXF0I9w|{sEeo@+Oi11wB;x2(Q z+L_wkHYmSrQ_TQnc!b^x_J*oue6~stY6vmgxot{x@7FJ3SZPscroa8@5?gLc;&Jta zy9!`D2=(Q)G~S_wA1^IxVsd-B$@vH}W^J2TX)mmB4+(YXet+8c>@tjitCFhu6Al$V ziaC$2U8hLmd^8Vseo*M|f&4t5piUJhQ7En6aD2ZM3JqO7>+rC=1fE+EN#9rQ8@Ap9 zC;ZCFYcAfq`lCU;fevfxqlGa+!~8A!-VXo8I3HIGn0FVrg6@Vhd;Jh2w^lo>@l4+< z;hgspckmh39CrQaoY78{&j{qDUMm*8^I(;?t$fw>A|3)ZX$}5(pqGY(qtVb9VDUGO zmh<28kkQRTlnH1LeR~@)(ffg?KFue-nI?}fJMNoL?rmI<;c)TeUdzY_`koBPkE_Rw zjnP)VMb8~O89PoJqnX%&9Mc)StCwsl11YuJDwnZM&<8rehjz;9ND#F0h1{vTM(ns_ zX>^`(p2`o@i{fq=0{SXJ3yBrnLHIX1nur^|cqMlLcdT3Pi1nzajea}B#(Le|%LA2y4>WT|MCUdn8>$JlPX9{vlWR5IBMEb%O4Nsth7mC>9`G z178%CaDIp)V)*0WS4)u`ymk&HJu3TYc=J$H(o(@pvDwTUcQ)$tW^jQr;V64dP`;AB zg@=v)zEwLDd)A?m{O>s}^6Jf~558@(>4wsF?PA&8jC@Oleubx$w!L_Un*&+@qy~)w z`M5N_Ptt^Aq_HXa5;ga*z>zgMkWWU5OUcrIQO zymc6xqtOdvX45`XF+6anyV>5ir}me^)=5&xt;l zf86f&bN|P&yg9cVd~#d0yr11EiMdZ~?P<9bcxK+Q+i~_pI&9f+Wg&@ywPa?FpNm0N zuGabV$O`hEh)>q-itWo4K$d*=@n0O5mf6BioY}BzuUA`6hQ|%h7oys;b}$u1XNukg z<{4hM(sF?m2~YPO$mjRKUQ&4b!yiFcn{juAZuCk6e)pKXkw0H$9p>8b&Bn!;yJHQ; zyOj8;S^f!HqUb=*#T9mM;G5htab-G~u<}Zt{la^>76bu`mk@ifo2t{^vpW3Q^Tr;n zI8+ZPfwAKEkI3%(kv6=q(z^+!KY0l_yNgr#7>%h3E-AgLock~Qs!j z2a{4?BAVg0tt-cs&#l^vTm0Wu00thrD8}ZNa0-lzlQP)Kl&FaY9aCGY7hg(uj%%?v zclGiE-AHes`_9{`PA|mg41@e5^W(K!bF?aBLMV{giu{KFLn)Uf6i?fOW&d(x@BrDTIa2vk`-}>@(ufoGe?*`%1uDEn7Pf6Z zc{YvtAAfpXTzJo5frQk^PjT)F8SQkrk8ae`Ipq;=4os|;E*WPjy5MM53x;3^Kc7Bg zOy=wC?HQImIT-n@L!OQU)3@CQ&cA-wuivUdUGV^O&*vuylh}G4z6u(~dkQn|?OJ|O zrGK+45SX`r*QF^(T`abP8Z&bl%`Q6k^n7r*CcSKoKDZ;>$w94cXZxq;y0Z)x1C_>X z$pU8|YU$hz|0e#eOXlUR@B;D|q{c1gRLfJ=uS}D(*y%?#dOyYB$ z1BXTUl-YP6!1e*wXbZIe`elB1#xUE1lm9Dp#U4@panS)PRl(q|X-TFaBkr!GM_>D5 z)`-IgcJ|dWaM5H|qi8Qrg^aj&^Tn@*_xOYJ0HG_){!1`CgSur`{f8$lEzqse?=AiB_kbxv-Ss>9r8My8nwp)G8`7 z%5SN0g30Rw{dx=1NFz?tXQ@aME5fDfRujHod?C-r#GdCiGHBqyJ}*-h(zjV0bOrlI z95u3 zQBW@@y~nU0(>V}^s=F_1r7PJjUHFtCU!7ysI3vt{dQ-Sy^oo;$iG_WjFDTWg#RS>l z@VydiPP44{nCewJ{bl~UYWMl>!d@+4@5AlltR}WaQOj#L`-kRW;mnMr^illvpYBQ7 z6GhVsN~uxiRT-d))fP_6Za_opdEbl+`Dw>MpS@ zs9NCktol5(D5r6uerDvQR3j~Xb~ft`)S@hdaVtGn@1r;1+iRs~(%=6PJ~)FHjar+l z2miaf1LiF@RP-D*5{%2|{f9JL+Ztu}y{=^-zpBg4zYTh;M-7wB(Z(SdM-}_w2xy3p z%tV%btFiiydTOZXr4GzcGH|Gp`looZHY_&wV(Y07Z)3U8zTw8=1!tXI>$02PgCj~~ zgU;XjuU}t+14E@;p0ZlN1Xf)n?WaLymo1wYG`g1qEp!LI*CI9Ri@Fh?YO$#enZT8p9Xy!leowi0lK5zV_ssxb)Bhn|q zP4}Rz2I~)lZ}cSWNh6-SqTczxwoc1o&)yV?8WCK0x0HTX&o**u+$V|rLkZEXi!1LS z&@6l6q#f;!o7k6Eng<;Z{e0>o{1?>w6fN0CrR?2%u^)sBNIku?^8=!Xxm=zuw@vJ zEbc)<6NZoN4mw0{Zknhc=a6`HnqFCFExhwy zT!jt&E)UHOxg5uK(0?rnGs7;o-v*~l?J`lGsUZ9#yWA2OictJovh4xAf7uQ?0VrBr zhp@%qj#YUJmv7JF_Jv9k*|j^%ld&-sZSWt(6f7CW7v*Vv!7OEypmZvyBnZq`cxf^- z*K`Z`JE$+6!y>JJsx-Z4B<)C-*kHJ=M()zyw1q$W+MPo(&MSuv5Y84l8CXNDLuD~b zAmC(yD4!QyI(vyxPq*pT8dVpgi_~tZM~N2OtjYMEY2Wd_VdMM*?R80Ns+Y^bjR;Sy zN#pMI!;?~|I$MO#x08Jnq9Jt+6qsxVYfuzEG++fmMK;c}b32Rdfa4!3E$>1-=B^tX zaP@5bMlT%aSi~zc6GNVlWSHr&S1h^zV_~pNT{^8cOmQD!kHfFIlcdN~qNNzxtt2ar zB`f$bgI9&=7q1O{=5YYVTcRWL@shM>h_G%f4zi~%38DL|L-$2;eY;^JT0p`PL>qb2 z?3ix9&j#lnPU&7(;wuc)zn)RRv%2G3Y>et}@Oc3*lM4B-8Y|&_-uidNKy_D`k#^TO zhQORp>PcFkAkcstIRff6RaJ~O9E=;1MrYu%_{I|WvSctql9kcOW$ann%|)kaQ%2S} z)v8nC%2G2#L2%H%-x2{TiFe1&gQl&-5l@j0PjKb>E}8$^y#&rJAgTI?t==d>tuANg zJu9NrwDYD?{O`D>VqY9h=d$yiM9kGnQ2V!60Q=6C5xQJrdaC=Ce(@`5>(9Nhw7X}5Pwlj0Y<+F3{#NA9qkb0R7S*mYji%g@GXE8JS^~<57Jx@3= zK|UwL6mu{GXXp$|Lf~dZp5j9|<5vPc{%`7L=hzJ^*3=^*p?$OKi}r}E=fKM(_{^xF%6&`GZA%mQpKv2NViqUTx_b|87^mvumjc!% zX{riMZoFLaJZvbd@kz1Nm^$_G#YQ~S5T;NU+$cpOvkQ@C;g6W-wC!b}DJeO^TUzcL zKlGceBxM#i01H5iM=B=-+vxCaB|a6m4`to0^~z_BEQHa#&mApR=^x zVwf!HyZ98YI{p5|oJ4Gf7Xr)wLK{&odoV9FDoZw%L!b$@%g9c@{Ql+bJPnB;rI5HQ zHET@Lx5j#9=u)T;Z0`WcVS`87+G|np!nlC#3#qKa^g>@B`2q;E02E(L!G0us!0FH9 z^|~WQ*6BrO;&^Q8#sha*`bb>g`&6<@c+d0*tUb{D-PVH#iLwBh!;e<|s~MDo#i)Lz z7h08)S!0$zSe={@%QK-KGAPK^X8w#t?tM?=Z}L6a!ID}3xjk4~rE3Zp3w0Al5%@L# z)Z|#IkJ%0FvO;AI{M={%ElVAkWA96=;z#SN&2cs^+We1p9#1c`Yn^gwQUUgll`pf~ zmN_qNZ!(Jd32b+I_tqa_C-74KE^g(8Zm>5$r#XM<%#tQgXLJ!=dJIO@n^d1MQ}j|y zf-qf^Nbp1fk!&biga5#61y#0KNRH+6PHH4pY2-&CUXSbq9?Ry2P_}yCDlY}VvVjO~ z#8wg+8-DWE<&R!8H{lz!%zOEBg!<~erC!GM`K0VTiuj4MJiecI-In-w^$hU}9}|VH zIhLVxe;OeiipTl|&xC9gD=9;gcvOni>gcT+f+d|o*<_K^$+c3~nA)PrSZU@%;Lq|s zW2P52_R~cYG8ME!cgJ#isQomY~g?G5Zm!)orzYZ-nEAr|WI zV-9g$rT_<4CuqGKlovB3Eb$#MtFq8Y%PzV2MY&zg=L1ruz6u|Ygt7onMO<5XlW{Yg zkAB&noExx1I?N__BD*wxqXFY{ws1-a!{Y)5%>}-1hQp8bilUX89%*7?2iInqUE19!Wa=+(gy!T4^NC} zCV{e z8q|d1hL~2bsIg!3hB$(Ba7kv!$FU`it0v;q&3#^7V5d3{8kGd5_;lShnE+}i8`IKC z7>-?#xs-BQFXdeHAmp;eoYS_}#zg@ZAHsCZrsZea35r8Wg9QBj937Wvmc$Iv?L&j8 zOBL>M$#A3i=am>u@VM==Tvs_dSmfN6(qDY$0A7~xz-VlAgX@c{zso`ovIBxjk82Y? z#ye*4YCDoH%)nRpU;f4xzF)_@3UM37!f!;Y*ZbrR&pY{BgtYtSrH(l_B(i@@l|R>{ zrZVXlZ@cW9@eu()e-o(o!NMw+uQasrC?)aY8Hjy+6QgF4H#RL4A3U(YnO0S1X5_k>3NTO0lZxL+&%s$2}6oD5E|nf*9%PfhU& zoMjt9A_bQJd==9gp!fQXst_d~Lz4qZ@Z#R_Qww&yBpHe1cXPQ#%LHL$-M72kYx23O zFhH=b9$&BA#BV%eNebrbJPv7SwC5aM^L9zuE+T3r=6yHm#c#z=-jRMK4KBa*g?<_M zzw}GL?DPVRxFPoQ&S^Er!_+*B*}I?-M|5b*m%qryeTTc3Vk^31#7~P4ff2CJ0Xl(S zr#~taTsR26ZJa34i&p-Udz^zbUk@QF{{b_9$Vm|W^5zQZSsLi8Xm-wF);H5ccQ2>%w)p{EBJ!j&M=r%kv@9{&V%8y#9_}AS>43 zOT94jBc3K_iFr`D<9==F;526(5*2&3x|1oZ{t%&K@jhR$=#2t5t(DyrGS~9i=Z`uwu7t%pb50> zTcN+q({#JGiYX}9HOXbZtMMXXAna2io94dRYT%-o?c1kcejqN^Zjr%y%fzF>S3RXk zYq61-DR_9wu`4X0r?kR8hI-Loa*2vhvE2X?x@G6Q!5>6wuEVVa$qA2pdX9A>TQSqw zQb8}aXeuO;`u%52&kwyA;#PtMsEdrgHfi~?Np{2#6mN?L^oFhKh zu1>b(VxTJv52%n$7X0SWoqc|t550&jf5SUQU2 z6s6`;`*a9%n(H@QDuPg3j{8iO0p{(OzTuFsPb5`zJG1}qaYm_mJ#AS_oc{94@HPTH z%|u90f9@6SFR_nXS9$uU&Ltw$m>&ST7TB;d?U!M1QR^CNsVdoR1U_i5Ra=z!nIeB9 ziq6UUa1(P02aSc+p;Z3hGy;mKzc)`(sg=XKa`}K+gD7_WvMsLUS6n*pbfCD~_jC>K zN2m%d&m0CbR}>1L3Z0$V1)sAQ7E9=L4ee4ZV!NSp*?ymWN)u2!klRkEr%J5RE(wWl z>v`H?(03U%WA22{0IU0AbKpbRiC(~lgnFXs4dUzF%G@&x!VS|;)TEh8A83vcq;Kie zsTDMN(pss6TPf15ydx@Df6yXYk3rfwrpVH1%)#9e@?xhQy(%9gB$un?l7_pO^w8_( zT4gxBr4q%E$lKZ!u5Gv8&iK~;#}!6>K?5vw^}3kSh9GXz#3TdAqQx3XeHw7QjXnnN zdUH}UadLh~Kr%20D@IQBLy24c`8RoG<8qDSz8KQZC#x#l%YY!yY!#YwQge|YC}*tr z2p-$^iTnDyUr}yD6Z6}j1wS7I%+ygjJ#lNYr>?fGRmXD#f;{*NGmeSk81;~1f&Ci1 zAQ8iAan<&)8qrJ@Grv_zRhrMQCG(uP>i!ID5RwKAurW#zC&)sa`zR~xHduy7&0Kd= zlVzI1D0;kMWc{$|1;={e`_88Cn_IXWzm>KreU4<;22DbzHphw@tfkP{yYR+b%aa^U4}e1pE?8+3SMI>liEM0gEBc)LLfx>lsX7ySTpPc*aY3T)G#h|#~ME2M?>(8X8 zqS@KXW$U~UUK-!%eU8{NhM0F!=sCB!0^?d}Gy`X1IMZDHkm% zP5Q4l*>`XJh{RvwPPIB&fnSFQ^SeCSuRbyByi$QSq1mK4OT1~e(zHjZAk!(6w~9?C zTS353pozl5L*eL^M6ZtZ;EcGre~zAs<6jqMOZ7ZLLi}8sog7Q>(f{Ue^EZK3aq7XR z-1J5|-(B3K`1Ostp}~B{Uu@s&@#D<&0?ix?8S$GO^F~3_!`{oE>Xtj_)Eb9=xQ>{u z`eS}_`RvBd|Aj3yy&Dqk1Mj|{U>tQyhv^s!jYnNIQ}oqMY>OW1e2O==eALkF=-W>s zGYE98ngyS#XLe7)dvqZokz*LXyPyHO&aS(Ylgib{(BvSjxUD}pmTdmjWj%*LjrwFX z*BABzWm;i_is{+oGkIEyz0S#FL<}Ni)756l-3OE=67_9f?ocm`JMTqk%yW_hxyBg@ zVu@F?sWnx~F=HL;Q#SOcySk8#nbKG3+%ah>y37dxUq%q&>eTrwuH=-Z4kX2fpHf18 z*^~2j%fAmz^sgWFO&ea$i-#=d@1uBt-mS3&pG?Z51iu5WZm0~5AyDVmj~~Ba_47tj zy^6Gq88b~lFgejKS@M3i_4AZL(NeScl7BH$;oApj%m+dp`c9#EQSASKedW98HGV&# zuKZ$%DH{l4F6$nBd%M5w>O|}wC}832r}%~h&~)c|*_;E#HSi9Is=-B&{NoxG&YNDw z(IuZYw)VgIOtqXoAABuI{;7o5bpJMlZArN2Z`=Cy8BUfI3jLL?O&jRSSf`Ze_4D>z zLjeOAU)!YN>$y60WaTTSnhnsjz-ita%ntzrj>2Bp*5r1|CFBZB{xUd!Y>Z>Fmfpu0 z^49UQ7d`cAL{B61pq2~EuoTj_bc8$|)rEI(5wI?e7TRnYe&q1ZOVu}nVJ(?wa=GLa zor`#H@0_L`c$s0_w0}?ZRq*ce$s`eC+yutDt%_e3#e9=S_X&2Rohhq-}(k)LXL55M60)0L|Ykm(wMIvXS&TmA9 z5b2ZG6JaG$=uwmaTxzLsW%rhj4o$ywk2^ZqnG69W-0-@?|Fe?&huy;k(Mh_}XjEWX zg6bb`%u^_oQxb%H8Jh*_J2WKvr$E|w(_tEm?PplovEZcP3fcv{2EtP!F$=fHZZ38e z60N)3{XQngPBar0)}@=CoLwmUUqLIq9{1QO)>@Aru`N}>8twt2LUp+7jY{MteQLOQ z6bkh^@#Xc2qnu^+%w++U=co;>N;{!hEdM#R-^ed>LNr*B)(D;9NH-pex9P?iwMHX+ z4G+IM0Xu_rVq)Q%s7E ze)b76TXT}vmvlETg%}>A=UYB1dGVj;boO?g;R);G?go7I*%TH>^Q2~m;m-lddSEfm z?-)N0Od7i$Xulzn@TXN-(%m*g^=wq~QyhvePu4X3T;N2^oQIn}p+6!8p)u}xanE4{ zk48_jDdF)N`~s{h6gE%C#cBIsFcFUr@J(udY3|CiGEHR_)um8(>YEJUN~tj2PfsLS z%1+T>E3dG(Dc=ck_$7OjY&!SXa}jZ&kh8`ch$^>9EWn(mG;RI*7eB9mj>wH~v^N6I z@C!ZFpY#Y!zjB*1M)ynI4DjGFlfpR+Fb4CS(9@JbSXiiL^XETl?mD-11gnB5s&JOP zvD6;13kmy}%Wxz0Uz_B+RV18#U6L8zRw|3eD67!@U79{Ek4$mJNjJ_s*`12L27^yc zZ>|>Q7d zz@?Yh1tHvbyMJk+bJ?{YJf=P~Bo8H4p@7QLHGN92S)vH?ab7e&vcBg#vbtdbb@Sd-dl-J!i zpEu-Y%L}Jns8p-~Nf_OERoEsn4(m)pOA}Q_I%9Fox+X9xF4Jpb^IQ<4GHoLm`{w1& z1#)_-GPlITL1Ca>Y15vL-lEdYDGSxT&vf0Q)~FYsUQuP^t5`gtO%JecBl5kAad?x- zx}rDj6!JAYzuEfxYEZC^Hds4t(uTa*4{-|gDUCQ*KnhOhvJwJ@A8s;o^ z46)u-(AA7=EU&Ko5pBiY*We}`akED~uUskLtGT}HaT5#ZVmZ9WJ~$(7D=`qO;;{6v z6L~VOySIm)_RHM3zjGZv?p{9b$vqaK^G83cCK}jCf3HJrzo-M&xyIa-5jQEW{kKX+ zp$JXE0W4GvfQ?yQF2?zr-!e0eEBU#&I_f7!2(0ol`e^_C!NY@(uA}@wzbv4}RcbMy zyPb7EJ z_Ttfjn)LT0T?WJ72ilA@=E+B23sC)vWsNG(mR}&lO#BM<14@6xpB1S?)21A>9+1H$ zRvfp@r;05+P$!&wTJjK%;@0P~8BWoq`@Ch@_iMK$3YdIz76G-B*W{u?X!qS-nRK5(>HRTO!@9HxFgyJ7;_zDSVi)U`Lm3x^tjlTNSHWDgji=pyak`0 z+>Z&@MHuG@@_w5!@3TFA(+fm(jyoI1>*ne@^d5nR>GO|HX;zfaMk zplp@d|0$k!?KXvz>yDvjKA2$9Yz7$C=h^1kR#wtyRElS&(igBuS5J#7knD-mqRU{? z+vn3Ovjw9QeVm!#rdg{ks^`wpz*HX`^A@CbJ)PmM;Y7R}vZ_J}MiF-Ez>F4C0cc>O z`oW~v^mtXoU^+B?Dl@0k^$3+4@%f=NvnM#8Iu(qljT?ddOo4>DGw&2L-E?wR!D8#5 z2z^Go9YURzfCS&9e{sh(~9ERWg z@CcL^ZEDr|W{;SMU`;U{M+!4khj}ysA~=C3rS;3I#yiND>Ody+Fl#@E#YwELmn__HQka0b6dB+ zP278MXlUDrM@^67UHTwpK2yO>qL?S$_v0fbr&y;Po$l`<+YXNjV_B$|nlW4>O}|ZD zKS$5va5SKqm=`m-jG zSFFOWZ;??hMj3y)X~!mF;oT^YdXwixSZgC4KNbDSCe%jU8=1O*5NTj*PR%$)L`n(# zF?HGBk@R$y`ab}_KtR7_FF)XNcEa;h$ktJyhUKK~<5N*3mdqscw;Ea&$AU8dth_D6?kwGs0;=P;|1 z%lR?SFQ4%0^f_0vQx?S)NireR8F@D5&fx>@9zEpt;eE7DD9R=0m#_Hj>F-HY%Kqq( zi{hNw;*#0og4Jq9l4R^nZuxOIdPJH(KuS%yT5xf7%&W5}oL-)Ac6COvnjxae(+PWf zN8CGl$b;MOG9B;xSd)?Xv!T2Fpa)g=s_$Fd5=v)yVxRMTevA2&yCf@r zo2#)WMx%Xy`a*XRXt-yy-VLIi$E-!>+gC1vxf37SW&drscVQ_mgw+|WE`{RE?~A|u z7`_si-WDeNj{J}fzLw3iW0!jRb#gcVbK7+Tdk^(LhRcW4BlYubv0`?XGCv*TO8kF` z&pb9dta6|K3mLaOWOR6bt{L8f%!F>dnV?1BS;` z%-a;r+wga7LxO>a)~BT2mfL!b5qJ3C?k~{9@sYsbLzLa&abv+OVDa4X>{p7<{vPIE zR1?!2n84l#@aPBd@B_!_Xp-(z+@KjziTmz+F5W1R2v z*1dOm|KW!m?cXCA<Z(Dn61TBf}wvXf(R3YtO3OGh>hN-Q6}-KB$?yxrcj1WL0B0BgiWfRi5f< zYHDicX4mey=iDSo2)rtn({sj?A@O*^G@4Q>SJ-TAv)g8@N$n0E;Bq#)`}Hde#{MqP_>EDl4t%gnAm>$iUglENsnHm^;-*)<^pg>?t~_ zX4?z)TZbZdJ5hIV3!3>SyS4EB)D0~`hD%c1r~GB-dE)Om(2e*<2Zm!CH-NU zuqTU!{oJou=V!AdAy}bM_>mKGz3B2z@lmlaUUk`;;EX8#ib*)Z zk`DK!O{>0vN@6aDXFNN8iY+Cb_6|BuQCaG#Qi|TF$I;m#uiw33tA4=Ljortjzbf{OJn+@OaAoY_k92I4?KJK zEvXXJ%S~Ff4rvmh$RGHcr}tFq(AC&bo`p`@SJy**VM}mDwR6z z#uiaH<+yvu$;CUqi50fAY1cP7Xg`D`B~4?-@fh27*eUH{3ztzi>eitbMS`n&!5~twE^GJ!)AP zJdf-rY91j|Vo`}9hftl=RI!Sz0wgLSs0sWXNWajiSdfM=dJRb*;$yh{4uTDnKC|zD z=m5cdUq9D=4vV>Hzl70z)3&#P+KYYG&HpyXc$;xjK&JvZu!znCgLj}OAZ-&3F14Ui zgHoWdK0wyj+6U+HmZq~rIInKrO57GqB9j~))?ji0(EyS-6NMF!W*1+Pt-LJyy%M5b z)2CR6dbzgsN|9}$vSKBR%xhh^3CmHk&ZKf?^U=(NyO&wvSD4^SHk-33z}$sn z)KV1YNhXA@2>XJIx01JC2`;{a_$V8uZ1PSw9>LZlMdyyuc$8AC7WyvC#ni3VCPywi z3CWU}d8!?j>ucvwHDH+7+SCD8!p12>WmhmcvzbN~NhBC`CEZa>FG;9c9pWG3ZO z6t^zG*)ulwvJ;;_XzhG{iqWLUaMB}8rv!ePa;c6Vn1^_Atc5z-%+KjK8FD;)%b$Mw zC!W6jhDkEv^M}9TlRLj=uYH#&8S(VZH+=p4OP;>|7Nr!HZ?Sj(03{Sr9MK!}xfq_3 zqzRArKI7ijeH!IDKOXa#Bp8t;X-U;1NkNwRDv}&6) zsx1_nX)>idy2Np8!gvZw&js(bW|D-ACSyj!5pf)$QiUU2?ruNgY;erGi#N#7qE>2h zck>BbtsS;n+teyeTpdvLnryf3u-iPKS~9tbKfU{&r?0=_)!V1Mc=tW+<|caw5AZyX zR&9gL#vUgZ$7rBdYjc113A>#;Y}B{#{D9MoBc_ufqtSpc3}@#)jHg`mj`{l8ANc9j z*9?bU9^Cnq`+FaAZ|f20nAc~|`Re5#dH(!+qBz9!OWfW41WQV$QOIO6=B#_lARKbA zb)Sd(pR&`rOFSL({i`qO_0BmwenG9&;Lh$x?351>mJyY2H8<$6&1QWE%MIxE&v^vO--@>B^)*M)&?qPc){ zGg!F=ZUEzKTURd%gXceiM4BAO+*Z~~E^Mm`eSAmaG$4Iqq{G6lA<(E0k`aua!D$<8 zSJ2qhlu97H>{x$>)Aqhl@4D>;KcCUOZrj{$1GWFT;P~5&qc8}O7(jFe!?)(yEN!p@ zO{D>q3V0r@0s1~zW*?l#_b_Rhw~|U5{N1doK$b%{?U_2)@zhB62z!1LT839{Biy~J z&utmgISboXFH(;Lzvr>k608 z3?u{wuCCmH<|EkoOw&1lpqvSP>#LCU(xYr8RK1FYy`1MbPdyYwx@_cs6ig>(|D8v0 z`5f$Hi!^i?pC!DW4Diy3&z%D!d>pe9hQ2MFU9?C;l%~XKf@OL5Zke)MUX*Uh1;A~E zoY)}ePHS&)#+$>Zyz9L|S~d?`Px$*U{%0QUeMY0yMk~ce>kjSuE*IygoL(IA&5M8G z?>_wpoI?4_z%8@Y+~;pU`v>lCe}wD$G#WcZ(~!4sf5P@$b~o?x#go6|^T&US){56B z&lpd8ygq);VAAFE@*VAJhkC7pKwxQ$ie2X6_9y)1{eQ=AAN>QBW|cS%Ik|XClE!@d z><^q?9CC4S%*DnDoyL~YCKNWV9T+CDvdo$;nYKVX+C+&(id**i)uX?mH@@WQtFIV^ zL$+GGeDV0V9Be+IdMi?EZ@F&3!z}Ln}=T)qSWjyGy z+j+p;$D=pu@zoE%qdU0Z@a!eid%vL;)Yy{u`JaAOLu-vC9nvJ>#10rv z`_xKxBTPT+(!D&V>9-J;gKK#!Ve55u+poL+uRz$j!hm(j;iOCdxQe_eQPK{n5(GQY z+J|aIV;30j%aF9du&`rk>REG5`?_sY3Bv&77BnAgl8Ip2H_oF-41_)Y2~L3Ku3#(B zRDDPTZoE$}+b@NB1viU(7yGPZG~dML{&U%%3yv2l5W%Di@c_icIQDiE{B5Xq6hT8^ z`{Krk>A!XR;5@#ENvWyTQ)(?qxnnVUZrXJU!$TPN1S-~uz(lfUmNWVCT%8pH+RM=G zD%SHlCh`o@U1DJ?vBbP)Nt_&3k7F;sX|98_m5^xW!ri$UR<&Wpnh4+eJL7VV>?`}q z1l5I*B#ESV=yCGQ;pAJGyfcEl(gt@M8joP>3r**)rd%`njA@pXpH*8!FF{cVg-vWA zX{-gPdYOfte_jPur+P89z*10az{Ug3^RhrFQ)4$CSWHJYqfnte3qiI>D`4pSx>0G0 zB1PE3h&Ss3-MYwH#k`?QA(0teh)T^Hj?(i&2@+FBI|c2kEbq+Jh8~Q1yghqEf83=} zZgFSl5&P|Xw5yv0ZrN;ZS)@9pUT<=7bk5o3F@xbHRlhzv{&G-ev$f4m=PsS*HXvx$ zwy0Ozlu9)$%cfb~V1Mhrfm*d<8jWaIH#t2&WH{(DnNEn37)whe0!vDKFJP;)&)(J@ zwmQ4mfrBE&vMhEt?s9bgmdpMry~!nm(IrtlL2HRdkg6oppcJbkDau^CT5Hf6OGzqz zjj~t9k~S6+&-JL4>Qu{30=IyU67JQX`(1145!$Z zL*SMvdlg*ikVr}32UJQ`%B2Qnze+Tn7@_ry$z@po0tJl25huMP`jZ}x>#?(OkKK&} zI`u88<%YQqY=<;W*r@&AT=q`s_Rr}JF7RC+trQYT;QF*`Ep|G0*=X)y+YV9W(XMZ? z)jr^B>-S9J5#wneMT)dc)gY}ky-}C`xXW}h;&ODxY5yImR%lYfbj&0PiIv6^YBg+K zyv|p&qnYPIUI$@k_qstEb2yzaJZq4i+SsA_UHO~PJOEu5q}e#j!rp?qj5o zh{bj#%xMvsG=moNZBxtq2&-Ef`-x`K6KEyqg^->Z2z&S%UjGrSn!qb-7bIrDYZu=#0cF|%L6HXJx7e3RzK!xV{;dP+83FWrH4M12Q!j3oD z2j}rUObRHK6xF(*+%VBHl^XKK;26eTNFyN2|I59U1)=Q1c*XVw-L@ihTX5LcF_H6e zmMa((`{#CDo$Gb;OofB89MhINVGc$poAu*Z*^M;6@vagQU#^k8iY;#I5Ro_}6Q8q} zWln#T^q!hLM`ExV;O#==9&A0-)Z5@XpmXR-n>?kg1o0J{!OhxPfU1j8#^UF7P&G?^ z%2iEkD-$KpJXak_)W{!HKq}(A!&`#*dryjVrksnO%AY%l}Jvkv6X5;|InGE&EmKm9~*}(Tcz=;ky;2 zaEOzHNT;OQ)U4J*AT7hFZd6-TYfapWIad-%;8&?v+tjLcT;DZLPc$M;Qnav88d8;H z(lM-zDu_JUmH9Pn*v+dSBwA~fR)lfLMgN4K-hIpA#T!P`0bx9091ZD>x@Koek}6G_ zCg`QBPzs49GRHU3$s%kml!0oC0`jx(m}zj%>Xi#&BoLPR z6t|s5&>acFOB*ibOg^mCfyM#EfdI?w`U+z@8zanqgEGtL$n|O?+oV$#uM=4~Akyw9(hO%N6h7{1WJ4h5&(XCtqu15Hp25LO(CxxpZWw3fHaEcKH`TUYSDSm?IMLEu z={h0t>!9;|&dEs7KZLhm3A&l%s1tA+P}+x$C$Mo>Q{OP;mqg9UFj~wV$0Eb}3f!Do zv5&mcfBm*aXgkK_TL!I+z2{r#tj=|OZZUi<32PAwi7lLKYZFUsTwyH;IIj}%*0I2~ z102`Kmco!zhG$$(E~u$ZTnYl<`9peHI9kLYr-(#h2?x&$5QQ*$zF#3ECC@k=N^3?* zLP;$?&V&XL=~)eL)0m<~j9A7hi)MkgO*C8Sbk5kd9ke5{9e3^o7R(VgR`HgWM~Ae= zvTR)2&&ukt9=0wpd6g@0VlR{YxoS!$j3z^#zx|f4p8peHKL3A-lZbk`%~s=pMx}#| z$7nnzQIV<6vcghj(hRg-|G=^|xWZg%N^9aICW#{hEqXp;P5oWRaTBD|eD638mSus~M9GxX%QyV^>W}=F@Bbqwy%Us#$6KFJ4(bGMmGO8=7>z+W zh%^C}pru!Utu^S_Ks8IYl1Z)edgYdh7_TuAg9Zols{pW86C-+O(=9_q}Y_u67|l8rIV?$u2wcfcuq za2#)AADqYcu)NN--w;$cH9<=-tr)GxxM!Tl(WSuOFf~x~)m;$TUcsb>IqNyKTof4` zymW&vGNW}~!&>BTWmh5TWk&W&0q_D`t~2y`Ci-2BhGzdRM#$DNxaR`trjIN_^VzW% zYiF+$0~ZQNAl3;NhZaX)I-GqE)3?TPv~1%zHXp<8XPV9)1fG~d)48)(gjRBnh)u>2 z)B+1@#<0%&+l(Q;8GX#NCwMY0OzPpj3u> z#<(xSbH!T2LR(0+q=B>q+X2|pqE>0stZWeYHG0D?C%r>Xdq-@vc5!V7Te|aYW$~nE zW7rZ8(hVZX78m`+EGqA{sTaivFK2RL&6fLBTptF%zheRfv!)d3Ty z;>xW*i|pj}NR(2fIsv5+sYWF+I!R`*Cc-!xQ9LC|ro<{m3I{1&wBn8nn%aAx&Bg-qD2apLd(T@rfJG}GT{3+f8y!eZ#eIta&PMq4|hN1{>~?; zIN_=NEti9HMw1?L&5Iz~MA@#G5GYF!NsW@)=$nEO-?m+(Ws#&Y!|4DWsjPmsu_TR| zMk7Yih%ku|LJ)X9zUMKCCnO>@%wgpsvmZ=e7d;iG1fo;|DFs?9!f?#R;Fzyp{()C# zukf6JhntW2i+g{EW4oO6j~EQQocB)63ywCwG@%S^EdX2E>(j`VplWkHF4akg6)FK5 z?WTlhlJTK~HFOZEH2RB8sI@h%j;3cBZP=V)os$f`)MRud*>4~f^9ZCCCgKGYUuW+NXB))}i}4A>m)Y@D!D&Nf18QaPKX^sAvJWYt?_pY) zw^O$Q^^S=u*%kAh8p5P67@iB#kwCEKFcbl zc^|2@$vJcu!};sRl*@C->tAQ%Xj_}ytsE}T9;(aZuPQH>3+rm3P;pJDi!7+yF403ZNKL_t&x;tO*eb`8pV(0ZiV zeyFK+G`4*`q?6@K7yTtNbbX;uQurJTkiyJ4@4xUakbRz2hsfHsHaTjw9q>0y)W}LK z)JQNGCY&V$Mq+9rx!HvB$cs`biH=b+3yb7lFNJmpV+N2`Akn z-krbZym!oKJS0sMQmN3wK!T}CNE7p?l)|%1RD%tq<1m=^Ilg?$C>)R`CNh>aXDCf#(l};1 z9xxq`h@%LlQc{%=B~$vNONP?{u}bk>AJ;1(9M|L@>y%VQMDc_uof0Pz3bSn-M@*+< zqBue)nbVVkNHhsCsmz>UojbCrfvi=^G#v8!^e2wGZ%Gy0-FVDr_x_4sJ@^fGw;r=m z+r;;LEZa3v&lP4Q^p%0<^XQ|>PPCLW$(a15$hKX|eg!X+?>W0XW;z~|gytM7oidq@ zxa^;DIld%HLLA4XR<2R@0`uaeQzMw4oePtHZH`xEVOf#Y-qczX##7FEC%ia$Mn4== zuXOnQ&Tshjy}#kf-WTk2?ojb6I2kdfC}y5$Gmwonhvs$RuW;Rq!W)JIB>^-z--xGKnbB1d`c$=9q10DrI*_QA*g8CG&N&6=RxG}1k>XF}hTbGUpX*nFfZB__|VD4Km; z{pj1Uo^J#1-ZbVaSp28ON{Eg(| zD`0FQj@Vh<>W|^huQZh=;6Rk+hh2rIufobj7~0OhUkz0+!qclE?A7DjHf-NjoIjJC z6pm48&AE;l>3KF~kyUE)01Z?v6XOlvR2y1i(ePUAweN9v?=dIcxAX=VeD(bINZTO{ zr|dWH5>zTUuBleiA6}3~2~rD!N`+dv#hu+pl%7^OADr^d>p${f=OfBim954elXS>W z@4n>^Kl~#XmnS&B!^X}w&Bm4q;pFFCN*vpsI}58!ND%qOws_}Pwjj|8gv7C3gb+k3 zrZ?&H^6Ukz#x~97CT%u}k|}RbU-07X51d{cB2>y|eS^(fi;C|N$p)36LEw}*pPq8o zKjH1=D}rhjgy!h{1?+Uy6hB-Lp~+%XS3($q+yXoxb6!bZ8u zy{)_asodh^{2k9;f5SIhe?*id_sWlnlZZDb&-wD%?>M@A0|K_2`?P91cy4*77nza} z$|(vxC)!;TqDoUm62-VFlq{dXuM%4+-QhW}PoMMZ;syP2k5+Ya1~ca=2OtS`Y)EB! zY1SJ>zn3nTTqVF!h}1^Jf<&d9h!f5xg6UZadn#}V|JSa0U9?qD`0|)SYvL#(?OLSAE_#}^`%u}2dK;>BQ;ldv{f7^>!ag{U zKf_$lI4g}UxNHf=*(!$T&^v~3Y+%)87w@|I(bqw@a|X0DFX{;yDW@>@EyrA7Nf*gD zOEtBDnb5ZsF#-dr>jH!%iIHl(z&IGDc3jxks(CKM>-l`*sbq8^c=xrW`&1B}8plzV z!P$WJXR!4^)7~^PN;zpHkAE(}(=5Wu3Nk1U9n{;9mj~oVX%M2_**dF6J9#UGf=(Io@*gK16%y=8c>tTt7Dulpx z9X6Z0e7yHLz3wTmPM>jh`HruD`X>hcbKbTND3@zEj)f8_{lNemn~GoK&cPD`FJOP; z9*=fE=7(2b(d(V@hZp~aNjPG=vCkwP^5g4o_~G?eNTIp6^@LwP{99_}2BXPfe(4E; z6yhqhArx992yJE2qpQ(sbMiE)(4ZxDVj~e~G+`R@_WTu|!a-`9*U1nL|vzBMEtHGt78 zIQs#DilEZchCEYR{^4XteFJ2C8>n|(pX;_=-tV%b_pe>^det0qTLpz*dG0Ae+O-%R zTl8NW9Zr>i^uTXJy_3@FXe@V;r24_u+Xv_IXPD(fP*pVA62FE??sp8FIzBdauHy*& z!Y^zlxV>cS>Nn56S6S5>EB7F@fo=qIM{bFoo!62!jdEc>+J;0did_pNiM9H5S16FA z*o35xv*56*W7fM>sIH^ zVy3|hn47E6hMFw2M2IwFOFIiUp5kZ0ypLucm0a#4MM#80(f1I5Bf)M9N=hK4ipZvgJ+N0%l zh|(!%=Z9SMPHERWd~)yC{QCaiQg$m$CL=7{q2!nFy#P0h80PtfLP%`e#&->~-LV`* z;bIX&;8+g6?Nhc&c$SByEp%cW4l|Z!Fz)l_GZgc}5;Nz8aS;CysWr@6^T2ft#c zeV0nbRC{r3k5+A)gU$OKb>A?Y4*2HfA35&6K`0oH$BaT#HO00Z#c!UsCf*M=R zeaht@7)=NK@bXKB<311eK4O3K9^0)wjxXMEc=m=@$3HQe45^iyT=Y-q_Rg_{gYN`5 zwmW+{a~zjyxk0D4MSs$#J3Qyx7yrUw(q|Zr*lF#dq{j7pe7{6s`*_kg(T)?)tZngN z?_>JWkX|(8@bZmeLZAEuLem>|x$K=%^{YJG`-opZ_#0|oi)lK>^L)xdg*b93IhBQ6 zOv|#crNov3KL~If7uWW19FJP1#a3&d*T*lo?49z>i{JD1;sr?((;svVeCztSZgwvb z7Si&tEtkOdiR==tbY?k>3lW}7F<^H6ry3HCwuCwFIkc@MBF;Klnpng6xl1^3u|gLS z3v_IL`0ag7&@ggcI{!feGRt$!2{E=ZWbPz;pMfl=QOxgUwpy%nE%a6Bnmofq&+j<` z69G#+BL%Z{PovHS!!w9_Mk_e(LH7rPQfxkeTE#@f@}JHETbZk(+(pLmFA?RwZrfG+ zz0OuKrQf&C^>UwebGQvFTq!})a~K~9`frTJqmGS;yjM4@_j)tMUZF?&!B(5~AO5%h z@W226J&FI`ObS2+ADLut#Y-fZ>*gTHB9)djQAZ&cjztMcDzCO* zx3Aoab55nbFpkh5$8hu=y!c1K*`FXh1C)_fsDBDupTWT=nsUb=pE*IMNR+`G(!!0# zW{k}cEnHGzqcG7z8$m|MTzIQiLN4^NS6NhPRbTMls&Gl_@9 zVT6t~QaUti9X49K>^2Ul1`PtQjPC|CDs`H*7MA6pl7vw>AWSAyD^2e0e8gWq`g=Zq z_*?F6e}somk|v}iq-gfqd)(c;$HDd!0$GB@M5DrF3P`q^yWHP?!ok)fe6NfU!pPo) z6I|P+S?lol&Zo5M9gvzgXD_(yoe@sQ>~`+bX>3y|*O5?taAn=6%|=EwjFs z#0y{f)ac zYa6(Zhie;+RL3zSEF~4b<5LS7bn2T}wu9xkv}zmN+xV1&)+bb}6>QtVk~Xg6QVZ%d zODzJ&#}bk_oDwDzN{ma zgV4lrM3RJnLTSNv^ME^BkGQk>fO1fy5>#;=vxZUwLQ?W7Y&3Vdv-N&FrzkvMfh?H+vkzd~!%yg){oGbn*_V&18fEb^%&#J2gpiqtrl`MpbEplT%` zcCz1np&hdXlwnaD>(T* z=q&xot;6=`aOY##*_Q~HYoFI2Y;GUi?4M&&V7Z!lM^N8_@)oGBVQ-}a=p7o?b$v%; zS(uV{#S2o;nb8Vo24^qB#5o)sFGI{(dv2>B;~a*b?XtjzUS-$KfebFcVr!uGoAz~O z&c$&OP!s4M!Pzsx**7K~Kmbk|{5{zC7!E$wR6AgM=1t$x<_155aty)`Bc+?0oI|!32l-nVHm?jBG@XFViSdj zR}SsvJt1XrG@Kyv>Q97oLsHLe*c`|xW{-hBvhm9S#9IE0nO?L?Zy_3 zN*mAhk-}!PxsUI7Y&3Vc(>tL*xnL5F0I2#+nw3qq+IzHX+s64zAqYxrHTU?oxs5Bw!qaMdmH!g9G^5zXje9=*fk^;SVo)hVDmn;N}WkKq0`*KvmAz#0jV~} zUJ5E4Y~N?E^MGcp!*FtnQX0=G)2VN=QQxN1*v0otGsh92Qm%7%=P|;Tob^xWkGdo} zCU8sCgBJB_lO#=uqAATL#14vIa9Xf(y8wfxD_@UJDl~77!JFPrUMcp%6^Sjb(>COhi0`+ zrBuhVEL`ow|~lT z(g%_0LYC`zjz5F_JIx(x$aGZk-@&^+O`aEvL;ny z$bi$NNB7Jpx|BGPx$y*dpm`s>3gFBmg!%6?vgdF!%h9&%cjTw0GF8#Rghj|ZcXDD1 z5O(1uPigaAabJEF++ApY0+SIW15ocEokDm7M_)s*B`7yFVml8$6z2bDhKz4(>%_p{ z2TJ}Wkot9VSZDd%k~Ad>Q^uz@<1>rs%v@(q1H2um??TWJNbmjk@o(8aIFCQmq%@)K z+9s4X1=DxNaZDo^yo1q&Aem}>f63vq4IyyPEta zox#~z#30`%Xq0U_3gneJEZm%~K;(t53Rul58Nch`?Abg+NPBShTyXvqjD9psb}KNf zxXJ-^?rOI0gQ#M1@3pDuQhZCdnCCwVig31zdA(e;bT)|s>0?O%{Jr~VP^m;nsMa+* z4;0U<66>{v6FHwqMRNTQI4F2Z&8{!c3D|7!(Wq^Z zrU{PY5+@3}4SQBvXgKAX*59_)X{oy~_t@g-VmEa_9PH1NF=wsrOVx{in4={luKRXWXWcG`ECL?for1aySw_>|lxrE+ya6VtLBs^tbx z4t_N|M_wlGp0k^Mw}Mr3s06LqobziV@Ja+;nMpLdb`2fJogMpb=PsT4&O$qIg&b2X zQXr)@PaP<<7w;{DWW-^3PJgh49?cVRO54!B2exY*$0F$^XG7;d(`ATMXCR6jnYIKL zXvHE=(X|cKt;FJ(^Nyy^v@kZ9TaVX(`a@0cOfWu#aA01T(-B;L1+@ccYyx$241W$y zl=l_wzO9(|`#{O-VDaLX=m7w>k_9Ck~ zcR)n~BGouzL~701*6Zf5uFiFlg?-!kTv^fx!U+s7;MG6F`L`yqSqqRQ@HSxM6KL*3 zP=TnxrYo}Ay==K7*2CGW>sD)AF+ypV1b2-9_U9n|Gwq@BS66yG8FO!22^OX=FHO$YQ5VP}cS@Ux$Q?aDym|Y@k*wzch z3knJY!%@KLSqmlsBAGwRs=KiDL=#p`%EVj$xe(i4WYx zNLFM)5jD3(^x) z{bY0omxqF&3bMwcC>8=z3t`RQnyv_X-?aZCl(PmVUe&%5&K4#jx5&1h&!ITCb#<iwHDmsrv=Jf&#J7-K^BLIHuKG}Ip0oxJy0o3;eqqmU$Byl2#=u&ZZo^YHF zutkX~{(OD(TqJq+FkWV%7Gdrj0xZCPLdZE&`?fdvY)qtynj#FueTDrB3-b}eFxG|Q zO1|rC{;~E zFED&_N0!Aj04+htd|MkQZ!fH=&;mmKNlW_n>t7REip03N@Bb003Az_ty+9)vavB@*A)-j`v$uKkJ_ z_|Jrri!k?X;OymX6*r5J=W~lklF6xHcmzogY~Q?8cr9pbL!$*j@E!;8!GJ$YK>XjP z2_djtLAeHvErq`cRz3T23X>DKcq171Az2~smfvV{TNd{v$i~OJi7_cM0N{( zuLyT%aJIsk_mQA%)1FtRS+?TbQn4stu7!yt3RVl48?j|@(yPMY%g1G_l>Uk0?bnLY zp@A22G4RSBY&?Rkdr)dF)|!U(V%=ozx$Yw?`piCSNus@3{^H6pe@34q`xCaNwWld< z%>~2bf#AHG@GcrKNT&7xsOtZ7^R_f2EoWNxC z7UB1TS(Z(`++w4?%XV|0a;dcdD;LKRg?)>4^SExFEJeST`z&vpufv*st(^}yZ+pdx z-{rsgf@3F^F8YPkkrm_KIJc#F-R9a`IQBKy%)5I zYh)t=^O9L@Dk_bX!aM9t#CtXcZQ4U??obK^cDg7e4q3ENt{*2CsLn|;=y^HAJSC&J ztrn2FrndFY6R7Qh+hSJIHaUgyb2$A{Fnt651XD}<7uY(%?e}e8C+NM-mIb_XD0!hM z!Xyo?sYYz9kp7x`zH8!*?x(DxtXV6%4(QCKduCL z_r~GqsbKI&llKT90+ZCd^)Wp7LgN?o&(?{47u(7HuQ3<9U>T~u+JAOT*Nk~npOtfP zVC$aZ?D1)RRzI9RD^#%C~|4md9BZ7+>gP-EPd=%x9sFcK$g}Z&){n zLLVtD%B32g-Ty1@?>r_>6WXn%oeqOb&8|P_f|4z9AvtC)BHTzmO zpM^ENVV*@>UY}KKe%rOZX>O~woz+0U#eUaaGwb>k+gH_j&#%vvl*90Xi?KyAEn%gm zi&cW=XHedhq_&)SfSRii^D0h}b#yBhW1NM!7N1-+LcY0d3n?q9MkFcSu!o>@$vyTlg|_d(iF z-i7kEkxvpOJ_v*V4Ex|b{zCIhf@Vul>j*AtFt$y#neY?_uc3bdP7B=Zt+EJhpo^li zbH?#i2;0EEMiM5!^MgRn~GdCq5 zl>)t-dsV3AEww}p1+TvmoP7u38{>m~!Gxs9Bo2SH{Un z4zjSu`8gBU{Ci#7(m2Zk;|qQA?TfHxer{719G$ho&RHa8;hMbV9ME%T&9ZC)ugq3! zpH!K$fR63rI_~OmR;|yPeJ#N2#kno5gJym#H>M3-H=p9RYv9_2ZI}D3Si{*dE}gGy z&+m#k7uV|A^^w=~S#|8(etnAV*UdjwaNZS+1_Gt#S)H%fU120-}oJ3}QW~mH|aQX5av;(pVJ0EGHo?vnU(Iq4oCf7TC21h?Y zwF8@hsns22w}o}JoAdpyVnDC6b^TYhzb~_U8IryU=Dtqw{CyyDOPdsnuxl|qwCKJ7 zJ<2X84}wi-Zl|<2J_v*VT>IcW{z7wIDAzRAHh6VmUOz*KPheOvd5@KCjo-{Jdj%pj z3G>S=!rYccvjHp_qM5UL^KC5)QY(uhW;@U}2*d)Td65-8?^E3IRaji3rOrI0#iz!M zb5Xp}isH6rZdj{tV6$U%9P|{DE*$*{dOv{5^xtgH)EwP<49#tDd?N;)m+wvs`z#7~ z7o&qkHgr;$c!HR1oB&#DBpMrm5~e2gjKM86$qdt!3;SBRU$MHskb+VJ%56bu8`76H z;nYU;ZMugM$F(u_>V&f68|P8X9kKUIEV|nN%A0jQ_PT$w=K9Ro+%pGA7ao>{{`qHB zV2fTk7CAqEMJQGz^OqATEu?MX*#6ZuD2^jnwC8KFYG1`;aTbsLic&yfTandN&fZQI z$0_9ft%BfZFJ#u@=LIY624}4R03ZNKL_t(+yQI~u1{a2}ZpgD=lXu$lqAmZ7|^|C;t2$1AkohCRJ-j(9)8^L1t`uwsZWEe7ud z-DjYuCLkdLC~rW$^FbK=m)M7#$6sjLG8bcQ2Wq?E?Sb$iO(5*U`E!__fFFUMV4`su z^fRlUyL1DOEtjcNnL)rgJ3B5&kmTD&w$U2P%}HZ|WN0d>6ig({gurjpN86wrjhBva z(yK|Es_;OOk=gd9xve|K?isxNUeJARs`NM&^XKnD{UO}>OjF&Ov!_uYV&g{VKl_-u z^XARkO-<^A`MTM}cw&e^&FWc8Ak`6}9-|Ain#juMZ`jjz_6R8MtN6LF0xSC~j1aKj z)U-bbrw(>v;Y?kkvBNNq80j8r>6V$prn5Y<8$Qpri<#x46+bVJxz1KypE=aH{CTwUc6KgBNDxKoOSao9#`@6ZThb}-gW)g^~tR` z=i-{&W_{N6S-0lbt@CZJ!=iQN887uuygdz>ymfJ&ml2^PxC8C`u(^{`s?2}GUJBL7 zEJ2h%CQkXq!GaS#iwkEQhL#W3HP+V-F7gMpL;5c5B`~dJV_l!O;sCUe4PS zU|fKY1%_pu7buv>tM{d1pXGV3>c6f%Hzyl!c^%fZud`zR<>UIfmS~v9n)ql$cpNc( z15w|oc9gcDwhgt0r0m;VBhc`{uCWix_6to5kS?@$jf6~P2i%%rbP>VDPtZRWq$7;e zgL$LYISi7077Aoc2GvNEv}U1nEd)whMph-Bzv*jfqGZL8yRsySSPfO@@KUjlsmH2t zk`O84c@9)Iw`F!VfJR}f5SckgIosMvrl8f@xhIdd`%gzaMLfH2F2bcBV4LxPw^G;=l~ z81}SM5}g{@+!8Uin4*L-HLRBouUO|=GS{87gsFP5_laSK+OdT@a?zI#gVTW1<1*uJ zLK4ky*$WV=1T8d)j!9*Vb`ubK5pK?H35w0(U^G|z>+Hc_T*&PEJQpp8FK63HP^2Vj zWSs6Cs$R8iKK>GJ{RU` zsOu6eF^dS!wExzeuLXEE|94@nZqxrtI>D;*SX}>gee%;&oU?>fq$DarOSOJ|md{u5 zcvhW9b;CHUKQ8lSVVvyqWTZIjD#E^n9@vP9p+yJ#(0&Xw1P5iBy2i_FAT3~b;E8#*^F=WqXtd7rgx=xh#& z<*sC5+d4$1=}NZs^1K(1MVqm;LMsR_;qtlQ^q(L-H*1upU^Sq5PqX`x#wumc{?s^W zS@DUhu!c#tBoTTg+uB4J9TM$>mZX?yrhrU_<^N;vy`LmUvOK?!J5aOXf z8S|M{cch0aI1s?Y`}+6$0+f)`eF70aaqNvFc}dP|flm6@ILY|47}=@pP;DMoHZ_GB zxYEHJx`?(*@3742ZjELuWH_**y%GZjiuAJ)3|BHD_Ekbj%tUw6zazK5XTCoB6K`?eNOe6eAY~lo6BytPifj`b{*`!mGmbI* zF^h4W$38aBqC_ay zv|a!cLF~SELnp~o&G=rF9#hKXP4A7ussm$)S;mv)ksRyFj_Qn0AAvHkX?p*gs-vy3 zMZ(H18y(yEyGB{UtAGrEzS#nG{I!Wf`t8Zey*~& z&3P~kXB!{1;d70*;H(7DnjWJ#{%tL&46|Zam0Y3F5}?fFbNsk0jldV zwe3EobZ}+br;pMe8kwX$)VSgjp?xBPnf-?(d!2l!Z9?x1I_D+nCqdHRGyqa@;Jt zd7}LchH_s2X?-LJHU8pCM(_;Aao)IBF`e^{D?8TPj_W#X^sCn7+Vjs@XGgjwkGBvr z*XKG6ZhK8^mil!R0Is}#B*dkV%L9*#?HXdcf;=_bQM>@=R$+AuDiT69y-!hwj8d@1 zu1P=W565h4!L(p_x@|=(#`}DkWLOU!vwt!5=QO5VMrO>|ovxENR-m9N!2L+0&IG+} zXudStpXfm2YuNipFn322dL zUe%OK*mQvt$)sud=Pj0Ry)&JjD?k>C|I>yMy&2A3}c zK`&s~RSbI(y`f;3g<{qCK{_G0J&GX3Xg^M#j$)dnOY%ASdm?vm=DSg}Dhny5kt%6- zDW|gDOt5RywpyDgsRF6YxRDC!54yCQ7hI}y`gHK(BED-<;047pMXyA`EzV{KXPruo zA*2aG6o(AMKEtqw>v|OYGLGYdly7BcPaR7d?X<_Y&Wms)GIplc;!5^(cJ3CuJH?ou z)%H5&R{!=njkO|H3deC1F?lgPXRFUE8QeK*k`kwK*E#2SbI(Qccc>LdQIq4YW^n8y zn=Ya+krk+Z2-REQE*kyBRP=i!%AL&7)gaYax6zI`jUZjCEKaWVVrZPmG?Pgd3QvEk zUb3xbn2;FLV~+*s%zUzADFI;s-U`g!)hv7@7+gX;1l2Kn!5dFudr|OYL*p05fMKkz9BNcdvNmwcpNEjnK&)giq|b2<*sb~9)c&S=ooxeTo7PBE{qDxcBk=xfIL zvSSO{o@8*F2Z(F!GfI$83I$ld8*}nXa)hMVDxgadQESMct?ADzhNS@>9#Y9k)^qmm z9)tE{VqYOci5QBROy1O_aFEg&_hmbdcyu873eS?Bqoa%Gd_%`FX*Y9xFI^d#nVsb#& zZc{1MaHNNH<#a!JmX4cYWM{`RnSgTEQ;ge9u%WZ(F{x)W&27hQmNLUspR>xv^!(F2 z)Ka*{>9yuQ5lNg?p7v=$+HYfgkJctV-tg)*NiEbd+nqM2O`oV)#Os@vNv8<&kD+HS)*BAMo}9?d1g)K2SWnbgVqrg4y&oKH3~8c9$| z6t=t$tB;|zW2Af1T+FTKa9Dyze+{xu?$i6axvB*gliG5O-)6Iz(bt*76hqve!!^fG zEiZRA80RtWMO+>^G+w$4PtE!{1@M=QFneuX&PKEgg7!Eo}Sfb+SZ1o^XlZy z)6r0KV_qLfUj9ySd7MBq82G7r7nYwuVF4q3(FflFA+Ca$?R?X-AY(Bj5B03_*?qz! z6g~?sSINUO3tKx56bqo&1l3h2teBj(^d(`_W#?IlS2{*khuo46D7vNDkY5TbYX=#c zC)Ocv0PI&abqFX_`qY6s5? zs8tsD<-_0biwA$h(!I4Sq37&aX>@Jp^cnxp*Z&*O_g=6(x6Y^ce$6NMzF?uYOu;YD z6b8Qv-kmtkcZ8m=Q~x@U^iL_b&4#LH&F5|9*Ez;)ogZ^usiENHWkB~;am26&aH_EJ zk;&3x-+NN{*tRTuoM%Fr=wwNo$X=c>xNTQK*n+DC#%J}jumKe`htCAvV~Ed~yv%V41SaZ0jNyGr+fk}mquISi~}K(|46}b zFr?8w;@g*h;M?sl**)22xw6j2@?GlH1qShuLD)lUP024C4L0j|Mg*BzFugU;-mu5f z`5}A9Z-}CpyDN_vsy?xZ&~Ai?$BG75iG)vyrQ64wefZ5-Px~0MP`F|eKAt$&Ib+3I z5yw`2a^{mAD=oL7_H4fKocYfzx9<-#VD6c9W*pb7v6}G(`{4x_O^4{*#p#*fvA1Bd zgw)nFg}KbSi)p9EiA{7cwg@!YoYz{K`*H|V!r*!JZ3tUyh!vx!sttv|Q$Gc8mNjc1 z!mt71nLwRlGS8gB?jNAE4hwfo&TAoN3u~vAEx!&t{kA;RSFy13<}k(no-v1a5iOtS zPbs3lqP^|X+Lm;8FzE;@P+WxCy3q@+Er7fZBk0Div>WH~J(`x_1hBrUI9!4KWl4Am zstJRJ;OGaKe<)ag7~>|JvF)vGsgq`lgirstG#Z^ack)^S<9X#ei6WScHPhh)5yuIf zBoc2YaSFBBv!|S7zIqZC2SyN^CkBLA>nuzj(d0>MO7ai-|B z4Ncl`;>ZcnmS-&{`b9H_cU|kVeS=Tx4|)R{ty7-9{xf?gZ_v`^@#d#|y!AQvRv*!c zF1hHO(rP!TSC^P8%`;^&XwQP_!!b;6!=|nbCDp7ad4$5Cikj-Ft4 z)}3MUlixf{EG@rg}<|6I_0?2Y|6yKx@hvpF8rZaXa8mCSEJd;$GS^9Iy=0qp~5o*8Kg zncj3V5U>qZPvxz)*vgR~Ohze~4Rc>7KlQ|M5aNjeeafSVUF?~gZe+hj=fL8#7~CZZ zVyOA%&nE4bIu|BMeE@C^Zha05OQz>p3~0N2mgU!sfP% zwa<_-Birs@0-gseYe1+u_?=+z#zA*{24^0vH;SE5Q3-cpWuArVvRUt|;6JSi)zGlQ z9dD}s+u-c07}nZTXg5aoT#({QsQM~4Zmbo(!6iFqujmX~Y;N4+(??%$fBi#hr3LE5 zEZ5f=MtuUmjGyN9%#MWx(_2uf{rTS72h{$qPN&zxcLVB`MQW7=JQ3h@1lkib=lM1$ z_NrsNl9l`xrgLhu>WdH@M?%rOeWt?PqjQ_LR`z*xV{}oO^C-kS{eVYV-PEy|x zEIoqG0Sw!q8b-dSu>(iX1l4&(5D1hWL%?H3vov~ZFqZWZ;~TNUFtVpML?>;v$caQ` zb5G~Me3CKb9XpcHg0uAqjuMl^9Wl+kp2gsf`VgMM$@hZGSAsY)T{?X7o`-w4Dj6m&kgW=w(i_IiWM?AQTjW5{uO(9&A3LUR|M7m;($${IcKT_0hLn_AU|Hp;la^-Miqhxx=8_ zH_TeUz{c_>8%tZPE#1bIhUKkA%rG3#ygcXh;()`(E}d?R!JtQk!t*@ligP?%`G}>3 z4d&(+K)_(wqj}k2@Ax^VtwYW`4O9%i@TeB%*t+$YrTRLx%Dh>(SWaFW>AA2)&TVIS z#`R#IJF`VW6X^(n7)QfrU7sS;-&?M+?6!f3kYneFolC{Zei40KLbi=&pIe9dEzQOU z8d-zbB0ty=@GNF@YQCDyfVSDwBNRs&*0zI*IL68GPB5vR$$ngIbRP$Lk{vve=Q_E@ z156*06sR)HZNkRqu+xU92f7D(0B29(MMbdsk;bW9kL~<6%d(;0g?SCkgq26|{fu_k zh16%3VAuvH$;TH_qdGHX#I#59KAn;$6+b zcY^Mr*{c$V(B6ilIz0F|#w&pk?g#=FnrTLJ0;8m#wUoq35_0 zZ7oe6e5`ZokC@cjn}DGK11Betaym~N=8mjemCeYu&7NnvXVQ*VW-ZI?j)h?YF5EYI zpq-ZjZ|E`@hFnI_qQpRW;{_Gts9%s91+ORdr`g|{IE)Ol9IHOF`?>Zt zmNrX1hbZ>c5xbW~8v7N3g8+HvA&OAkgoSlOF6kD`??@)mw{QlmoCl9)8PGPwY{T4I zgG~0ExY{tV!$e#m%j}-gm=vb|P)^Qa0!CNhMBpb*TZC~c%WH7!6HVi($uOgvpd)Di zVBqbu{{`k2AaiRQFKrHFd|fv5+w8hYw0Oo%Iw|)u22b6Ko zMw`DAb0Jss+lG(rI#)BS$Db8R)F64tBSM>z5I&P)(QXa^9%mxe|w9vXXd3;Orz1{_3lf~nhl;7zouL& zQ?D*@d+{OX%~K9fxB2G9?-_=Dw2t}Wqkl&+C~?s~K3l!6At?5IHuF<&>MD%wW8fLZT{(-|DBinPx0{BTECC<{Um~U!vFn;|3s^OK`|(? zx%L>xci+mkz7AA91y82}_3|41Sdi|IvdAGkUc=ohQa+kPw_W3O)#29PLiM(0kVKVSsT2^Wg71%j;(fMt9BUPVzFA!sw-WaG#h6WNQZo zhX%oM1gHx*_?;m3HKj-SW9LD}*JVS$&3+1ld)6G@wXKVZ;6{D8*cNR6)}UJ|0t!&u zg5?LWanC$!ZtVTpjq~^yvO*E&mtgVs_(wnNm_3k}M}mWAf?{2yWq^h%9EG}zl;eAl9(}L*@manG8?u|i7k3GFGf(Z@ndE) zsck4+$prS91#@eGgOdwq+XCY$877@u3cJT7@VZt+%0~)mgyJ#eBgcb64XUe9`%ut% zBk+1Iy5-S1A9BzdQtd{pI&%bBfor&uQENlh6Hwu-Ix{}!!I~mYn8HFKeStKp^i$Be zJ#N7*uspxcUp@I-vm+rANw~p@zs5s)V@rGx6 zU-8ZBKho{@SXIh8 z21A~{_ybR0{E_C_36Hiu;r_-4Y^^`UbzHuG^A-R6^*?ZOdce!Qr|ca*Gc93c=| z6GkC}-hgm0pj=<&gUw&?$^BpAI{^o$dpv#pN4|UgC*B;rpk7d55sq*P!w?mREG}#?Ut1-LLS7#}=jryJd42eT`SJ?)Rv+@{ z_Qw>8Wp+$5v(7^LdbQ7A8*ZD(L%d%xfT@;hurQ-!_NqnB6wk5DlUA1}<@ zNwf3>22B{AIyeKDZg0S0b4Z~fs4tcYTuWXiopuI3wwc!^*K>MTAFs-+tqZe0PqSsU zi8g6P^x=l)f!Lk ze#RG%{|@iAPrbIlfFTE`Z+La^l-;vetkpL7=-%i2-Cz9&)|c*5@QT)0=7R`9gvNV` zhzPYJ78)0c6AL>19#3EYncbt8IJo@c-mm%a{^#6UxsT@s_+G$aV}~!Fo^jeZ;LYAs zHs-e|21Q~pYbyjLzs$p1AMw{8{yl&D@xLbw2kf0~;}?oN-+xN0cg{g`hxX+e!(or3 zvpt^geM`G{!N%e({^rBK=fllka%b%US<_n6?lyUI@`CN-7qr_gKHd6)Pagc5kM8}7 zQlY}q+!}*HkCXNh7ySmWkH6=^#wV1E^^x;vGo$U#T4=PFY%xeqZkBC5i=92iwie?# zBQ)AcoJ@OrgM0nY=c>t@;Q=Qnw;7yjM5yqkq&P3Atir-A2o^vk4nfEmsvhM#7LyK3 zB&WBNNM(N4>2D_sF{frj;WMG<^iq$F1L_Hj*=@n-HY+^+X{5e)F8uAn#zW&Eoh^Xs zn)|0}!s%Dg|0R^#F}*p7$`aXfAmg8tc|8jXpVjtl%vEIFzNu@ zGE`Tfz5?@$j3kng7dH7=&{4nU4geKCh}d| zd8OZ#B@Hl37<^W_4S(Ct=)3kat2`V?cD|}}{@gKlvIH7)>ahL=R8}ONND}MW@N{Yc z<_0j#mghpxIrWo=o|iJmuYji~jsb{c5V6MdFNwJd&Yos=NBG3rBTh1##MVC{Ovahj zO^xVl&R$eVxyvbDWOr zL0k$EvA|aa!~D%zw=4|mNS9)v%$m2w-#P`>=kM_J&DXr#|AE&>&pB8Bnv`^?qF}@UZyB!v)E4YqF>+*u_qgVXug8{{$2x!8%Pwd2$YE?eI z{~32ywn!n}x#ApawM7=K0n@Fd_Ve^Qy))|#Tl?NN2@nq|BRu^tfts6kB zBL-oY=H(f^ZU+%+!YJaR+vLs3Hja+ybk7OAfP(Z1dqYl7&gu7iC^ddG&tjv;IzmMz zAGeIh*Mv!<2?Qa&5z+?+Jc_r9c7u^3MCh&!UD+H5yr86So zDXUs0EaNPkofQwCm6Lih|MeLDe%F59R$l_DCpdZT)7~**m z%|C^DVKxKWW-iCt8$-{GVPc6Q);=+E)Sn|m95EL67BPl#EhH&J+=k0jlbFI-8VMdP zOt>Xacs%V>B5~75gO(#lF@5HybJD_SwfSYJEDB1u66W=R#JThtHV2$FBX%$PNGYj1 z?%Rc|G4Qcj5>qM5gw<$N93iEgBtY0V*>p`)VQNnxFj$<>5}~EJ{?Z7OnsfxRFsKj$ zN4PlBWvRYSu~24lZk7ADK4AOs1>e2-6NhKJyxRYPYNd{FC0p@B+T9Bx6;cd}%vbBw zN^|3!*XcZ^Szw`zqhUXNOjOzw48tC+&KaFShhAj%82;(y?|5>@jYUqbu&f5(l z6{3jg4|~M%_;p1}7bzVa$Dv%RP;`sPNT6MT>p1wHPcbOa?|TqylnNP!1KK^4Xt!9Z zurRkwwN%6R3QV!rfhY{=UAAcVFX#@t^uivm4xe(~JLmiDuMn{!R6~0G4$aF89LFIH zL*h8Lh;)qm&TL%}nDd^VzFfAo5NHG;5ki7=ByyNUzq8JS1YC1D2xeRlf=Q9{w3Fof zP%DmglkN6^<0FS*Q@}vrgc7$73tO=9MB`OKI84CAHUm0Olsneu{yK6}F0Z_ zHFFEvB(%7(_i8uJ<6qLGz%Mz}mtp0u=Ij*=&jmVyumjCkuwN70{UF9GGGbom<(0Ng z#72PHWg5<&7WdXh;8}o{a;hI7Kc{wv$vaU$z2EC>eT|lSlxeh8E=YY;aOK)R9YvGL;m81D20^LJA(r3N|9GR4B4}-`_bQCb!7?~Wd z?XaeEKtfC+9-eb2P3N8VDdZTQPT_Ki+3aq^?xW*z1zuHCy91ZUn*N?)UPt{Q=N-k) zSxhwusn-K@4lD<0ig}H|m7e*2gp)BzU=W%(HkwYk&ZF&oCBoGB4vrRx&_xX0i9Yj$ z%BMuLElAXN1N`bT^VMax)*kcd*2h#!HGcd3Kl1I%Kd^i9ip9zzwV=vi*h5GN9G}2( z@zR$U3+~j(NfMDvH@%`oJc3VEY_@}h;ec-UoIyB1#foS+1V5o;2pC541Im2->FK<#%E>x+M=Wr7t^wD=V#B7-q7OOpTZD=&wO|}3iNi2rO zDRj(cKp`xtA2Dt(9D(D=k;wd%xO#Fe<%yzeG*KL}GrVB8t!bPVa5^zws0oTtT!;E? znBN3Z9K)J6Oq?>Hv-zo0I5{)Pj-h70D&ORJ{CFt#r8P)_w6nx&Jjn8`3~s3j)Fn#$ zM2?Rq;p7CizZG=O4P+k=Om64e2e9@j1def}B5$?;_;nc2S&M8DZwso{mT)(W#k$j| zrfJKFc#}pTXNi^rQ!MYa&slIeR=M5QD;lYy`@e_@o07|KfSyNm<};9ri#fQgYvSeW zF|Xg6x7udT>Z|KJj%x@p7CfEL(!E-!e7e5*+j9fz)kPlM{(xquLA!ZQ6vcFUZMyv? zQo6(nI)h6F!w{8hj=f5VJM{Yu+!n47Nj%w@6yQ0=0Sf#AE7cYL%_sjo%L^M6{NmKL z6!=Bz4xYu%wjt^Co#$g3Xa%5jMAECf&LFqbZT#@@f(EbGr;#j0Ro1D5YY=McgpLmG)%(A^j8eIp3w6zg-EK62tml+7_cW>w4F zA6r)38$daEko36ES>*!bAUZQ3@@WRQgVJU!0k}@g<(c5T2_5uEZGTRWM>e>sX*;$3*dx8&Iqxv{v}S!^CD2!i_MSrOkuI2zQSn ziz44)O5%FHWu!1Z{rcZTSO+wm?IJ4;1W0m3Z)XR>y6Ko1%=yN7i{<# zo5c^Lta-FX#u6bMP~#lpDWPh#Wny&Sm`shCy(WdijFkgdbCxjc0cM?RvH zx?4gF(8$KN)V zZ4->?Ym7CCu9;`a#Tz((4eeJDUz)8@ZWU_xVEw*k^PV6mj>oyN_iH!KDVrfXb4fejmE0 z;G8+QeUHxhfWwoJYF$xZF5r98gh^~ORA98Hi9G|crW>=gZ{>p?iYZ8OoZs2N+1dkq zIaPlOjuck3QYUaZjF`8hy@(;GDCAOg=yc9;9G7CTLeVc1>zHo8P3N*nr`Mt%^(c5n zO63~W>MFHvhl*DL1t%AW?4542v2>SuWr4si;kX`ys0)Cvd}P7Fi9NiyM5HxJ$D?c7 zbqbUV^URkQIgmSC_Alx7E)lU{uCRaz9F#VD6hk#6@QPH5wd9%@JC7m;;ed-k3O(`& zO#XL497n`jA&~ffksv5huP#t<3-tS44$j`Nd;SV1@K|IS-zyNs5nz$f+$LcJ=6H zAf&)eWABl5yw-Uio%1a7I{UEBV^vQ$dIloDPy=?O4u@wx`UHZG`QD$0>N+gn)0CDN zB~1{~q_B3H8#=w8*^sn=30OJHo=&g-kn!Avo)!kr3WlT2eA4KkEf^jpYhy#|X`K|> z6`1-%nK+Nmc>Gkfd{jRMSHSXpP2-i|q6E4Nab!{#o_!7K0n9znbUZ z!@)2_l*RE|bQb!_V@Br*bYEq8aFQG*k~R(utvBPVAaXG7QXa!Pis0~#!|ASM z&`6v(7brvZQz$PPI6;VfR`t-@JC=pBQ>b_7jY%plfbh(N(9(W3$Ek9;$WdpS2 zqSfHb7yrVyZ~nyb#Sy=F^fzoS-D7L<4l){Yvb@Lk=}QjI_YkjskJj*D;|X)6IzmcL zTgOy`IX33+j5Q9^b+*{nzGoov$9F!abJ^ti_SgK=*Z&9Yev^S3Fjrjw3Eh5+SNqSn zy>OSmy8oML!Rr|0P%~8VNMcHa>HCJjbpsq{j8B$>BCGSuY~0#p@9;Hy2e0}4_y0(% zbIyZXAK-fh`hyOay%x3V5{tEUN`)$SmhW?PzQajtmv45yWS|Bp9dmd6F}@qnA9UG2 z-=kihXLI=hHGg3wmvj{rZs*jt1>QxVaUBOaG>!8Z*4N2%o!Tr`b@nQ4+Km&K-xk&$U4J>O>O5E(@)^)sQSq!WxLuxgl(SHE7E+%jR4$|O zaoO|Bii)cetUZC_m$176Gz@~JTG03b4o(CseF(4lWdBRU)3*H-VQ|}YZ^-Z{WcRBQ z&F9v3l&X<_TYYlFu>Lvh#(DgiEM;CV-WDuAfau&XuT>Mm2An(>yjqZaJg@LdMtT}B z&`g|&ayv%6I?Ie6M~tS&on%R;4aP8&qfI_*eod>lj9mcP2k|9uy8^XH;vA z(nA~(BW3c$$;oGJ=40i^w(8`;g6{xMmRPVvCEl|&soY#$z#!<}v z$`I*6Jh6cgpd0x=ZRg5jwpQKLK|=qac=ZF?2NI)Oe#tPul26h{oA z9-Yezb`D?A8}`^add*y=hR}lEu+QPy9>b`|?bR(l*!+~um3!36^Qgr;bZ$3kUS9Cx z;Cs%SCw%$*zp{JslE5n>96`U|<=*OJDnW(H+&oe`1b%^XsZ6m@#B&ozNk~eCG9Taj zoI%*9+i!ExYw+FnpJ?}56ulBc2!?t{v)v@xinzD-gmT5~c@#oWa0--4C0xhFcLM|K zjxIQX6dr{_k>a34At)s|sB07pB|f_QIRe3(gXg?FenIoH$?M&x2;U=)LmVOa;NGt& z6l%;@m)KmnN4s}U=d#JGqgU*nz9EbTJlp;n$8j0PA)Q{EdutCV2W5hwK(SE95w3}} z$^7#rEQr}YUxrC0jsC2Cjab)!o#z^%aeRp|Y(G$%NG2?P;f%-DOwK2{P9m*247==} zN1SfEh=UUH!bi9umtgK5EI-jWb-*9rm(u@dBUn?pq_H6E~)BRo9&?!gny72UMnAF#`bgMvX-{ItsaQ;HjKTgJRp>!J-AHwYiP+!#3 z5%3#(uXf`+{#=$Yujkib^+8PYji7fTplQCocq-WT;r?G~+^UA;?KOo6Jux6;5*i-C z)xv^uEHBSyBf|K`X*04%`K&#UNY41R={OlijN$Yv;A~=u27=RFL1z!*wkdWhM%Z`# zv1W0_2&ua>xge?ZB*heQ$UkZ8HV&FDIdm^_r7Gv5H^iIolEC~tBE<_m< zB~K-ZW=Ke^J+uxc_CMNv0*O;Qo%0$Au`r_I_6e}_aYwOfn;utco)4ue)HgNV6X+#5 zuj5us`&6;h3<*jxfu|`-hl#C=!my`p0tqk)H```G&xR>&a7C$RK-G3rt31tXoeD$? zOk`99>a94T@T+c zvM{%ZD?R2bOBB5_JZ?ez~(D#CGG zmKQd781)$r2dG$Ze6i2#!{@vSe@NLs6y1RNQjOl=l28pP=;G*&%!Y}x(DMWf-Vq*HU(RICeO8yprsy5Bt@Fo$zk!s)V2ztA&eCJ{XTo=n&wVGup1yRJVXTwD^R@+ zwL2gxp!_lXiG5raBx(zN10zOrHgB~bPv)o2ii(HMBovD=6qbjmO@9^XP6H-?P8`GVnj&~|!U0L3EsOVE2D7#s_F%OFlYF58N>r+KwAL{>E3 zLdY!<;F9$SljxFS#EP}y=2@&;6-UIe5qZ|G$c3sWAWN&VAM|V8t z%5_ef$DFrLxeU8VE%4oddS#x)`U^J{p?Ue2Y`8vpj=|B?2fg?0sZmhVvv%A?~g_ytzy@9=k@{zp_8 zQFKbIF5SWp3V4ps-CG~BSYG3!)h{^e?$W$$aM|zRIvzoxOm%LNdrS9NtS*m^{nqk* zYLzAKtv=zXvCnb)01=01A@Q7mrP?AZi?>)?yho)tXGkzQ=Nia?n6u3HS>nRq$!_>A49cl)Hh{my?x9`K75_Bbw3x!3v{cBjcuLD;i9vjXMVk7Z$)qH04Idl^AL^0kgn#^A+BW&)jf&N@m z_(#F8GG3RbP8w=i=5G{vXINQ-7j#40fS`ESJD?#rR!Y;(g zU9-3aOOMPCUZtDOV-qQGlDGbpv^s*YwIISV<;hKGv>%g62-rc5^G8dCl%_mo_Gp}h zksaa)4@by^6a!j};bQ}f3)5rrwmfEM8yKBf633o-8&B3xS#z5Oi<`Ad;B^?W#qHxV zmB0xE^#xeECFpzrr(X%Yj)!&&^cq9X8;V9%vs4WUJO_z0$!xW_I1~Q>g+gnSiA7j* zGc0LmVi&@dj9nD5R!Gk{_cGHq9Y2jk`hJ1Bvq&+hu(r6xWv|Upnb3(V9Eyc9r9y>L zp^U3tQpIT@1O-_j@O(;zG7Gg;Zmry#*;Y!2QlY}y;wB4o%Lc-Bi@4H9AQO2ULAg+& z;1?(qO7xam40>InBy#FWpIWs}DX0)wdno-vk&V^+ggP{PkP9U|XUuMPg-5kiV{7#> zI@Wl?#VaJNa49JTW&HVox#B!4!*#k*mti=-kq)lo;|E15L79SI7(vT{Tf{F06xT~E z&u`EfG>vzGKuVuVu|%Ozrr;;*7R%8^s2M||qy2`~b&_S}U$;DWdxLeZ#}}2=R;1f1 z9CWB?^g<4rA?F7!>Nvn{28c-FtwD7QRvw!DYoY{24UuA$_t}orPr3nn|6`Kbxz1mi-i=?;it;=b4NkYQx?)f|DPhzh{U-Zov>`YWHF7 zp=Rx##w)y^i0h4AZ8y&2&uqdK1QpHZBTaKxaQ+O29iU@2J)iv%8V?1x?rI9FiecbP zKm=J>T6^F`R{m={s-R)CL&fqfkza9zQG$s4f^0o(bbg&3D>##?Qa zRw#xz$)&FZ;6RK=tjGDOv#@v;{ubINR>pZ0$->yI?L3A!R$r-uoU+A7(M>xqwj(K( zVSZK9zAtF*f`9HITaxH}K>uXOML}@sgcK?c1t*DQYB6HAPDGTfYbO>8B_cfB5d;Xv z`ID9awMH{iI8XNzSZV5FWyHf>>EPfZbPm1If=49|(sl6M0+mvYrTY5R+|v3YOJdQ{ z001BWNkl+6Qb7%VnXmj3_Q6 zqGY4}tU$a3;Y&(>b$Z@lWP*f)^c<5pCa(_Q`Yx{TQlvcjMRpz1k1@ztQYuv`RjRCT zE5Cl;x>;Kn?0E`pu8q-m+A4RMjNWAHTW>p4P;saRT($rVqVc;A4Np|Br{wtX0!kq_j zwy!yPBTzl)_l;)P;22Jx!_E>cEK1zs^lNJts?LL+4SPDokpudLG76taT`xy=+J7Ef zO++A6B0TPl8Q-Df6H5VP^D_ysk!lG;<7-;^8tfPYvxR59JIjJ_{br&MmF~Rw3)0KJ7Yra{zucYj~Dr#mV#9 zUv=yg^=51*m^HT_yKb}Qd6nq;tUlkiZh6;LM9k@+!~W@j)7LKS7Llh0WAy^4J%F{( zz~3-Y$E#rFEK3^l>(9zVT~K3)*}n$-J&T2XmDy1HAcxtV9V=TuH|Mnvw;#mxUQ1fP zGuxlSmdUzu@D!@|p!y(xKANj@Rlh4U`lrCtv)bBo7@R=sTh00Rg5FN@eE@}9P=5^f zztAk*O5l(i`&sP9dHh!}DFuZptlSf9{t^Zk5D$!27eMP3yeYL0~j9!_5TEpm*3p<{d;Es+Q!ToBI4A)A1zEeIHdaYzMd#3*29_m7Yh znva5Ulv6S3@QtAJQU8#_-&&08JEU4{V|Y5ZEn{eVVjP@$Ab}jqGAX)ie9$ z-eO2^DF~PMr0dq%yQ_xiBjYx9)K+>)Y^tsFM!XtDeE{@x$wPeG-&GbyaL=_Q@QuhOb-*U3J}EEqRW;CeI%%kp5{TnIR?&rB3`#CEs)#G0qI zu2(Usry`!&b`IIPy4fa=2xxA ze%_T{Y4&upc{T}<01H*9Gpq8>INaTIKA4$@xraw&7TDbcD5)Ze3V4{SshNA2tLtm8 zs-u5XF#{H^iI70jVf>~{VBbKDQEfucX>$H$khHUl$-@N}5{!2-rlA|oc3~RRMBfy#CDa_$N>V2U&73o3Qz|a{D7?b63fGS5e3ROu2F%|Aex+4suty{ef`) z!k3#WrhX&v>=1tO4>`J{d~lP5q>{kO*R0iF&ui!Z7@y(+o%GPZU7eZsEogli)dZo89FOEr(& zMQ3RhJbe*T^~b=DF-2(9 zRRevA&dQaPm1k00&5$a2#29d+g5&do=cfga9>VyG9{HDR$kdQ+`})my-gjKPFAR4K z8wy3$bfhkXq!R{odVCezx-IP*(_IP1p~;wzkoQG!cH92T)Vz-K+Zb1{W&NJ=)_)Ox z_X;LQpy!~caP$)PAHnt}nEcHWdasg;An(h_WngisyhHr-Uxeqsg6Si_f8J)0@Axu= zZ-1nG@Ude!xN;o-v*nMx1+L_e5!-{&j&ko4$BmDa{#!uUV_%&LuYP5C@*Bgm&-{X5 z!>e-&TelO2dwAN``55cN&M#68!cByyab#}lS;QSWMU7{(tawTr1)0L>3z+Qtss~#7 zst}`F%8j>6);5&_!6AN=G>ssZpA$9MP@^jnO9*XhSXm94)bWau#U!{CSk6k}rihjc zZ%OUM;35T?Oh6op!D){y)+nxRXfm>E*jfrqeQp!}_Rr*YE$k#QIQX%u#cJ9n(XYNN z*>DrCy`}8^0EV}rpIfqVkI8<<%jb?iyeRm3dd{g!O6XxQVlc6Yw^4Eqx)97D&i$xf(hr)xmW2BB~MtfYp^iRrW5PZRg=seZu zwm+vfq_!?=lOB)lYrB$hrsHa#8@C2j9r|1I6$u-ibCtGD<~nV&a4nYg8^tAK(bjxg zkb(Nz+%r?-wx$$}7;09&fl4aMYKF#+f^A}ruUw-RDb4);0V-7{Wx>&jWB+Bw`J+DW zSq~XotPwWehwGoh?gL@4?Qo`GW|S&K=wePq@Q#{w^W&=26l_3J1sfUY= zHjjhXGblZr9p^PNunUvaotEZWn!?;EoL$+u{@8w4c>U2X>wKRgO?%^UqfOfu#uXgk zjXj?`cevx($0h@2aPkzMK7?x0{CQgSP=3_^rV{&qQ>Z%aw+i#x)utc*-06g~C&xVf zdBxH1yyFOd8`R)B-2Mx=^$u)q2)4b(T*-g9Tse<_LQw-|2)Ex;ZhoL_z6061Uo5nQ z>DTb`H^NuH6si*siHP_pp?_%jy4965LjVz(Y(OFb0`uOQLvd&}&%&SS6jN2TPDei1 zlb)OC_iS#5s8SZfY%H9=5+;Y#Y`A;})^5Vio@214l;Py~T#Tt5MEwK6sE@kEXJY(Z zK{(gVpCEA_RVi?|1efxWM5Uwvt;k7kb~TjRuPfI0=e>u*1*OuQf&tbV(!A-F=9D@B zHH}E6r02HnO!|srbS|fI1Jor|XJ{_)seV=e6zcbdts8LtJy^d3{gEX<&(Qsxlc$Df zPaR*M%{VLzoO2=JcaQ*Sig*~>#EK{m)H+ncEXn%+zUM+BO8+(lItZFR`JsjcFZ^@OkV1+wB{X z*Ht!{M29YE)3!5h-?oz_*CMfDAu61Vr7tQE16H>`657{;jCt zU8~J8rN`4X(8Pbm!^L72*U0o-6&hs%r_qLVJq%8NVSQB8N%M0mQiU4aiOn!iR8E$> zY%zz_O>mBvjVq3AZ4-9y!eAS+Ay^ACg|p|%%SVoK0#eO8j_l?xN$2Y_$KOOp+HWPk z3~qa_Vw-*mA?N7;eM3>VjfhdRvU_6kcp6{qCwyohBP!UJENUUxygvodTFxAX7fUl>Iv++2tqkfX+Hi2+d55vho^IE_Ru&=Sv`yb73B42e_%fmyoi(_ZLFWre!fiLq9U=8B19o8j z9vnZ0^WOyfp9|-YEPANOF7?xX6*F4su3NqAc$X}Lq%XtBj=3JQF+BhE8o&R4hMaws z&4Ur4*7?03!-Mx>YfrCgSpSLS%6a?~i-=$|*t@M1-*+5;CCtu*;un77cX0^k4~2)n z5PBPqdmE7=BcAnEhE3kB7;=Q9yJ}l6CjFMWa!h@GvN2ynU?>t82r!Ei1N7)wVREYM ze;xMR6hb!ei^RrFxb?1LtWZ>bL9~EKv$}(ae;`Qg2ovE}FgU2z>8JdpF7F1$zG;3|g_BCuB=F8zL z&zNg){(&+%5vIoi&vQ8T<2`&noIW(#pOf*fv_ThjD%26dmpLk8ug?q*UpNk47e9}mTMf3gHtS!5j|^5qUCE}AR9xopbX*VHNyt-sGB;;)NA|bN=Jta>?!uz8 zDoHp1$vj71io9YvsMvWg=kT%N?6-bjAY);6sJwmzd%O6o9dtxSb-{w zEx7ZJP#(b3e}Vlkg~=(N`4=EbTY*V_(J_g)%N!cu-5PodQb|sc z4M5Byd=o!Qh&rZGk+?X9@5(Hv%mx@S6lcou3#B*$WKY)nzjQx&Jsb8{O*@<+%2L(ST*VagEYih38|>`I{w z_n=iD`4W~xz%oC!0F^>F92}*?UTEowQTQ$!x^yP(opY30Q1vP_)9}>S8Vamo`mTQ4 z_FXjImYpbQ?zfmU?CjFnhQ-t49b-)UtxQE>3!L=_y6%ljUzg+@MX8MAe4KN*zs8fN zhO?&`_VECj81gM;?XI%-o^tJ$GTQKtLJi&0go9H^G)4w%NIT3|3J1^fZYVj0uwm{D zrm%9_rVUA_?Q5G_Hbnayb|(5GoZW6;OR^ZH(0nf5w#eWM8CV?blGRU@- z&HKu&_Z@dXQ1bOF$MH`oSCPkWiP#JV+rryFg41J|yo96QL3IRr0P+Pq{RQ-g@b-@& z+wgCn(_YKLYbEh6ZGWM*bt+x8u-lM#lrBB$V0H%M*TVFfFgpM}_j_;F?!fvUj5hsg zh0e=sb-}@xszZ&B2*jvF%6ahru4YnS1W&g=TPf(*4C}I+CEZbXyOY7af?>V77IqWD z7Ym~;xOPvO9(nlMO)Q-DIeRwaAXBQcU}yc1d;tBx!b+j%^z%}vG;s#Il8U!=Mv($v zzt|R-%=pSPrC0P#S;KD%NvC}++_P;PI^g3}tjRDKC&cBy_>vBg)} zi6JnSWnt`>tw~+$TVbco3}P&%@*Aon6!=ZAOT2%aQBJFK4v$I>zRuC#kB}$+e$4x@ z_CVSBM7i~$FuEyJL$Bjf^`JAqc8yBEu0%HUMNDeATy5)BdeZj7A|t!a{*HD=Clve| z(Gw46Uz8+#88i?6w>j)*jBX1rZ^5%0FnbN|6wE%n`U3X84|_}ILiuLw>3`1})`Ew{ z&kxSn|Kgk{Ki}p2i`*BKnD}dLcj2wSQSN-`NkZnzd-;>f)%1T`#0Ys0ZoCC2A34S^ zh3PSj&%~$h*@xGk3wa-ITrb&tTgW#orEC6R%p4r>0;}q7$8lyvLQV(68runxFVw$;JJuERMH^i8JwYTea$v*EWX`QwP-E-ZqfJ#GO!e{9c>a z%jAMMA*-@zaQBvjuK7%Ly2QCOAsKi%<>~n`&kqf!FZ$U1K5~*_1~7OVcHR|ke(2#y zvq4?RKw+WwG%Ui$E<^>ZJ!@zm6LEJX?v`pX0k~+A09?BD zmx-NGVsi4hl_h;au3_SE`H@9vJ4(+PdVtx2wQDfA?O*8K8O%=L^f`;+i51zo8) zTo$kvs3GYE7Iw5TBn&qJHkS%cUn*y>V0sE#fh&O=uDt{6+r-?!_2QTYs_I23NXlF$ zX&>QZM8jgQsF@#gfmLlWR4pcT17dE)5lqXT)CS`e=Msi>!nPLXP_i+8(|Vd%H%1F% zoAlgtT+;p=An(#;D4xk~T5}=-Vqv%eTeo579T?sM(-V5L3^~dvUi5hVbim6aJQ@t2)%V2D4t2ZiaQb6=BJIrt>3}e>rfOVVT5l zI)z23I)##9v5h#$swTu7;p6t+$MoEG8(0pu}P;*hZAspHyRQoad1EzDu@#_?p#S}NmL%Bz1H@cjSXWcro$rC7&cM}CdF_XD{5 z05-O-9LH~i*uVepfB!%J)J9xMQ?gv?58?1gm`sH76=>-fgQ9|SYsfYXo4Z2K2LP#- zEC_;!q3Z`h%UjB;8GSdVlEoz8g5MumnT%N8%88*eJyZ-mE7%gA{7QKCnQ;1*V1l=n zU4!@kPi5<_&u8hQi~)LM?qv0;12?sPS4R%#?TyUHWsHkScf`ZH5A1TjSXH+_6DBj8< z%t?mSdU6Yco{zpv$HH_1c5KkXujrM64wPzCFvygi7_xx%)O#LH;+TYcqY;h6N45m! zPb~v#l%n#yOJfb%FCY^vIieXR#W&j#J_REdW81r5S!kcydC|F2fLe$4OU%q5D#5#_ z>8ZEv35nCymOjrR1}UZ4FCBUs*Q=zE8T1`S1v54CBwOMTqW=W%ty^XVy{f7avp%MsUp=%tv))M>RWQq%$0J$A6h8Oi(9MsxO<61a%XQ3k zp6ZN<%gjP$=I0L_3_>I^zURd@5MIuW*IBVR2ST#OcIaOwgX-cjRwjYA6Mar#YLzpc zF+BywmeZ$xuRIR25v<+zQOUI(Pe@u80lY|*P}Qen?5m^R-2l>QL5Z^HY3qZDId`U>0= zpX{|f5DtDLJh={ob;q5LKt_IH&on^8?R{wmj1)*Uhnu6M%se{(*i6T=O?vU ztigzf>A@#Gj}DkYyn`nGrjjC*j}+U8BG!qvPoERp+{WE!4rxl^mT4FJ2B9KOW#756O=G)`_)uVD}@q^?haIUVy8ue*x}F zxa})7HHWAsI3(%yX+g|2>}wWvwprT|s!pNgaBHMNZ~894+$;L6+t}v0U66N_6pmju z#$~m+oq!6IrfaYM!q&{_H(aNc^P^PYo&H?iW zeuV16Vw%F5RSB~ROiujXnpm5Aa0}MTZ!n;xG`p)G3#oc)aGBW}8 zCE2T}W}yajttaXirL3RMegJ~M=^fDt^NGZLE!wORK}>bl%;$O>&ig1TbwqV;zio^K zpbT)OQ9-q$VumHF=OhCvttgo>B*U5vC8J2@Dvm2wQa`Yl7#l~rX<7|KA3FjvW*PM2wYb4l=6oVvO$xk<*WqG;~1 zQ0aJ*E=vrqmQY>DHgE1Yu59r$>ibd~YoRZWJ=L!$B^BpY$?Mk{hY$O>uX@=19{D&U zzX6+f;Kuu~_W*jkPzC}>L9@nm*XIaTtM!m+{QoqWc3K-c-Lg~IX5DHDw?c%ryXsaa zm$0cnnZERRm3%If^Sf$Z#~l8GU$@gWCLJT~Qi?yXWI%Ps#J-B`!`o`N@hKOjUtD(NI~$tGv}2pgGMD|imro=f`Ih&ZCzp&uea-IZ=*CECXPs^pGB;#S@S!|hmHnY-Q zGdf$erz^pAClfiguI9GQ=OpV}q{^^vo`^fO&1p$hmSnb% z3E`;7JihF>E|b_?GpJliRrtOn392FrMvcYdc55x?WsHR$ia*@lO%El|A@iWh=8SE>rmTe`bM`Q|mOFLSP|9LFzCc>HgD z{_qbYW-r1ECO%ra`w6`FxA491!_KuoVx#7j{D;Vu^Y|?l5g)q0aYx}t!mB6nq=J)Q zgpJTgFnJ_A`56ocLf*IJI|5dyBD|KuAY$e@${dJuSUi*3k=HD2WF8@EY+DPFqm-$A zb|k!hC}V7Lc6Z>fLysNaK_=^S#63!bRMGDam2ko4SON3eya!_+oa~ojv3aK~q7-K=AjZKI=4-lop*9nIC26CrRRv^aE zlTckE&Qa)B1H7Im@Ve)F2!*j^Yl^jS>jPzWW~hz?`Px!WbKG&o@so;YBS$}*ack4E zZhQ1vWi4a0O+*$_@-(4IkEM08Zj;H1?JFu&Jc&jyP?-?9QVa%3_eG=;zg70gyw5I( zxl2!NT4?Xd9n8J=L}w@L?&kIwC-uIsHk*4X`&(N&(|yPt(7C8!Dw&_Fipwjg@U^4E z4uRNLI&V)OR(X+zubnz`mR6)_lR=lKxRYoYV8SH@A41+U5zzMh`&=+TIi zN0#z&2B(m1LH`cyejl!Vpsc?QGMd}mPPn~{S=@$ql_o2>4HM%7v<$*aY^+h8!olsN z-=*=No%(hNb#%2)KzCNync9%{6Db%sY(F_rnTl#uvHNz; zEr-zjAC{7xIC8V_UA|KSr*c$8Wi8Yzz52%KcB_>=m4RE^rD=pge@vzl60N%V1Nv zGxD3GorH)X{(%!~(!?h~gcNg`QqaTMd=5{?2!=m-elBL=_~aN4zqZT{p*-_%i;_Wa z3pQ>mt{)vmS%6#tR1~8VUz1uoUg<+$^)eJAa_X@)QPbGp8ClXkkE6G_Dt(kBGjm5X z>a2oJ@Ou`cmY7I-(3dxP=sX zg~f3t5y{%|gNE(~ES@@)OW@r`HIT$vP3NIYXPnP2=say7ql$MBZGcqg+xZ=~0;dAvQA8jf$bP38nu9FFsH!i(7%Umlh1BCQsMd~d-pPquEQaIdr@)ftA8CogX}K! zc7hE{qU;Sj+wW~lzFT!p+6JIJsTe;hdG^yaj(%k+o`vr-$Twi`Be?fH$DQ{ovi0mL z8ThwQuAIkjxu^xZ2_O7L$@thX+0S_WODJB09)nnT`EQU}VSQWKz74~{y#BSK42m-< z)1%1z>!ybfg$cf%wa|p8duG-V{B;H+m=Jm1{$5NVk z^7AYlYt*D}{Y8m-3`*WRL$$|@egdh_`^^w~GNeM7CA#9cT;<{F(FW|@Q;JhzdH}`D zVorteKAePos;o_@tb>7L)XOoNEhM{cCkgLLD(;2_QW~V_NR*wlx0#PFW|JHd(~OA6 zzEUSB{caT`eL-^Ui{R{4$;SVfI@+l$t0le6=4I`>5{9oz1}@f+WwsHH>J;W~)WS~sX^-V1S(d203-Wdu*fL{iGdAxEqg&KTwx#l0 zi(c#tYbVN@aZdi2`qxsz@uQq4Kgrquxnc4s^x5~%y0v%U{r{@m`N%Nb z5?YmWujE@ISI*w>Y4Yj@)h-mjdM z@d?AD7z&J=Gp}{t6w=Q+Kev%=+<_~5Ovi@lF}SJU;B5LZx(gdSus-s+4?|$Wm+_K$ zE=2!!>XRl59=@q6e3D?(gs0nes6}#|Dh}`X*06QRzZjX+Da)^-`If#2NhfS>HFdib z7WYv?7vOQvq^`nzi8xGPSUb(VJ@q-E&laOR`Vp1ErzaAF($eQu!#0(|} zaPkDEC*3JqD$)ezvS^KR>98T@DK3(mzJkLg|mlH9{c%}40e8?-2EZE^F8I- z9++&El~?kolq=`)yC6pBjV#yShH~b3`3Ipm2~`6Mm^=YDfhXIrwhe1re&e(=ii)Wt zj1IYdd^#T^ z4g|`G!L?Y`zI~4}z})FVB_vGh1cr_nO5JawGqR_h=4g8lU`v05t@|=X1CzRoEgo6n z0%WRGF zS~3&EK`+BFM$C+DJES-4W7^TH^ugB!%Muc0C($dZT5wf#9xLzFbTXi0U(vJg>MKU5 z0%P6f-dT=MR?mQD5#~-Eq-79xGDgiEu3upbgH*EA-Y!`QbGM&=ZJQgD;eUY<-xJ~( zrQzVApqc+sNx3+0QhC;SEHk)tOF(;0+IrG)wcvPlN+l&@SMchr;NfHC@R7wl8Ip~2 z^1h*e9dP zdM4*iI-Zh^e#5a?3wvg~Eei~BTCjTy3a>hJwprn^{WSBD#uW07He?x?jS9N~b~9|t zIre0o@lz;{ffBU0*hieJwBSKoRJtRJUB~O|3}gjx1P8wqUj7UYf9``HT7u+$E5qK0 z@cv&rZr+9AS~F+wm3+J8%6a?_$>t_x?wjdTb!CEY!$m&Yrg7BfM>RdJ(E#WKy%_xM!6sQytSMqo+O3&JJw~JftsG zvo1C*`%@xOw7Jb#kI~i)$PM&{aO-^^r7p+tssQ(*hph}}77j8+%bZ(7W!Q7{TPwkw zdCf{FGs-H+JB2$_MsOE9cv)XkfO92=@57z%!?pWDzH1pL!O)fUpqaOcFtmyJDD7&7b^F}t{H6Nc5?GuT9NgtN z0vAHhZ5w8N$8>E%f3L^pgN%b;`t2&V@}!jVSSXJab^u>> z_EK>3H<6rqMVj#oIQShr{3kg2ExxnxyU2Fn_J4zSf2_RyJtfuz{!gKN0Xl}Wui@qAg5)q*b8NpO^tPdNEr%;%UIWA$)+z>=f z^P7(K{*=BIU;jE{Rc&}Tg=KYqKcrh3E(0Gol71V-W~TN;+Dv4rJX1T?%SOR!hH;@@ zc1IoRPN;g>@ddb6=AKP5-t^qGCbe+}DeQcX+ELf||JpI1B=gvU>1*b`s*fN#X~M7) z{$o}oLQk)eTfAP&=41i3uA|3II}0s2FQ+^nk9oWgFTTof&-$2y9E%~_^>Fo#PhtB* zWwq>@r3+8RZ>+M?Jgot3;CSA*|16v70>9MwE8Qp@DFQCkT(nHo~2QYpGYyf#; z56k5;^{Kn00t)9Sk0-qNBIC(V`@H_GkAS)}Kc?Zku=73T!QU#kKY-CS!DcK*?62fo zC0EYlcSzLuGzQmhD{p-S<5T72Da?)qEulDqqc45C%^jh??&}|S{n#4`aPc*)OX=aV z97i+am@-DKtFYyi@nO#R0A@$QU&#EP$Ms!DZ(S%O?55%?-!O+o7NB0&L&F|G??ldF zUjsEkWNwhB*mNi8_UC#BF??nbZuaA@aApS5^Uh*WUy1W@dnLH6!pW@0c-oNhMW0oK zzVxZWI3mM3w!s9LJ&Y?1uwlQ@4aYCC%agek&%oZi0jT5ni7+{a*=xh_c)%E6ANmyuB8K}#|T+Wh#x}CA;n@t zZx`fUf1TLhl~BD)hoaPVPHptGWPaR zwvW>hVeZ7)HI;WX>w8A$$-vY5p$m4e_dQ+!uQzN;OkSrW1 z&fxqIPF};>y?Nd3u83p%x_py_;g!O)P|luBc=q{#r~lmN{2`RD!#D=8^&Z^)A>97~ z?A%st@5*cZF36Sh_#G1!Fhk+SeTPWJ@qW$|3nxGK@bT;=9G39=OmN{rzH`T?ahbL7 z-k3<7OqklWK+5RoGhxn}yobwkrejNS?!PamAeqnQHrN*WBj{Nu%Q=)>Ro)ef&~O6+ zuA~#XO=0L%BBa}$pnEa7H)&rDSa}(%y1<$#)7~0Rd(2vGQpmVFIr*D^PRG@T+Lyuc z%j{2e=D8;@z5S`fRfcNj30D2{9{CHyi_c4pcqjV)o^Y){#D?t(4fb(z4|FAyzbt(0 z8;3;G4$LWNE=ytG$Qm|P?#my>?~?YHVPr3Zo-YH}rb)T2$$UcdQi!#+FPntCo|{WT z*j;mbS!Vh&*7nMIkN}rkC9@VY^IvH0j~g)<%{Z;j`FeKB=V#~a|7M-pmm~5oN66HW zZNd6oxcg(c`y*xVLy(QRlj<^`bFnwOe4_6ts}g8S%90^%jp;3j{SFb0Gl7f+dqa6|4zBFrwlvp z>nr(o%9Zo@9TT6V7e<@H-rMlr-vn6l1Wq3V6L81E$>;E73$W13mC+vb`b`KsE@Uc# zw(=n?)VYpt(WRl7!0cRbQ;?Ytmh^UE{hF}04*guQjwF$FfQ%x%6OM}tB^D!KOfy)O zvWcMy(MCwOs-OH#$hhj#(^1=cft^i+tqm1D5b;T@brCX-;##)Fr$+mD+E<+58nRyk zwO1`YE*X2u3eT7)V6W#k^p$0hk3jDUrzbEz^?Oz)PYlJ_;-2<-J(^OP0?CeX+a%VSwp!|2e}1zu1b{c6JJMfC@4!|)_7b}*02fTHx?k&iy-NCn}zmqY)hbd5ueoD z=h_y(kw7okS0`k=YD<8yIL0)h+3IU48@heHI+kpyr4yT=AL0okY2>c~<0iq}v>vp@M zOdDCxPUno}`1_2Ed{g-OX~V}CB`1&P6V|RcUvd6tSrgT1*UpZ$uuJjISNb`#KFdOt zjJ>|3GGC+HjO;EJb~|~v8j#$hPTRXmJ`l!$oBA@c(|s841I6NdOA1fBXdBJzav2c? zGlk>F%Cld?%YVr^{Y)rd`zWYggWfH;^EdGJ$I6|%Fjx;;8{VLwEBVvOmGk%=727kc zZNpn13umvD(`Ul$%)YVRzW00aGT&%L$B6d`;_W z3Ni(2p}!65yD%6)CW3~QP4Ea(L zh8~r=-_(ZGAzTU>1MQ^czRemDn(0XEreIP_Hpd5@kmfDf}Jvch&fo#I|%xfa@50dp^0ux$Svq z!{-;wLnC>63UjMZC_kG`Ii8&G)$t)up9~oP+X%kyVNNV2gKQ7h--6wb;M(_Kea|~d zb#9>DCi zqJ{eV(@HlyEf*7LI&D^v0;&Tz{2ZSBlXCKN!}M#R3T15jHaPLRTtp~8Z39i?= zf3M_QEmzLtcUY`}y)ET~PlaBt{JawOe+AR8{P+4b92W4~kx&}tejj@4{>NTbO$KyZ z8cCr`zlggWCKEV)1?R6k!+RDgNNjAu=vH{Mu6)D`+K?-qP;B}arNBqr`W+B$lw~aJ z_VK13+u3guw(hnw%uGkU>~8otJzfGTN+xHB_9*Esh1%P&`bYLV|B@AL4*OTKut#q{wu{m-}H+>l|& z_h9Q|xcfKo{@*Ftu4fWU5(yL*A=+iNrz0xjGM_hbW|}Wl^*phDZc%5n&Ded1U zIeFXW^mA9@aR*G>dvTWNU&gS$3aAHnt>xSssG{HCwuKTocl$M3L+Kt6<> zn~q9_qa$!e*gx~Ryvk!=X=eXdFx(JwtK4`GdK=(O3mz)L1bDQtK4EqJV~!CBf!P>N z4ut6mROi%5%tzOhotuiuppwXNZYIiJ2F0Rg9&t>dUcsOpiMyku@O11efNqWBsh-rH z1{@sN$}u9@hJe$xzMZr@o=fPri`gCRm3Zz7sJ#MQm@rRzH%(@D+P(#UcQVlNkN+*ooKH$DxW0!S=%;y4cLBs7j$O=$-Cbdz630ol? z6;3Ox$q-EUL!u2^cfiwa`1``7+-=A>Z6my4g6?3}D%h7LIxo=E*(QyQ2A!%(9d^M{+*XCus^zqhknu=y_B`&+p2snWmWZHURY zqonY3eJt44u05TpC#1{*yxX`YEx1`*$J3hBp-gy#)RMBf+l=X$JlxsUEa|qM6q0V+ z->!Kbr&XM9)2LF_p}(+;4C}6Btg#rydiy10|>yYg!eBoKl%zU}RvlEaB=l0!7hSD2eMI672a^*aJ zhb6)jy$#sK@!*Gs=?P4p!ts|-9twI0=bypL4KO0~N6NYpOk_U>UE;iplChXPT*diF z3qmm##)mLFhbmwt#=_b;z)scj}8L*hW4Ck|y6s?1`ChQT$+ zHWX38SkMAyXK;25`P8ot1&jCHGHH(`ZWRy(Glqjl1z-GZ%Kk40jDHVRK&R|F4DTy% z|25qE6n5@IKDsJD_+6DN=kd=#YzF;J;m&=BI~Ot$e)E3|C#T@T3UmC>C+*Hh!d<6a zyYJzO7*%vRIDB=KcJlDND#&!o)UGj`TFwuBWdIizg>nKqfc}>Fde(V}oN-yE@T~KA zDvNC5F8H{+uQbVa5gxF;+(!^+boG_mX;`VOEZ$E(Eno^C0%E9d4AfMzE$0fy+K2QH~o8I?NvF|+MzTRcMw^8qhlWHFI ztJ9|hyx-+uM+Q5S8p5_F!-z$a{k5y$U8f~gRgz_WjG3Qv5v<&X&bwH~Zs-k_GV8AI z+)*cb0X|;Q{xW*v9Io01&|P~vu+$|SLoS4{S24RUlWcqC{=YBIIQVS9#_zX~ zncs(M1~7U6H~#|O`8#Fp0oW~nUKgtxx*5|K!N&xXE@EVN>1o5e?KW*YSJjeE;q_F{ zo7#U7Bz;+(b=$CoVpMu(d6L6Kpp=r?pk#f!$J&PBc;L4y6=VN5d!^V@Vdz%Zxo(TF z2vz5J$8rBx@c4fYdGU_}&c3vifmxmRVfQcK-Vfo!zbv_V4@M)4y^1(~XXVOy{BscF ztICWvg}rx$(!l8nJQ>09FYpy;Uip+dkJs?*>Pp#uC*)tNA2@SpIE6x-HB?p4SD~IM zvvWbm-hmK>Y#Vw*As?zISxA%kGKZ~~)Q^_#;}G~wk4c!8XM~TswSn(%YgRPrz=P#5(g~|!zM?(L!hg2|~8J_hkbS9Wv6YlI-w$_JOn*|n5 z65&dqRfG8IFA<&=LWY2F9WDWt3W43+jz|Q3bNuI93jhEh07*naR6WfoV0@_iI@Qhg zF~ZeI1erq22A`0;s<1ZL56hFEx8Z48$6FBjrP=7M`Al`z^O&?>27jl?)kTcID`H=b zA+I@6?XH7vlpZO1Ex zzoXOIhU_!fk$Ak-Z+bi?A#XFpRs1%jBEZ>dVuaR^Tg&FIFx(PM$ef{--}iWOWZ0W% zW0%BbqzkH^9n3g+T=0i~8uI*KEoZ+6cOGubb=deA?)@0v|FLrOEm+$WZ2P)g$#+Vw zoX0;C5fN<9GaPSZK7n{KhUqh5^3p>G?gU;{Al5(R2b;<$_s|nG7y6VXTA3VYGy0{6 zJgN!x3TuYY--Y4Ozgb;j69a1&uoEO;h7DLY7%Rbx zT?LgIv7y2Wi;_4wOOu3mId$S+nxxF;4qURAS2J)`3tlI&Eg_KAV~buvVpk_joU+k7 zVCx0AS(Utnb#}{PUkQD+8PidgCBD}1Q=Mcq5_iX9KnwMttK|&qI0uoz-O0iZ z`ZMQC>y?&9-Rk&#YF}fFt+6I~Jn^Z! zCR2ah;P;AN2D)xT)pi0WUl)A!s|jEK^MI3IL-EW%4_Nc12X{Y)yFXCweh=1mEq3{G zeg&bDGdu5c5BYQ~d)fbkzZge~WA{26?C4q0Eg^NF(amS6bW5Mbj0 zqfkttm_RY}Z?D#ZjG%uDMjOg{c(aW~Dxf>j_bO&_yG=!S^9OneYKEY)P<3V*oV|*9 zy(|%Tmz}E^&0UamV-x&}b6rEv#Yw_l2drNN8~T?VOFg#+Ha6kj`--)K8^f`I*$ZLg zc*Ja$Qx-G65OAjx@cJqi z`K9V*r_Sb*bKkTM^+oM914Bkne3&mS<+u#mPV0tK!r6Jr=g$hBKDO8=19}Go>@-6% z80>jx;O)PK2Y;#LH=zjYM`3+ht~RuK8Fuh0rgJ(E%i!a>FP1Z`feRVj;NkT`e0rb? z8nv*cqO<<>LbC1)=3!ZzRr7EeXudHI2FwVg=hyG7?<3Eg!|avca%6ykgJ}XoUq*7g z<9PTPJpRWakN$DMZz1|raAzp4t;F-*^e>Kw|#@1L<2M!S#= zd<7dReUuOuq2ws(2KMxG7n?Z3Lls~VdRWhJRKS5X1;(@zbSG@+RKJhh&6(E?sJF%b zZl4>Uw^hfu;-a1Y0hPw3x-y-z#@dH*k!wVP0lydxG&ukYt{>&s;lbgTL;HniF= zOWd96&)gjHUd6C3!V7VGO=`2J)%bNRM&ils1%EGVvusWl7~f$%T*kak zr8Jd~yheYo}4@ZhhM`ya#ho?-{__i-iPb-8jL{~W~#y^-bm-HLqRI5`%k=Z48sp*jY4 z3T^`XKlRR^L0B6oJp(dS6b%crnU|!iV0z|LJd~&Yt+JeiH}DOg^mbATSv7w)wc*q# zB|r_)3hHEDGg_dFNgW-sK45U3FI*ZS`D*z91wXUy-zY0k%#)+W~A|gSUR5RE01*^4DAUElh;z zdCu`m$G8ys*$Mr=WjM;|(Z^WRVq4F3FRdk=eivkckuA;h+wk-oB^!5(w$=7D4!oiM z4#>F8jE;=+w*I9$fd(r)5{A;gmf0!I@9Oa{IXAUgFo;^t#xtJ0F8Ix(io?$an8yQp zul#n5{03~j<4F&9KT-A`Krx8hHtJ#5X2d9=xMpJTXj;GWPG=dm#}eABHd)dsj9bQN zbF2NTdeAA;$Sazh}LeLN!&~6s9>;OA1EBdCHxS8deI~6po%cp8Z;R{1eN` zZ-wf$-yS77WV^8QA-we?<-Nazz1vFOYdXtU^4%8u_y7Ix|Hq%&h%5Pz5y^zSC-k=r z)daWNMFb{ptq$AiZc+Q%Cb6AQI&A?HN1Q%96y4|zJJ5CJ8vOvY3;2Qn)0 zk;V+E^=IlA0Q^7$zdL7qk(9j4hU9Z4hFJbD)f1mJ?MS0Z?2qB0x=qV|M~(}W8_#++ z6f627%-J&AGMLxbZuJG=mW*ZD*o{D6{I$ylkZ%YlhftpTmxBQr3QW{-oWn$3QWcNb z+T0=UhdS7?)LF|R!pt37fdFjq^?O|Ofi{Uhbz7elhI zhh#@N;>5FMe*_QyE4=$(m9@8EG78Z*=J#&Dg0*rUB^2>2U?D*@g3K&FwM^;H5#u9Z zh}SbJ=XoA$cvt+e*9w2%#`dn&rY&i{NE7#e8m}kX7TZJzZIIZYNx$h>+HIl?R@k3P zTW8ybt~TJ;$yBF=aSck(gs$yT#Y`rgzEn=Tld=&6j3A?*JWX&|9D$e<;1k)oZPkdww zz*uE%2L>C8~6 z@U#zyKNn`FmVx#W70zG6*Q`^Fp)beWy=mCoTC0<1)@gE9LD(IztcV9%8w};-^JSB7 zcR73U&7;XOUetME;_g-bMlsQ8T6BU}!t3(C*n86^N0RJZ?>X)f0U(k4Qv25X^ejCq zIhQn%A9Q8L(V zEW@5AnB0)XvY} z;`e+ie(TcoOvq0J*_nSUw<7`E30%H_Z~jqu{%@AEFH+2bK_?(7tUQ3*zk~-rQQrF@ z?A%h)$^?9gs{g!VnLPfPhcUun2siITn!?4Y7rYb~FxmH*VKj#QysAXxmh7j7K?Wwe z38=#KQpnGsyrj;QB!&KlBO3^k_>YHRtgU#&;T-gAQy9}Q?lzE^sPA)2xg29|XqtWt z3;I(Flx803mW^>{pRyH&oEs-b%!>@n<2l62YtdQtHJqv~3|eHI?gECwClie|w)$(g zjmP6E>7w<<+W<p-R#=F)MW9Y24uJ}5{J-dY_BJY|**DE^U^}$1_qPZ(>(N_* z)m2|im?oY)6;miL4dt15qwxj5M-5f=3wZTw;qiZlliz0OtBev)E$psG)enB6eDn*r zabL;$&BS>be?GBH9={{eTZP@b$`Aj8Pa+ZF^*@7q1zPw-^7Vg(t2dxdxbs;{geqL@|4lIs7v6vwebdA{#+Z|)fL4oc*C)$_cOc$d+4Fwkx* zxO>nr5?|cIdV#vR1a;Q}wndQ`?uz8EEx{bRJZ&%K);GDugNdkw2_T2K~6WpM5P^WUpb z?mFgO)!A|UF^cKM73iN9Yz5m2s+l#K%+;gj5)siX`qx|dX8PC2< zIREDjl2^8_K&3s{`V{W{96tG5W&OV2NB=R8H^xt9i6i*m z^Dcw&u5lKsm=`=ApZ9G&yWcj4E+h0t&u-`EaFM`->y_gGSr4*Jkm%Z#W4~o-d78)zFQ(8>qJ$H|&QDkB4xY;hd?I+4yt03@v99 z3)KY|_k*rl76!!Zi#gJXgI%?jOj4-UQc|hTW&T6Gfv00b^3tEnR_L;fP*15!sZ-Jp zgY-7m57)lFZq<5SwcZ+$Ye`XN81ZcoL$OLkuzlFM4SnmdrSNPGj{cjF7QWOny$~*O zJbT_FPbOTZUvq!^20Ph}x%Zym&uANap2WeNk+s^ne%Uc@{!@&#>xl4W{BKv5I7%cD zjPspSY6J5QW9=9#J5^MtNFoRZDebi={GAQGW8-w88b$E|d*FRWN1$8j+R@HEfaogi`A=+xW zjlR#}nyAblAFH-wBkoXDROSuI--e_YDaRYl6ry#7Z5-G2>~_+;R$T}?Haw4&=3x$M znwYxr8b@>M4;|a94yiV!o9bI+K7!GeK&fQT&%0nYx7q;wdCs$c9Pr{_EGNJ9iK77N zuriDP3Ecak^1%;b_l}YcS)%Gc^H?U2-=Q!D`WtZTeI;A*-#Sq^yb>ly{+sCJ0QUb+ z|Ka5dA+<{XuHQ=?_EVRmN?0-Um^00&+e}&fn58UGD_6+1a5)79Ya|WS3r#g~7v_$W zF#!@)N_;=<8Ac3h?hLJNs)_OAveW^bE|Q@ zOEKc#8=>+VDod-Yu-fzL_UXiM`9{ePK#n|18~3N2z8G>*zTIvybIV{2h$m zD(u`-zW+DSAHvr?;o!f(=((>z7GpU66->_ogy}?C-GoWijUcIdq^7BFZ)gX8&x@+> zpY5umO&o2MT$%)7g}l{{FyP=?P23S}WL%<5bVQGYp7iE$ts09)=-lAvUbfER5GMK1 z-wo~cCgJfMtfW{HNBXZnYPd`^l>Ottpb-lWps%p`@iyTbdwRMvLj5C5BRkpq|BNc>WTiE+I6w~sOTh{^k3 z@q_+*46}jXtJj5+GjJ<8;)Ja1LowS6*+#&cICQ1-djNA^A(=8oG9~HR+2emKx~LJ%X<#1q{4PMo)+87V=1P$0_-jqeBV=rQ7DIy3$k4mvI$Vp?u|9E}h`&~Y z($7Ci9;IY<-FiN8{9pg&f>&P(8(;2VPiMD*v z{oLAk+7$jVm(0&+5k{})P$i*Z{B~kJcYOQWhU?I?j8_e|=NFh?fv)(!%aQ-QnBtAX zm1eK%C;u?u+5gk$;!E2=)&09Zas1?eRNngx_UVo0jD>6fdv_H# z^(t&*g@fP0_J?Fk`aSZ zi+38YXB!c;51Y5VPusMB=UZ_6D?yJeQuIhJh0!z1>zcHN`^IjhRljG_`O=+)zMie)RlV6bqS(YB&id+ly&m!3)=YJ+Fh22( z@hc_Ma>BvIK5s4)ULUUV^0$`aSw{cO04XX|eFJuX40rwmJou&G<0yR?hvKiHHpdPa zw*7nR-{*cGUO=A#*V@8=Aqg*Ete9?((>4Z=O}T@)e9@}LYHQ5!SWqR0_g5RKcOmAW z$PRk|uQMJG*ghcdHl8l+?ET#CPhC`dbGp8q^juZxjK*)DSIX+zviRBplp;(LK~wRF zee6Y(#g+dPKuMy?xG0$H8zxUIU;l&f>R&Avzk%YcDyVM2;2zxkDct{&PaJpeDA{0k z&6n}#AIs$NI~uVHJIjaZC$1pvDH-87CXRxvhqjQ+NhVlehg``RzGpGf? zVeeenj~JV2hfm+OI(QKdjuqBzC9(_2Ban!YNRN`)hrQpknAT#L_PGimiN+LsB3cH# zRiS68kfAjbN@hmiF@pDn9Wyft?@)^;)jYFko;^G+4%NYh*Q8nt3yx`OXz zRC9BQQup1oAxo&Lgsm$3b*ANlkeGD#qLg)hOn8Z!s&H>M?(=U&laR%9tW&E!n;~(k zwngs@`r3W(m%? zwcLgwHnSek;Sy=$t8ZE96~WJg>=J0eGzo%$Ex2Rt8P&$>_kDaP;qw~)VeYzK2TR*1y-|-BjdjGnr*+V&1 zT%jJ#t5Td79DZRr{D*|6fA7U|?!0mR|rA6KgCyIxhjjPF(~lgICP^j2Xf zReq2-1_L1*&U#^&RaSEOZ*X}sO9}yc8~(YyAxv^_92=Tp#7f>py`-;G`-Ws_krLS& zpQOf0XMg-mW!yFXe2?kbn2Qw6rDl{x#v~iom8sc0n|S)VwZsZ^p&NyVxDJuO%XN#_ zMPr$ zOb2oeIoLI*x=zp%5NEL$22Ew5iuqlBo;z0u>aE`e;drUAuT^YneYLV0sI8K2Jih~Z zU#I4tJ6^@B)E$@$&{P`pkIy@IO)6CVIzQx#vp0PG?FQ2)o2)(Gz?6mrL$V2W2-`n_ zN56od{Iz0k!dbMT)^s7==)76!t9IwvV&(O93hR2z2ot~U`1)GXt-=mt_Nv4x#^_y` zIL60sMadD8j$@Ic{B8ZX!{hNKgAHep<@bUkkJorA`xUD1$uGKRByknU>e#gUD==EXy z78FjfeZ?B#U>nZ91a}4bvu3g)fO!J^EhIxA1r?b~gaSSeX4KG#hT47?f0&43dF4jZD zc)E>-MRJnpT!F+!T8avzH&x#A*m{=4g>|*hWvc%#VBxwN%I*cPQEW(FucI1A1bP{4 z?m(I<;k0g7a}S%P8jg4 z;Dt}Y>L)_O@y{hCs*!p+w{yqLVety};+UCohXl=mT8G*aN&U5v(qr_xH@ETUt$TAj z(_9yH8=gxvpQ8JCG1ZzYb%hjBRk9jKRViJ87>~A5ONnFRCOkHWJUJTi^vfZWueUL; zR!Bybzv>YBx0IVd_6YLsPk=j6^k(mw1TUhPM0@=LPOYo_(o|Bv4HL&mI#l;+)LYCR zuRm|9*DF?JUuU45mcAMnn`Q@PHq3ti+N$v8XV3gGixkr#78-+BSRCnI`|OLt^`_}u}mJ9LFk3Ob05+*MM}jO!R5l}HIyl6KC8@y&$==Pn}W$el3AV0 z#mPyfCKhNIhAW_=7#-uBqEaP~0-}nF!#Rs@U+6210f{d{+jBjpS%761^@*O1gkj25 zS5dKEpvcTfycVpq@N_(%0`XX!39iD&D)S0-r~Xfj#q0Sj!s2r#;T0CAX|z5+j_oXu zbs3(=*SS4sdcGCq$3It$2$M@VH^6~K&J8NcwS#lxHqwNI96v>52 zk#nS1{Ql~c7q5F<{>u()->zdPiGMq!kluui_u%0#95+7`);<(2oPR&ohTb$Wbik=d zv>(vUh`vN?T7-$)N@syN)El;22>x2fitLhZg)-6jnOk6*9U*pMer|2E@Ni7%!QH8t zuAURCvm5H?@Jki1U1qOse7-KFc|G5%g4v}akB-K%;T-`!XykISf|m%{dz()*c` ztr*g6;oHB5=|0Hg*>OsRUC;f->z;vrrD&DPB)mq?Iy1WtH~&z@6g3pGfpdZsk(stQ zdU{4lhGU4NjV()!%Ge?ly9k|k8GW~v-Cfvsk&!qoHZw2CaGFvU#vAP>9q8Esr8Kbk zB9rs$%+I@w))yV$#@umq;q^Gem@2+<_3$Uk#x3~6{~;Xw3NF3`s>)V=1}}eCkdI4B zH{pF?EpzlJNo)_bf*K_+rx;^MOjce+C!zoVAOJ~3K~$qym-)Z1RW8FEx(y0w3i0jz z+7-RGDY!E`L)Zy(xV#Is*XI?Bh*apgxvoD&2|l;p2%RU^Vx|dd71t}Vq!(*Up@r019$!!KK@%}?R!GHJv+^H82YV9SE^(>nt%KF z80lVzdKW3XubV@A{C2zz4Yv)z!?~_gOvhu^dkrI09SpteH411+-G6)$cAuM1LTz|{ z-5jR2x^B$&i6%NFD|1r2f=&GAWZHw`5RM&;uE32vrY=r=#ZdvX4qKnWozLLYzbd%# z5Y~1qc9}VR=VSR6SVkSj;H_D9ga@A}gB3?V5gzwp|46tzn;on8MB(KF*uDd|EUax& zVMkwPOQ2zPotUP&SwtvEYM;UIVJ#|@WT>Qbm9Y5RwVy}aBfE*D;d(3^#w>X|&JM|I zTj@;nb2wKSoy%y2u;M~ibS{tMg;H&et2=vS(?am-`)eoB@g+2j)`MutSCQt`-{HC8 znB4h&t2TNqXsx%d^9m#u>^dYpMgLamZwN1j!r5a%#tF$($e$Tb%PC)sa!!v5ZfxZ2 ztqa>5CH;O%k{AU4CoD2nG|wriBP7>A!1cTYA!3k1GYK=*Y@txpBB0;D-ow7T|%F;1@`~~liG2))q<_)@rIP6AdICJ-6P) z5v|t+ibJ$6yrog27q)ejy@Fm}eTT6r6tAn-9JqSq?bfPGkKORCDYrj^2S0T@{J!J% z2e7&!*k#3W87z~>WwgTgLWSKMus&20s}y6y)iW6X?^V^QI`;B&c(nqndqR>ynkjZr z-PhFD0ZWnE>^erqAt`iF^|p?xdSWOT0`pk;+CJAZZ6N6ojXv5s+k#X|jK?aK@dBJZ zGdNZZiXxO%vQRFX50QdfTy;ZhqVur!upJ;=6Bn7B$I9q{qzif#s*Z#{9T;5zi>pflbTH-c zPR{6Vf$NoQrG3`ZKGtS+@;2Aru&QJ=qK$x|`HdoeZrc2RKfbR_YN5Ug85G=AhEl7i zb$*HNQ)MFj*`1nXqa`2^HsQDDBVEDRl?X-SjPtA8jTYa$6XjV#?uAO+Pbt*^n|phSPSmdzi)z2 zFnwHYeR<^fME3TS)qC*h=kWe#jyvy_3^o!>68~~83{zJdJ@a{|6z!) zLauBJRUOp)_qL!>IQ3~pY4Ki#A9WQ zVhIi0=WmSdagbSp8;=>Pa_=(#_Lxo!iZVy6^)@QiaitdIGKHSQs35tS8-L=aoR80W z{^l89ycqMlF9sa`e!%qW0m+L2GBFq{q`R>3DLnie_~bt-*#pp_|Kc{xeHE(~kVoV9 zN*ES1zeN#mSS|QOYieiOCh&hZ&~qj5DXkyBtgfLzZD<|N*Dw9pQ#%{49j4myQ=}#wjOXCLH`hIQx~a>c+Wj0%Q-Me;e-n96tPO$0vWG+x=Y7tf^+{g!F{1=Cu_T)?d<5GcEBAf^H@>HAJQSvxPv}(V4W;8~V^e2lhSgoz zx1qMK&}>hAg)xXpIu*yQbH(v4hT(q8#w<~fdtS%N<=C{mq3n*<1+&U0G?8>|9=>4A zV1!<@))qfEkH&l(b`M`l5;NO-+H;jcJi4AiUGA#)Ta4682a_wq<&oiRUl{E-EzZK* zYVZqK{}6V*5AT1bJo-r3xTExjf-EbJ%V@1r*&RcFO-NJ!0q#+@SBaKkFO=~})c0eKOsX|)?s1CyM{7zEOtV|#1hiU4 zrHd|19I&hy_0=c!c-PTZUeD05;4yS&{M-UgYNKjHRdtDwbg3z#X^k6&CKk6c!D&V? z1CPfH5st4_>Z%|^dJ0#+@A!Uy# z*v>*;R&P2(-N)HVP9_s3`H(^~N|{$WBPrVGAKmnQYpbf2*{Acnn1L%biF}{s)x|Aw@79 z=bAsSw#I22n76NU!pw}leLbDPWtr03f_pzwhC494B_wNb`W485#hmr%jZ@ro%Jb=n zvM9K@=eV`u*horxnXUU)$0p%*_3j$wa;&ySrB-dn(WT&iS2gsaKG%zmpF3AD{qDFS zUuXJVqxO8tIL|qs<~%#idGXS6_;nBca!7jY)#F*}G4;wrxcdvZ`$Of<_n_E-%hV^1 z4xjAA=G8(|iF}8KCuC;_?#`%=V#T5H|$lR)-ti3`5T<9i=LzPW`?!rBdG-HSY2=djPwMaR}_SHY>b zT}sw{^)($RD;vV|O*s8pxctVFpIO{XVdCK1e8kCN$-!RE-i;BvYbkrOLa*vb1k6yi znVmc+kz+L6P+PYy_9B$r7(c?6*Y?G3Mf-RqGVZnpDJ+UKOuy$;+wDqbgzWROV5DPC z&yP915RML4IC`_f`74WiYB5JCX5>4@tUmDVcff25Hu0}jw0*8&0IoC< zZBS2V#k}%2j#6OKO4@3)8WmLQbt$-N|3sp`>Ne5&@w@ssw~=&X4pq|Lr37yuALI43 zg^a`e+laZ1zk8)e=tcFKUuSF{Uxx-dFXxTE+gM)!3Tl+D)iIgQWA3yBTRJXAV@5~H z#eT~1uMKa0>y5uBziC!BEzs-1&Zlta1LfWWWo6UbinU+2Wh^6(W%9U;g`uiQ4lai> zpM64^6-f4A{R7y34@M_&_6#oY{jkeZ7@flFr;xvat0Tk1LfN>ZWE;xV_$sEUK5*+k z)ImVNywbU?d<>5-QeGSNAEaeM13i~jQdygFw{R^q6V$e;cvs)*5bZf5UJg@gUL}UJ zUpG<3iDFdHpxSQDp`>Ye9@Zb$qUyXUc%@`Wgt|AktBk=-gyR>f-NO}ZdpZgwMkY*2 z8+g$t?S6c!YtqKt7N0n>4*el)ZY#zKsR5nBB~YFv@QvZ@*m1Tu;o$C+H!|j-E6Frr zvzK~1AQgfC61X9w@Bq&&B8n0Lfl*}L#j=!UB=@J@1m_2rj4hAakumon;WE@ zA;89b;^)VgRTQ=UcW_irc~e~Q`sA3y*DIWSyFvbRNb%ZYFF+DVcVKV>wmyNIKZIL9 zR{HPzFMMO5*J9F^nE`kg!fqR4FH&K*O~Qppi5#6T93Puq8=1`^kI;6&(49S?lX=u0 z8+3#zu&*RPAtKORiK!~3Tb{VUiUk}GAj zKj!>NkCU%fc=q?cTiEnz3yJ$nN&hFXaTm6CVROCO-pn$VaeXY4$7Ng_Q>T=LH(Lg< z7EI6IsP;aA4}Y$VC-C|k;q?|A{u@kQ;(Ml!;pn$;aR7(Ugoi(ad*5^PH-z4*qu(#N zEK^+dNp)Qx>ey^N{$T4e2?t*dD64PJ4YcY&Tc+ICMVG1gqQ27eJ*oZNFn!RZfv^qA zg&WZ$p(nk!qUzavW@||pVRTF(8?{3EIvnp7;QOw1y?yQ1_w`n0$le-QU4e(6DgAXw zhQgZ-xOxH8m%`fF3VE4Qj;EZBGoIZq(Yq7wY%8mM%OEwZ^ixuoAk!p5!;ukpWj?p4 z=k;~CxvpSVZ=bjJjBX+C_Aw1SEq**rnzDo%B1S6kT*C4Wx2_lSk|7GxKwG_C_=5cBl z!j4VC+lV&wn0}ktb>n)rFtkhjIkV~Pyj@5dy76voJU&fkiC-HTcRe>=%e(Zp*2J&t zB1-t)wSRXPrf-{m&l##$zkuTt7{4~W{LKb0ekC0J8uS9(RrA^i)t3jnJBDcWp6l4= zv5aMO#WHzZ#3Ww+fp(%H}pa-VzSKf{Sm!T|jvTS7%;G zqd8o>F>JrD+EoOCMe8s5sc*7(-dajWvqEiYPV6io3wI)Zzqu3Z{ zUyFBXs<7h(t46)zFyu&EF--=N)aMGt6GiBeV2D-Qt?}bAvGa;-NpY&UXzlUb+Bn`i zQ=@#1P?tyLu3EPrKY?29-g!)f`(Z|tL&Y@UcRx>mV_Mw+edzrlSGI-Yr*Qn0z;lZo z3GT?^@{H4~38V8dhkFHEdpUc1%55`XXq8@uzjKRcg|!iPI9G&^-)h87NCcEZ3Pc4f z$wGV_#zd7u3&aVwa#n7maG`3y=>IW0Z#)N~^IQ(c)a8teoYA!4^s405q2=V;O(suM z*zfsX;y|_sgL|;`J=pySZhWllJOr~2(}5o|DIs+;HE#X>sL*X2zc%I)%{iWH7s9T4 zUds%vwtGxN(*%1F>Mfa>gU8k2LZg4f9BPM_I$LK-@avS?UC(W+rRz0HbBzHXx0UJf z*rL&MJFb7+`@7vAT&2VGJ9_T)YRctBPJYzq^oix@v0?vrhLbO0^tDIOW(d9a{Iwnb zS3idgNbXd>x2{>)T*flq7R%&u8E=getvVM7uEe+2O2DLGS77I+vb6yln;1&uALVgO9=dgb$oc;mM{yV|tprvE|21p8?xl~9QnZvB5%sxC#g;PsS8>qS>l9i}r zN}^+&^c#rQn6j!=rieC`)U%&kcvnM}&Q%|-Qs2QE*g7beI~3CmbPlKpne=c9Q}y#M zg(ePejA`e`CnKn>=P-1KVR(%4FQL$cg?%r)xlHvaY)9eN3@Z9=*N zgH2_yDM-}}Xu5AGj}7^&l+lTB`r2`Pcgn^GC8Mk)D=j(%29OkjsX7!Tw$-aU#>b}P zX6XDSc7b6Ue_>o+DWIduP^^Bg5w`e>XMKFfd27?}fZDChuz0K%Pg~Cs-ueg!mZC>_akNd5hN?s9=dA&u^KnL4-^`` zn{(?E6o~L^gofMLv^2B5ui^N1&+A1!rn4574bLY+y_2LH2e(bUg?aUN1N%mZJp7W3 zp@F=^wU~Qu>)bKU?mAa)o7g=byX(1aG~Y({ZRNP=?6m{`nxrGRI?g%SA9MaypZ(tn zZ+<=d@*XOR*$(vgybtgB5YGOykUj*nTD_j-Z0o@?mhmpJOdglX{VXr zhu3;MMx{;$IO(HmeHRPn$80O9uREqJeS5{Eg~(^vda-gD+PIlnPwlGOQup<4;NUD8 zvpGIAaq}V!9i#9V<EEqJjd9DE6Hz5tGZ z%M^38N>NN1O>$nGe+}wp|+sAZa(=G)3HWl!q#{+sUq}jtdM2v%p@cKKc zvm->_?pxi3ysuMs|1oP^)FV5NE;JuMchTeLS+y173XWdFi$C;v@p+%aUs*;kAV2nr zqfNYMt#=!CegM1g!OFn#?Yd#|Ep`8DZGOjG#xmY1mdWEX7KQ_I_2?}r1y^N4rbp9i zL?IDhiQL=}%=^mPP}x|6=R3l|E}VZ2`3V%49%Yx8et%ARW!U;q*}A9PxG$`%L6Z3v zS~x+~G%8vC%ebjGiQDQ=8z~1=9X#qnQWa2atmdBkIl{HI+FHDUcH6kS#?~rWY(pU) zZfNoNL_e2+F*#Penp-i5!=FRE2qqp=EA?>~Mvt*|{CJGQt(iAqchMT#J;6(6ohM4X zlGyAW`@a5aZtJLVI{kB!RPiC6;% zhl;9Pug(q#IPS;YwXU{Vcj)c?HnZ_~jp4l?Bkx7mImX;!EowZkL|bswZi5FOD(;;{;=1dkfZ9mHvv54IRmvrwY45(k0Y)Qe!GbvwB6dV$h;jXT{;U;W}F?l{(FvY>e!i zy|!n!hsHL5=(+JWfH|B^Q}J!_CvmRodJ(OQYF+i(MJb}k+t)2gV30xb0VG2u%iztr zU{`#iD*FlUEWw>97q2WQcSpQ=FyT_Jn3g4WJ!Lhu^fVzU1yY~b)rxEld=?tFN%602 zV$#`UO8=H>w8e`NxH7}dtz!VMj84^?G&?gh_hvRmQy~sc9g}iQQ8=#hk|!q@9KG%_ z`eu#d>5$@eLQ*NIWfjs5*!Tc;KY_d7S8o3R>@F0;=(UV+Co;pq0o?{=bokv3Yl)4% z+p21qB|6l&QkRK{0lmJ-_1en*pa^4|x7haQ=;V zxk!7}7yCZ+cVOdv*!cuL{Dt!9ePwGCo;?%Ne)ani^;uA8I4Ue-8E=ba^0$Q??TwI$#y{AlLhmEc_s26i>m#*utNcj-$NO%t9`C;O~O3K zu+Sj8tsIZ%_Ach&D2^6Zu2=n-r^ za$e2dhipYjQZSle)YkjX3xBVIf99^0UleKzbhjY!;)7=X6cr8u5KHCP+ zK;iMVqKtkvbuu2WtIIe&emtqxFr!uXY7 zij?F~aHEX#f#LCn^7;}scMEQAkJ(Yj(3T9uk(i{aPWvku8*Z1b#7WivTB;1E#@TeD z>hMB1je2K?=K>-Xs&;|P`@dqG?I@X+Q%>C(;~YjK%QuI@=|RHiMUP@Xqdc|9VS;sr zWE*-nVf#ba{s8tqR0j8bi$S{?37>R^TPM{ywJLShN@Tg-G`nr|-DQFuqu8YMLb9%Y z)6g{84#+#k#O?XSy`<~;yaiQvDx=G0pXj2x7Hvg)ySH_W=7UnYYkW0+UGcxe++u{y zf;lh3+-<~<_(XMd0%wP?|3Y~4#Blo9aPio1`P^e_oA^I6gyDy<`4Q|rQXYJw?A?X+ zEpL;RB#>8DN~O#aMN?ff&6}0gWh~=uu}mJ9u`ojAuHL`qd;)0!lYleAMAVzg%Iy9- z1x7~bJ0(knEQQTASRXppcZF<2crozWh>KTH9t*{#-w&C;g!3=p_#@aoHr#vI+*7-7UL|dqVZ9jF7N&{C=lW1D z!nHvGT}`Upk6Tpc5PZPaYLq;xwZzKnwz_$d$~zv@sZxkiM#kIFMBdG7wZLG!I^OS> z6z?Ypbse=!k(~otLTa0HbJiP*r#%>~`OY-MP2q3|hkdYz3GO6e`U)mV!R2s@UZtGg zE1BjnE~ab`O1ArsK_(<>F?sb77v7^esB;w7_rJF4`(HjX?Z@`e_6kB&*4ujV$)z$EuiX4Vx%a@ax*{aWeEHP5nSjwIpz&6RWh~oM?qINL(c zcK38{#v+V+eLwD^YEc-E*^P#?Yn9gxg>}a~b0F6#rRLRjvvUZ(jqDfo2k%7W)fWt# zEXLo`>irG=CKjqA=?dKV0M>Sttvj%OM>u*4$6t7}>*UH}T@SuYaYyjxMakjAW7cj? zxwV^ff4yYO^ck4`Tn}qQLMFb1B-MW`G6r`8e?_JA@8-C7wvv@>-YW!|`qKR%Yp<1(%dBZ`q=76Yada!8bogqCm4`RYTk zc!3IG;}gm>fz?%E(1(5|Z0^8tPkD7)IJ^yK&td%1i)q{uTur_0M1BgFhlZnP9?9(7 z6xKHl(g%~O|MpxO6seLLTkq=YQWMAM)(c*I#nNa%*uJ%1*hn765t-rPxaW0@ze6m- zxMg*|fTA0SoY@}D7$47#S@psW5pZx>k2#N?U8JNoKvpNJ(ztQN$hq=DDN{M(4! zP?=H7?79W&TW?)8P3#`l8_dp~_`RJg1L&tpe+YwBWo;K$H-*d6&=D~!~TERwd%xb?+k|f^HTYOEm?tdMkg-xrDkNCtq@H z)_tpEd%l8uJwRTjaN#Rl$)-2^9^Qh@`>^*BtUpkO z54=z&P5t|_k!(k(Iz$^c_e;OGwB1{|txAR_R{mr9IL8RvwVoSd4$)S}EHc?%bl$mf zs%-&_`a~~MTVL1PdakFoHZiw#-Ky%?6y2G{^AE?A)?f8(3X{>8tE-&Jn;|EU6HXr+ zjt+X9KTQ~Y1H~KvJ7*Jb0N=k0tG8k2W4QaVu(2m2aT{b zUWZ1a_Yqw!#eWpGJ&!q|=QJI;3 zt4FTt(t1x;tztHwm06|k0d0&&%I(VKVx-%$<5|@Ix&vp=A@68z^D5?UL$+{y(V^yU z_vQ{&Nn;X}WPXhc=2NeYd1S9uIm|$_zjk%JA;#Q3#kVrS;Z5FaG%x<SMxK%+PI6Ps40GN|%v%{r=D<0)7|s?XKrur=AXm;q7r2^@)y+$AhxFjj)3!%Jz!^-ArW_qyar|V!@$cc}4~EH$74lPbLT?+k2ZG&D&K|(YBjMopaQ+lVPk>R1UJ27F9RIfsPWO7e+?jB`yTZoyn6>R= zc6+M~vL1=auI*tR=a!`ul(rzDS0|kwNm@*9W__zGqwk}9!mF#C<9);F5uEL(6iW$+S>Oh}s%1-cEh0?ZW#Zk1n-}5Z`0@C;wI$6v zAn)rCcGsAHipsd_ynmAMcuUz0O(X6g@C(m<+j-qP&SB9wrNBx7lVf;u0F&p!>C;t? zpR92HBw@4<(>I`FYH!`N2dfWY<2|_XBe?Z}N7Or8-r_2b5;&{A#1EVQh1iN7Rbj1H zU8flfG50c-(G|<&aTyE40YzdU@%v{Qc+<`P9k8`HU$Y7y#w+5#X`3n=h!J)I^i>&T zV69>^SWSE~x%)tQy(=7k3un)S%Wt4KgYpzcmyn+em-}#e02eRe_?ED9Us>OS!Mc+4 zg|z2L5@lK#5K~ttqr%b*@3wkChqce+;0V#SP<2_2Cz6wN7;!r-P?uwj^#iujNM&5t_96} z;usl{x6yWZjRG#0sw$Zc{mpN%3TxZS>b7wD9-KZEPM!**eaH`B`YeTW;4tCUn}p*% zLx0C`xn&uym-JUJ*difK5^VJ`xTtTnSc4H;8{;cVsRh1&wWV|gS4F|ewBY>2adc5~ za4d|T_m~_T@?(LQDKa)5fo{U!0jxiO%?GgY0Ja_~E4Lt9Go*b>kv1{9ah15M1Me=v z&Efx&2o1NfvNU}KTbt3+Z3`_frMO#*I~11!MOxg06WrakNT9{twYa-`aCb{^cXz!x z=Y01cx|~u8EQe$tq%zfon^OYEXfLgetYWP@Nt9$_YljcO1DQe z7zJLi)H^2q6Vw@C!M6KW%Zztov^lVK<$AL<4=Y~msb|f@73PAwn})+f8_~ID$S_{# zYR~>b5O|GNfS8T_7PgKuXsfmoMCNXEzk)ctatCx;fSz4*mbj*U4tnd@0p5UC*rC6^ zd{^?Zh5GA9U6+V_Zm@t&)o1_3ufxQ@m%l%XlTz_1op*G-`djUCf1CoRAvstkHU~HI znbKO#lOKwoLRV%y+)oNv!{N3A_ZMtERBY@7liwYhsCl#n4f(%u`k-mJfpWF&uYWCi zWgjmq&D((w3u4g)H5xa|8EEc(Tt4M&eB@pHF))j~sjWKtG5SX`FTv-h^t`;hu7h7j zo&OZxrTOH)AnSZHonQY+`CvuhhPdN0YsWvjX0Zb=T_yc@>DX}2RjItPe`bNgi#YcX z!&z9MFgsPz+531j*TyEfVqt(Fs%nO;tc($M7W#B~TQ@go63aKG?JB~JsD#j=POG(hI!l13pO(( z+eZNX+Az;QObCE9iQmVYGuX}wjMUfzIa}pGS`=eHvwZBATrB$ZOCLAx@q=o~=j3_= z28zWq@mM-Wc$1TYny2?|o^&L_{$goGlC#SK}`yybNh&@2 zmR%1y8^<5yF+NMOa`4Jmn<4AmHzVerz3KvdkQzlm8D6g=vCYUFK{aBfVdvLWE>6Ti zw?3Ca;$1bU?j8yrM^X%b6Y2;{>I5{}w(Lg-o*M0JhQ;bfY*vyz(nt%sV(cv53Y^!+ zpk6L+$}BJ2_qm@dFg6^?G4zlMSvB~)_|~5_!S`QrLevb2e7L_tt31hVy)kXQvzMFB zv{5T6#pmxBnPn&~R@&t-@Tc}{emOBJL8q+|0A&iBhgJkP;3bFeN<8T%h@ny z-To59T$c=}+$2u~U%(_L*xqnlAHqksQRg3fyR^EEfBAjnUP$PHc?!Gi&p*kR*d5Kl z)3GwT+%BP+>9+^RL4)Urt333V7X7Pv@{UDc3_09dli;$RdeaRjvn#v1aRj`QhNFi%dsi>v_*GTG zQycV-OGDD4AtH0(?8EWQ^}1e3n0A^Yq!wPdQb6@l7Z=U7>l*Z$$g!*qh zzriW6L)#(lF-Ft*YR|FV=ONi($rgy58y6dPLf_)yKZaJSIcz%JBg>r6U$9N`RYR8M zYn;jslyhL4DOZpXHpH+A2R;KP#Ziq=RgT!7bO9dO$AZ5%giPEOmYP}1tWlPNE4gET zBs}le>*irZCTuL+xMA=D7_Evbw*2|#T(y5@NFJ`YY~pP|n!rtiy#fYn!kncgfE}ol zoGR)3bfzCMV~EFV=W)Ac+_7|Q{#`Nfg88;d#x@~AO?QQJM*Npk5a#oX_pZQDOmW4j z7Kh#HS1Mbk4mh@*z|>~q_1{uIZrY~QzI+jKs7@wCLjaKpNrkNMstaK6^9lJeFl1)d zepO|`b119fCdmqoHd{@ebqB2VJkMV}9K{x5e!S|0ncd#+W^vAEadPV~#=+2n6gyC_wc%GZYmcyaCjqd_O8=B7*p+RCJn55o zhEK-}nZj6_@(_g7?sC|FOkDWG=O$+pZEopfeT3CYXA;h262TW410sE6<~OFgRTC1W zXBE`Iw|Dre({ZQcjo8_N+mVif$qDcc9t&g!)2I9RG2_^6Y|?H#3pBZ7o^@z!3mk=A zg_?t;B_#ash!zJemC1#ycV;hSfJX@X9JyPYq;KtZS*wo=-7TM*sjE7%?|D1wbB&sv zI%2&RiZg@;A@V8fbsNXFUYmU__2rzH9$SE+qJ+jJM74#DCSiB}6%p`~#aqKxK}~7A zQr9-zFnzingWZ~!tq5w?E0Z@__Y7JhdA24&`q)4~2xhjO#_WPqs=mx&DUS*wY1PlcY7eaEAvb{g4EM;C9h zcp}H2#)Y5jTE>VPJS>CL(SO_#oA^qZe-&N|s%F&W{Dg>nV03F7sQzPZRm!*;oVn#* z@Ne^=?F5@3%HA8IU-@gsy{3L$J<`&s#z_CIj?*Pr*4ZEFLN}i!MktlJ& z5l?E-5A$ViKxU>g1FaY#tp7TEw2ab@-<0opBb}4bNv}v-**wWrTD3zS`FL9y9W!g% z<`T+`>mu4P^he4tGf$7a1hc+CYpcoy#w)6#G7bRAncWB4JBNr(Z)#0X*xt{b5sJB1 zVd_sVe|?9{`>DzNT<=9t=NcQmQ{7*=^_(ttV*=Q39Kl&<17*7uci5?ZSyYW5O9x1) z@x)xxvzQ7mpl^BU&;6W_qI|8c#8F=pC=+=w?raD{GIOqn%wRYX+Xo%YJd}Px5qY$c2Tl-KAL6j41Fj zR{0g(8}=-JPo+D%T*T7|+fBY&iLb=pYGzeW1P5~)we)zNO0EPSst@4blg;q?PpRy> z*IjGTr)P+5904y+ZPV#S~-23KD=l^(Cy zWfj(sBOEU=#ydg^70$0q&u{c|S{&?Y`oi^x49v+P(Pi0Cx##grJ zJ3gc6cZFb;SzFhV4BG)ObJcqIUPSp`BGi5m=^{J6e~^wA+lS>D^w`ShOm~?}Ld2Fs zvJY8~iI2XyZ5*=@w`iC0>otxTM%tXtgVk>*mP&3&PJtWDn2jiLZb-KBOOp&wKC*X9 zt%*k3R;{i!O?)q;R)E(2$>@0GRZ#7g3+nq~2IHlwHdc>ElsnAK5QUFd`lxs!sCS)R zyBLRvIW1$2N5+Zb4j-33>O7C{ZY~M9zr|hddNnl#4*}$&xZDz1aN1i&A#=>V*(v#O z8zX&gBH{9=onDl^o{7puye7~%9~}OLeZ9f)HSgdZ9FGQ92#d!wpQ2dTS@|< z4n@+7z9l?na!c(bQ2R<@$POuU#HR6w{dB{p93T%*A?4aG+i8Z#fy~N*3{i$`3S=r~ z*uu)qzq4lr9KqhKHL5?L&|({pvIU(-e zRQ@>M{+1W}7wDpyBaN=sEt02GE%TLU=hbXyhMZLY)%^H)cQt+4(?n^|^5cz=we4t1 z+Y|M&H*0!(V69bhyOOEh`j|jqQeIFS9Fe(q+R8F0d}gDF{z7ZrsWGAb0Kb>aRQrr# z#b>bfa-HZa`50DQfcEBdLpJ!hcJYDkF<2@28JUG|$S^O|+s2}zgu=3dE1 z+^x*3GlQ4wsBJ-y_xQAma-dp9_q#yH$MW-y&YpocRI)b(C*Co7Cn()%DA%DyQ1KjO zT;KtT_KmUaWi3MVWyMeFlF?tqqI-ru530fGi9|#e5QX{I9aD7rKzJgfb0qmxz;$2i zp!&=C1y;;Nj!xMEUZ@HSxf;khd>9?ZWUiNk6uUH&r|*9Y=^= z*&8gQh0h&pcMLc(9_b&1RO@PGLvE;D7+taO8M!&k<=8KHu0K(C)&Vn^W*Kv-y7OR( zR*3u4H)xd$Vhy>W$K4IP*xtdb9#d$d*e2HQc#+%I%uLc^!*%+~+PHr_u)@Yb4LRyg zQ7E--X0u;7C>13+z-;f(M1%8)M zQ01r}aj<9k)2vRSZEIa(*D)wcrJ<(f>*) zq~LGAPpL$K{yq8+Wc_P&Nh06}7(y7~cr)(wpw8Q_Sim{xDB3H$`^o%ALyQ6D=p3Ep zS2kPcw7WDs%oAuPnLy-L_+rS}=epQ(X-r@MBvPP8- z6u(x3Qk=q^x4%)#pLzU3v0G0V!*gkg7*XanC2*p9>0|Qt&7fFEkh4(Y3 z_p{r;3LldQa+)^4=NoN}-h0LwcpW;yNZ_^5_5#AU3?J%rKX{EbIt>xJy)%%ZAtXul zLosTffKgJY81^NW%6-%OM}p;F+R=g#y@-Q%i~~po1L?UW1Hn^?4|;C5YpdeNVtVnW z?@Hu>>w1I9?+1k&_$>Syqy8Z?3i2YX(hI*!Es5ooIx)fozic%2IG-FZi|K`gF*Nnp zYVn`iu3xPMh3J>l+-^yY_?4ZCvUK^_$WTeVnH)KPePfo4ma|!1ej#QeTR%11c$9L# zBF?`rkJbI1_TC71P$ra;Jag8AsECgd$+UHH%cP^>Ms7ntO3GYQ;u8~3IJ z&!YVB{>+DJd&(m`+#<%8@)Yk$8*=WTKX$}oMJ%>z;y4~?xPH-6v9cRqoKe$ET}JMP zgXys|WF?`CK%C@HX3zfmX8>g|qC2o2~ z_PtlgEF}+`X=F>|4*x~Tn(p(PVU{vVoP%=Y1RkN@w}KeeClaV_$|h{bE|hEMb+_0Q z;t8ni(g+yI_T=EAodA{7ZI^B}NIkukl4cC#wh#6${o60-V(4mKB^gW}NCeZ-ZZyRM zb$fjRdU#F9EmOE#D-ULa*N+2y1yaC60L=_W{57Ptms*ZDI5&}=y-t*@SN-HSLhjB~ zctXtf53Lqwq-vy(lO0Y(UZ=NX)r{u*5DhTc73bW%hqwMXxTSE~8VOvYj-76d3QVFgZUn=E4knS0epdnr~ip=Jf``06wJIZgoigHM4g{yc5%pDHGxugKoj z!q+fN4MATfk7u|r1-4Go+Iy{-Zb0&MVpKTcG0$-Z*Q* znrW{1NP7loDO9n4# zBII-GikkPVeeM6`hGjbey7(|Yo^X?YAf)&5;mi*)Dr3=<4XM}t=koK;*% zCV12U#&kcEkjby_qM4q7hKPA#ssNf9?1AHD3W|ONKLwPp193666+tbwJxf(#1avERwy^#Jz>>bPxk_F_nD!PpFlpWYjd_omKa5MDH{sNtWtZ5f=_*0i#cfbGtT7VOw z6s*1;mHz8b;(|2|oJkuTA=m>2{yWoDewd5{o|L2HKwrkPQ=l)cp!e@N4WJX|+%(mA z3(}T4l$_up|DHMB8@^BkeBhRN2AQ2?GPuCq?F7&0M@*4t$op_4&nPf`rpFHZmAC-D zCOWME9S9_6_8iOdb>dvAM03(9^mI_0s1h@^4uOVGC?LXkPK}XH#%hHHun-J;dvfn| za7S^KD=G$tV%5Zw1!=GucbqSP50^n>=?r!tNTGtWYpN9OsJT4H6!-DPCm&F%t93QL zh2`&^78nS*mEqq~UYysjUx)(y1_41hiHBIv;0=w)Lm-b-*L)9*=@jWY_DW+lvs>S6 z4IXJ6?(>2{e>6s-!&RNrrV1f@5^WJ0vLk;{aLemsR&JeNWXtVz<>YW?#nq5IAbgSI zge6=IQLt%B&urkpvCfQ{HQupAnoQm77-Y$+mwzdiTLV%G53io6Lh!s>`jmaxpFWz@ zwIt!*EcwT*)lcdN&qN@$7TuOIVOCGy9oWuK`P6Rxw)XO>lVA7+bH^3oL1>@InSMWm zFQ%o6^=21!mfFesY=W{iXox=EED{#Z;TLpuH+-P29Uq3wOBR+Nl*LDyZP5wI^md1gR8lr7C zad6@$nCd`SqlPeiLXLk2`i8dloO^kDcgvp5V4XNTAkw|(hwUpAIG{h;U6h32bZD6b z2i(IisjdVkaQ)VGQq}X4QrgsL8*d>gd0Ub@mrcAahP^7*!_}d%8uYM?G5{q^4 zZaqF&ti&NYH6pzG8(X-!TCplR#H{Y}CsM-U6baqTG9NwUP~DC4CO#&Eqqnu}WO2Ma zcgBC+0Qp_Tj~a7Hxfq6w+~GF9>9M^@0K9R?M8KCv@i%dzQ#UUd zvEz=dZ*YT)RO3q@hOr6s88rNUANd89k|#8ZbUhTCaahs~hf_JhvZ*U_L>s>X8b3M3 zj>n<+^sq3Swd#H=Vmz+Qa!`vr_&(+BNLJ-g#Ml6SG>Dn`_nRZ+d9Xnk!g#z78^tt7 zdZ~Q+RGC7KYHil64Vn|Vy`q3cEranX1V*04F991>m`lzZ))v;3-k$;opVrUfEeMz~ zjWho;cv_gCNZEnhI?LUk?IK}p!gKBA1uU)ZjdWW<(Pu?eP!3)Ai{=oKdlkO1aGnSoXGY^tuS)PZ%Y0;?Dbg=8JhHQpoRJ=vikWH(P_l}- zE3H^&%!%m61ZudH`Kn&Bm9BE^5;Q4;?OxK1w}$yk1}qLX(_%_-J5q~e9JS^5L)-e5 z-1q`9&|wd-+HHzaDgf}s;zljPmkcf0-DUeM>_{R|q$F-mlh%DK#ruZ5`X<`^h`_Si zeO(9SSLs)g(uAOP+Qwhi2CqGLSKo_}j7;F_3-kNFXm=01A~lq*hWW zaIeQ|s$L#M*?XaP>S(RpToB5#Y+Q2~dFIPjMBIo7gND%L9ZfQj?=a?tC2jP_f1h&V z=PEqBzKX-G*LN{Q3s9xM#GhT`JQ?f=OZ!OM3)qM!DXk)QFTfqWd&)v;yBIcN9!(;~ zQ@|a;G$Io=6I?|pRRCXF^m-~?UiVE2ey>HzOUmD|*dr__nvt_P8L1&PdOXBD-<8@q z)ZW>&F*0r`W=oO&!(bW@vP!@l<)Ah^7_7j?rB&Ydpkp>e*yRn@xoj$6KG3NCvv-{z zV>%y^LA#o4YJ+uEp=r$9(jX-Ox%$rxa9h@lR#W{|voNbc&IF54!y^vdZCSZXB~S$M z=lxoWPM4sl!3;wY=v9h58M!NdDQV&`h&Mdp5CN9!fT_X-8$^qL2)0S_Z_rFr6vJ^u z0HUZyo497T5%qQgObeFAchy)fD35gAodN4Pd z5TH=NI_jn}7s=yGWFFI{9-b=%!8N)?iXeu1)3y0;>_$yMic0!@xsf)HSUui6BcPn< zRD+oNCV5UdnH9}aPsmu%7c@}WpIC94?Tg|UMfq>~9i!Jp807vDLL=^Kg3)!|?)VzP zXHJ`x8P_;G=f%s1O~aW_M==sKy5y~1*`(9l^m%+d$D^=pt!Kv$G~%b)@k9$)p)b{* z*oz{(ngAb~nG1ug2BsZRmLQOhSF|ha!BB#+&;2l0@~3`$ypN<=-Pd5wH2Q}R&J600 z_R1=<#KScP@qCVms7Y1%0#$Zxu0hF8Oj-v$3+k*!{6qNGqN^-RwBLI=oS32h%rniX z#b?#cUXV|fD!g><%5=AirRxm&dbR*o&cvhir;ltJ&N+fY-Hw^HsXd2bMjq5<9VjEL ziWB7xPB#XT$=ud5AK|!~g~A@tE*S&!6gsQTuZILoT=UcQJy+sux<5NCl zuKux}acl|2o(i6JB%%BT4Z4Z`@z?NsAKbAX{yU|4Dfk0>3@y#pG{|F`4e%&;%e^iM z`d>JorWwGZPc@6azMwevk(-Rj+%ZJ__ONswLoyma3L$ zqD*VSR0-mm58C@0%@U1d<7k(LU$(!7E5IOz_GJ0Wgr$7t4nhad_qEuA1JP!o##KPs zcK-tI5DquPe>)ozwkaT!-@z`ZH*HQI0{kAO=>Zt=CfzL&frJ*>hsG9jS znuELl%OhE%%ogYo=X59Ge*cfjHsJLz-|+EIqq-8A!^u~9UA6LLH!K?Xyd-Nwlo z>|=*p$v3vq!{y_Zi9!W|vOLyvsMBHy^v26_BL{LT4psKxriS`*w1-rO@A=46(7NDy zJAJF+Q@(_L;mj?feYM3|uqDeZW8jt#uCzct2O+&l!4P4jYhBO(D%cKRJoVEEt-yVy zR@WxhJh2QnL(NORS#i}hxY-C(T|Os~<@%Um#yLIPcuAhOafIqvY}<#aF9%ZD`Z}bJ zu`}x*$;|G+tv+6Oeu9}f*GYFoJ8;?Ua3%V1%`Ct%g7AtQNHQ zzgekTFig}819%9jnfRM>D&_As9v4E^FC9`;5^bKH7Z3pDq%G`C)()j*NnlI#xm=@K zwh#wj_@j@ijNPojTC!?QoP8C^_TOV$EXrS8+%M*Kr7`#-bIHp-EI;}Ej#~rI@t`l* z2}vMtA%_=6wkd|{(AA7mN#ty-sF)f?ing?;!A*^l#90BacF`!k6fltwx0bpBVe+CzL}G1Q)hmITm;hy(eu*L zys&X%6Kb#y#oF%*#?-OYr-$&zA*G1~s1$qfIoRP!b5RgwY`9uat~fKulVz6pT&7#Z zL^Xc zY{#^2@;6`fIWYrLDpVl*FTwzI{kabg^-4sQO+;VVtfllCU24O)ND5+f%}bq=TnNSt zY`;nC+Dxq&(f9XtEQv&Yxv7oWU)TD8Xutuw__3JIFgvNLu6+D>H{8=+({d%a%1d@e za--q?h^EjmRL5`~e!oKD*44YC`aZj~h`4^Gn#pV9?OjU(v+eV#P!@ zBEHaS#dy52QTXSKoeiCFTWQiqjv>*ENn>tLdAONr|E85cwyEFw|1^ru{SyM@sSp*3 zZ?>1pa8zsTwJ3Ri<*FAAyy<`Cw#u={*6KObE1IubLb_R|YM6_w);`LY5X*bN#{1lF zb2ZUmL{Prkt`X)$w+g<`*tc&qg^E7BcU|@{rn`LV+Y%*U0niGDzuk2F=O(c?R8RuoDp za%smp{3y5r2o2CjmBR%mr6pHTK%GJ6avjtdCVbmTcq>94s9SgH6_=aCob3S@&0B{k zrugbK=f^ndNO~D7+GgaRd`ecXpj2g_!SabWo2#-4$a9 z%aH847Tu%DkJR|o_Wn!0QGDn`0bVJAZEOXBX~}J)_u%!0@-03NGpZ~EvussU>L{Fm zVEiA6P#Mt8eU$fyM%?{i2JjLEr94obZgk*}(=7VXrMlbSQwYeD*P0 zT*-JkAWvoglNrW930@l=bv?d|5pp_0bFfb+MRiREXG+z_=fGT^R5~;K;V1I=l1rwA z$U@qUjX=k%_rh;;4o|4own2w_OH54U5t55RzofNNRLZr@Y6OJAo?m9Im@2P~7kESm zCk8|}`>EGv!%g|(s-rVXC{dc(gc==O$9I*K7*bRQg9?_jbNO;j!<`6ms&I;QT;GauTwE?Bm%^g)#(+CMH2;LC(lzq_Dl7IYr55IeR%EmZ}6`^M%@ zE;EuaB8m4C+YG8Z*&9ca=PYXb)#HgD8iK(GH(EW5k~&P4I2DJ_dQageMyjWda+FY; zRMO}iY&v7xC?>;bXXSr$B-YDi!e}=@88{`7{Q7RMlc(Vb25vP6^Wfv|s1Ei=)+EQ` ziYYPVQZ-74*R@Yyzj<3I^{b`BNAQ96TDD4CQPd4#D5G964qm-|1?kuKmFcc6iF+GN zdUPBE?jH&{cOG>fUhk@w+%p-%O1|9781J|3ti&6rz+Cj4-B{}Fd{4jNMEhK4W z#C)*SXn(8S^o*|Ko2%1qLuVQg9~q}iFDV(G8d-augV0eO)kg&l$pQL}{XO8(#8x)> z*QR_4x}J8iFfTs}ESZVVJaw(hXu*aG+ASW&a!2q%J*34`(}DGiQ86$)8T=ngKeL`H z@Bk^a%D(j-;WLk_e4;`V=W4^#n5YeGrV8z<;W#281!?a{-2g6x)>kHV-%8Lzhd<0gR;JwHrv@ z{~EWi9>0qli`hSJUjEvNJ-C_*wBGejYFRhs7NNms;}5x%P03tp*ql|yrcp5w1P$?x zjsra_(z6J!$jpfTu^oHk+lc!e(uU#X4ow{hu0n->}KxwT<%7EXga^E$GWFYyy_yxL>%8T+DYUo{Bg14eoy)T&H8o%Q|`*?2svuX4w+6=As3Uq2|dzteQT zM++mSmIqWM@v*p|-~1{=ku`bnXV2omyMy_{?w|DGSiah|Z8kB_aM$JVF1={`;-%v= z1!UkyE66eF288T7dR-_~Y+MQ?>(bXU@_M1}Eo7FK1`E3JHaZRd3zt_jgU$w+`;$Ed|$RZ2vW8={WkxD>g(Y40@SH2>PBP{0r^{aPXk<0#`HFukjm;i-axqp zJrA9f(a}u|vJN_)PX5deIt89{0w)O#v3d?k;d(wgUkj+Sk$iTSYX#R&ba6`mK1@K) z&v?Oy6)PeBfZ_&&(VT>9x5<@JTFMZ1PP5A7WcZ&2T!vMT+i0b@FRQ!5eIUo%2>VL} zmI)yVo&Y?8>jNW7|8JcaC{)`&9sI9XUDPP1>yM&Kdh`zEkG)2}s;$gBO@KQKuh<$y z!7bZ@)~b-BWCC!s*y0K|epiwDvlifkkW9D1%QIT&Uk;*Dp%RGwCY-Tz#9Ik|bn5&#J9)H(aEvTqk!~m>SQr)-^b#DqB3#@T> zW+F3i>3s5fgqvgDUwCo-@uzm=Ri3gFFyh6SD))3pd6Y?eRK;cFS4$t>`RyV1l4CGK zwv1uorZ0G^xF^FbJ&V!fcgYn==;z_jg1?l&MWaQ;Vdwo0as$oKZDBf(J`B%H1Bk!R z9sBrCLS6;W*JXNImhaFO0l$s1%^`8>csV~}Wp!(s^-v#oA&umn%-TCKmydIp!wN3& ztHSE)R)F%LIg&&tfH0kcKJZlyAPi>M2UeU#bg4~PpavEA9HwxtsD^fUaMZo!tWA^N zQ&@cS#LQ*HUd&4G-v7{_w5ytxPFFh;d_fSWHVhA>Q|YIEUnpG>E`F-F5cF=LNK-;4)G-XU9^y0lTG!A4MXVEyq#NFBOI4a-T(BX= zh&HeuiTt&&fKwn9Y@CN?|DRS-RDeH9%4^>6YpAs)TZlj(L)km`d|#B&X_S7x?P<*J zvZ~5$?3EbhmeKuC`3$S-zIHZ*FbP+jbd5{N9z-WN(f1OjVL5iUnj!RpICta^=Ps-@ z%zqQXG4#&36SWJw6k?fT30AJ*(n+t{7%Upgi;f~+yL#nvXZ?LTbh^AL?;{k;6UI=u z8Ao`^)w_XffG>_G;_VQ0YX<59RmxOV8*34A1CDMaijL|(Dlwl6(n6ThnF4M!#I9@@@I^1Q)Dp}V@F7#i>t=+|Mye+qdC#itK``yrjiG1fp=a4U3tf#zr(+H!Ny=&c z$Q2T>>|;vKge=@GRX?gzgZ z_2(+C)&>p1NFEa|5EcGshj$bx&4C(x$rbBj&T`;IyL7gjpFvnoZK0-}??g57DKlst zPTPYBb%9vDDS!=l=Opf#KR?rUeiEmP71T&*8!oi6@zjMe{V=OT{v%h9rLGVRkgk>y zVF>u%ZcLwWVlL(NU%j24G1V_V47O>yKRzKfc5`By6$S@3q9lK<@n`XL775xoDE*@j z{Jk0iTKqSTpr1HbV^3-8H#w@O{g3gEQ>r3JT&#>S=OGx|pBbpJ^8U5zx@UB7cfON9 ztZCK-`at=AbhnPAvt@LdZ(_UJziqD43C{njSA6~js6fMu!Z5ApMx362sc%;wn>D*V zsVOZ)q_I7$(u1m$cLhE0gbC7Eo_li_&V#Yw$dEp9Wza&xuWkD7PDaH<`$9lW< zJk14EBU+ILS@~>K$g{-dn1=Ey)XH>xptQy>RG0}3Dp=D_kV00 z_dh2pSdxDw2H0Ak&RTs%B`vX%YDd9x%;I8uVE!zv4U*8C135=dr+3sU_0(AdmBdj zb>k?G;lArH{`^0BE@eLz;++(^V5*;DFZ+%MuW#*9?6SzVtw<%zpl2V8E*|g!{l?q& zpY{0uMi)VxriB{3R&1YIZZ+;DV)7e3O zzPS(S@Tneo^j^`^g(#crwY3hoZqU6=q+6^6*>*) zA}ycnhiN4FQ`2Yu?vkCDPy83R4wL1eQy|TCl5)VhJh2Sy&Fp~Tk6Z~>8zHG69c%(+|s9#LPx!&XlMjan0 zuEm~!fMhOU^asI%?y2YTTJ(4RpnXyEKsT(0T6`t!%MV5s`F5_8dc?cbyomlbL(3xp9?oF-7U|EU(srLt{|cBQfk%p9+vD` zMm}4Ovm&Lejb)uy>lQiu8PcZNVpAR&(1o{(S2BXut}EKkGJsOqeE&eC_EcOweC3a+ zDRHG6y~b9(t9%}Jd#*a~_SC{^YF?r=>aTGi6E_Aee*%jES~8<*$HKJ-?fb1~;)-W_ z{3s`Tr<1P-sceIp^5aHU6nMqzgKAnP>Q8{xygf|tdPntT%I%7+#|LVyO~ix$uLY?5 zQ&N4x2oM23Yn=NtwVqLiwkbb*mlADE9VbtEPdP2sr61tGrl;Twg{y9jp>( zq!Ol7$zt^l+&x*b2L(9@;r(P#Bm5Xr)NO1MO4jtiSCs1SGkqjRY^f96a>y4j@-#sX z++TfILhISrM$AE^ijvhsCns8QC>1JWpuF-;gXCz3EIj_hNEPH&aZPe{GF{gzyt6XT zD#wn`w?99XpkhtdaEKVJLP~aDdSm$2UwFeLVDeYdG!!*8AG%j@HCj-gi5c-GGp(eD zrdB(VDWA17?-IAy{`B1cAo6S15Atez0g}WW0<~59WdS|Pi7U;Stusl&Fe&$xPBL*p zJ8|PQkJczdQ<3xaMpcjItQ-#Z9L0Po9+GAa2L2KZc;pce#m%6R#I6jaql8WIe=s+e z-mx8G7>@8PY`%`fa{U`hb+K3}-(Wm-Dm+Ey9mi2+)@6cu0USC_uUw&Bd4=3M-G6oVsFx@mo?CX(ICs|RllHCt z3Y%)>KVdc)KAMcnJm8XQ&v_T*yQK=D5Xf^p=Jmo!1Llpx;Izlha_tOhh-OW@VzP~3 zA59*1)!Q=q*wrcL<+9e4&uJ#qZ-42)_UuSQA1cpT>aoJFKw}+iHV+zf-whg&1khZ4 z8DT;q@Vts9V4Mw{lse#@lg%t8BlPE;niafw=n zC#IG*DjTWhFjSq+S_SHO_XjFo_ahbX=1HKpOeXLS%XOn%m=_rmJwv%KDCCOd>xujY zV$<^p2bVCT7+p7Ma$Ffc{D>)5@&5My$71~G;w99x)gn{9%c7BLUFfNoyH%FJgyP0` z<$UmS#7%Zw!Reh+wnIZ_k#g{|_y9{uLa2M;m&xU`4=pq7)i3CVp zI2&q=^z3rJn=Oo~HUNK|0M#0y#oP5U>V|c96r;?N(^?@8BR%(0tI7}fJ~2lp)-Aqnm53WSv|M_@XFN^gC*}h66Rdt+{#Tj?JxbLd`i4` zCD>E$riRW&?)CEtHM9m_vloQShsLv$-c5~0+Ree}IOxpXsf$c}L5)Z9xc2+uDm>=t zt1pw!ED}<5A86#BKpj{>{~Gt88=VW89Nuc3flV};Bt?0X!aV!B{{taleGa&3lpq4+ z4X4?4luFB3-oHv{E0ycKB)Cvw;Ti^Cvv7glE6LEhy;^f1F0^+VrJC{+niFN z!Jkb2LN!=NqmG}p_`dNfl|L@%N`A2clvIut3n6-;vwHxuOa?a^Yp(kDc#g1XZqMPN7}rYFC_Qm`?He| zaN}M?vY927r>};g07^thse^vTVyyRFZY_6t5H%8KDKlqK%_Gs=O0Y9`*_WYi#WmEP zueVWYe)xMQaXe$xPUm8}wL5nz$568dDhX*g>puMw-Ex{Kx^{fYPn{>6j5oa~>|$1C zX_xAc?F@~oi_+cq{-e2^0X^^#gx`cZq_gLTh&wU0t9x3v1b4lrPRdpPnXqU~bQWwF z$+Okv`8l*-fqU>EQ=i@!gOmdG^PPDT0PmW`Emw*k4Qa(o;bxvDjKv8VX=xi>s+c$; z_wl9}z*-Z=V}deaNZ1&D!47wdzijLuwNIHoZ6R}zKSXTr3K3utpur103Mxz8mh|a) zgwnuoVMeFR;)t6u{pnSJH+~`ROir69Qvtdv)J6#}kY*kq#hb}np~dz+%_Cbs(k+zjUv|PeJ&@xjVegX^$Ny$ZZ7>(n79(e5&%p zB#9H_n-HCwG{vc4i|r+Q-ey9niexj#T}o`QWPJy|)maK%3r{2aqj{$pS6tM?@7;NP2h$K!D9+6i3vr4a$OkE@YYhTLZdP>ka%_mU-1D4?R~k^6Ojp5j|bP^gZnYS$B_%{^KFZeIbyz0{iRg z@+ZieoG6eY;a`F+7TC$E+T2T@=%+sO!6_ggI&)=4=`29b>zA2gYPMxV`uAuq2mFDR zwA8)4pYdk;%6SVQ1bI-SAnrCtsCB|V6oE{=lKr>aP1rFa$YSjKyAB4=%;I_IEQ{-= zof4yHX@bH9%PMpUjwn>+(v+H%0N(`eEwtmbT-nU^=$m;6RE-gjw)KXHzB)CuV=9vv z$`ycjnUSDSnQ!F`Ga7F#AC;#3`-2zb<)mY$dzsp~Y9DRb($ABBB z9UjvI>ydcC$#@~5-tpa!*4H`BI1*Dwqa+uC4rCdSC>&v1-K1ADn?ETP$Ne)0z5=a# zQ`>rI>|w1{F8W?t12hM8K2EaYD8HPGylE5uMG>BWuUZ`grh|PBmPGVgQNs$ISV1LO z0-dIk{MUL@k_``OeiNL+@toD55VSbb{|C!lHXaL1Rz~^I*`-^t_d_Na4?HFE(Zsc#1Yeaeqoi|rVG&F zIj4BL0%~H|xCsz&ff7O%mkxx8jB{s1k_uAu^tf7I?iM$N?&#!70aL#7kB@Vt6CJJv zJ|u?mnDoebHeNsZf2~!o@GZ;b|A8&p8Oo`POJXZ-RlNCBMgmPQ#hRL)O){_a>3^!2 zD>70uS$<)Fm7WGeV+K{EmRx|gC2|3we|sOU3&*{laP zv<*2;z5=uTx?9mev!=yqg;UhRSP3iF73X&tk&v&f{sUDAxf0UR4Lvimlxl7?;<5bz z7s&D&s~aly2#Ab2i_LDBLC+)8OS0!=UG|r)YaaO+_79=(@v`WQqF-P+^!Ln-+YCj^ zFX9znf~w4#9s|#gcWAba57{wR!&$ePat_76n6u(slhl)Xpf*CN3zKrgeX57D7%Yvu z|9F@Y{ErXVN64(1Igg7cuQB;AB+9$kZKQId&aIHMfdRCO^ zYLA=vqXsyXCXS3c=j3!B1EiT50{;K~X;H|WW8^bXLc*@&HD|QGkt`4&8~nTC`xjch zc~3M$oB2pFvYfAbF+1o+Bbui@P<66eaL zE)!#WZakg4$q3Qxlk>r#h6u7r=T(b8^k-U)j?5~Z?MHLZ7t6aRj&Dkz70wQBJcFE! zkW}D*f=cNL?Q9j%9sU?bPS$95li8s5MtHT*4U`A@ja?lR{{1P1kbUR|&v%!`x6!fV z-Rxc3WQ26;GG>9PO>0<_crwe#TE_oTc_~gqS?&W7BDzk(QTWf#`1SP7+e$upfRS|^f zTuC@}n-nq=sSXkeDtylM2&ss_c|YPZgCZpISvq;;=8#B}(!?A4sPukt1PGOiS?^4* zSQgX~j}e*f9;nG7M0iK`} z_g!RWV?X8;;&o+-xpml|0KB|YlMW4rl7Y?GFOBN^Y}k=6A!ue8C8CU{D|qjSqEW!F z0OZWSpBv0Vf32OkM(ij}+~3aUx&gB)X{|wIbPQPmvf_93s_u2&4=@CuqaH&J3s-E3 zI-B>BZF$DJi9f<0>&c}=+Em&!wK4?b_*<|)G*q%sWfo(A>(AF(D{Cyqi0eqot8;%y z1LZQur;#O&%|{=nDO#Qn^Ez7tS(GG?18J64Zet2cllZ?&HX(+a%5+NPVD}k-DL-DXC6mhme@+}vhs8Gbo=ADdiom4i!WRKYPI_6 zo4>HKwwG~H;kyka*bsADyJRhzD~()A$H20wh~@C7(1X3(`$d`|hT%yW;)B(}Hz=6h zJp@mse|!4Re=BDEpIlPKw`c5zwbLv?^~K@AWEO9?vBw3zct);f-qVD3Z9aI#g2RC% z?l+r9K`wLO0wK_mi~WF@m&j^0{_>BScbYra zgw(7}cKD$Y^l1Edt}8Wyd@M)36zs&T;3wc}{uKbZ-8`R|rLTfOTn|0>PL5y{pylRH zW@G^QJTE{q>-~2FCY^V>Vg>dT4es-~sAt7*x8!TdN({f9e(RW72!JO`Gq*PQP6rsf zHg%Aab)7TqI3`aD8J?NGFtvTs`@#mR%f3m7+j9k6RdRYA_f~dFYSxj!C4Uyj`ep+L za|BWfygeA}cVw~#TS+ZhVZ+Ak2CgQCI|LIak3&=wACThxKZLA_Ug##%_5+1{EDk~b z0#EC2#pTuT`XA%RW(-^ZF6RxZ8vKVs6jS9l4scHc3A0iK;+3!*5Nlm`HsyzSibYuB zJ>XVDT)5-8Y)n9*AumtL1MB`*_d>wiOYA>B)@N&|WbPy#Q_)vHtDw zxT&cSQrsZO3t-+}#H?W8bfc{Ek$oeqYv-yP-hQSV7%%Q=`^e*TDY5Gnq#FG*IcaJJ zDzlb{)V?LgnO8-Ka(3i+D-bntM~80)x{a79NsH^Hc0OKB0Y2=FCUAPSjCWmfo~wI) z=))$IvCfq_35e0OcYf@s-zkP4Z!t&GG$RqCR}7^loh-dNXP-qU55q)qDH)kZ?0M%0 z(8=sB_s+$zs}FsQGEZ72y?ZMP+;BQlMX~2U_&dFV=`^cL{V$eKO|LZQK-6sU*C&L0 zx<6tF4^->ONy%MyAK5ZRk_{?O2rx?aw1wf%V^6#CfLJG_@+0+(sukG8dB8tv^ee{W z?oP}IflnN477G-K#E5cF9y}6Gb#dwetklW5X`EGFvC_MZtdsHbu@;{3{pC#-1Dyf|1s4Om{?ob*?K2^8@us#c=E9AUtL)wKE8-=pLhy9Y z{3xEwSPN^vMvR~ZZQQ(-;%(%qB-w79;t7Gn_@Dm2zGdVrSFoNqceA6((x&}a5yfqS zAB(3P!8hXbKZ5Zy1jJLNO%l<~CTe3wl03$>LLi^#6+TTOn)3iKdw84-X)ISsFOmK{ z5^36E#hcU-Pd)SdrWxz-k*MAEE zx{^LdVGpy7b4t}3A;XxL-s77R^M1$`NH$IwTP(l{P+{U&t8&66T$`vS?-Yr<@p0u8 z9m>=fWN`crKsTF3D(~pp@*jAX8gE&welmQ2^-QX^b|OkXXHU%Fi#6^bp&{~T$~JRw zB@4E4BBkmw6XfV7gjHptk5wO7YUx=AQB-;8A2njVc>yI0R{%h+IMydgM*_%L;WiD15GF$Y7;8DTV(+eEICvV@u)7hORB8BurTHI> z3q|+eyO}upHtxC$s|;W%yORT_d^3C@XfmKmd=a;mrgq|+>6K3CVEQaZVBP`qA3~n9 zRt|XT4t=R5z8KS<>tEgOha%TsY=1y!zqJ18ko^$pb5kxjT$b8hyrs`Y`t*}vs=ySM zCo<5u_h-FXGW1Vcy2R_sIVj`~U(ObmqSUtaCJL zZ{nHD*Wij<=Ig{YJ-h|_?soF9Yanqpr~MX11zz@hmYtQXKV}G-d8GdsWDqv0QLs2) z%xA}gW#+70E-5tv@rKTheD$HyT%kXc)4tpIV2d0GPL#Wog?@S0DE1n7+`i{ZHtvPG7QyDAaY%Delr+aJmxme!mx;gY{XN<=DY;k_ zuDR>mU83|ojbYJanGF-qkJ87JcSynk+`!8D}l}_GQ>yR{c@_o1))F)e7;im!xt=DfT6Xq(^7B@vDp= z37N0~gsX|;^Y^Fvawqo-IIf2oZbp@V{(gooBcGRSTwHO*tw-%W7TpjR zjyQK5Jn{SIh5dGXuON#FDXIG8BU(~*t@LC0;Ib&RPps&TQ*peQ*_d1v&x^J|-#%$^ z=&+0>a-lOtze?DaBM$Yez-?|^g}H7m%EtXp)-gf3;J|WQK|<#SjglFu812tL*Ss&s zgM@(E%it$aQ)m&6FzOUD?~O4Kj#06Q4gVnG0zO_iDM&~bZdG|pMJvo%4ftvE`qCUF zXH(ZYd+eq14JsI|%h{PSep@N7ad)*z+ff=-jaP{9_VXK<$h4b&Vdc7%GxKUc+uStC z3v1($bopfLhj%Q5RibR(oJE&N7OvAw$FPFj*<&v2tl#E?OsQZ(4X2L?(*ND=>sr-W z)JKQ-$Jb#$W0s~XG}HiJ*<7!M#oQGGVm^ru5&Py8SJq2>lGFLQ-7CAjnAnsa*TkSkuiNTgagF4S!{dT)0vp61&@ZwmgP zpZ>vKK>?^xJ1l&d$%Z@$rx3BtERw&w_`h{x&zUsP!<<_+YiirdZn_kY)Z7c}1Zn@4 zUX4c3E~Xj9`K!sk!jVCCSc|kX`ENczkpWX6VBi^tmk+&1`E{;-0$&@$|G80mGJ}@w z__*x+lFaS*s~AdXFOyA8LY8c4lZ~w4O8SomRTy|#*aqNu=zC!c8yCAEX3sbpJ(f#Y zxN|g!>18meZYc4yyp*qg4|G^x@^uRuGr(9T-gi^{>F4?)Z;Bs& zOrGdOkuCo!G@EMo>V5`VL=EHRE&otDkCR>Iq zez}~jO+!~=%hWR468IHE zEq~&(hFrhq=Ge3C?LKo(Jt>1@E7i$josa$_P2BxhxkxK$S(sptbxXJD^UqPcDm__YJ=aX>a~YK<~$i^K7cxZ0&h5*o03` zg>d9b4t{b$J2ts1E_c6IEMsrISako>H_;aYqI(rwvUK){obNj?yaTu4i=4m4k_Qs7 z>)1}%*q>8Wy)g_`Cc@<|o!W$rlbD`WEVxv1CWhaW#mwdByKpSmVfo3{uS4a9Dxc=w zsrt5b@~8e<{`)euhqqt1aixm$Rx5t!%l8_TxC!_fQZvQSQ`wrpW=;?tWkttONYDvV z)scae(pr36l1K}SNx8eKUyssdF1@Mc=GlwGCGWE%6ZV8h9zxC zbxP%1Lm;;lkyJugp?761m=S~Hb@1LXxKqYi$vBhJsv_>u2ubTHREF#HNMy*$kAOdJ zC_Z)xsCSRyCyc<}W=zCLk5r9F0!bcpjPGrgxL~9`epLy!WgJ7;n(yQ5tNFWvEcr4d zIv5$5LWG90v$r!6Mjo~3EQBQ&T${v8 z-<}BObcX&(<*YFH_g>ZTFKfBAuoma+e&zr)!sY@T+sOoisp^JIBbvWQTtUPSiu~?x zy%r*~Iic0}rA9=wGp>FHH|J`MjxQ@Du>BlQn zZ@3k`t&>sxyKfTksfgb_hAS*)&KOXQ3$CQ2MUKPeHTX82z9f+RaY~HtV@}xP+sGg% z`KHILdH3JBg&%$Oi&oS~RhUtnL;jJQ573v<$03-pF3nG6|0yIXwQK7r>u7t3u}3Wu$J7g1BS;AZsjAbTJrH?A-0bcSo0seJO^z zu)kh_Gk6+ReO&>K#J7raY`Heq+MPejFo znJS>!5)>6cLVldlfwN|L$;+16me(`ncj~Gg;Elg&jA~;ykE^cONPZkF}fF zvhfrt&k7-grygQ&ZsQw2OQ)45^v3Nu*Fw7w1Y(m7YIbyX)8=$?nbrRp6d~mTgI9yV z6jWt|@;&vf?1?L1NPj}<8ticg7-+X(jgEHhOLreG>I!(j*41I}Z|w%v)(Xbf;)7r& z4kq8OQ@?Nng=IL86fF^23x2Mh;UiN!gObnvxHAEniecPTp-nz*d~QYJs0cr1Xs1aT zlj(-OJgEnV6K7J(Irbe}$}lMut#_m+T$q<*1z-JD4Q) z&+4UY?>PLvu}?BY`!L>r-eh%<#Ld5nAx4{fKb)@F9&d7Se!z+mt&( zm8o@K(C|=s@z4}&`t(BXSW;E67PKmW9Bv#Yr=x}t6|MSP7DI=NO(T0iCi;Ihf|br( zK6n#EK>S@N%>}Pvmj`a^$CC@L0T@CmP!?ezJz3$kyl|3S2{abL;MG237_<%7t z>la?FjSJhJesqm=xZ|Z>_c$ld`EK_EB!F^l;@?;@V>vsU8Y=-qbbdDaKceK&2xx)f zH^Nh_Ka&e|8*XdB%_#_hvryLyOE2EGkL^ zKq+78oH*I}!oBl5l~&G;sY<+Z*HrL{&hf~3{x2?-ATpi&p(vor;hpBk zGT6w`REo#rX+P)S(G65dpV=yHV{WY~ukWR3_TAZ~=jH`r4~j~lz{AQ~;u3RmIrS6!f__qR>?N2%<10fQ#TjY&3|)BC@q)?{1m_a+omTg-$}h)+7FUW3(>By(cZs0;I)iTHrAA?Gsn=gr z4iPnVdu5NKY}u)cVmgGaNGqdKLPK0Kj`q^EJh2A+8_7zn?1X*CXT)C8q-!Najp)+P zhpe~>FhXrP=RUq#GY>LhY7s&Qyps5@yvX{11gB)2iE_)Dl|8|4ay=mJCym0sHz^J! zV=ncQZ7osniO_i7Ea!Pk)=_;*}K z+hF^sDzN+MNmysCU&62_VqjgGy1wG}>ED%aUZ-Ci+B=nwr>Ki%)&+eE#x0s6aS}+` zTOCiAz?p<|YyFrg5@g(xF`Sr!j6{w1Z-rqdRJ_;9;VUQhd;xcH4jZvMeCF37u0w$C#FvJm%aa%XE(*4j~eWArk03 zF=%WoZ%QtEU}OCX)X_9IM7qNOlVrrHr9E-X4ta*hN=VgJdaqyuAETqmzZMS6gk7@2K+G!-nem@Avl^L)mu zksf!&Ro^R;_j2C&bkHg``L&UWP+>XC$lTr}ai_jM@;M95afP#izk6Zp1Qgz50Q1mq z)iRL?61QnlQ|z3gFTaWWk7A-v0+}lARRUIezx#Giu-7 zH_rcRk9E+x-0Yv7X^JKGMUpB=8Rs9gMCE?VGtk`D6~YvAKEmTSMOj07gju?lOc_=Z ztsm~Mcg;|8*5Li}@S$VR`F4)2wcfQYXI@f#Jpqs<1ghZGbtKWYU>HK zKzQP2tzfdWly1)-_^+`@hW_{BQ$LI}BDY>nj-iJQvm571b)Ww<|Hl&h%ccjE6w{ zS38$}z)t4{yO}n3vSEJbJL!HTWWp2c3<hw~N$I(F3%GPStJ zs-E^%BlbjnlC~WfgoeS=+>OT+6oi*qg zcz872KX<;8@$m56<&A7X^Ak9LUB)reETK_mo3aJ7^n^ZbDKuRPYH0_@f}2scan5!_ zP{KJ6bxqu?Av@E=HaR6zd=)$%nR$b!E=5fgAcq3yue0GIiT8>gBh?u;1SoD%m@wqa#_3F>?9M z#0=X01IgLzB96S33?hM);x&{j8+SW{eQA1q`T#o@UIhel_<-GFX%9r2VtclqTR${LIipH3rBI}XWQAefmwv*~!gab1 z*Z>Z*5(xTHcS>IS@a@uys*8y3%yYoA@?uroV{G-gO*BrIq&CA6~Mq{>QU0nPmD05C1LzbL^Y5+L6~+7<)Z;sp{kP zePUvYrCc=l&I|Ix2MCV;yLK>EjqBC!`R2k)@TclvX=7SP5&)#mc8jlOPy(fjA^1`e+cLTeoG|s>zNZRhKW6x<%B;5DR zCKRdY>fZ{;nRDICF&nH2?ugzpH2A^56>V0G))S=q2^>df#DpV*+wPFQl6&iSza7z( z1d)78(yen6qg7=zWmBIh>vE6SE0GV50lN954;88BG zUV{Pl`D=lXLW{XXD@;_}S@)ZOMwo-^>y(*1rUF`KGtRG5WL%kRzVI`{>Oi-yjRj^k zoCFR69ev&1Xy02MT|<)wL95I~EP%$~CBNR^ui;m%Y;z7G-&ep^kI!Vf8*gO5DVIF( zT7VvX=}O=izo&NwE+?NX&EI?!#oW<3t*pGfn<~+;vKrc{bu$HvIl6i^P28;VS?xjH zvflYo52lZ#>=EBxo%)|vRH*$LRky{SUtKV}+;MGaY_!RNsSW%)Uf>Zt!73}W^?O;c z`Zz!jac6i55twH?Je^>n_pY{8DLmgLc>csajs+3(Yq$<-9sEt zsXiBGf>wW%Kxz0K3CU&CwPNhUyC~+KU3ihNCYUR7rV{Mc#$*(wR{&h)n-&QqeWnlnDl>&|6}o4I4@I=fcCzn}!VYUfor;^;$61r!K9T}>zv&2!M}(A(S{DLz^{Dr7oIj<2PYwVu z|KgcHe+d)egoTf*PWAwg)|yY5L|RI+B0*x*&^>zW+Vkmz<8it3HK_kkScf=7eGn`uADJ-6 zw!n`;ECqyuD2~q`W)*yLiE5)qG=5`_GWc-xQmwZc?yUtpItu%r=R6ns3qzq`L^I=F zYmayp?`i9QWgPkIE%b_L)xkc6-L1Ly0k=>`f%(;+-X2kdKH$oD-lWpCt*7IZ05DaY zS4XA@8Sqx8U5AVSBRg$Xy?ND&4|iG$k{Js%AU7( z7en{~=hqxgQE&A(@KCAAvK_sy59#;nrPAga(I5!dm-w6%5>*PotA*tiOB;tgQ@)Yi zRnhixZiree*~2MLJ-CPA z)&c$$y7q7V)L(D~p@i{+$E~M873{#R)w*I{V7{0bOTd;tGdsJN>ep=Cg4ccU>EioP z)5yafjAoFRZebYi(pkg2-*r@pqoJ#Zk0kgwnQc2FRhoHhp_|0Ew$|@upSn5>0zu+i zZQJl%dm$@flqq$R<;(tL?&nfW@}4CA@R)UW7z8G&zjIYYkRHY^RJycXQ>rlFPc4s; znlJo->Ob_NDb0xn-%#aLLmi<@W#GiKJ|=EMvU?VkZrKP|oG6)p4sG#@>Vo4;JkTxE zy7Tb?6L7}^L5^M5B0hvTtB-cB!@$UdvWyJax;#1$A12ci6GzKJUR^@eZpPr(y zqYxZFcNLs)vSMH;7ARjb`%|!0oG+g~`MgwP7!W44cL~%mgf6JrdU0!h+Kh z@ z(#P7#Nn=q=N`@G1SqNNpKnGJZS-rZk#A~nL#GX!#togFc$>URJzvv_PexEoP;u^Dr zP+>(t(2CvEZ!I_p24DA3>*7`R zb8>l%*#Bj6v5vCgg(38sh=V~tHi7h}!6xEWFthn1JnYAPQ;JY(4cuo-2sok(jc9kz zsTfIORH8!q`8Xz^wb#x)&Xiq-U2naPq^ABp@2umQc=eM25Gxp)2qh?R!)=Gw#2 zIS$aFqH3#I)Ei1q(FX#ZRG;4vKAx>{c{a&(XcuL0aPOttcuvgEFRZUWWw`uO{y%+&v;dy8w>yWRm(OD_Z}X;SDP%H0T(oMN*x^|!`zv6F8^*t3>+|{wv#J@ z)JON2iK2ki=nw=*caSQyuR65lQ9|64lS*tKKMc2bBWST3i;S!);z!U<{RfA)Ts#;> zlgP0Qj)raPflo(bwZ4DCQ<5@WGW(A~f^%0sNItPB5Qhof!uMW{w|S0%uM@)0rz)~g z69w)Ckn8ZjKBo8`A6qpSCdBGIiaUiOO>#vUJjB03 zG(5VKdoWTPeS&LwBwWcfpbYWKSWg%!yYFT{L3sR!Rko^dW^6vh#uLRM)m~<0ddpR^ z0*R;qyY+7`Al0^W=`VD9w&ny%eKJPQV`FQ|7Ew)JmoIwbUh3o~g!@ zcAtfW*PpJC385*L!>kpRYOF*~pdmQz6j|7d-{E^6^LkY0yx>Ugqqy>_hg(L+SN!As|yvYuMq}-Lr{TrVzbtSq7v&7hbCosIL%+ zNth#p0|;#{G}Nmwa*e83xy+r8#l`K{yTDg64x{$&8GRW4u_ur~cud)l>fK zbEjI_?7Y`?7L2TF&{9}aQ!_%)zM*0DAII8D+OAD*>W)Rn!=bIH?^A{ygH+kdZsXcZ z++LNTlT%Z?oUuG@mr^+=V|9G08lW&}@*}uXpndrVXF6 zfQab#DF<#X9XRb0+AL29YsLV{Bj||rZl3r)2_|n5t8`cfm>_5g0$RxPM12RaCjyLJ ztswoxm>PS#-d<!oS(BchLRbdF48+qExbb|s|Rgbqxsl%HmJGZ zYHDfTKV&=phrgUe;%6>-0v=n}E&@EWV=MUmIxgR0MzeSo3pA|yK}W3CYMyV%M{Gy@ z9`?D6{BMxO(k)zVqu1asW`5bPH@o5;g@Y)amQL5m-tmWbh&=)M8{gy0$n%6Bf;(Tw zs)htbISfT)UMC`MeV49;42X7#?^RyU^S!)YsZ-@cV`E`Y8?AwR;d>Ka=ZEyRN1k_2 zmyS-w(1%0P*Ad5;JgTTciyHF_0l^c#i9E5L`^&w*H`oh)k7@n=^b`R%AM%A?Kv3&( zQupjqvaza;7cvSFpV7rdw$s&suI$FD11ul6aDS9u>i1~4&LNsnhMeo+R$~9c#h&tD zRYu(Won32w*YN!m_et^=M9lQ>H9z)J->P$nw6?ZBonm*EtQ}oa20Y(BK?9%SM@LiC z-VZR1JuKSq?(MSswJ`n`jHw_?7VXruyu|(6SB(SRNz0c*$?G8=oJZz45!88S|ao=E*?u@e$C7xAPN|S@9?>x4}2Ws zzsqDj@yM39NP`3A=-6}+ImMs)%e=?i)9R)+V>K?b+i-#gsS zpp6Gn3EO5yuXOU)Uw~-|bSNH$bRYhbAOOcCB6T1n>f_tDW&pvzpwqL< zr-jdpCq%BP9Nt&!)GX1_vIpzl6h}u#e~>nU}gqbwB|+8m-v}r zVPc7JARlHjxVnK59{#wj(>b=gi{k6M6w*trlIPcb0UuQs>ITxVvt_KGLqqR4bFs2W z-C5941et1#I&pS=#NBZrnYcZ;5j;LQo3i^bXu-oe%28W0ZR~6lsn4$ROV!lECX_?; zJ_Szorf|8TE}`)b;HIz;o-Q|!@T+ueZa~8CG65qM4A(xn9wohxE4REy?t)|RGM=29 z+jxB1QL=boh9C@#dT?v<&FSpv#Tk= zk?oOiz+DC$4QDcs|EW!vpq@&UW>Mfy8Zb^Nn4!FQx>i^{>0peb2{_-j4Y(XJy8L%; zcCo-3w`E*MkCu9o{%g?*Tr~T&;7bf2>DsNfp?=*-3VW#JH+@mp4QbxtW(IHVURgK) zo)+F;qYT$8*xfUDGH^xFNCi=m5Q+b>A|=iB_so1bg}B+O3r)YNO6)J`$oO?=Kc zix?Uuwm6P>*eaOd=L<$`w?lWnwf4fDz;j+cYf*vNR@rlhH zzdE(6MK%x5RoAl{HcOTrTeICq68TI-6$<}hMr_LJmKqFkQN6B2(fs8#D@VulXNdoe zin6tb&`=i%CkixG1EY4i)jwTD>^^0-m@q075hXM+Nw;EP^_1Ol%~4HAtZ?< zjHp+2%9_tQFL&mwPRBrZ*2c4%dxz*_ODrRwCNS}z59bz3 zmGtrQ-}q#i2X|_hTih|}-=SJD{*AK*&B7b{oIlmg-7hbq)?@K zoh)U^@XE??8@=aJOzKNsq=uj6+DliTUg~N!rix#USyzw#`cP`43~D3R&x6GOg!5za z3pAK&IK?LX>W7_h65NroNNEdr^(^h(Q&Bz7YXAHRIkOtv!7Q&@Gd+41^0@JY<0U|g zeXs`v-eAoPFhi^(Qj%2ra~iYm)bX&wx4B8UmBS3HCN?$@OsbI1pJoO2?)@(Isj(?m z%>u@Ux5_KaUC&lUYF^X&skC+UH(pjA;jB+>oTysg^fY&1!o~8WR+n3%iyJc1PPqh=7dfI)iA^y(1VX8~% zYRU7gmfWKKriq$m-QHU{D=P+;R`0jDy=#hv?cgnnVR|A^@DVL3;82zRD$3k-DHiY6HbFbmiBXr8LQM%4eBDzZK53%xP4Qff&J< zflJway)&cx`AA<>@V3aUO!D*dYwMrm92#ZPMGt4O-Ci0+L-oIP|Cwm5U<-pFsH3fR ztZh$isWiJj!dIhFU`{w|>+1hdWyPiclahWum@YqBu}bqfhZ=y0aw0hO2OBQbA*g=> zgGcwQGP83_^fT#`ubn`giv_xs>Up{Jp9k@grFsleXU=F+Bujy~D4K2Fh?P5J;!Ki1 zFz@k;KU`ZvG#ft=poFOP-A?4IJ2nhv0pzU_@h1fwUFN`2wx3#IKSh9(urSLKDKQ}Y zz`CaD?EbDDCBOtnT11=)ZC?twG=m%l!ppC5DZ1z4cov9-uuwyCQIM(c?c#RsKT)ju zii244d^x}(0=ve6@x5?Zx@PaZSeiVxqhn-bV#kVkOP{eBGIX*!v>uv*?9qDyUU^-f^m$t}#VaInZi<26?+ah24{m^fFt=9nmw#76tH*7$`5aW= zz<`5BK~Nq@eRzU%|E;zA^Q^e61fQcPzK9kM6or3FZIpO$2mlV26b-);iQ#GSEzi-I z8lkNhw}x<1nfB`x4n^nQ3P0bjxq8*9v@Q)0i>^q-UwY(%qi~0*QW&Cmxp4s>DEi_U zVk-LLSek=k9HTbA%anOb&YvWn3%{QgcwbvfaM4`0M!0VNmI0Am*D8lGU-;)s{tM6R z?dxS=b#uL3`_y*$S)TLj6cUC1Ma0_EieqUS%etYJph7q%_R+U*5;QHRPm0of`jrX? zt}eaa`lxkC=UwYX1nNE&}M{ksGjDI4-qXu0V)K19Tc!LAD9#iSli`TJjM%3RDWXun^B+N1+ z9B=U?wg6h0f434o>w4vIIqo|LZ$^YxXehQ%ZI*iUoey!zvslXWq>S+NG5ioZ#*wDR zob|5Lyh8OibhP^yT@@Ia`KO<;xa(Y>dx5oMPe;r_oaP)9Za3HKT11$pJP&=ND@a8z ziMCuGe&*{{X$4h=^sF}xSqbkm+GV;2qzCKpX-6s4s>82!^TgqyU3i#k|!5GfO0pkDa{n~AJqGk`;Hypg3 zJ)BI|4!6l_X*3Q=V`3 zyJFqkCZf#29Js{zRf_csW)Iez*njiWkxCWd`qCQQc6uh%Ei7c)slyAnng;6HtGeeFfz<>0H zbZJAnE`^0*?WN)Pl2jn*I2p4ODDtXkR$&&AnLH%LIx|H8C`AzZSJ}30(QgC}02@Ik zCrLvV&9xrU_rsuAO-OD#`S@3vp*LtnW{*nhF4Xl+OiDNr3WM6rs?@r{%I(Y6#SuRe zR6{c~#6Zw$p*T4g`no^AF@Ygu<4 z$u&(&v-1A4S^3?=UDl-;J$vCLQ)MMvUVDM+@SKd#?zF8?JA0&g4u~2p`TEzJIu-i* zcjdwpoC4#a)8yI@fQwobXnxNuyk+VCkI!EgsGBnM+TP92G*UDzCGqqbtb3aHhURQUf-QE8w4k)rJHt&-K^kZ z>V$2 zqMUO^*?2W~=SOK@BWZrmOv<8!)#Ol-Kr`hsgkrb(Vo<*^oe*it`| zB%9bX?c$mb5gWB&-tG5UGncM;?LOlR2h7pY(aW8l@h-)R4B7q8BH6+uoYhpCL=-2y z*-w|9FW8110g*^gy=$*XM#A1b!w+nWkO-gJaX9S8Ow_QJSz1x6U^mu0L0gVar-3AR zpnjoM9T?}qb?yJKJM5moSAZWm*-l7Id>1G4OM7zz-Z?b8rr+Ott7>}rrM%na5wKMF z5|#RXx)!F&6go-zt;-!$RL4QO*;7A_gKriSoj8{@B^T!mLZyA1s3yxisf!N?&w&dl zUgs%iozHBcn}FN1)g8*$4Y5CMO{3$hSa@Fb=hJC2vQ9WnT7PEKD^w}`?qkl#x)f~FWYfpetz8(PTLjE z&>o(+4)^2D%4g1|ruO-g$Jiz}7A0-$;-!DA6Mdd$PTE3Fh7r|0#}>3b`7PsoQwwI} z@T3#5u!hlDO;j*}=dTHgEj8cS#=kS1Qv68ppQKFqKS^062B`)uI=_1efj5snp9M#1 z9-ahqgxt>86g=+!*0LjYiTa^n+o`sUjD0_#idOX?q#{Vsw9EMTxs&V@u8`1D4v3PL zce&*;Xzl5N^6r}BHO{ZY+QP9;;uFH_b>M4N4v3s5CM+lC@4QdrPF4X|%NQ;IEADFq5~3&?1TfAn`msX*H_z$8<#L!1|2Gdm7% zm5Tk#WY~>*KG8V{z(&-BwYWbIZ~Ay*2o2B3vUj*MpBvX@v@4`@c;%8Zy9-ZTF+R(h96u6>h%tY*w~-K? z#K0Q0gM)7iVDo%%md;TqXCl24kuY_*Gy4gK;^bQX<}}XgA?nA5IzBDdT)P%s226#5 z?tqcwM8muS8bJ|LgrYJ|x7~)Q0k3Z%#SE)jN0r461&M>D#3npFon&Fr!^_9#_vtAv zxIk*pqxXSozp_zfaTtqa-5_nMX!KLN;s}`VOUm-6?B#Z`OF3CMSB^Nxf<1B5ZuNkh!Fxue9mTUnO9)0qI!(mq^>Pnyp8tRuMGfzNmDX2UjCqJ+o{&VKN-#=b&DRvMXaWf$lSjvF^>Cq_^-6^VrT$HPHEK`zP|sIN-B@0J%a+-cFxrfEO=KeGwGXl zsmDCT3yM@YJ|`N*Fyn$wwW?RVUh?wfAi-KQw)oM~t=9N=3vV+trm%5;(%aj6VTB)a z$-O0;o4DLy3_I-VfulPpe+(*lZ$?nRr7O0=wiCGU)|=dFTaEXoDQGa=m!2b;VC*O{ zdSEQP1XxZ3#kCnBmjpJF-=Pm^)~Y#`-nK0QkVQkV989ORb_1!&*0{dWD){2q|GKnk z^+l*UU50(WXzbJyCLv=rMjs*V8W#Cudr4I|d?^lj^%(5QYs;Sg2E$<+Q(b*q3disD ziJBasC;N5&hQxb8QV$#5&7m&ZxNuAK7uLnH4R$i;f_nt88XiD}+= z4tLnzJjp4-hk4qM`>w34Ya?h>=J~;J*ISHF!N!J>Wcsiv@Md4QG2QsH%=mWoBQ?z_ zqEdt*4o+g6aI44qJ_7i*ci?QBVO1MZi3H4<`fj*(_m7*Dp3XcWS(BfSo;~;FPU0XS zJiOCQ2fM)ZPwlP@Dx=xI?KPBX7MCc+OPZ_M(g-=;WPgrcbvge0{O6!4M`Odid)Sv+ zwS)o*n45PtdwN?zLo;*c%K`rI+g>oBN1@)#-YYN)!9F?1ymRdeRN^mGK(ZJ)DDwLa zt1W2s_lX5il8hKC4b)GU37{HcHT+rAMnysqH&E%jkdy>Fl$tS^EKYFq=&o_$m8Q?{rz+P z@Mi{w6mn|o^Ur89X>t_^P35Fl^~lAadS8mv2yF^{LhzEjsn^#4X8C`y%z@w9j5z+Q zbxFTeZT1ZJ|7CcLiE-@${#S>)w~SS<`v2McgdL**09feen{Lg@6KqZ{i*dYqw~`rM zul)t5#bn9#EX6x*+~-Of{Rz`zn|ZKX7(<=nNoy8rJwE3?+J;r^LskiO10 z2EeI^8B zA}mG2&$~lRN-BQhCtLQP>(+#8u;a$ZQnWwH)!9x-#>qiwaw#}Pvaddr1ONOQgKu=H zMIQG{o!-P!ea#-GK#KY+WzVOk7#Kjk$@ui(-*eUkwa@iY$B~WGPG+j{u-rdgYz=II zWfO69MG1fGh*4r&OZTZj%SAD?a6gauAC9^ZO=Q082N-2%b&o86) z7k?x7TfO_e)Rz-=!Rgs)17~P{S{r^QUvus_uKeUMJMQvwT;d|nPSv-AU$iU&zq@O{ z6@&1dkmIJ$2GX>wVVwWEJ)@AcHH_L&XF0#riG^3P-FCMA+4r*P6;xB8g0;b0Ab0hA zON|wnXl!-fSni=*u4W%HfQOoWp99Jd;OqFY0nz*a`sLcb~n4h29NsUR_@xyN6t=CEY%==uJ9( zBVd$ABH|-wmJE4{EqvJn-=FU!J1&^`bh1&m;2lyow+HRLJ?nwd)^Jird2OKt5Ksyj@BQV)zv8Iu)Q$_nV3YmtB5;-bhf2#3# z(c`?#Y3#}Ye1CbH`LrGrI+`}BRiP!q-T&QX=V+g7-`K*GErHQwlJq7UrN$ySpYCM~ zBlMZ>MGB8j+6p%89ddI~i%*agOmmBOOW_kd0dQEiw;gK1ef0n!1;fgNKMf!d${4nH z_)V7gf`KmI!el7YUG6|I|Ok~PxQUoa>l&f*NcApapJA3hve%M`f^|0J7g#V?xvVket87Wm8?11p3 zx9*>5!FacU57+!MFXM$*@s>cv#(8-vPQnd-;B!nUeAC;`B^OkdeE+ZZCFkY*02{DSwQl*4WquJfXbt>03bdTSkv;W%DlOC;9h-|Gy9UFjgE=QR3fNW{4?f3PZkO^9>tQ7jPndLip znv87R_68`pYbn@z`KP#5MN8j+#3lliO027^>$@2@bW{>Xs*Y~&ACBVlsV^JB@^0*c zJ-7&c?Asqf%|%dLF8tx7CW+!6y>Ka$YL1QIM=2f;_lD+X4VPbWn8e}ir2G4KgEDvg znE;WBVSYiuS;UgN;gZ1Td+>8YVzck*Mh}WII-puve%e*DtGT|Mkx_2mM*RJOlUoC z;k|0}Izer0RBN)|zuQ7HSB#XvJM)^6mW%t&FE~86hgy#-DlTRZ1cEqCSBG>GNQZqI z`z1Vj)DZfQ5WkEce!1laOz248aE(kl`XoHM5P8GM*!a&Rm>%88+v@r`9CuOhYkXh-E*|x>8I$_Ex`tYjFHEpV_fU(-GM0Mpma}~~ze46)IBOJ4H)BwI zIQo>j3!ip9dJt`Tv-wQNJmx_us}sqEice4qVyFept^ePJ({q^|ylk-!Lb*LCf-PB` ztw#;ALf1eQP7FpW)m0cjaLhFw{eN=0YcbR4>)Q@xp_-03#y;TxME#p;tBSc-r}MQr z5wVOph(6YoC6WCj&?$osejda8Crr6|3UR)z$#JeA_7h$>ih3Fu-`$>}4lfZFWr^-X zLJs!)NEPHk0F zo7ZF+nSqbht?hn$l<&~cnzY2PHO2-8kW6z;t7z7l`!dO+el7U$3P*PJe#6Y5%cXVt^}oN8ou%QA4H8uQ+%^-jyH-9NSn zlJh$;qJY1d7X~bf7`4}_bN^a~QrH;fFHI~RwMM^s)!Ye6N#K6ZC!!c zLNwFp)m2}UXyT~{uhrvao_`cJ^!DPRBGg0Z3Q9&Em!qNAdWZ{nb$?J;9~vM_{AL0? z<>dtg(SJcm(XmmHNe@T~Sjttha-2UMZj**SjLPgxfgaa@=dV!Aj7)5Tfoa3{fus%x zOG|Ak;A#i)!hQJ(QUfc9UQ}^RUn}9$WAluDAd-}JvpzI8Ou1i zHbH&X{RrGYIA{kxlIClol?V&!>ABW;)YbcajViG_Y9<%1gYL^Yt2{)9x9Hj|KaOgt zTOFhTJz`&le_++Nf09ZYRL4)|LY3tq{Hx5i!Sl4Psu`iuV%AT|3$vj zVJ~koax@W?y1L77$k?R++2AAgBw>J1fkVu)8$GwTikRq&zG zq@dpFHyFoPEZUTTL^|Apf^raY3Y$>ba$zrG+;R3F%SPsQ&Vg|?;rH}E4JP1KQ5E)} z=J8BN_o|CiNIi?r8-TRH7shSA?-t21Yz@o%ddDg0>B9C0r0usW2)Fv{lGunagKGQ6 zO=b>E1T{9;;$P=gD_BuH#op@My&Nm}u7OX=$Q%R&v#ZFI~8X67cMO5qy zA^>9x3VPJi92|*O)B&F#{qy6Q#_e^^6bEq(#0;);F_c;15q#+A-|;EXi~e$V1{xa~ z?~GAN+3?Q|gs~?%MiRum&(1Y%n31rS)yCqlPr-G)EK0AS#A+saP{W%0p2CN%t*Sy; z*()Y!elRj$=~`Pe>r|NH9QD@#lLM3Ss5vW$y2!^bqNKg9X=3Jy5mSM9^bKt#BQ{cL z+1eUvgf&Mnk^U2QsJ{n zeKSxY*2S}>ywS0l8NO#JEh}vgx{03Ocum%U-vxV57c`s~zLaB~ou)zrWnN9&#aBH%)EZq}x&~sJS z4a4um)A-8oR#%oOEy*0^fU)g!rMwMM<#hh~oiyr}rFt!1syUZKFYIq~eFgmYCoE3w zaQHbplOn6^4;`cWox?*XgdmBVX<>D%{FS0w1#Qv#FZKcU@5`oEP*k0K)o@du? z0dSisZ&v;d7Eo3aP(<4_Gf$RReUgYaBS+qNuU)0n+#yk6%`P#E(xL2#@lQLsKNcWT zPmaW-x|Kqbc91G?2nmQYK86O%F&vdu#(jwjrnF*h;d7jhb)HZ!v-MW~CdEIopc09AKD98d zIY_J^RjMwHr7Fh3QHg$(40f)HWKW_`ioS8Ui4>P*)G%x1YvuVv@MCBrjhU(6pL+>g zqS?gmo-fvWF^ExN9;Jkvsk4M~&ID%))rtH6X#sSR{ zaOS>*s3iEUyt|pZE$&abb_=wm83^@Y=Nc3*+tB_RRz&_b?Mr&m*w{xtf41;jTgagl z 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

pV|Qph~gev}F_m;zKS|tweBw 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 literal 0 HcmV?d00001 diff --git a/blog/first-finnish-rse-meetup/index.html b/blog/first-finnish-rse-meetup/index.html new file mode 100644 index 00000000..8dd4f4c3 --- /dev/null +++ b/blog/first-finnish-rse-meetup/index.html @@ -0,0 +1,255 @@ + + + + + + + + + + + Summary of the first Finnish RSE meetup - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + +
+ +
+

Summary of the first Finnish RSE meetup

+ + Samantha Wittke, Richard Darst +
+ June 12, 2023 + +
+

The first Finnish RSE meetup was held on 30. May 2023 at Dipoli, Otaniemi. About 15 RSEs and RSE interested people joined in person and online.

+

We started with an introduction round, where everyone could tell about their background and vision for RSE in Finland. The consensus for the future of RSE in Finland was to build a community for experience exchange and collaboration, and the meetup was a great first step into that direction.

+

We then tried to define what is an RSE by discussing what it would mean to leave out either of the letters in the term RSE.

+

Aalto RSE group and RSE activities at CSC were introduced, as well as the activities of Nordic-RSE and the CodeRefinery project. Presentation material can be found behind the links at each name.

+

The vision of a community based RSE support was introduced and discussed. Many places/services nowadays have their own virtual office hours / garage session / user support coffee breaks. How would a RSE garage look like, would it be useful and how could it be realized?

+

You can find the full event notes here: https://hackmd.io/@nordic-rse/fin_rse_meetup

+

We concluded the day by summarizing our goals and needs for the future of RSE in Finland:

+

What would we need from management levels?

+
    +
  • Cost object with funding for future RSE development activities
  • +
  • Enable cross-organization RSE collaboration, that allows sharing work-time
  • +
+

What could RSE-RSE collaboration and support look like?

+
    +
  • Occasional consultations on a technology you happen to know +
      +
    • Cross-organization garage pings
    • +
    • Consider joining CodeRefinery chat and talk about cool stuff you do / ask questions to other RSEs +
        +
      • #nordic-rse (about the org and RSE life), #TIL (cool stuff you do/build), #help (asking for help/answering), #general (misc), #finland, streams
      • +
      +
    • +
    • Submit ideas to and attend the Nordic-RSE seminar series (self-development)
    • +
    • Low barrier to sending messages
    • +
    +
  • +
+

Things that we can do ourselves:

+
    +
  • Update Nordic-RSE page to make it clear why / what activities someone should join (e.g. seminar series, chat).
  • +
  • Talk to others about how cool this meeting was
  • +
  • Work on spreading the info from our chats a bit more (dedicated channels in internal chats)
  • +
  • Local FI meetup around the time of the Nordic-RSE unconference in October '23 (more info to follow)
  • +
+ +
+
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/getting-funding/index.html b/blog/getting-funding/index.html new file mode 100644 index 00000000..996cbe5d --- /dev/null +++ b/blog/getting-funding/index.html @@ -0,0 +1,290 @@ + + + + + + + + + + + How to get funding for software projects - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

How to get funding for software projects

+ + Thomas Pfau +
+ August 11, 2021 + +
+

Part A: Where and how to get funding?

+

There are some guides about funding of open source software projects:

+ +

They can give a general overview for open source funding. They might have value +for existing projects that need continuous funding as these projects by +demonstrating their use (Letters of support, Download/usage statistics, +citation count etc), have a better chance of convincing external funders of the +value they generate (even if only for the academic community). For funding +requests supporting existing projects it might also help to detail what will be +improved, what features will be added, and how the maintenance benefits the +quality of the project. However, in general it seems easier to obtain funding +for new projects, since it seems that 'novel' ideas tend to be of greater +interest for public funders.

+

Here, we will list several existing options for funds for software projects in +(but not exclusively) academic settings: For quantum projects, +https://unitary.fund is a source of small (4000€) grants, that might be easily +accessible. For visibility and project improvements, Google Summer of +Code and tweag open source +fellowship offer a great +way to get interested students, or with tweag even more professional coders +into the project, test their potential (e.g. for a later masters/PhD) and get +new contributors for a project. However, the support is for a rather short time +(12 weeks). In Germany, the DFG sometimes puts out calls for research software +(e.g. 2016 call for sustainable research software +development +or 2019 call for quality management in research +software)

+

Part B: How can we get more funding for scientific software?

+

Overall, we got the impression, that many software projects are funded by being +hidden within larger grant proposals. While this works to get some funding, it +leads to an undesired invisibility of research software development, which +makes it difficult to get funding for projects. On the other hand decision +makers seem to be aware, that software is necessary, and there are even calls +which explicitly ask for details on what software funding there will be. As +such, it seems important to get grant-writers to stop the practice of hiding or +obfuscating software development in their grants but to explicitly list them +in the requirements and/or goals of the grant. To achieve this it would also +be important to convince PIs that proper funding for research software +development is important, and present the advantages of having permanent +research software engineers. Those include (but are not limited to):

+
    +
  • A RSE stays, and thus the knowledge about the code remains in house for future reference
  • +
  • A RSE has a higher incentive to produce higher quality code, that stays useable even if they leave the institution
  • +
  • Code development can be sped up if a RSE serves multiple groups by not having +to replicate the same code multiple times (in contrast to individual +PhDs/PostDocs who only code for "themselves")
  • +
+

A further argument, which needs some more work could be the time saved by +employing RSEs. This would require a survey of PIs on how much time they, or +their group spend on code development, and an estimate of how much time could +be saved by employing specialists for some of the tasks. This data would also +be important for higher level decision makers in order to show the value of +RSEs in research. To this end, it would be good to obtain more and clearer +statistics to demonstrate use and visibility as mentioned above. For some +languages, download statistics can easily be obtained by package managers (e.g. +conda/pip for python):

+ +

We would need to check to what extend these are available for other languages. +Another important thing to remember is to make citing software easy by putting +it into code (e.g. a cite function), into the documentation, and in general +make it easily findable (since often a lack of easy citability will lead to +fewer citations). And in the end, citations are an important way to prove +impact for future funding.

+ +
+
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/git-evangelist/index.html b/blog/git-evangelist/index.html new file mode 100644 index 00000000..a90837f9 --- /dev/null +++ b/blog/git-evangelist/index.html @@ -0,0 +1,459 @@ + + + + + + + + + + + How to be a 'good' git evangelist? - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

How to be a 'good' git evangelist?

+ + Sunniva Indrehus +
+ September 02, 2021 + +
+

Text credit

+

This text is based on the notes from the community discussion 'How to be a +'good' git +evangelist?' +which took place during the online Unconference +event of the Nordic +RSE community on the 29th of June 2021.

+

The modern scientist's toolbox

+

Basic usage and skills of computational knowledge are becoming more and more +important in academic fields. Both the biologist, physicist, psychologist, and +the economist are expected, to some kind of extent, to know how to use and +write small scripts to accompany their scientific arguments. To do this in a +successful way 'good' scientific software is needed.

+A definition of computational science +

A definition of computational science. Figure credit.

+

'Good' scientific software does not have one clear definition. Dependent on the +discipline and field you will get different answers. Some main points that most +users/developers of scientific codes would agree upon are that 'good scientific +software' is something that is:

+
    +
  • working
  • +
  • standardized
  • +
  • understandable
  • +
  • reproducible
  • +
  • maintainable
  • +
+One way to measure code quality +

One way to measure code quality. Figure credit.

+

To help the user/developer accomplish 'good' scientific software there exist +several modern tools. Some of these are:

+
    +
  • version control systems (VCS)s
  • +
  • documentation (in code, Read the Docs, examples, etc.)
  • +
  • modern editors
  • +
  • proper debugging tools
  • +
  • containers
  • +
+

All of them are important in the modern scientist's toolkit but seen from the +RSE perspective the deployment and usage of VCSs are often not taken advantage +of in scientific domains where coding and software itself is not the +deliverable.

+

This text aims a giving you some techniques or arguments you could use to +convince your team that it is time to invest in learning to use version +control. We also explore some of the broad tasks that can be more easily +accomplished with the usage of modern VCSs and make the daily life of the +modern scientist easier.

+

How can scientists be motivated to learn to use version control?

+

According to Wikipedia, the +first deliberate revision control system was published in 1975. Modern version +control is most popularly used for tracking changes in a codebase over time. +For this reason, there is also reason to think that this is the only type of +task which is relevant to use VCS for.

+

How can scientists be motivated to learn to use version control?

+
    +
  • +

    Ability to use advanced regret button. The first introduction to version +control on a computer is done by pressing ctrl+z in a gmail or office +document. When writing or collaborating on a longer text, the nightmare +before version control or +having folders with documents like +version_final_x_modified_PI_comments.docx, x=[1, 2, ...] quickly becomes a +mess.

    +
  • +
  • +

    Automatic backups. Remembering to take a backup of your work in progress +and keep safe copies is an extremely good idea if your computer crashes, +dies, or gets stolen. To complete a typical master thesis in a modern +university will contain some kind of scripts used to construct a lot of +figures and plots made by changing or commenting in and out some lines of +code. If properly explained and introduced, VCSs can be used to track these +changes so one never needs to wonder about which configuration that made +that figure. You can keep track of changes in a document, for instance, TeX, +logging your daily work, and collaborating with your colleagues.

    +
  • +
  • +

    Better platform for collaboration. The moment the coding work is shared +with colleagues there is a need for a platform for sharing files and scripts. +Sending zip-files over mail is not a modern or ideal way of sharing code.

    +
  • +
  • +

    The experimental analog: If you were doing a scientific experiment, would +you ever trust your instruments if they were not calibrated? To have a +successful experiment you will need the right tool for the right job. When +touching something data scienceish on a computer, settings for versioning is +essential for reproducibility.

    +
  • +
  • +

    You will probably need it later to be taken seriously. Most of the students +taking a master or PhD today will not stay in Academia. If one decides to +join the industry or another part of the real world, academic programmers +are not known for good quality on their academic +software +or scientific +code. +To be taken seriously as a software engineer or data scientist the use of VCS +is a critical tool.

    +
  • +
  • +

    A way to track unforeseen consequences. If something is changed somewhere in +a code base/script it can have unforeseen effects in other parts of a project. +Without VCS it is difficult to know when we have introduced such problems or +solutions. In research projects these changes are usually something we need +to know since the changes affect our thinking and conclusions which again +can/will affect other research projects. It's not good enough to say "well it +got fixed at some point. let's just be happy that it is correct now"

    +
  • +
  • +

    A way to track unforeseen consequences. If something is changed somewhere +in a codebase/script it can have unforeseen effects on other parts of a +project. Without VCS it is difficult to know when we have introduced such +problems or solutions. In research projects, these changes are usually +something we need to know since the changes affect our thinking and +conclusions which again can/will affect other research projects. It’s not +good enough to say “well, it got fixed at some point. let’s just be happy +that it is correct now”.

    +
  • +
+

How can we be 'good' git ambassadors in our communities?

+

In the days before markdown and sleek web interfaces version control was a tool +for the dedicated developer. Today, there exists a broad range of modern +graphical user interfaces that simplify the mysteries of branches and +merge. Convincing people that the time invested in learning to use these +modern tools will pay off is a big part of the RSE job.

+

How can we be 'good' git ambassadors in our communities?

+
    +
  • +

    Enforce the use of technical solutions. If someone asks you for help you +could provide the solution via GitHub/GitLab/Bitbucket/etc. Embracing one of +the nice and modern web interfaces like Github can take away a lot of the +complexity for beginners. Remember that you might need to provide some +assistance with how to use the platform.

    +
  • +
  • +

    Promote workshops. Share workshops like +Coderefinery and Software +Carpentry with students and +colleagues can lower the bar to get people to start using VCSs.

    +
  • +
  • +

    Use (positive) social control. Among same or similar level researchers and +RSEs it is easier to make suggestions like starting to use git. Even in the +fields where the researchers do not develop their own code, but only use +software written by others, there is a potential to use VCSs to simplify +their daily work. One could use VCS to track the different kinds of +experiments conducted when they run code. Changing one parameter, changing +to another parameter, etc.

    +
  • +
  • +

    VCS helps the reproducibility of research. There are starting to come +requirements from journals and conferences on the +reproducibility +of code used in scientific settings. By enforcing good standards as early as +possible one are sure to be good enough when this is actually needed.

    +
  • +
  • +

    Convince the authorities. As an individual alone, it can be very hard to +convince colleagues to understand why they should invest in learning version +control. With the authorities are onboard you can make your life easier. +Younger individuals in academia (young post-docs, PhD and master students) +are easier to convince than the older generation (permanent staff like +researchers and professors).

    +
  • +
  • +

    Make it a requirement in research grants. In our modern scientific world, a +common task differentiation is to give the programming job and the details to +the youngsters let the older generation handle the overall picture and +long-term planning. As a result, there is still quite common in academia that +people working with code today do not use VCS because their supervisors did +not use it in their work and they are not encouraged to invest their time to +learn how to use this tool. If the principal investigators for research +grants can be convinced to require researchers to work a particular way, it +can be very effective to tip the standards in a good direction.

    +
  • +
  • +

    Make it a required skill for individuals. Include experience, or the +willingness to learn, VCSs a requirement when hiring new people in the group.

    +
  • +
+

When should we learn to use VCS?

+

From an RSEs perspective version control could easily be introduced right after +the first code line successfully prints hello world, but it is not useless +to learn at any other point.

+

When should we learn to use VCS?

+
    +
  • +

    From the beginning. Most students will start their programming career by +writing small scripts or completing examples. By introducing VCS at the same +time the complexity of the usage can grow with the learner's needs.

    +
  • +
  • +

    Wait until needed in daily work. It is hard to imagine an effective and +successful code collaboration between more than one person without having +some rules for contributions etc. Waiting until one sees the need for the +tool can also be a good strategy. Maybe not all projects need to use a VCS, +but at the point where one starts to collaborate with other people, VCS is +extremely useful.

    +
  • +
+

How and who should teach VCS best practices?

+

There are workflows that are considered as standards and certain forbidden commands one should not use when working with VCSs.

+

How and who should teach VCS best practices?

+Typical git usage in a nutshell +

Typical git usage in a nutshell? Figure credit.

+
    +
  • +

    Include VCS in university courses VSC or Git can quite easily be included +as a smaller part of a Python course + Git as a part of a scientific +software development practice course. Based on experience it is important to +make the learners repeat what they have learned in other settings where they +can continue to use the tool for their own needs. University courses that +have coding exercises could choose to use a collaborative platform where the +students can clone repositories and submit answers. The learners would then +start to use version control in a setting where it can not be questioned. For +students at the PhD-level, there are usually a certain amount of credits that +must be taken. By integrating git in the curriculum all students will hear +about git at one point.

    +
  • +
  • +

    Volunteer learning initiatives. Workshops and courses hosted by +organizations like +Coderefinery and Software +Carpentry are great examples of +settings where learners in communities without RSEs or technical competence +in VCS could get hands-on experience and start working. If you have the +capacity to give a hand, like being a +helper, +host or instructor, you can

    +
  • +
+

Summary

+

If you are an RSE preaching git to colleagues you can try to use 'good +enough' practices for scientific +computing. +Remember that every scientist does not need to master all aspects of VCS to +make use of it in their daily work.

+Preaching scientific software +

In the RSE church, it is effective to preach 'good enough' scientific software. +Figure credit: Michele Rosenthal.

+ +
+
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/index.html b/blog/index.html new file mode 100644 index 00000000..fc9bf277 --- /dev/null +++ b/blog/index.html @@ -0,0 +1,265 @@ + + + + + + + + + + + Blog posts - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + +

Blog posts

+ + +
+ +
+ + +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/international-rse-survey/index.html b/blog/international-rse-survey/index.html new file mode 100644 index 00000000..72dfa9d7 --- /dev/null +++ b/blog/international-rse-survey/index.html @@ -0,0 +1,234 @@ + + + + + + + + + + + Take the 2021 international RSE survey: help us improve the RSE community - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Take the 2021 international RSE survey: help us improve the RSE community

+ + Patric Holmvall, Radovan Bast, Richard Darst, Samantha Wittke +
+ November 30, 2021 + +
+

Take the survey

+

Do you develop research codes, or generally work with research software or data analysis? Perhaps you even feel more connected to the technology side: programming, software, data, etc., rather than the writing of papers? Although this work is crucial to the research, the modern research environment seldom fully recognizes it, in contrast to other methodology development. Take part in the international Research Software Engineer (RSE) survey to help us understand how we can improve the situation. Your current position or job title does not matter, only that you feel connected to software, data, computation, or similar technology.

+

Link to the survey: https://softwaresaved.limequery.com/386272?lang=en

+

You can also help us by sharing the survey with others

+

Perhaps you are not writing research software as part of your work, but maybe your colleagues or collaborators are? Or perhaps a research group or research institute that you are in contact with? You can help us and the reach of the survey immensely, by sharing and making the survey more visible in mailing lists, group chats, blog posts, or newsletters. There are many RSEs out there who may not know about the RSE community, and that there are many more RSEs working across the Nordics/Baltics (and in the rest of the world). Many are not even aware about the term "Research Software Engineer", and that they are one. This survey is one way to reach them, and to raise awareness.

+

What and who is an "RSE"?

+

A Research Software Engineer is a person who combines the mindset of a researcher with the skills of a software developer. We interpret this inclusively, for people who might consider themselves data engineers, system specialists, and so on. For decades, research has been dependent on such roles, but without providing them proper career support or recognition. The Research Software Engineer movement aims to improve this situation by representation and advocating for these people and their work.

+

RSEs in the Nordics and Baltics

+

Nordic-RSE is the Nordic+Baltics association advocating for RSEs. Founded in 2017 and registered in Finland in 2021, it provides a community, periodic seminars, and in the future other events which can connect RSEs to like-minded individuals and promote career development. It will also advocate for the value of RSE services within the research process.

+

Why the survey matters

+

The survey is run worldwide every two or three years by the national RSE associations together with the Software Sustainability Institute, with the aim to provide a better understanding of the RSE community, and the environment in which research code is developed in. This insight is invaluable when trying to improve the situation for RSEs, and when applying for support from national associations, funders and other policy makers. The data from the survey is anonymized and published openly.

+

The 2018 survey was completed by nearly 1000 people around the world, providing a useful overview of the RSE landscape. For example, it allowed us to assess the average background, experience and primary disciplines of RSEs. Alarming results were found in terms of gender imbalance in all regions, and 50% of RSEs reported a lack of proper recognition or acknowledgement of their work. Hence, the survey provides important and substantial results to point towards in our interaction with universities, institutes and the policy makers.

+

The survey is being conducted with ethics approval from the University of Southampton (ERGO ethics application number: 65619). The first page of the survey tells you everything about the conduct of the survey, our approach to privacy and data protection, and your rights as a participant in the survey.

+ +
+
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/preaching.jpg b/blog/preaching.jpg new file mode 100644 index 0000000000000000000000000000000000000000..002989f6b4252d5865119cfb83228a47aa0c6894 GIT binary patch literal 63389 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 literal 0 HcmV?d00001 diff --git a/blog/research-software-journals/index.html b/blog/research-software-journals/index.html new file mode 100644 index 00000000..e739ae60 --- /dev/null +++ b/blog/research-software-journals/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + Research software journals - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Research software journals

+ + Luca Ferranti +
+ August 11, 2021 + +
+

Why research software papers?

+

Publications is the currency of researchers. To receive fundings or progress in +the academic career path (e.g. getting a tenure track positions) researchers +are (among other things) judged by their number of publications, the number of +citations they have received and on what forum their work has been published. +What about those people spending most of their time developing a research +software? It is true they are not producing new scientific result, nevertheless +their work is fundamental to conduct research in a transparent and reproducible +way. How can they get credits from their work being used by several researchers +around the world? Sure they can archive their code repository to Zenodo and get +a DOI, but several platforms (I'm looking at you Google Scholar) do not count +those publications and the citations, as they only value papers? The solution +is thus software papers, a paper giving a short description of the software +that can be cited by other researchers.

+

Advantages of writing a software paper

+
    +
  • Citable, citations are researchers currency
  • +
  • increases visibility of the software
  • +
  • Review process has to check the software -> improves reproducibility of science
  • +
+

Why not just Zenodo?

+
    +
  • Not recognized by several citations counting tools, e.g. google scholar
  • +
+

Challenges in publishing software papers

+

Fair recognition of contributions

+
    +
  • List of authors fixed, what if someone joins after the paper was published +but still does a significant contribution?
  • +
+

How are software papers seen?

+
    +
  • Unfortunately, in several countries research software journals are still +seeen as "minor" publication forums and are not as respected as other +traditional journals.
  • +
+

Some research software journals

+ +

Did we miss some? Send us a pull request!

+ +
+
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/rse-on-mastodon/index.html b/blog/rse-on-mastodon/index.html new file mode 100644 index 00000000..9623d276 --- /dev/null +++ b/blog/rse-on-mastodon/index.html @@ -0,0 +1,299 @@ + + + + + + + + + + + State of Research Software Engineers on Mastodon - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

State of Research Software Engineers on Mastodon

+ + Richard Darst (ed) +
+ August 08, 2023 + +
+

Many domains have migrated to Mastodon as of 2023. Have Research +Software Engineers? This post examines the situation, based on this +post by rkdarst. +There are many contributors to this post as seen in this +issue.

+

Summary: not much yet

+

This post can be updated as we get more information/the situation +evolves, please send pull requests.

+

RSE organizations

+ +

Other accounts to follow to seed your community

+

TODO: We should try to get a category in https://fedi.directory/ rather than make our own list.

+

Common hashtags

+
    +
  • +

    #RSEng and #RSE have been seen, but #RSEng is preferred +(ref. +There doesn't seem to be much activity there. #RSEng was +the primary tag from from Twitter. Sometimes #RSE is the people and +#RSEng is the activity.

    +
  • +
  • +

    #HPC has a fair community.

    +
  • +
  • +

    #OpenScience can be found, in addition to ResearchData and +ResearchSoftware.

    +
  • +
  • +

    We propose #SciComp as a general "scientific computing" tag +which can partly overlap with the above, but is more general to +people interested in the computing part of science.

    +
  • +
  • +

    There is the a.gup.pe group +"researchsoftware", which will boost any post tagging it, and can be +used as a more targeted distribution group than tags +(ref). +We could also get a listing at https://fedi.directory/.

    +
  • +
+

RSE-focused Mastodon servers

+

There don't seem to be any servers specifically focused on the RSE +community. Perhaps the closest one is the HPC community +https://mast.hpc.social, and we are invited to take part there +(ref). There is overlap +between the HPC and RSE communities, and the initial community survey (ref) +for creation of the HPC.social Mastodon server showed a significant interest in +exchanging information on software topics.

+

Many +of the repliers used https://fosstodon.org.

+

One could ask if it's better to have a common server, or be more +distributed among the communities of other scientists to spread the +word. There is a list of academic/science related servers at +fedi-science. The primary advantage +of a topic-driven server is a better local timeline, which will be populated with +the posts of everyone on that server. While following hashtags/etc. is similar, +the local server makes this more natural.

+

There could be room for some RSE organization to set up a +RSE-focused server. (editor note: I, rkdarst, would somewhat prefer a +"scicomp"-focused mastodon server to bring together data, computing, +software, etc. people. Yet, this is also too broad and nebulous and without +organizational backing so comments were negative on this idea.)

+

Future

+
    +
  • Please send pull request with updates.
  • +
  • We should contact SocRSE UK and ask them if they are interested in +a Mastodon community.
  • +
+ +
+
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/seminar-report-julia-package/index.html b/blog/seminar-report-julia-package/index.html new file mode 100644 index 00000000..d68c4624 --- /dev/null +++ b/blog/seminar-report-julia-package/index.html @@ -0,0 +1,227 @@ + + + + + + + + + + + Seminar report: Package Development in Julia - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Seminar report: Package Development in Julia

+ + Nordic-RSE +
+ August 18, 2021 + +
+

On August 18th 2021 we started our (to be) monthly Research Software Seminar Series with Luca Ferranti from University of Vaasa giving insights in Package development with Julia. +9 interested learners + host and speaker joined the zoom call for about 3 hours. Luca had set up the session in a way that everyone who wants can type along with him. All material can be found in this github repository and the Agenda and Q&A here. +Topics captured were the Julia REPL and how to use and create environments. Luca showed us his general workflow for creating packages from scratch, which gave a good starting point for people to develop their own Julia packages. +Also tips and tricks for testing and documenting Julia packages were covered. +Nordic-RSE thanks Luca for a super interesting and engaging seminar workshop! +The recording of this seminar will soon be available on Nordic-RSE youtube channel.

+ +
+
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/typical-git-usage.png b/blog/typical-git-usage.png new file mode 100644 index 0000000000000000000000000000000000000000..a66761da3c1152482fc3d31aff6675173cc41317 GIT binary patch literal 31592 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 literal 0 HcmV?d00001 diff --git a/blog/unconference/index.html b/blog/unconference/index.html new file mode 100644 index 00000000..5419476d --- /dev/null +++ b/blog/unconference/index.html @@ -0,0 +1,236 @@ + + + + + + + + + + + Unconference 2021 - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Unconference 2021

+ + Nordic-RSE +
+ August 11, 2021 + +
+

Although the world situation prevented our plans to meet the community in person in Stockholm and we were all busy with other works, we did not want to give up meeting the community this year. Thus we decided for the unconference/birds of a feather format to keep organizational hassle low, but still give the community a place to meet, learn, and discuss. In that way, the community could decide on the topics of interest and create an event to their liking. +The event was held on June 29th + 30th 2021 afternoons. Three speakers were invited beforehand to talk about their interesting work, +the rest of the event was free for the community to fill.

+
    +
  • Shahnawaz Ahmed from the Wallenberg Centre for Quantum Technology talked about the journey of his Quantum Toolbox in Python (QuTiP) from small research project +to open source project developed by a community from all around the world.
  • +
  • Kristoffer Carlsson from JuliaComputing introduced Julia for research software.
  • +
  • Anne Fouilloux from Nordic-RSE gave some insights into myths and misconceptions about research software development in academia that she encountered during her work as an RSE. +The event had 69 registrations from 7 countries (FI,NO,SE,DK,UK,DE,NL). +Topics ranged from broad (Introduction to Julia, What is R/S/E?, ...) to specific ( Funding for software projects, Development frameworks, Software paper publishing,...) +with lots of Q&A and discussions. You can find schedule and notes here and stay tuned +for more blogposts (https://nordic-rse.org/blog/) and recordings of the invited talks coming in the near future. +Since this was the first event of this format, we learned a lot in the process. We definitely want to organize this kind of event again, but will try to bring a bit more order into the submission and decision of talks and discussions. +Another suggestion we got was to encourage last minute contributions by having more own contributions since it is easier to add the tenth suggestion to a list of nine suggestions rather than adding the first.
  • +
+ +
+
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/what-is-r-s-e/index.html b/blog/what-is-r-s-e/index.html new file mode 100644 index 00000000..babfdf1a --- /dev/null +++ b/blog/what-is-r-s-e/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + What is 'R'? What is 'S'? What is 'E'? - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

What is 'R'? What is 'S'? What is 'E'?

+ + Richard Darst +
+ August 11, 2021 + +
+

Who is considered an Research Software Engineer (RSE)? This has surely been +discussed plenty, but at the unconference we had our own little chat about it.

+

Perhaps as you might expect, we didn't come up with any amazing answers. +However, we did make a summary of what happens if you remove each term from +"RSE", which perhaps provides the most insight we found.

+

Remove Research (Software Engineer)

+

Research is more explorative and unknown (and requires more creativity) than +following a specification. It is not only doing "the research" but also other +things that support research or research infrastructure. There didn't seem to +be strong opinions that it had to be academic, but this wasn't a major +discussion point.

+

If you hire a software engineer instead of a RSE, you might not have +practical research value (or might right now but not in five years). You might +miss open science, reproducibility, flexibility, and it might not be easy to +modify and reuse by other researchers who don't have as deep of software +training.

+

Remove Software (Research Engineer)

+

In some ways, "software" is the trickiest term to define. Of course "software" +is obvious, but in practice our community is not only about software but about +specialist support of computing in general. Its seemed that most of the +attendees took a broad view of software: it doesn't have to be just directly +software used for research or large, but could be (for example) other +infrastructure software or small things.

+

Perhaps more ambiguous are roles such as data engineers/data manages/computer +cluster administrators. There wasn't any motivation to exclude people like +this, though their skillset would be slightly different (though it's important +that we all share some of the basics!). At the very least, these are people +that we can very well include in our community of specialist research +supporters.

+

If you hire a Research Engineer instead of a RSE, you might expect that +they are not computational. These days, lacking other named communities, a RSE +could very well be a data engineer, or focus on computational infrastructure, +or a wide variety of other similar topics.

+

Remove Engineer (Research Software Person)

+

In some localities, "engineer" is a licensed profession or degree. While we +acknowledge this, it didn't seem to be the dominant factor in our definition. +"Engineer" can also be a particular degree title, but that was also not a +significant factor in our definition.

+

Instead, the "engineering" is maintaining the overall "structural integrity" of +the project. They are in some ways more practical and have a bigger overall +view of keeping the project together (see other references of "software +developer" vs. "software engineer"). The engineer will make sure that the +right tools are used and it will be designed in a maintainable way. Their jobs +might also include watching over the product long-term.

+

If you hire a Research Software Person instead of a RSE, they can make +something but it might start falling apart after a few years, might not be +modifiable, might not use best practices for reproducibility and distribution - +basically, the problems in science that RSEs are made to solve.

+

Summary

+

If you wanted a definition of "Research Software Engineer", we don't +have it - but right now, that is probably an impossible task. +However, we do hope it has made you think about what it means to you, +and appreciate the diversity of the community.

+

If you want to discuss more, why not join the Nordic-RSE community +chat and discuss more?

+ +
+
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/blog/wtfs.png b/blog/wtfs.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c9c484e9d3431995a88cd2f0e5e800fb080fc9 GIT binary patch literal 41897 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 + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ +

The community of research software engineers in the Nordics

+

There are several ways of being a member of the Nordic RSE community. None of +these numbers count everyone, but here are some details (as of Spring 2022)

+ +

Community map of research software engineers in the Nordics

+
+

How to get added

+

You can add yourself or your group to this map by sending a pull request changing the +data file.

+

Who can be included? We don't strictly define it right +now, but welcome anyone who feels a connection to +the research software engineering spirit. You don't +have to have an "RSE" job title, or even be recognized +for your software expertise, but you should feel it +relates to your current or future career somehow.

+

Here +you find documentation about the required and optional data fields.

+

Privacy

+

This map is a publication, and we are supporting your explicit choice to +express your professional information to the world. By submitting to this map, +you are choosing that your data is made public without special privacy +protection. However the data itself is licensed under the CC-BY-SA +license. We publish your +information on your behalf until you request it be removed from the current +version, but we won't alter the Git history. We may contact you to keep things +up to date or let you know of events.

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/communities/local/index.html b/communities/local/index.html new file mode 100644 index 00000000..57ebe2d4 --- /dev/null +++ b/communities/local/index.html @@ -0,0 +1,238 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

RSE groups in Nordic countries

+

Research software engineering groups provide a home for research programmers +who collaborate with researchers on multiple research projects. +Typically, a group of RSEs contract out their work to different people +who need it, but we are also interested in groups with significant +internal RSE work.

+

To create a Nordic network of RSEs, we are +interested in listing RSE groups, teams, and local communities. They +may be based in (for example) universities, national labs, research +institutes, academic departments, or university IT organisations.

+

If you are organized in such a group please contact us.

+

List of RSE groups

+ +

Community map

+
    +
  • Please add yourself or your group here.
  • +
+

International RSE Groups

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/communities/map/index.html b/communities/map/index.html new file mode 100644 index 00000000..61359f1f --- /dev/null +++ b/communities/map/index.html @@ -0,0 +1,272 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ +

Community map of research software engineers in the Nordics

+
+

How to get added

+

You can add yourself or your group to this map by sending a pull request changing the +data file.

+

Who can be included? We don't strictly define it right +now, but welcome anyone who feels a connection to +the research software engineering spirit. You don't +have to have an "RSE" job title, or even be recognized +for your software expertise, but you should feel it +relates to your current or future career somehow.

+

Here +you find documentation about the required and optional data fields.

+

Privacy

+

This map is a publication, and we are supporting your explicit choice to +express your professional information to the world. By submitting to this map, +you are choosing that your data is made public without special privacy +protection. However the data itself is licensed under the CC-BY-SA +license. We publish your +information on your behalf until you request it be removed from the current +version, but we won't alter the Git history. We may contact you to keep things +up to date or let you know of events.

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/communities/members/index.html b/communities/members/index.html new file mode 100644 index 00000000..1d271ac3 --- /dev/null +++ b/communities/members/index.html @@ -0,0 +1,229 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Active public members

+

The following people are active members, and can provide more +information about our activities.

+
    +
  • Radovan Bast (radovan.bast@uit.no), High Performance Computing Group, UiT The Arctic University of Norway
  • +
  • Richard Darst, Aalto Scientific Computing, Aalto University, Helsinki
  • +
  • Anne Fouilloux, IT Group Department of Geosciences, University of Oslo
  • +
  • Radek Lonka, RSE at Digital Laboratory, Industrial Ecology Programme, NTNU Trondheim
  • +
  • Jarno Rantaharju, Researcher at the University of Helsinki
  • +
  • Konstantin Stadler, Manager and Lead Researcher of the Digital Laboratory, Industrial Ecology Programme, NTNU Trondheim
  • +
  • K. Thor Wikfeldt, PDC Center for High-Performance Computing, KTH, Stockholm
  • +
  • Patric Holmvall, RSE/Postdoc at the Department for Physics and Astronomy, Uppsala University, Uppsala
  • +
  • Luca Ferranti (luca.ferranti@uwasa.fi), PhD student, University of Vaasa, Vaasa
  • +
  • Samantha Wittke (samantha.wittke@aalto.fi), Geoinformatics specialist, CSC, PhD student, Aalto University, Finland
  • +
+

If you want to be listed here, please send a pull request.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/css/map.css b/css/map.css new file mode 100644 index 00000000..591cc9d1 --- /dev/null +++ b/css/map.css @@ -0,0 +1,20 @@ +.cluster { + background-color: rgba(220, 51, 255, 0.2); + background-clip: padding-box; + border-radius: 20px; +} + +.cluster div { + background-color: rgba(220, 51, 255, 0.4); + width: 30px; + height: 30px; + margin-left: 5px; + margin-top: 5px; + color: white; + text-align: center; + border-radius: 15px; +} + +.cluster span { + line-height: 30px; +} diff --git a/css/style.css b/css/style.css new file mode 100644 index 00000000..e6d1eae6 --- /dev/null +++ b/css/style.css @@ -0,0 +1,93 @@ +* { font-family: 'Roboto', sans-serif; } + +body { + background: #ffffff; + margin: 0; + height: 100%; + color: #384452; + font-size: 16px; + font-weight: 300; + padding-bottom: 100px; +} + +h1, h2, h3, h4, h5, h6 { + font-weight: 500; + margin-top: 1.5em; +} + +p { + padding: 0; + margin-bottom: 12px; + font-weight: 400; + line-height: 24px; + color: #384452; + margin-top: 10px; +} + +.top-buffer { margin-top: 100px; } + +.navbar-nav { + float:none; + margin:0 auto; + display: block; + text-align: center; +} + +.navbar-nav > li { + display: inline-block; + float:none; +} + +.nav-collink { + color: #822361; +} + +blockquote { + border-left: .25em solid #dfe2e5; + color: #808080; + padding: 0 1em; +} + +blockquote p { + color: #808080; +} + +.teaser-container { + display: flex; + width: 100%; + flex-flow: row wrap; + background-color: #702552; + color: #FFFFFF; + align-items: baseline; + justify-content: space-around; + text-align: center; + padding-bottom: 2rem; +} + +.teaser-child { + flex-basis: 30%; + } + +.teaser-child p { + color: #FFFFFF !important; +} + +.teaser-child a { + color: #FFFFFF !important; + text-decoration: none; +} +.teaser-title { + flex-basis: 100%; +} + +@media (max-width: 64rem) { + .teaser-child { + flex-basis: 48%; + } +} + +@media (max-width: 48rem) { + .teaser-child { + flex-basis: 90%; + } +} \ No newline at end of file diff --git a/events/2020-online-get-together/aalto-rse/index.html b/events/2020-online-get-together/aalto-rse/index.html new file mode 100644 index 00000000..162637aa --- /dev/null +++ b/events/2020-online-get-together/aalto-rse/index.html @@ -0,0 +1,226 @@ + + + + + + + + + + + Aalto RSE - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Aalto RSE

+

Jarno Rantaharju

+ +
+

Introducing the Aalto RSE group and program.

+
    +
  • Exists inside Aalto Scientific Computing
  • +
  • Supported by deparments, basic service
  • +
  • Expected to grow with longer term projects
  • +
+

Slides: https://drive.google.com/file/d/1wf2ZFLGbwnCGzRwB07cquKauDvjv2WIu/view?usp=sharing

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/about-get-together/index.html b/events/2020-online-get-together/about-get-together/index.html new file mode 100644 index 00000000..0abb457e --- /dev/null +++ b/events/2020-online-get-together/about-get-together/index.html @@ -0,0 +1,283 @@ + + + + + + + + + + + About the get-together and future of Nordic-RSE - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

About the get-together and future of Nordic-RSE

+

Samantha Wittke

+ +
+
    +
  • History of Nordic RSE
  • +
  • Why it makes sense
  • +
  • Connect with Nordic-RSEs
  • +
  • Future of Nordic-RSE
  • +
  • The Nordic-RSE conference 2021
  • +
  • Meetup organizers
  • +
  • Agenda highlights
  • +
+

Slides

+
+

Questions and comments

+
    +
  • Why zulip? :D why not Slack! +
      +
    • threaded discussions (every topic is a thread). good for asynchronous work and remote work. (https://zulip.com/help/about-streams-and-topics and https://zulip.com/why-zulip/)
    • +
    • Plus, it's Open Source :smile: +
        +
      • :+1:
      • +
      • can be self-hosted
      • +
      +
    • +
    • Also, messages are stored for longer (at least with a non-paid plan). +
        +
      • unsure about this but as open source or non-profit projects one can apply for a free premium plan (keeping entire history) which worked for us for a couple of chat instances +
          +
        • Slack only stores 10k messages, while there seems to be no limit in Zulip. From personal experience (for whatever that is worth), messages disappear much quicker in Slack than in Zulip (the Slack channels I'm in are also way less active than the Zulip channels).
        • +
        +
      • +
      +
    • +
    +
  • +
+

Fair enough, after reading the responses and digging a bit more into the Zulip it seems there are number of essential features that makes the app more efficient to use compared to Slack. Still, there's a resistence and that's the fact that already most of the work is done on Slack and many people already are using it, it is not convenient to have some other apps as satellites around your main messaging app. Moreover, I thought for a community such as Nordic-RSE that is trying to attract more members and activity would probably makes more sense to use a more common messaging app, nevertheless, thanks for the responses and introducing Zulip with us all, I'll give it a shot ;)

+
    +
  • good point about yet another tool/app.
  • +
  • little downside: on mobile phone it was less good/responsive than Slack few years ago when I tried last time. I am using it on computer browser always.
  • +
  • Wonder how many here already use Slack compared to Zulip +
      +
    • Don't forget MS Teams, which is the "official" one here at UiO! Just don't get me started on how much it lags behind Slack...
    • +
    • These days most know and use Slack and very few know and use Zulip. So it is still niche but I think this tool was a good choice for the CodeRefinery project.
    • +
    +
  • +
  • How is Zulip integration with other apps (specifically Dropbox, Google Cloud and Todoist) when compared to Slack? +
      +
    • Here is an overview https://zulip.com/integrations/ but I have only tried GitHub integration so far +
        +
      • Thanks for the link. I see there's no Todoist yet. The others I mentioned are there, but that doesn't say much about how well that works.
      • +
      +
    • +
    +
  • +
+

+For the reference and comparison of other options from g2.com

+
    +
  • What are you expecting from this meeting? +
      +
    • See what others are doing around Nordics, what cool tools they are using and what types of problems they are solving.
    • +
    • Would be interesting to see what career paths exists in other groups / universities.
    • +
    +
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/academic-bioinformatics-and-startups/index.html b/events/2020-online-get-together/academic-bioinformatics-and-startups/index.html new file mode 100644 index 00000000..68b3dd0a --- /dev/null +++ b/events/2020-online-get-together/academic-bioinformatics-and-startups/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + What academic RSEs could learn from startups? - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

What academic RSEs could learn from startups?

+

Dmitrii Borisevich

+ +
+

Dear all,

+

Below you will find a proposal for the discussion "What academic RSE could learn from startups?" on the 1st of December, 14:00. +If you feel that you share this frustration about research software, and you would like to join the discussion session, feel free to comment on the proposal, and let us all know in advance what your experience is.

+

The academic world strives to perform the best research possible. The research that was done thirty years ago created a foundation for modern-day computational methods in many areas. But today many academic areas suffer a reproducibility crisis. Letters and papers are regularly published in high-impact journals about reproducibility crisis,... and nothing changes. Poor scientific software is considered one of the major causes of the crisis.

+

From a startup perspective, academic environments often look outdated and generally wrong. CI/CD, shared codebase, code review, Agile, and orientation to the product are seen as necessary to just survive in the startup world. At the same time, these concepts are completely unheard of or even opposed in most of the non-CS academic places. Why is it so and what can we do about it? Do we really want reproducible research, or do we only want to grumble about it?

+

The discussion will:

+

Start with discussing the experiences of the participants, +Analyze a trade-off between the benefits and the costs of reproducibility, and how it affects research, +Compare the benefits of teamwork with the academic "single researcher" mentality, and check how it affects RSE's outcome, +Discuss infrastructure and management problems, +Summarize potential solutions. +We look to meet everyone, who feels they have the same problem in their area of research.

+

Questions and comments

+

Stats: 1/2 are "senior" staff, 1/4 are PhD fellows, 1/4 are others

+
Problems:
+
    +
  • Individual publication pressure +
      +
    • Publications are KPI
    • +
    • "Software won't give you a PhD"
    • +
    • Individual work is expected
    • +
    • This leads to people using their limited time towards personal research rather than developing tools and collaborating
    • +
    • "Cultural inertia" among peers and leadership doesn't help
    • +
    +
  • +
  • No clear future career and role model +
      +
    • No good role models, no understanding of how to transition from MSc/PhD to an "RSE"
    • +
    • No clear expectations how much freedom to do research an RSE should have - is RSE a researcher or employee?
    • +
    +
  • +
  • No resources and training +
      +
    • There is not enough knowledge resources and training
    • +
    • And different backgrounds need different training
    • +
    +
  • +
+
Solutions needed:
+
    +
  • Promotion of team work (both RSE + "scientists" for more papers and RSE + RSE for day-to-day working and learning) +
      +
    • "In industry you may go to other people who would complement your skills"
    • +
    +
  • +
  • Adoption and enforcement of industry's technical solutions for co-developing (VCS, etc.) to enable the co-developing itself +
      +
    • Technical debt is addressed in product startups because the quality of thier product matters - doesn't quality of research matter too?
    • +
    +
  • +
  • Allocation of time for teaching and knowledge transfer +
      +
    • Remember "bus factor" - how many RSEs need to leave the group for its research to fall apart?
    • +
    +
  • +
+

But no one makes these solutions!

+
Actionable steps - what we could do as the RSE society?
+
    +
  • Public advocacy campaing towards funders - they should fund RSE projects and put pressure on leadership!
  • +
  • Advocacy campaing towards leadership - they will benefit the most because good RSE practices are beneficial in a long run, over 2-4 years
  • +
  • More educational materials within the community
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/ai-based-sample-centering/index.html b/events/2020-online-get-together/ai-based-sample-centering/index.html new file mode 100644 index 00000000..95c40873 --- /dev/null +++ b/events/2020-online-get-together/ai-based-sample-centering/index.html @@ -0,0 +1,233 @@ + + + + + + + + + + + MXAimbot - AI-based sample centering for macromolecular crystallography - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

MXAimbot - AI-based sample centering for macromolecular crystallography

+

Isak Lindhé

+ +
+

What is this?

+

MXAimbot is a neural network based tool currently in development, designed to +relieve researchers of the task of manually and individually centering their +samples in synchrotron beamlines for macromolecular crystallography.

+

How does it do that?

+

It is a pretty simple CNN trained on a few thousand images from a camera +pointed at the loop which holds the samples. These images are annotated with +coordinates, height, and width.

+

Why?

+

Because the other two alternatives are

+
    +
  1. Manual centering by humans, which is boring and tedious and consumes researchers valuable time.
  2. +
  3. X-ray centering, which can cause radiation-damage the crystal.
  4. +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/closing-statements/index.html b/events/2020-online-get-together/closing-statements/index.html new file mode 100644 index 00000000..c119de72 --- /dev/null +++ b/events/2020-online-get-together/closing-statements/index.html @@ -0,0 +1,283 @@ + + + + + + + + + + + Closing Statements - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Closing Statements

+

Jarno Rantaharju

+ +
+

Notes

+
    +
  • Thanks to all contributors, organizers and keynote speakers +
      +
    • Especially Samantha, Richard, Thor, Jeremy, Radovan, Naoe for technical setup
    • +
    +
  • +
+
    +
  • Highlights from the notes +
      +
    • Great intro to the international RSE movement and to RSEs on Monday, thanks Alys Brett, Richard and Samantha
    • +
    +
      +
    • Good introductions to groups and projects +
        +
      • several expanding RSE groups
      • +
      +
    • +
    • Several technical tools and topics +
        +
      • The further we go, the more we can focus on sharing experiences and tools
      • +
      • Great to see interest in these discussions!
      • +
      +
    • +
    • We will try to make all slides/contributions findable and accessible +
        +
      • authors: please send us the DOI or the pdf version
      • +
      +
    • +
    • Interesting and inspiring panels session.
    • +
    • What the Nordic RSE should do? +
        +
      • Build an identity. Create a network with local hubs. +
          +
        • About local hubs: multiple things need to happen on university level
        • +
        +
      • +
      • Build a network, connect RSEs who are currently only connected to researchers in a field +
          +
        • Have a more specific definitions of RSE
        • +
        • Job board (separate from CR chat?)
        • +
        +
      • +
      • Give feedback to national and Nordic organisations (funders, for example)
      • +
      • Collection of resources on the website (to hands of scicomp, citation file format …)
      • +
      +
    • +
    +
  • +
  • It is easy to see the problems. We should implement solutions. +
      +
    • Make good, well designed tools that also professors will use.
    • +
    • Use and advocate for best practices
    • +
    +
  • +
  • Ask for feedback
  • +
  • Invite everyone to +
      +
    • Biweekly meetings
    • +
    • Coffee breaks for more freeform chats
    • +
    +
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/code-of-conduct/index.html b/events/2020-online-get-together/code-of-conduct/index.html new file mode 100644 index 00000000..4ff674bd --- /dev/null +++ b/events/2020-online-get-together/code-of-conduct/index.html @@ -0,0 +1,283 @@ + + + + + + + + + + + Code of conduct - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Code of conduct

+
+

This code of conduct is copied and adapted from the code of conduct used at the +2nd Intl. RSE Leaders Workshop 2020, adapted from +Collaborations Workshop 2020 +(CC-BY-NC 2.5 license) which was adapted from the example policy at the +Geek Feminism wiki, +created by the Ada Initiative and other volunteers (CC-0 license). +The procedure for reporting harassment has been adopted from the Ada Initiative's guide titled +"workshop anti-harassment/Responding to Reports".

+
+

We value the participation of each stakeholder and want all participants to +have an enjoyable and fulfilling experience. Accordingly, all participants are +expected to show respect and courtesy to other participants throughout the +event and through all communication channels.

+

To make clear what is expected, all participants, speakers, organisers and +volunteers at this online get-together are required to conform to +the following code of conduct. Organisers will enforce this code throughout the +event.

+

Summary

+

We are dedicated to providing a harassment-free workshop experience for +everyone. We do not tolerate harassment of workshop participants in any form.

+

All communication should be appropriate for a professional audience including +people of many different backgrounds.

+

Be kind to others. Do not insult or put down other attendees.

+

Behave professionally. Remember that harassment, unprofessional remarks and +messages, and exclusionary jokes are not appropriate at this event.

+

Participants violating these rules may be asked to leave the event +at the sole discretion of the organisers.

+

Thank you for helping make this a welcoming, friendly event for all.

+

Clarifications

+

Harassment includes offensive communication related to gender, sexual +orientation, disability, physical appearance, body size, race, religion, sexual +images in public spaces, deliberate intimidation, stalking, following, +harassing photography or recording, sustained disruption of talks or other +events, inappropriate physical contact, and unwelcome sexual attention.

+

Participants asked to stop any harassing behaviour are expected to comply +immediately.

+

Be careful in the words that you choose. Remember that words can be offensive +to those around you. Offensive jokes are not acceptable at this event. +Excessive swearing is not appropriate at this event.

+

If a participant engages in behaviour that violates this code of conduct, the +workshop organisers may take any action they deem appropriate, including +warning the offender or expulsion from the workshop.

+

Procedure for reporting harassment

+

If you are being harassed, notice that someone else is being harassed, or have +any other concerns, please contact any member of the code of conduct committee +via email or direct message using the workshop Slack chat:

+
    +
  • Samantha Wittke (samantha.wittke@aalto.fi)
  • +
  • Jarno Rantaharju (jarno.rantaharju@helsinki.fi)
  • +
  • Radovan Bast (radovan.bast@uit.no)
  • +
+

Report the harassment incident via email to a member of the code of conduct +committee. All reports are confidential.

+

When reporting the event to a code of conduct committee member, try to gather +as much information as available, but do not interview people about the +incident. The committee member will assist you in writing the report/collecting +information.

+

The important information we need consists of:

+
    +
  • Identifying information (name) of the participant doing the harassing
  • +
  • The behaviour that was potentially in violation
  • +
  • The approximate time of the behaviour (if different than the time the report was made)
  • +
  • The circumstances surrounding the incident
  • +
  • Other people involved in the incident
  • +
+

After the code of conduct committee receives a report, a decision will be made +as quickly as possible and any decisions made by the code of conduct will be +enforced immediately.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/code-quality/index.html b/events/2020-online-get-together/code-quality/index.html new file mode 100644 index 00000000..4937afd6 --- /dev/null +++ b/events/2020-online-get-together/code-quality/index.html @@ -0,0 +1,285 @@ + + + + + + + + + + + Is it possible to make code quality more important than the number of published papers in academia? - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Is it possible to make code quality more important than the number of published papers in academia?

+

Sunniva Indrehus

+ +
+

The code quality in academia has a bad reputation. A global measure of the quality of a computational-oriented research group is typically based on the number of published papers and not a stable and well organized code. The latter is crucial for the further development of the scientific quality of the group. Is it possible to make code quality more important than the number of published papers in academia?

+

Interesting questions that are closely related to my title:

+
    +
  • How to construct a sustainable workflow for groups working where someone has a user and someone a developer perspective? Where goes the line between what type of knowledge is expected from the users and the maintainers?
  • +
  • Who has the responsibility to teach the academic staff about best software practices? Is it the individual doing computational stuff he(r)self?
  • +
  • How can the studying programs at the universities speed up and keep track of the “standard” developments in the business? For instance: in 2020 everybody doing some kind of development should be aware of version control and testing.
  • +
+

Slides: https://drive.google.com/file/d/1lnveZ3flvTixgIDv2kwKDIhL0saXFE1b/view?usp=sharing

+
+

Questions and comments

+

Follow-up questions:

+
    +
  • Does it make sense to move in this direction?
  • +
  • Better coding culture and education ?
  • +
  • Incentivisation ?
  • +
+
    +
  • code quality vs code volume: Is it worth putting effort in going open source? -> ongoing debate in many places
  • +
  • github: a representation of the university towards the world, should be showcasing the good
  • +
  • we may not be experts but we should be using the tools provided (version control, testing) +-> "you wouldn't trust an uncalibrated thermometer"
  • +
  • pressure form funding agency to produce research results and not code, hard to try to find excuses to make good code an output
  • +
  • code should be a part of research proposal, otherwise there is 'not enough time'
  • +
  • often severity of the problem is not seen by professors
  • +
  • people get by by producing adequate code and get by and get funding, that does not motivate people to do testing etc
  • +
  • professors need to know and understand the problem (often they do not do any coding (anymore) and forget)
  • +
  • later additions to 'bad code' leads to problems which get noticed -> explanation to the 'higher level' how we could now save time with better code from the beginning
  • +
  • Lots of time pressure in research projects where improving and making code reproducible is not focussed on
  • +
  • no courses on how to write research code :( or not many
  • +
  • stuff like software engineering is often one of the first courses to be dropped when money runs out. Often because 'higher levels' do not know about the importance
  • +
  • new field: not much old stuff to build on top, no real need for sharing. But not anymore the case.
  • +
  • Catchin up takes time, no time to reproduce everything
  • +
+

How can we find the 'paper' of coding?

+
    +
  • github stars
  • +
  • https://joss.theoj.org/ +https://openresearchsoftware.metajnl.com/ +https://www.journals.elsevier.com/softwarex, software wrapped in paper for traditional metrics, good start but does not solve the problem
  • +
  • one citable paper for many years of developing the software? -> need to be judged on different scale
  • +
  • Standard research outputs are not the only thing that research is measured by anymore, need to 'jump on the train'
  • +
  • continuous necessity for novelty, all metrics problematic, potential metrics: how many people are using your product? -> if many people use it, it is valuable to maintain and update software, supporting a large community
  • +
  • usage metrics as a way of demonstrating impact -> hard to make funding bodies recognize that
  • +
  • in ok it is now pushed to be recognized, slowly building up now, took several years to build evidence base of usage
  • +
  • UK’s Research Excellence Framework: https://www.ref.ac.uk/
  • +
  • importance of being able to read documentation, you need to know where to look and how to do (not everyone can do that)
  • +
  • what about promoting the importance of releasing often? It is a measure of continuous effort, something that writing one-off papers doesn't do, and even small, bug-fixing patches are important IMO. The flip side is it could encourage busy-work, but I still think it's worth it.
  • +
  • all metrics can break -> wide variety of metrics for value is important
  • +
  • some people work in a field where software is not used much by other people, but may be very useful for your colleagues -> citation supports more novelty than quality
  • +
  • no tasks anymore that can be solved by one person. As a researcher, pair up with an RSE to solve a problem, paper together. win-win. can also help your career.
  • +
  • people are rewarded for bad code by keeping their job through being the only person who can actually read and work with their code, no incentive to make code better -> better long term management needed
  • +
  • today no one is indispensible, dont hire people who think they are
  • +
  • make sure multiple people can 'keep the server running', collaborate
  • +
  • -> culture change needed
  • +
  • need for basic education (version control etc) of students, code review
  • +
  • but people do not like to find out / being pointed put as having written bad code, creates high barrier, but one one need to get over
  • +
  • when sharing code, poeple will get used to it, as its part of development
  • +
  • Coderefinery as a good place to send new phds students to learn version control and how collaborative coding works -> no merge without someone else reading the code first
  • +
  • it's all research, you never know which part will become part of your codebase, turns into something big -> hard to go back later, so its important to start early with reviewing, version control etc
  • +
  • So maybe we should have some sense of "continual review" like "continuous integration"
  • +
  • writing test framework takes time but is worth it in the long run
  • +
  • do what you want in your own code,but you will need to 'act like a software engineer' when working with others
  • +
  • compared to how long it takes to make things work, test implementation does not take too much time
  • +
  • courses such as coderefinery are not appealing to some people who think of themselves knowing git* enough for current use, 'bubble workers', so they never learn how it could be also with branches in own code
  • +
  • 'onboarding package' as in how we do things here is lacking in academia, not everywhere though: example: https://scicomp.aalto.fi/aalto/welcomeresearchers/
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/coderefinery/index.html b/events/2020-online-get-together/coderefinery/index.html new file mode 100644 index 00000000..b7d2c660 --- /dev/null +++ b/events/2020-online-get-together/coderefinery/index.html @@ -0,0 +1,227 @@ + + + + + + + + + + + The CodeRefinery project - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

The CodeRefinery project

+

Radovan Bast

+ +
+

In this short presentation I will discuss how we grew the CodeRefinery project +over the past 4 years and taught hundreds of students and researchers across +all disciplines in best practices in reproducible research software +engineering.

+

I will highlight how we transitioned from in-person workshops to online +training and the team effort which made it possible to scale the workshops to +almost 100 participants per event.

+

Slides: https://bit.ly/coderefinery-nordic-rse-2020

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/conference/index.html b/events/2020-online-get-together/conference/index.html new file mode 100644 index 00000000..f8ef820f --- /dev/null +++ b/events/2020-online-get-together/conference/index.html @@ -0,0 +1,260 @@ + + + + + + + + + + + Collecting ideas/suggestions for Nordic RSE conference in May - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Collecting ideas/suggestions for Nordic RSE conference in May

+

+ +
+

This was an unconference session, a discussion added to the agenda during the workshop.

+
    +
  • I haven’t prepared this and maybe it was discussed already somewhere
  • +
+
+

Questions and comments

+
    +
  • May 27 and 28, 2021, Stockholm
  • +
  • 1 auditorium (150-200), 2 workshop rooms for 30 people and a number of smaller rooms booked
  • +
  • common social area can be used
  • +
+

suggestions:

+
    +
  • offer different tracks with a good balance
  • +
  • training tracks: RSE's role as a trainer and supporter
  • +
  • consider inviting persons from funding agencies ("how can we fund 'invisible' but important work?") +1 +
      +
    • also university HR/ management; to avoid a too one-sided discussion if only RSEs are in the room
    • +
    +
  • +
  • invite representatives from other "chapters" to share lessons learned +1
  • +
  • hearing about/from journals like JOSS +1
  • +
  • open science should be included as a topic
  • +
  • interface with CarpentryConnect conference (collocated)
  • +
  • invite managers and policy makers who have success stories in the RSE area +1
  • +
+

theme suggestions:

+
    +
  • "software in research"
  • +
+

how to announce it outside of our "bubble":

+
    +
  • consider calling the press (press offices at Unis)
  • +
  • at the places where startups advertize
  • +
  • unions for researchers and engineers
  • +
  • newsletters via computing centers
  • +
+

technical:

+
    +
  • better many short hackmds rather one long hackmd
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/containers/index.html b/events/2020-online-get-together/containers/index.html new file mode 100644 index 00000000..22d386d5 --- /dev/null +++ b/events/2020-online-get-together/containers/index.html @@ -0,0 +1,232 @@ + + + + + + + + + + + How to explain containers are friends of scientists? Are they? - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

How to explain containers are friends of scientists? Are they?

+

+ +
+

This was an unconference session, a discussion added to the agenda during the workshop.

+
+

Questions and comments

+
    +
  • Mentioning where containers are used and what are the the alternative and competing tools. Conda was mentioned many times.
  • +
  • A story of advertising Containers at an institution to scientists, in particular by organising a semminar giving overview of containers and brief intro into them, including documentation where and how can be used at the institute. But even such activities has not resulted in a serious adaption from the scientists side. On the other side it found other paplication, e.g. where isolation is needed for dividing conservative stable software for controlling scientific instruments and up-to-data data analysis environment. Mentioned that in early times, containers were presented in way expressing only limitted view and applications of them.
  • +
  • Mentioned that application in the instrument control, requiring isolation, are interesting.
  • +
  • There are different type of containers (docker, singularity, proto???mark) that are appropriate for different situations: service deployment, HPC, isolation etc. A proper one should be choosen depending on the application case.
  • +
  • There are many possible options how the given container technology can be adapted/used. One should think it is a versatile technology.
  • +
  • Other particular cases where containers were used: a) glibc issues, b) dot.net on CentOS
  • +
  • Expressing a thought that if containers (or other tools) are not widely used/adopted in the given community (scientists) it can die out.
  • +
  • View from BioInformatics: Conda was used a lot (Bioconda), nowadys many computing intensive pipelines are packed into Singularity
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/demographics/index.html b/events/2020-online-get-together/demographics/index.html new file mode 100644 index 00000000..adf13396 --- /dev/null +++ b/events/2020-online-get-together/demographics/index.html @@ -0,0 +1,240 @@ + + + + + + + + + + + Problematic demographics within research computing and ways to rectify the problem - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Problematic demographics within research computing and ways to rectify the problem

+

+ +
+

This was an unconference session, a discussion added to the agenda during the workshop.

+
+

Questions and comments

+
    +
  • Special interest groups exist. +
      +
    • Do they funnel people out of the main group?
    • +
    • Work with them and include the interest groups in the main group
    • +
    +
  • +
  • What leads to the imbalance at different levels on career / education?
  • +
  • Example: Gender balance in computational particle physics in Helsinki surprisingly good. Why? +
      +
    • Better balance among students than before
    • +
    • Hiring from earlier in the studies (batcherol's level)
    • +
    • If related fields are more biased, there are more qualified applicants
    • +
    +
  • +
  • Hard discussion to have, thanks to everyone who was involved
  • +
  • Sorry I forgot to take notes for most of it :(
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/eessi/index.html b/events/2020-online-get-together/eessi/index.html new file mode 100644 index 00000000..e77dad78 --- /dev/null +++ b/events/2020-online-get-together/eessi/index.html @@ -0,0 +1,298 @@ + + + + + + + + + + + European Environment for Scientific Software Installations (EESSI) - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

European Environment for Scientific Software Installations (EESSI)

+

Thomas Röblitz

+ +
+

We will do a presentation of the EESSI (European Environments for Scientific Software Installations) project including a demo of its current pilot software stack.

+

In a nutshell, EESSI develops an infrastructure/service which will eventually allow you to use the same scientific software stack on any machine (e.g., Raspberry Pi, laptop, server, cluster, cloud, supercomputer) running on various operating systems (Linux, macOS, Windows) and the software stack is built from sources and can thereby be optimised for the CPU/GPU/interconnect at your machine. Even better you don't even have to install (almost) any software package as the stack will be delivered to you via CernVM-FS a proven solution to distribute software in the WLCG (Worldwide LHC Computing Grid).

+

The current pilot stack can be easily tested via Singularity, supports ARM, Intel and AMD processors and includes scientific software packages such as GROMACS, OpenFOAM, bioconductor, TensorFlow as well as all their dependencies.

+
+

Questions and comments

+
    +
  • Question: Is it possible to test the whole stack, please add links? +
      +
    • Yes, see https://eessi.github.io/docs/pilot/
    • +
    • To get help, join the EESSI Slack, see https://www.eessi-hpc.org/join/
    • +
    +
  • +
+
    +
  • Question: Will you also support AMD Rocm and AMD ecosystem overall? +
      +
    • Yes, eventually. Right now there already are optimized installations for AMD Zen2 (Rome). +OpenMPI is included and is installed on top of UCX & libfabric, so should properly support AMD Rocm interconnect, but this is currently untested.
    • +
    +
  • +
  • Comment: I like this idea as for us it is important people can use it in their laptops. +Personally I not much loosing time in setting up sw at my laptop but I see for the users it is important +to have an option to install/use it also in their lab. They like it more. +
      +
    • Yes, this could allow people to literally write a job script that just works on the HPC cluster. Same modules, same software. +(and no need to build containers, or copy them over, etc.)
    • +
    +
  • +
  • Question: This builds on existing projects so it has some content from the begining. +
      +
    • Thanks to EasyBuild we can easily provide 1000s of installations. +Right now we limit what we provide, so we can focus on solving the problems we're hitting first.
    • +
    +
  • +
  • Question: Why European in the name? +
      +
    • Because it started with European sites. +We're already thinking about changing the first E to "Easy" :) +"EESSI is the Easy Environment..."
    • +
    +
  • +
  • Question: Question: what are the possibilities to add “own dirty module”, is it like same as e.g. with EasyBuild itself? +
      +
    • You can easily install additional software on top, for example in your home directory on in /tmp, just like you can with any other software stack built with EasyBuild).
    • +
    +
  • +
  • Question: Sensitivity of central Stratum-0 component, in terms of resilience? +
      +
    • The CernVM-FS design is very robust. If the Stratum-0 dies, the only impact is that you can't add new software to the repositories. +As long as one Stratum-1 server is still alive, the software remains available (all Stratum-1 servers have a full copy of the provided software). +So it comes down to having enough Stratum-1 servers, spread across the world, in different sites and cloud providers.
    • +
    • W.r.t adding software: we plan to fully automate the workflow of adding software to the EESSI repository, such that adding software comes down to opening a pull request on GitHub. When the PR is approved by a reviewer, the software gets built automatically on all supported CPU architectures, and added to Stratum-0, fully automatically. Ideally we also have (small) test cases to verify that the installations are functional before deploying them.
    • +
    +
  • +
  • Question: You mentioned that CernVM-FS only relies on HTTP connections. Shouldn't that be HTTPS for security reasons? +
      +
    • No, switching to HTTPS has no added value in terms of security, we've discussed that with the CernVM-FS developers. +CernVM-FS has built in security checks between server and clients, so HTTPS doesn't provide any additional security (I think, should be checked in CernVM-FS documentation).
    • +
    +
  • +
  • How would this work for large jobs across multiple nodes, can a lot of network traffic to pull in the software be avoided? +
      +
    • Yes, you can set up a shared CernVM-FS cache on a shared filesystem. +If there's no internet access on the cluster workernodes, you can use a squid proxy in the cluster network (on a login node for example). +This setup has been tested with the EESSI pilot stack at the Jülich Supercomputing Centre, worked really well!
    • +
    +
  • +
  • Comment: Detection of CPU architecture is a very nice feature. This is a big issue with containers where generic binaries are often, which can have a big impact on performance. +
      +
    • Yes, indeed! Containers are also very rigid: what if you want to add additional software? +The EESSI environment is way more dynamic, easy to add software on top of it (without paying for it in terms of performance), etc.
    • +
    +
  • +
  • Comment: This would also work really well in heterogenous environments with a mix of old/new CPUs, thanks to the auto-detection mechanism. +
      +
    • Yes, very correct, this is an interesting use case!
    • +
    +
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/eosc/index.html b/events/2020-online-get-together/eosc/index.html new file mode 100644 index 00000000..ab82a2c7 --- /dev/null +++ b/events/2020-online-get-together/eosc/index.html @@ -0,0 +1,224 @@ + + + + + + + + + + + Future EOSC data analysis services - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Future EOSC data analysis services

+

Zdenek Matej, Jason Brudvik, Andrii Salnikov

+ +
+

Nordic countries are hosting several large scale scientific experimental facilities, including Photon and Neutron (PaN) reserach infrastructures, in particular MAX IV synchrotron laboratory and European Spallation Source (ESS), both situated in Lund. With the excellent particle accelerator source brightness and fast detectors enormous volumes of scientific data are produced. Almost a thousand of scientists annually are using these research infrastructures to conduct scientific experiments in relation to biology, chemistry, physics, material science and also geology or cultural heritage. In late 2018 several European PaN research infrastructures, including ESS, started a project called PaNOSC [1] and they were complemented a year later with the ExPaNDS [2] project at national PaN facilities, including MAX IV, within the European Open Science Cloud (EOSC) initiative. Both projects aim for expanding practices of scientific data management and analysis towards Open Science and FAIR data principles. Strategy, several scientific application cases, which should prototype the EOSC services for PaN users communities, and tools chosen can be briefly introduced giving an essence what can be the future scientific data service for the relevant communities.

+
    +
  1. PaNOSC: Photon and Neutron Open Science Cloud, https://www.panosc.eu (Nov 9, 2020).
  2. +
  3. ExPaNDS: EOSC Photon and Neutron Data Services, https://expands.eu (Nov 9, 2020).
  4. +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/ericsson-research/index.html b/events/2020-online-get-together/ericsson-research/index.html new file mode 100644 index 00000000..4f0cd015 --- /dev/null +++ b/events/2020-online-get-together/ericsson-research/index.html @@ -0,0 +1,257 @@ + + + + + + + + + + + Ericsson Research and Distributed Applications in the Cloud - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Ericsson Research and Distributed Applications in the Cloud

+

Andrew Williams

+ +
+

Ericsson has a long history in the telecommunications industry dating back more +than a hundred years, but with traditional network infrastructure becoming +increasingly virtualized and software defined, and the rise of the cloud, both +the way we work and the skills we require is rapidly changing. This change is +being rapidly driven by the need to collaboratively develop code that can be +meaningfully shared with stakeholders.

+

This talk illustrates the inspiration that Ericsson Research Cloud Systems and +Platforms (CSP) is taking from the Research Software Engineering community and +provides an introduction to one concept for a distributed application runtime +that we are working on.

+

Slides: https://github.com/nordic-rse/meetups/blob/main/2020/ericsson-distributed.pdf

+
+

Questions and comments

+
    +
  • There are already long-standing software stacks to do distributing computing. How are you interacting with these existing projects? I do hate to continual pound this drum but HTCondor written by the folks in Wisconsin have been doing this sort of platform agnostic distributed computing for a long time now.
  • +
  • Any plans for running on HPC and how that would work? +
      +
    • A: Currently looking for stakeholders write now for research projects. Under discussion and debating whether the software should be open sourced.
    • +
    +
  • +
  • In the era of GDPR and sensitive data how are you seeing the ocean of computing working with localisation requirements that these regulations impose? +
      +
    • A: Not working with the infrastructure but specifying locations where stuff should run.
    • +
    +
  • +
  • Comment: We have quite currious application at particle accelerators: the guys making "particle re-energiteze" devices for the particle accelerator started using networks/clouds of smart-devices. So instead of well-defined dedicated networks the control system is running over wifi.
  • +
  • Where does Ericsson see potential benefits in building links with the RSE community? Would this, for example, ultimately be as a route to build users of specific codes, would it be as a route to get/share technical expertise and input from the RSE community, etc? Are there other drivers? +
      +
    • This has to be a two-way partnership, giving back. Trying to get people to better communicate both internally as well as across stake-holder groups. The Met-Office showed how training is important for getting researchers up to speed on making production code and the unique requirements this entails. An on-boarding program for getting new hires acclimatized to the standards of the projects is very important. All code should be group-code. Beware of personalized ownership.
    • +
    +
  • +
  • Code ownership is a particularly tricky point, both in Sweden and elsewhere. +
      +
    • This is a very interesting topic that is getting more attention recently. Who owns the intellectual property for e.g. the code developed to do research at a university? Universities have a policy that can seem quite aggressive in the way they claim ownership. It was discussed that teachers can fall under a special clause, but that researchers and students do not. I'm not sure if the latter is true, students (from bachelor up to and including postdocs) also have a special clause, and the tools they develop to "conduct their studies" (including thesis work and postdoc work) are their own. At least this seems to be the case at my university. For researchers and other staff, the situation looks different. Please comment if you have any experience or encountered a different policy.
    • +
    +
  • +
  • Patents & Papers as measures for success, but are these actually good measures for progress and in particular the value of collaborative work?
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/eurocc-sweden/index.html b/events/2020-online-get-together/eurocc-sweden/index.html new file mode 100644 index 00000000..d01f9ad3 --- /dev/null +++ b/events/2020-online-get-together/eurocc-sweden/index.html @@ -0,0 +1,244 @@ + + + + + + + + + + + EuroCC National Competence Center Sweden - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

EuroCC National Competence Center Sweden

+

Thor Wikfeldt

+ +
+

The EuroCC National Competence Center Sweden (ENCCS) +was established +on 1 September 2020 with funding from the Swedish Research Council +(https://www.vr.se/english.html), Vinnova (https://www.vinnova.se/) +and the EuroHPC Joined Undertaking +(https://eurohpc-ju.europa.eu/). ENCCS is one of the 33 national HPC +Competence centers across Europe.

+

The mission of ENCCS is to develop competence, knowledge and support +in Sweden to enable academic and industrial researchers and high +performance computing (HPC) users to take advantage of both +forthcoming (pre-)exascale EuroHPC resources as well as modern +artificial intelligence and high-performance data analytics (AI/HPDA) +methodologies.

+

ENCCS has research software engineers from different backgrounds who +are both training researchers through workshops and hackathons and +supporting selected research software to run on (pre-)exascale +systems. We also work with industry through the Research Institutes +Sweden (RISE) and offer support in writing +EuroHPC-JU systems access proposals.

+

To keep up to date on ENCCS activities or get information +about upcoming training events, visit our web +page, sign up for the ENCCS +newsletter and follow us on +Twitter or on +LinkedIn.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/fair-principles/index.html b/events/2020-online-get-together/fair-principles/index.html new file mode 100644 index 00000000..b2ad762c --- /dev/null +++ b/events/2020-online-get-together/fair-principles/index.html @@ -0,0 +1,230 @@ + + + + + + + + + + + Computational reproducibility and the FAIR principles - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Computational reproducibility and the FAIR principles

+

Wolmar Åkerström

+ +
+

We would like to have a discussion on computational reproducibility and the +FAIR principles in relation to RSE. In particular we would hope flesh out some +stories on challenges/solutions related to computational reproducibility – e.g +experiences from trying to rerun an analysis on a new system or +training/supporting others in reproducible practices. Ultimately being able to +draft some tips/tricks or a checklist of things to consider to address common +pain-points.

+

Some work on surveying the field is being done in the Research Data +Alliance (RDA), FORCE 11 and ReSA etc. but it would probably be an +interesting discussion to have with a Nordic RSE perspective.

+

A result of this discussion could be published as a blog post.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/gromacs/index.html b/events/2020-online-get-together/gromacs/index.html new file mode 100644 index 00000000..cdafcab0 --- /dev/null +++ b/events/2020-online-get-together/gromacs/index.html @@ -0,0 +1,250 @@ + + + + + + + + + + + Helping build a developer community though good software practice - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Helping build a developer community though good software practice

+

Mark Abraham

+ +
+

GROMACS is a free, open-source molecular dynamics community code mainly +designed for simulations of proteins, lipids, and nucleic acids. It is one of +the fastest and most popular scientific software packages available, and can +run on central processing units (CPUs) and graphics processing units (GPUs). In +this session, Mark Abraham (former development manager of GROMACS) will +illustrate software development practices that helped build the GROMACS +developer community. Mark will be happy to take any questions you might have, +e.g. on how to apply similar ideas to the software projects you are working on.

+

Questions and comments

+
    +
  • You moved from specific tools (gerrit, bugzilla) to gitlab. Do you think the integrated solution is better then specific tools? +
      +
    • Specialized tools can lack integration with each other, integrated tools work as a whole
    • +
    +
  • +
  • How often do you need to deal with support requests from your community that are related to somehow having GROMACS installed or compiled incorrectly (and is there stuff you do to avoid problems like that from happening)? +
      +
    • can avoid some support questions on installation through continuous integration
    • +
    +
  • +
  • Regarding unit tests: How do you find the sweet spot between creating too few unit tests and trying to come up with every single input combination so all bases are covered and your software is fool-proof? +
      +
    • No perfect solution, need to choose a balance. Physics constraints provide useful general tests.
    • +
    +
  • +
  • did you do specific outreach activities to reach new contributors +
      +
    • pre-covid there were some developer workshops by external people. Some have later joined the dev community
    • +
    +
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/hpc-procurement/index.html b/events/2020-online-get-together/hpc-procurement/index.html new file mode 100644 index 00000000..113cfcad --- /dev/null +++ b/events/2020-online-get-together/hpc-procurement/index.html @@ -0,0 +1,296 @@ + + + + + + + + + + + Lessons learned from procuring a fairly large HPC system - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Lessons learned from procuring a fairly large HPC system

+

Thor Wikfeldt and Gert Svensson

+ +
+

Procuring an HPC system - a.k.a. a supercomputer - is a complex and +multifaceted task. Before sending out the Request For Proposals the +procurer needs to quantify requirements along several dimensions and +decide on an acceptable level of risk. Should the tendered system +maximize benefit for existing users and use cases, or should possible +future user communities and emerging HPC workloads be factored in? Do +you prioritize throughput capability or minimizing time to solution +for given workloads? How important are acquisition and running costs +compared to other measures? Are you willing to invest in future +technologies which would require significant refactoring of commonly +used HPC simulation software? Which HPC software should be included in +the benchmarking suite, and how should benchmark results be scored?

+

This session will start with a walk through of several aspects of an +HPC procurement and will be followed by an open discussion where +participants can share their own experiences. A goal of the discussion +can be to arrive at a set of best practices in HPC procurements.

+

Slides: https://hackmd.io/@KTW/HPC-procurement-lessons#/

+
+

Questions and comments

+
    +
  1. Are you monitoring your cluster usage? What tools?
  2. +
  3. Do you regularly run regression tests? Which tools?
  4. +
  5. How did you select application benchmarks?
  6. +
  7. How did you design the scoring system?
  8. +
  9. Was there anything that surprised you during the procurement process?
  10. +
  11. What was particularly challenging?
  12. +
  13. Do you think the procurement could have been more successful if you had done anything differently? If so, what?
  14. +
  15. Should we score the quality of benchmark reports?
  16. +
  17. Is it worth all the work to use real application benchmarks? Or use only synthetic or kernels--benchmarks?
  18. +
  19. How should we estimate the "real" power usage of the system?
  20. +
  21. Do we need to run a job mix to evaluate how different users affect each other?
  22. +
  23. Is benchmarks a good way to evaluate the "competence" of the vendor?
  24. +
+
    +
  • +

    Q: How did your requirements gathering procedure work, how did you implement risk assesment to requirement process?

    +
  • +
  • +

    Q: Is the benchmark list exhaustive for the application benchmarks? Can you elaborate on why you chose such narrow scope of the benchmarks?

    +
      +
    • 7 benchmarks are probably at the upper end and is approaching painful for vendors.
    • +
    • including more benchmarks leads to overall worse results
    • +
    • one often ends up benchmarking the vendor benchmark teams +
        +
      • is this a good thing because we will need software support later? +
          +
        • benchmark teams (might) not the same group that does support
        • +
        +
      • +
      +
    • +
    +
  • +
+
    +
  • +

    how much modification of benchmark codes should be allowed?

    +
      +
    • major refactoring not representative of typical future use, so might want to keep it minimal
    • +
    +
  • +
  • +

    performance for individual proxy benchmarks and application benchmarks can point in different directions, but often becomes robust after averaging

    +
  • +
  • +

    to eliminate small/less competent vendors, can require certain minimum placement on top500 or alternatively have requirements on vendor stability or financial aspects

    +
  • +
+
    +
  • Q: did you have a dynamic rebalancing of scores for phase 1 and phase 2 depending on the bids? +
      +
    • we had minimum performance on each phase
    • +
    • turned out that it paid off for vendors to focus efforts on phase 2
    • +
    • we decided to have phase 2 with accelerators because that's where HPC is heading, even if all users were not in favor
    • +
    +
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/index.html b/events/2020-online-get-together/index.html new file mode 100644 index 00000000..84e73e1c --- /dev/null +++ b/events/2020-online-get-together/index.html @@ -0,0 +1,3664 @@ + + + + + + + + + + + Nordic-RSE online get-together 2020 - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + +
+ +

Nordic-RSE get-together online event, Nov 30 - Dec 2, 2020

+ + + +

+ Are you more interested in the software and technology in research than + making as many papers as possible? Do you wish you could share your + interest with others who feel the same as you? You aren't alone, and + the name for this feeling is being interested in + Research Software Engineering + (RSE), and this conference is dedicated to it. +

+ +

+ Our main Nordic-RSE conference has been postponed due to COVID-19 situation but you are all invited to our first + online get-together event. We plan on an afternoon keynote + session on Nov 30th, followed by days of talks on Dec 1-2 (mornings + for workshops and talks, afternoons for discussions). Topics include + both the experience of being a RSE and tech tools useful for research. +

+ +

+ All participants, speakers, organisers, and volunteers at this event are + required to conform to the following + code of conduct. +

+ +

+ Click here to register +

+ +

Program

+

All times are in Central European Time

+ +

Monday, November 30th

+ Chairing this session: Jarno Rantaharju + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 14:00 (CET) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Introduction + (Jarno Rantaharju) + + +
+

Welcome and introduction to the event and Nordic RSE.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 14:10 (CET) + + + Keynote: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Research Software Engineering: the growth of a movement + (Alys Brett) + + +
+

The importance of Research Software Engineering as a role, a discipline and a +community is becoming more and more widely recognised because it is essential +for harnessing the opportunities and of modern, computational research. Alys +Brett is head of the Software Engineering Group at the UK Atomic Energy +Authority and founding president of the Society for Research Software +Engineering. She has just handed over the leadership of the Society after +several years in that role. In this talk she will share the experience from the +UK of building recognition for the RSE role and developing groups, career +structures and communities, and reflect on where we are now with this +international movement.

+

Slides: https://doi.org/10.5281/zenodo.4298589

+
+

Questions and comments

+
    +
  • Can a research software engineer be also a "research data engineer" or do you think we will need a new "RDE" role? +
      +
    • I think RSEs often need to do a bit of everything so in some projects they will be the data engineer and will probably need to be able to navigate the basics and research the rest. There definitely are distinct roles relating to research data engineering and management though and we should promote recognition of and collaboration with these complementary roles too. I have an RSE team and a research data engineering team in my group and there is a lot of overlap in skills but some greater emphasis on devops and data management over numerical modelling and statistical methods in the data-systems-focussed team.
    • +
    +
  • +
  • Related to the above, how does RSE relate to many other 'support staff' kind of role, even if software is not their main focus? +
      +
    • In the UK, some RSE groups are part of Research IT services departments and some are within academic departments. Similarly, individuals will have different kinds of contract. In some places the distinction between researchers and support staff is very rigid and limits what you can do, and in others it is more flexible. We have found there is no one size fits all approach to how to make it work which is one of the reasons starting such a group is hard as you have to get into the specific way finances, contracts, HR etc work in your institution. The words "support staff" can be a bit controversial, partly because of the hierarchical culture in research (which is a problem in itself). I prefer to talk about "specialist roles" and "professional collaborators/consultants" in various fields to set the expectation that RSEs and researchers are collaborating as equals with complementary skills. There can definitely be a similar model in non-software but research-related specialist roles and common cause in developing the culture and the structures to support those careers and skills.
    • +
    +
  • +
  • What might the value be for an RSE group to hire a software engineer that has not worked with researchers before? +
      +
    • [name=a] I think there is value in there. As an RSE you naturally tend to split your time between doing, teaching and learning. Having a dedicated Software Engineer with experience churning out good quality code and familiar with the necessary concepts can be very useful. I've generally had people like that close to me and it's useful to bring them in to give talks, help with course material, workshops and so on. They also get something out of it - experience in working with researchers.
    • +
    +
  • +
  • For the researches who were not exposed to software engineering in a formal way, there are very little opportunities to get the best practices. There are no university course for such things either. How do we fill this vaccume? +
      +
    • Software Carpentry Workshops aim to introduce "basic lab skills for research computing" in a 2-day workshop (eg programming, version control and Unix shell)
    • +
    • CodeRefinery! More advanced for practicing researchers.
    • +
    • Increasingly part of Researcher training programmes. RSE groups in UK often run training and some teach parts of undergrad and postgrad courses
    • +
    • On the job... Richard is covering this well :-) pair programming and informal interaction with people who have the skills along with workshops/online courses etc, but need the culture in research to value and support this
    • +
    +
  • +
  • Whats the relationship between RSE and the more narrow "Bioinformatician" role that has gotten more traction and recognition over the last couple of years? +
      +
    • I think about it in terms of overlapping communities, so bioinformatics is a possible specialism for an RSE and some (most?) bioinformaticians will regard themselves as RSEs. I have heard the term "pet bioinformatician" used by people who were the sole person doing the programming for a group and feeling a bit isolated/unsupported so I think they can benefit from a wider community and the strong overlaps with methods and tools used in other research fields.
    • +
    +
  • +
  • Is there a "career path" for RSE in UK now? +
      +
    • It's not a completely solved problem, but the larger RSE groups will often have RSEs at multiple grades so there is scope for progression. In my group there are four levels: graduate RSE, RSE, Senior RSE and team/group leaders which are the same as levels in research groups. For RSEs in research roles
    • +
    • Depends very much on the group. For example, I was employed as an RSE but to get promotion I was treated like a PostDoc and required to publish papers. I think it needs a department head who understand the problem and who they have, otherwise they lose them.
    • +
    +
  • +
  • In my department people (i.e., professors, researchers, managers, etc.) do not understand the difference between RSE, post-doc or teaching-assistant: they treat everybody in the same way (although we all have different salaries, duties, etc.) and expect all of them to support them, their research and their teaching, in the same way. How can I/we make them understand what RSEs are? +
      +
    • Influencing professors is possibly the hardest part of this whole effort. I don't think there is a magic answer but when RSEs are in demand from multiple groups they are in quite a strong position to explain how they can best use their skills to collaborate and to prioritise projects where they can make the most effective contribution. Some groups have written down criteria for accepting projects that include the ability of the research group to work with them effectively and the opportunity to transfer skills to the researchers. Also, they sometimes listen more when they hear it from outside so getting talks (or a couple of slides in a talk) about what RSE is into big domain conferences can be good.
    • +
    +
  • +
+ +
+ + + + + + + + + + + + + + + + + + + + +
+ 14:40 (CET) + + + Keynote: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RSE: supporting software or supporting equality? + (Richard Darst) + + +
+

Research Software Engineering: it's obviously about software, right? +It could be, but I believe we can adopt a broader viewpoint. We have +all heard countless times about the systematic factors affecting +inequality in science, but how much does access to computing, or +computing training, contribute to this? In this talk, I will first +outline some factors contributing to inequality of computing which I +have noticed after years of supporting researchers. I will relate +this to the services which can be provided by RSEs, and present a +vision for addressing this by developing our own skills and promoting +RSE services to our institutions.

+

Slides

+
+

Questions and comments

+
    +
  • +

    Perhaps getting sympathy from more traditional professionals in academia might not be easy because the RSE career path is not nearly (yet?) as "hard-coded" as that for, say, a professor.

    +
      +
    • I agree with this. As an RSE, will I just need to leave academia sooner or later as all other "non professors" or do I just become the old IT staff member? insert steve buscemi meme "hello fellow kids"
    • +
    • [name=a] A lot of people do leave, like me, but I don't think that's necessarily a problem. There needs to be people industry to work with RSEs and a goal I'd like to see is a good industry/RSE collaboration with RSEs being the people speaking the common language in partnerships. Quick plug for my talk on Wednesday containing some information on both sides of industry partnerships!
    • +
    +
  • +
  • +

    Apprenticeship can also happen by reading how others work (read their code, watch their code review, watch the tools they use)

    +
      +
    • [name=speaker] yes! I've learned plenty by reading the right blogs, for example.
    • +
    +
  • +
  • +

    Suggestion: using equality of opportunity for competent knowledge/skill rather than simply saying equality. e.g. we want to achieve equality of opportunity for everyone to be able to acquire knowledge rather than equalizing everyone's knowledge in a certain field.

    +
      +
    • [name=speaker] Yes, that's correct. We can't make the same outcome, but hopefully people have the same opportunity, without implicit prerequisites that some people don't have.
    • +
    +
  • +
  • +

    What is your take on implications of cultural differences on the topic of "supporting equality of opportunity". for example, many of your ideas seem to be easier to apply in a collectivist society as opposed to an individualist society which probably most of the Nordic could be categorized as.

    +
      +
    • [name=speaker] This is not my speciality, but I think most of the points I make come about because we are very individualist and assume that everyone can make their own way. That breaks down when not everyone has the network to do that. Perhaps you could even say, those who think they succeed as individualists often happen to have these implicit networks that make that possible, yet doesn't get recognized.
    • +
    +
  • +
  • +

    So true! I learned so much when sitting down with a RSE or with a software engineer in their offices. We had really good sessions. The software engineer did not have a background in physics, I did not have a background in computer science. But I think we made a pretty good team learning from each other. No chance to do this in the open space where I had my office.

    +
      +
    • Indeed. Learned so much by somebody telling/showing me: "hey look at this cool thing I found out"
    • +
    +
  • +
  • +

    Re computer skills, I also notice some researchers seem shy to share the code they wrote because they think it's "sloppy". I always try to remind them that programming is a secondary skill to them (as it was for many RSEs)!

    +
      +
    • Important to consider code a 'group ownership', to try and take the personal pain out of showing code. Code reviews are great to learn this kind of separation of person from code. You critique the code not the author!
    • +
    +
  • +
  • +

    Suggestion for a substitude to the "academic vs vocational skills": actionable vs non-actionable skills. The latter creates less stereotypical or stigmatic bias against the academia or likewise against the industry/practice. moreover, actionable and none-actionable skills could occur on both sides, it's just that academia is more prune to it since there is more room for theoretical material.

    +
      +
    • [name=speaker] Thanks, nice idea. We'll have to make sure that they terms are also clear, without other elaboration, but this is a good start.
    • +
    +
  • +
  • +

    I do wonder if we should call ourself "engineers" if we don't really have the solid technical skils I associate with an Engineer.

    +
      +
    • At Lund University physicists etc are just hired as "research engineers" because they are not hired as scientists, postdocs, professors, but they have a permanent position. Here engineer seems to be just job description.
    • +
    +
  • +
  • +

    I like the idea of making services fairly available for making/contributing to equality. On the other hand, I have seen some cases that distributing time and efforts of RSEs to one project/researcher could be really time consuming and at some point, researchers/research projects need to buy-out such a service by RSEs. Then the "rich gets richer" happens again. How to tackle this type of problems?

    +
      +
    • [name=speaker] We can't solve everything, so there is a tiered system: some basic resources for everyone, long-term is paid. It's up to us to convince our funders to make the best balance.
    • +
    +
  • +
  • +

    What about publishing code, papers and credits? Should a RSE be included as an author in papers wher he(r) contributions are crucial for the result?

    +
      +
    • Only if it makes a difference to the RSE. Hopefully he has no pressure to publish. Maybe the RSE team/program should be attributed.
    • +
    • I strongly think that if code is fundamental to the results, i.e. if you're modelling some physical process, the author should be credited. After all, that person is contributing to the quality of the results.
    • +
    • I argue he/she should be included!
    • +
    • [name=speaker] When you realize there can be separate software authorship from paper authorship, there is more flexibility to do the right thing in each case. Is the RSE doing creative work about the science or the software? Is the software the science? +
        +
      • [name=w] This is a good point, maybe the CFF initiative can help with that.
      • +
      +
    • +
    +
  • +
  • +

    I think some universities are still in the awkward situation that they do not acknowledge the importance of RSE. Would be good to find ways to highlight such importance with the help of the RSE network.

    +
      +
    • There are various sources of material about this online, and was proposed to be a topic of this event or the conference next year. Hopefully someone can link it here
    • +
    • [name=a] The UK-RSE community have been and are still struggling with this but it's improving a lot over time. Pointing Nordic Universities at the UK and demonstrating what has been happening there demonstrates what RSEs can bring, why they are required, and the path to follow.
    • +
    +
  • +
  • +

    I saw a brief note about gender balance. Like to point out that it is nice when everyone feel welcome and equally participating, not only male and female but also non-binary.

    +
      +
    • thank you for pointing this out. Indeed we need to improve this to create a welcoming environment for everybody.
    • +
    +
  • +
+ +
+ + + + +
+ 15:10 (CET) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + About the get-together and future of Nordic-RSE + (Samantha Wittke) + + +
+
    +
  • History of Nordic RSE
  • +
  • Why it makes sense
  • +
  • Connect with Nordic-RSEs
  • +
  • Future of Nordic-RSE
  • +
  • The Nordic-RSE conference 2021
  • +
  • Meetup organizers
  • +
  • Agenda highlights
  • +
+

Slides

+
+

Questions and comments

+
    +
  • Why zulip? :D why not Slack! +
      +
    • threaded discussions (every topic is a thread). good for asynchronous work and remote work. (https://zulip.com/help/about-streams-and-topics and https://zulip.com/why-zulip/)
    • +
    • Plus, it's Open Source :smile: +
        +
      • :+1:
      • +
      • can be self-hosted
      • +
      +
    • +
    • Also, messages are stored for longer (at least with a non-paid plan). +
        +
      • unsure about this but as open source or non-profit projects one can apply for a free premium plan (keeping entire history) which worked for us for a couple of chat instances +
          +
        • Slack only stores 10k messages, while there seems to be no limit in Zulip. From personal experience (for whatever that is worth), messages disappear much quicker in Slack than in Zulip (the Slack channels I'm in are also way less active than the Zulip channels).
        • +
        +
      • +
      +
    • +
    +
  • +
+

Fair enough, after reading the responses and digging a bit more into the Zulip it seems there are number of essential features that makes the app more efficient to use compared to Slack. Still, there's a resistence and that's the fact that already most of the work is done on Slack and many people already are using it, it is not convenient to have some other apps as satellites around your main messaging app. Moreover, I thought for a community such as Nordic-RSE that is trying to attract more members and activity would probably makes more sense to use a more common messaging app, nevertheless, thanks for the responses and introducing Zulip with us all, I'll give it a shot ;)

+
    +
  • good point about yet another tool/app.
  • +
  • little downside: on mobile phone it was less good/responsive than Slack few years ago when I tried last time. I am using it on computer browser always.
  • +
  • Wonder how many here already use Slack compared to Zulip +
      +
    • Don't forget MS Teams, which is the "official" one here at UiO! Just don't get me started on how much it lags behind Slack...
    • +
    • These days most know and use Slack and very few know and use Zulip. So it is still niche but I think this tool was a good choice for the CodeRefinery project.
    • +
    +
  • +
  • How is Zulip integration with other apps (specifically Dropbox, Google Cloud and Todoist) when compared to Slack? +
      +
    • Here is an overview https://zulip.com/integrations/ but I have only tried GitHub integration so far +
        +
      • Thanks for the link. I see there's no Todoist yet. The others I mentioned are there, but that doesn't say much about how well that works.
      • +
      +
    • +
    +
  • +
+

+For the reference and comparison of other options from g2.com

+
    +
  • What are you expecting from this meeting? +
      +
    • See what others are doing around Nordics, what cool tools they are using and what types of problems they are solving.
    • +
    • Would be interesting to see what career paths exists in other groups / universities.
    • +
    +
  • +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 15:30 (CET) + + Close +
+ +

Tuesday, December 1st

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 9:00 (CET) + + Welcome and Introduction to day’s schedule +
+ 9:05 (CET) + + Lightning talks: Introducing groups + + (Chairing this session: Naoe Tatara) + + +
    + + + +
  • + RSE work done at the Oslo Centre for Biostatistics and Epidemiology + + (5 min) + + (Waldir Leoncio Netto) + + +
    +

    Abstract

    +

    The Oslo Centre for Biostatistics and Epidemiology (OCBE) is a scientific center integrating the activities of the Department of Biostatistics, University of Oslo, and the Section of Biostatistics and Epidemiology, Oslo University Hospital. Our 70+ scientists work together to provide research, teaching, and advising to the scientific community.

    +

    In this lightning talk, I share a bit of my experience as the first (and currently only) hired RSE professional.

    +

    Some links for the curious

    + + +
    + +
  • + + + + + +
  • + The CodeRefinery project + + (5 min) + + (Radovan Bast) + + +
    +

    In this short presentation I will discuss how we grew the CodeRefinery project +over the past 4 years and taught hundreds of students and researchers across +all disciplines in best practices in reproducible research software +engineering.

    +

    I will highlight how we transitioned from in-person workshops to online +training and the team effort which made it possible to scale the workshops to +almost 100 participants per event.

    +

    Slides: https://bit.ly/coderefinery-nordic-rse-2020

    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + MXAimbot - AI-based sample centering for macromolecular crystallography + + (5 min) + + (Isak Lindhé) + + +
    +

    What is this?

    +

    MXAimbot is a neural network based tool currently in development, designed to +relieve researchers of the task of manually and individually centering their +samples in synchrotron beamlines for macromolecular crystallography.

    +

    How does it do that?

    +

    It is a pretty simple CNN trained on a few thousand images from a camera +pointed at the loop which holds the samples. These images are annotated with +coordinates, height, and width.

    +

    Why?

    +

    Because the other two alternatives are

    +
      +
    1. Manual centering by humans, which is boring and tedious and consumes researchers valuable time.
    2. +
    3. X-ray centering, which can cause radiation-damage the crystal.
    4. +
    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + EuroCC National Competence Center Sweden + + (5 min) + + (Thor Wikfeldt) + + +
    +

    The EuroCC National Competence Center Sweden (ENCCS) +was established +on 1 September 2020 with funding from the Swedish Research Council +(https://www.vr.se/english.html), Vinnova (https://www.vinnova.se/) +and the EuroHPC Joined Undertaking +(https://eurohpc-ju.europa.eu/). ENCCS is one of the 33 national HPC +Competence centers across Europe.

    +

    The mission of ENCCS is to develop competence, knowledge and support +in Sweden to enable academic and industrial researchers and high +performance computing (HPC) users to take advantage of both +forthcoming (pre-)exascale EuroHPC resources as well as modern +artificial intelligence and high-performance data analytics (AI/HPDA) +methodologies.

    +

    ENCCS has research software engineers from different backgrounds who +are both training researchers through workshops and hackathons and +supporting selected research software to run on (pre-)exascale +systems. We also work with industry through the Research Institutes +Sweden (RISE) and offer support in writing +EuroHPC-JU systems access proposals.

    +

    To keep up to date on ENCCS activities or get information +about upcoming training events, visit our web +page, sign up for the ENCCS +newsletter and follow us on +Twitter or on +LinkedIn.

    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + Future EOSC data analysis services + + (10 min) + + (Zdenek Matej, Jason Brudvik, Andrii Salnikov) + + +
    +

    Nordic countries are hosting several large scale scientific experimental facilities, including Photon and Neutron (PaN) reserach infrastructures, in particular MAX IV synchrotron laboratory and European Spallation Source (ESS), both situated in Lund. With the excellent particle accelerator source brightness and fast detectors enormous volumes of scientific data are produced. Almost a thousand of scientists annually are using these research infrastructures to conduct scientific experiments in relation to biology, chemistry, physics, material science and also geology or cultural heritage. In late 2018 several European PaN research infrastructures, including ESS, started a project called PaNOSC [1] and they were complemented a year later with the ExPaNDS [2] project at national PaN facilities, including MAX IV, within the European Open Science Cloud (EOSC) initiative. Both projects aim for expanding practices of scientific data management and analysis towards Open Science and FAIR data principles. Strategy, several scientific application cases, which should prototype the EOSC services for PaN users communities, and tools chosen can be briefly introduced giving an essence what can be the future scientific data service for the relevant communities.

    +
      +
    1. PaNOSC: Photon and Neutron Open Science Cloud, https://www.panosc.eu (Nov 9, 2020).
    2. +
    3. ExPaNDS: EOSC Photon and Neutron Data Services, https://expands.eu (Nov 9, 2020).
    4. +
    + +
    + +
  • + + + + + + + + + + + + + +
  • + Aalto RSE + + (5 min) + + (Jarno Rantaharju) + + +
    +

    Introducing the Aalto RSE group and program.

    +
      +
    • Exists inside Aalto Scientific Computing
    • +
    • Supported by deparments, basic service
    • +
    • Expected to grow with longer term projects
    • +
    +

    Slides: https://drive.google.com/file/d/1wf2ZFLGbwnCGzRwB07cquKauDvjv2WIu/view?usp=sharing

    + +
    + +
  • + + + + + + + + + + + +
+
+ 10:00 (CET) + + Morning break/ free-form conversation +
+ 10:30 (CET) + + Talks + + (Chairing this session: Emiliano Molinaro) + + +
    + + + + + + + + + + + + + + + + + + + + + +
  • + PRACE Best Practice Guide - Modern-Processors + + (10 min) + + (Ole Saastad) + + +
    +

    The just released PRACE - Best Practice Guide for Modern processors (ARM +Kunpeng & THX2, Intel Skylake and AMD Rome) is just released. A short +introduction to the guide will be given. Topics cover architecture, programming +environment, tuning, performance libraries, performance and introduction to +European systems using these processors. A couple of hands on examples and +tricks to some of the tools in an optimal way will also be presented.

    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + My first R package + + (15 min) + + (Tobias Busch) + + +
    +

    Writing an R package has helped me leave my comfort zone and level up my R +programming skills. The code I write as a researcher is mostly single-user and +single-use. Writing and publishing code meant for others has helped me break +old habits and acquire useful new software engineering skills. R has a +streamlined ecosystem for package development that supports understanding and +adhering to best practices. I will talk about the things I have learned while +writing my first R package, why I think writing a package should be a rite of +passage for any aspiring research software engineer, and why R is a great tool +for this.

    + + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 11:00 (CET) + + Discussions based on the talks (participants can move between breakout rooms) +
+ 11:30 (CET) + + Lunch break/ free-form conversation +
+ 12:30 (CET) + + Discussion sessions/workshops/events + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + Testing Software: From Unit Testing to Model-based Testing + + (Cyrille Artho) + + +
    +

    Unit tests are fixed sequences of function calls that set up the software to the right state and test the outcome of one or a couple of functions. Unit testing has the advantage that if the functionality of the test is relatively clear, at the expense of generality. It is not feasible to create a diverse set of test cases by unit testing alone; we need higher levels of abstraction. +Model-based testing allows a developer to create a higher-level model of software, which models the functionality of an entire software module. A good test model is capable of generating diverse test cases with different API calls and parameters, while still having a relatively precise test oracle. +We will first present model-based testing and our experience with testing Apache ZooKeeper, where we found an unknown, complex defect. After that, we will give a tutorial where participants can create and modify models of Java collections.

    +

    Links: +Modbat github page +Modbat tutorial page

    + +
    + +
  • + + + + + +
  • + What do you expect from Nordic RSE? + + (Jarno Rantaharju) + + +
    +

    The Nordic RSE group is new. This is a great time to take part in the +active development of the organization by making sure your voice is heard. +We need your help in deciding what is important for the organization to do +and what kind of an organization we should aim for.

    +

    For inspiration, you can check out the websites of other RSE associations:

    + +

    The purpose of this discussion is to solicit input from prospective members +of the Nordic RSE group.

    +

    a) What kind of activities they think would be useful?

    +
      +
    • Advocating for X (value of good software, ...)
    • +
    • Networking opportunities, workshops
    • +
    • Exchanging skills
    • +
    • Formalizing the profession (create career structure)
    • +
    +

    b) How the group should be organized?

    +
      +
    • Registered association
    • +
    • Professional organization
    • +
    • Something else
    • +
    +

    Questions / discussion prods:

    +
      +
    • Do you consider yourself an RSE? Who is an RSE?
    • +
    • Would you join the Nordic RSE organization? Are you a member?
    • +
    • Why would you join as a member?
    • +
    • If you have joined other professional associations, what have they done for you?
    • +
    +

    Questions and comments

    +

    Ice breaker:

    +
      +
    • Are you an RSE? +
        +
      • RSE interested, with a plan of becoming one, some day, maybe
      • +
      • yes, leading a rse group
      • +
      • yes, working directly with reseachers (no RSE group, temporary employment, also just learned about the term)
      • +
      • yes, though only learned the term recently. In a bioinformatics group doing infrastructure projects
      • +
      +
    • +
    • What is an RSE? +
        +
      • research software engineer (duh)
      • +
      • supporting researcher through code/software development (but can be part of a researcher job)
      • +
      • A software engineer in the area of research (akin to a software engineer in the area of finance). Also to say that domain knowledge is important. Probably more focused on software as infrastructure.
      • +
      +
    • +
    • What an RSE is not? +
        +
      • Sysadmin/IT support (although there's typically a lot of IT support involved...?)
      • +
      • Can someone make a carreer as an RSE? or is it where you end up when everything else fails? +
          +
        • Hopefully it is a career path. There are (supposedly) RSE positions and openings, but in my experience they are hard to find. It is definitely not where you end up when everything else fails! It is an alternative path to regular academic research (and to software development in industry). It is typically suited for people who want to focus more on the hands-on problem solving rather than "selling" research and applying for grants, also with a more long-term focus on software usage and sustainability (which is hard to focus on when under academic pressure).
        • +
        +
      • +
      • For a lot of people the name "Research software engineer" is confusing and they only put emphasis on the word "research", thereby expecting the RSE do be some kind of (lower grade) researcher but with a more technical background than a "true academic researcher", and that bothers me (because in academia researchers are not supposed to be evaluated based on the number of scientific papers they produce). Maybe removing entirely the term "research" and replacing it by something like "Domain specific" or whatever else would make it easier for people to understand and better define their role? Add something to link it to science and perhaps to computing infrastructures (that could change the acronym from RSE to something like "Domain Specific Scientific Software and Computing Infrastructure Engineer" = DSSSCIE or DoSSSCIE or DoS3IE instead?)
      • +
      +
    • +
    +

    a) What kind of activities they think would be useful?

    +

    examples from abstract: Advocating for X (value of good software, ...) +Networking opportunities, workshops +Exchanging skills +Formalizing the profession (create career structure)

    +

    ideas that came up during discussion:

    +
      +
    • build an identity on what is RSE, local communities: communication with others, sharing ideas
    • +
    • be more specific about what an RSE is and also what it is not (not a researcher, not a technician, not a handyman, etc.) +-> making it possible for people to label themselves as RSE
    • +
    • Sweden: Reasearch Engineer exists and gets confused with RSE
    • +
    • it should be pushed to make it possible to hire RSE +-> Nordic RSE should push to make it an official title
    • +
    • this has to happen also within universities
    • +
    • but RSE is not yet a field that professors could chose to hire and thats where Nordic RSE could start (big push from a lot of people) +-> association with members could do that
    • +
    • if Nordic-RSE grows to registered 500 members in the Nordics that call themselves RSE there would be more weight behind what we do. One could write letters and influence
    • +
    • Nordic RSE as place for feedback (eg for Norwegian Reasearch Council)
    • +
    • building understanding (people should know the idea) and not fully focus on formal job title (since this may take long). Make groups and PIs aware that a person with a RSE role could solve many common problems faced in research
    • +
    • defining the RSE: how much research? how much software? how much engineer? ->check what UK has done, one definition on nordic RSE website https://nordic-rse.org/#what-is-a-research-software-engineer
    • +
    • knowledge sharing in meetups etc
    • +
    • permanence: RSE often first position to get cut, importance of position has to be highlighted
    • +
    • service / research
    • +
    • jobboard: help finding RSE jobs (that are not mentioning RSE specifically), currently done on coderefinery chat -> better to have on webpage
    • +
    • acknowledgement for RSE work, writing documentation could be as important as writing a paper, attempts happening in international RSE +
        +
      • As a new RSE, I want to ask if acknowledgements is a metric that is typically tracked and used throughout an RSE career? How important is it (apart from being fair in acknowledging work done)?
      • +
      +
    • +
    • Hackathon type of event to get advice on publishing code and related topics
    • +
    • joining forces to organize (online) workshops similar to coderefinery (so that community can link to it) -> setting up a list of these on nordic RSE website that we can recommend
    • +
    • use nordic-rse.org to build up list of recommended training material and resources.
    • +
    • networking: https://coderefinery.zulipchat.com/
    • +
    +

    b) How the group should be organized?

    +

    ideas from discussion: +Should we have official association?

    +
      +
    • necessary to receive money +
        +
      • for eg workshops (continuation of Coderefinery, software carpentry)
      • +
      +
    • +
    • could also be done via some university
    • +
    • will probably need to be done at some point
    • +
    +

    How could NordicRSE association be useful for us:

    +
      +
    • how to attract also researchers doing RSE in addition to RSEs +-> highlight that we also want researchers doing RSE work to join NordicRSE
    • +
    • acknowledgement also for their RSE work (even if they do not identify as RSE (yet)) +-> continue to teach how code can be made citable +-> how else to help with this? +-> public guidelines on how to cite research software -> community shows how the ideal should be +-> list journals which take software publications on Nordic RSE website (similar to UK RSE)
    • +
    • advocate for that software should be cited
    • +
    • create career-path or make more public that there is one; if there is no path, people are maybe not interested
    • +
    • adding open source research software as merits for universities (making it more likely they will spend money on hiring RSEs)
    • +
    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + +
  • + Computational reproducibility and the FAIR principles + + (Wolmar Åkerström) + + +
    +

    We would like to have a discussion on computational reproducibility and the +FAIR principles in relation to RSE. In particular we would hope flesh out some +stories on challenges/solutions related to computational reproducibility – e.g +experiences from trying to rerun an analysis on a new system or +training/supporting others in reproducible practices. Ultimately being able to +draft some tips/tricks or a checklist of things to consider to address common +pain-points.

    +

    Some work on surveying the field is being done in the Research Data +Alliance (RDA), FORCE 11 and ReSA etc. but it would probably be an +interesting discussion to have with a Nordic RSE perspective.

    +

    A result of this discussion could be published as a blog post.

    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 13:30 (CET) + + Afternoon break/ free-form conversation +
+ 14:00 (CET) + + Discussion sessions/workshops/events + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + Intro to the HTCondor Python API on a laptop cluster + + (Matthew West) + + +
    +

    Abstract

    +

    The philosophy of HTCondor is to allow researchers to easily automate and scale their workflows for greater overall throughput with minimal changes to the analysis code itself. The objective is to run jobs as efficiently as possible wherever there are available resources. CHTC's HTCondor software suite provides not just the batch system but a toolset that includes workflow pipeline automation, performance evaluation, and containerized environments. This demo will cover:

    +
      +
    • Running a cluster within a Docker container on Windows
    • +
    • Using the Python API to construct and submit a multi-layer workflow
    • +
    • Parsing log-files for performance information
    • +
    +

    Prior knowledge

    +
      +
    • Some experience with a cluster batch scheduling system
    • +
    • Familiarity with the Python programming language
    • +
    +

    References

    +
      +
    • Github repo for scripts
    • +
    • DockerHub link for HTCondor-Scipy container
    • +
    • HTCondor Python API documentation page
    • +
    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + Helping build a developer community though good software practice + + (Mark Abraham) + + +
    +

    GROMACS is a free, open-source molecular dynamics community code mainly +designed for simulations of proteins, lipids, and nucleic acids. It is one of +the fastest and most popular scientific software packages available, and can +run on central processing units (CPUs) and graphics processing units (GPUs). In +this session, Mark Abraham (former development manager of GROMACS) will +illustrate software development practices that helped build the GROMACS +developer community. Mark will be happy to take any questions you might have, +e.g. on how to apply similar ideas to the software projects you are working on.

    +

    Questions and comments

    +
      +
    • You moved from specific tools (gerrit, bugzilla) to gitlab. Do you think the integrated solution is better then specific tools? +
        +
      • Specialized tools can lack integration with each other, integrated tools work as a whole
      • +
      +
    • +
    • How often do you need to deal with support requests from your community that are related to somehow having GROMACS installed or compiled incorrectly (and is there stuff you do to avoid problems like that from happening)? +
        +
      • can avoid some support questions on installation through continuous integration
      • +
      +
    • +
    • Regarding unit tests: How do you find the sweet spot between creating too few unit tests and trying to come up with every single input combination so all bases are covered and your software is fool-proof? +
        +
      • No perfect solution, need to choose a balance. Physics constraints provide useful general tests.
      • +
      +
    • +
    • did you do specific outreach activities to reach new contributors +
        +
      • pre-covid there were some developer workshops by external people. Some have later joined the dev community
      • +
      +
    • +
    + +
    + +
  • + + + + + + + + + +
  • + What academic RSEs could learn from startups? + + (Dmitrii Borisevich) + + +
    +

    Dear all,

    +

    Below you will find a proposal for the discussion "What academic RSE could learn from startups?" on the 1st of December, 14:00. +If you feel that you share this frustration about research software, and you would like to join the discussion session, feel free to comment on the proposal, and let us all know in advance what your experience is.

    +

    The academic world strives to perform the best research possible. The research that was done thirty years ago created a foundation for modern-day computational methods in many areas. But today many academic areas suffer a reproducibility crisis. Letters and papers are regularly published in high-impact journals about reproducibility crisis,... and nothing changes. Poor scientific software is considered one of the major causes of the crisis.

    +

    From a startup perspective, academic environments often look outdated and generally wrong. CI/CD, shared codebase, code review, Agile, and orientation to the product are seen as necessary to just survive in the startup world. At the same time, these concepts are completely unheard of or even opposed in most of the non-CS academic places. Why is it so and what can we do about it? Do we really want reproducible research, or do we only want to grumble about it?

    +

    The discussion will:

    +

    Start with discussing the experiences of the participants, +Analyze a trade-off between the benefits and the costs of reproducibility, and how it affects research, +Compare the benefits of teamwork with the academic "single researcher" mentality, and check how it affects RSE's outcome, +Discuss infrastructure and management problems, +Summarize potential solutions. +We look to meet everyone, who feels they have the same problem in their area of research.

    +

    Questions and comments

    +

    Stats: 1/2 are "senior" staff, 1/4 are PhD fellows, 1/4 are others

    +
    Problems:
    +
      +
    • Individual publication pressure +
        +
      • Publications are KPI
      • +
      • "Software won't give you a PhD"
      • +
      • Individual work is expected
      • +
      • This leads to people using their limited time towards personal research rather than developing tools and collaborating
      • +
      • "Cultural inertia" among peers and leadership doesn't help
      • +
      +
    • +
    • No clear future career and role model +
        +
      • No good role models, no understanding of how to transition from MSc/PhD to an "RSE"
      • +
      • No clear expectations how much freedom to do research an RSE should have - is RSE a researcher or employee?
      • +
      +
    • +
    • No resources and training +
        +
      • There is not enough knowledge resources and training
      • +
      • And different backgrounds need different training
      • +
      +
    • +
    +
    Solutions needed:
    +
      +
    • Promotion of team work (both RSE + "scientists" for more papers and RSE + RSE for day-to-day working and learning) +
        +
      • "In industry you may go to other people who would complement your skills"
      • +
      +
    • +
    • Adoption and enforcement of industry's technical solutions for co-developing (VCS, etc.) to enable the co-developing itself +
        +
      • Technical debt is addressed in product startups because the quality of thier product matters - doesn't quality of research matter too?
      • +
      +
    • +
    • Allocation of time for teaching and knowledge transfer +
        +
      • Remember "bus factor" - how many RSEs need to leave the group for its research to fall apart?
      • +
      +
    • +
    +

    But no one makes these solutions!

    +
    Actionable steps - what we could do as the RSE society?
    +
      +
    • Public advocacy campaing towards funders - they should fund RSE projects and put pressure on leadership!
    • +
    • Advocacy campaing towards leadership - they will benefit the most because good RSE practices are beneficial in a long run, over 2-4 years
    • +
    • More educational materials within the community
    • +
    + +
    + +
  • + + + + + + + +
+
+ 15:00 (CET) + + Close +
+ +

Wednesday, December 2nd

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 9:00 (CET) + + Welcome and Introduction to day’s schedule +
+ 9:05 (CET) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Panel discussion: RSE careers and their position in academia + (moderated by Samantha Wittke) + + +
+

Panelists:

+
    +
  • Gudrun Lotze
  • +
  • Patric Holmvall
  • +
  • Keijo Heljako
  • +
  • Ella Bingham
  • +
  • Konstantin Stadler
  • +
  • Peter Schmidt
  • +
  • Jeremy Cohen
  • +
+

Topics:

+
    +
  • What is your story?
  • +
  • RSE careers
  • +
  • RSE and academia
  • +
  • ...
  • +
+
+

Questions and comments

+
    +
  • +

    Comment: In Sweden within the UPPMAX hpc facility (I dont know how it is handled at other centers within the SNIC org) and NBIS organisations Application experts and RSE (devlopers) are now mainly hired fulltime and not temporary while there are still people hired with shorter contracts as exception. It has been recognized that its very hard to retain talent if you only hire shortterm/temporary contracts.

    +
  • +
  • +

    Comment: really liked the point about having and getting time for "pet project". not only to have something to show later on CV but also to stay current and motivated and to learn "for free".+5

    +
      +
    • I started one early this year and told my boss about it a few months later. He enjoyed the initiative, then told me a heartwarming story about investing in projects that just might become a big thing one day. Plus, I also think that this sort of initiative can bring in ideas for an RSE to apply for funding, which is always welcome. +
        +
      • yes! a number of established projects started as side projects and these can often open up funding opportunities and cross-discipline collaborations.
      • +
      +
    • +
    • There is a good model at my work: 70+20+10. spend 70% on regular work, 20% learning something new that will make your work better, 10% learning something new that is good for you but does not have to be directly work/project related.+1
    • +
    +
  • +
  • +

    Comment: perhaps another way to make scientific software as "important" as research papers is to always try to publish it in a popular repository (CRAN, PyPI, etc.). Not sure how applicable that would be for software that are not R or Python packages, though.

    +
      +
    • yes, also connecting to yesterday's talk. this can really help using standard practices. publishing packages always felt/sounded difficult/scary until I tried it.
    • +
    +
  • +
  • +

    Comment : Excellent point Patric about the standards to which we need to hold resarch software to be able to keep it at the same level as experimental setups and methodologies +3

    +
      +
    • May we get more details about such standards so we can register them on this document? +
        +
      • Recognizing methodology development: I'm thinking for example of my colleagues building or working on experimental setups and detectors (e.g. at CERN, GSI and other institutes). They spend the majority of their PhD/Postdoc building setups and developing methodology, similar to how others might spend a lot of their time developing and building software. They have several journals where they can publish their work and get recognized for their contribution, which they base their PhD thesis/project upon. There are of course many journals where software and research software can be published, but at least in my experience, I could not build my PhD thesis or project on this work, since there is a complete focus on the research. The attitude is generally that code is just methodology, "it should just work" and it is not important how it works. I think that this viewpoint is wrong. If you do significant contributions, maybe even breakthroughs, this should be recognized and valued.
      • +
      • Testing: Nobody would trust experimental equipment that has not been calibrated or tested. Building an experimental setup, it is therefore assumed that you will have to spend time on calibrating and testing. Sadly, the same cannot in general be said about research codes (again, this is in my experience, but I've heard others commenting the same in this conference). As an example, I took over a large code that was lacking testing and proper documentation. As I started adding unit tests, regression/physics tests, the senior PI was starting to get impatient because they wanted to see research. Even though several important bugs had been discovered that put the validity of results in jeopardy, I was told "enough tests already". An issue is that PIs might be more focused on research and know very little about writing sustainable codes; they just want them to work. I have a hard time believing that the same would happen in the building of an experimental setup (sure, there are horror stories from experiments, but this is far from the norm).
      • +
      • Reproducibility: Reproducibility is another issue. It is often completely acceptable to neglect mentioning implementation/code etc in methods sections, as long as you describe e.g. the physics theory you are using. Even if the code is mentioned, it is rarely made open access, and when it is made open access, it is often hard to use it to reproduce the results. This goes against the core tenet that research should be reproducible. There needs to be more acceptance for the time it takes to make a code re-usable. Of course, everyone cannot re-build a detector for the Large Hadron Collider at home, but at least a great deal of time and effort in spent in describing how said detector works and can be built. +1
      • +
      • TL;DR: So these are some of the main points (recognition of code/methodology development, testing, reproducibility) when I make the comparison between experiments and "numerical experiments", and when I say that they should be held to the same standards. If we make this analogy, it might be easier to promote RSE-related work as not just important but crucial, and to have a greater acceptance of time spent doing these tasks for e.g. PhDs and postdocs.+1
      • +
      +
        +
      • Excellent point to compare software development with experimental method development. How can something lead to good data if bugs are in the code and nobody verifies them? Reproducibility is also the key to prevent wrong conclusions. I like to mention PyFAI. It is an anlysis tool, it is published on github, and is developed by a core team, but users, scientist can contribute to its development. It was published also in traditional publications.
      • +
      +
    • +
    +
  • +
  • +

    Comment: great point about mentoring groups and connecting to others. +1

    +
  • +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 10:00 (CET) + + Morning break/ free-form conversation +
+ 10:30 (CET) + + Talks + + (Chairing this session: Naoe Tatara) + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + Ericsson Research and Distributed Applications in the Cloud + + (15 min) + + (Andrew Williams) + + +
    +

    Ericsson has a long history in the telecommunications industry dating back more +than a hundred years, but with traditional network infrastructure becoming +increasingly virtualized and software defined, and the rise of the cloud, both +the way we work and the skills we require is rapidly changing. This change is +being rapidly driven by the need to collaboratively develop code that can be +meaningfully shared with stakeholders.

    +

    This talk illustrates the inspiration that Ericsson Research Cloud Systems and +Platforms (CSP) is taking from the Research Software Engineering community and +provides an introduction to one concept for a distributed application runtime +that we are working on.

    +

    Slides: https://github.com/nordic-rse/meetups/blob/main/2020/ericsson-distributed.pdf

    +
    +

    Questions and comments

    +
      +
    • There are already long-standing software stacks to do distributing computing. How are you interacting with these existing projects? I do hate to continual pound this drum but HTCondor written by the folks in Wisconsin have been doing this sort of platform agnostic distributed computing for a long time now.
    • +
    • Any plans for running on HPC and how that would work? +
        +
      • A: Currently looking for stakeholders write now for research projects. Under discussion and debating whether the software should be open sourced.
      • +
      +
    • +
    • In the era of GDPR and sensitive data how are you seeing the ocean of computing working with localisation requirements that these regulations impose? +
        +
      • A: Not working with the infrastructure but specifying locations where stuff should run.
      • +
      +
    • +
    • Comment: We have quite currious application at particle accelerators: the guys making "particle re-energiteze" devices for the particle accelerator started using networks/clouds of smart-devices. So instead of well-defined dedicated networks the control system is running over wifi.
    • +
    • Where does Ericsson see potential benefits in building links with the RSE community? Would this, for example, ultimately be as a route to build users of specific codes, would it be as a route to get/share technical expertise and input from the RSE community, etc? Are there other drivers? +
        +
      • This has to be a two-way partnership, giving back. Trying to get people to better communicate both internally as well as across stake-holder groups. The Met-Office showed how training is important for getting researchers up to speed on making production code and the unique requirements this entails. An on-boarding program for getting new hires acclimatized to the standards of the projects is very important. All code should be group-code. Beware of personalized ownership.
      • +
      +
    • +
    • Code ownership is a particularly tricky point, both in Sweden and elsewhere. +
        +
      • This is a very interesting topic that is getting more attention recently. Who owns the intellectual property for e.g. the code developed to do research at a university? Universities have a policy that can seem quite aggressive in the way they claim ownership. It was discussed that teachers can fall under a special clause, but that researchers and students do not. I'm not sure if the latter is true, students (from bachelor up to and including postdocs) also have a special clause, and the tools they develop to "conduct their studies" (including thesis work and postdoc work) are their own. At least this seems to be the case at my university. For researchers and other staff, the situation looks different. Please comment if you have any experience or encountered a different policy.
      • +
      +
    • +
    • Patents & Papers as measures for success, but are these actually good measures for progress and in particular the value of collaborative work?
    • +
    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + R <-> Python transpiler + + (15 min) + + (Dmitrii Borisevich) + + +
    +

    Python and R are two major programming languages used for research software development and data analysis in bioinformatics. It is not a symbiotic relationship, but a cold war between the fans of both.

    +

    Different tools are available to use R in python and vice versa, but they demand learning both languages. This is not easy, and thus rarely adopted.

    +

    This talk will pitch an idea of using AST to build a transpiler between two languages and showcase a simple demo of converting code written in one language directly into another.

    +

    The talk will present:

    +
      +
    • the R vs python problem and its consequences in bioinformatics,
    • +
    • the idea of a transpiler,
    • +
    • some examples of existing transpilers,
    • +
    • a demo of R <-> python PoC transpiler.
    • +
    +
    +

    Questions and comments

    + + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 11:00 (CET) + + Discussions based on the talks (participants can move between breakout rooms) +
+ 11:30 (CET) + + Lunch break/ free-form conversation +
+ 12:30 (CET) + + Discussion sessions/workshops/events + + +
    + + + + + + + + + + + + + + + +
  • + Is it possible to make code quality more important than the number of published papers in academia? + + (Sunniva Indrehus) + + +
    +

    The code quality in academia has a bad reputation. A global measure of the quality of a computational-oriented research group is typically based on the number of published papers and not a stable and well organized code. The latter is crucial for the further development of the scientific quality of the group. Is it possible to make code quality more important than the number of published papers in academia?

    +

    Interesting questions that are closely related to my title:

    +
      +
    • How to construct a sustainable workflow for groups working where someone has a user and someone a developer perspective? Where goes the line between what type of knowledge is expected from the users and the maintainers?
    • +
    • Who has the responsibility to teach the academic staff about best software practices? Is it the individual doing computational stuff he(r)self?
    • +
    • How can the studying programs at the universities speed up and keep track of the “standard” developments in the business? For instance: in 2020 everybody doing some kind of development should be aware of version control and testing.
    • +
    +

    Slides: https://drive.google.com/file/d/1lnveZ3flvTixgIDv2kwKDIhL0saXFE1b/view?usp=sharing

    +
    +

    Questions and comments

    +

    Follow-up questions:

    +
      +
    • Does it make sense to move in this direction?
    • +
    • Better coding culture and education ?
    • +
    • Incentivisation ?
    • +
    +
      +
    • code quality vs code volume: Is it worth putting effort in going open source? -> ongoing debate in many places
    • +
    • github: a representation of the university towards the world, should be showcasing the good
    • +
    • we may not be experts but we should be using the tools provided (version control, testing) +-> "you wouldn't trust an uncalibrated thermometer"
    • +
    • pressure form funding agency to produce research results and not code, hard to try to find excuses to make good code an output
    • +
    • code should be a part of research proposal, otherwise there is 'not enough time'
    • +
    • often severity of the problem is not seen by professors
    • +
    • people get by by producing adequate code and get by and get funding, that does not motivate people to do testing etc
    • +
    • professors need to know and understand the problem (often they do not do any coding (anymore) and forget)
    • +
    • later additions to 'bad code' leads to problems which get noticed -> explanation to the 'higher level' how we could now save time with better code from the beginning
    • +
    • Lots of time pressure in research projects where improving and making code reproducible is not focussed on
    • +
    • no courses on how to write research code :( or not many
    • +
    • stuff like software engineering is often one of the first courses to be dropped when money runs out. Often because 'higher levels' do not know about the importance
    • +
    • new field: not much old stuff to build on top, no real need for sharing. But not anymore the case.
    • +
    • Catchin up takes time, no time to reproduce everything
    • +
    +

    How can we find the 'paper' of coding?

    +
      +
    • github stars
    • +
    • https://joss.theoj.org/ +https://openresearchsoftware.metajnl.com/ +https://www.journals.elsevier.com/softwarex, software wrapped in paper for traditional metrics, good start but does not solve the problem
    • +
    • one citable paper for many years of developing the software? -> need to be judged on different scale
    • +
    • Standard research outputs are not the only thing that research is measured by anymore, need to 'jump on the train'
    • +
    • continuous necessity for novelty, all metrics problematic, potential metrics: how many people are using your product? -> if many people use it, it is valuable to maintain and update software, supporting a large community
    • +
    • usage metrics as a way of demonstrating impact -> hard to make funding bodies recognize that
    • +
    • in ok it is now pushed to be recognized, slowly building up now, took several years to build evidence base of usage
    • +
    • UK’s Research Excellence Framework: https://www.ref.ac.uk/
    • +
    • importance of being able to read documentation, you need to know where to look and how to do (not everyone can do that)
    • +
    • what about promoting the importance of releasing often? It is a measure of continuous effort, something that writing one-off papers doesn't do, and even small, bug-fixing patches are important IMO. The flip side is it could encourage busy-work, but I still think it's worth it.
    • +
    • all metrics can break -> wide variety of metrics for value is important
    • +
    • some people work in a field where software is not used much by other people, but may be very useful for your colleagues -> citation supports more novelty than quality
    • +
    • no tasks anymore that can be solved by one person. As a researcher, pair up with an RSE to solve a problem, paper together. win-win. can also help your career.
    • +
    • people are rewarded for bad code by keeping their job through being the only person who can actually read and work with their code, no incentive to make code better -> better long term management needed
    • +
    • today no one is indispensible, dont hire people who think they are
    • +
    • make sure multiple people can 'keep the server running', collaborate
    • +
    • -> culture change needed
    • +
    • need for basic education (version control etc) of students, code review
    • +
    • but people do not like to find out / being pointed put as having written bad code, creates high barrier, but one one need to get over
    • +
    • when sharing code, poeple will get used to it, as its part of development
    • +
    • Coderefinery as a good place to send new phds students to learn version control and how collaborative coding works -> no merge without someone else reading the code first
    • +
    • it's all research, you never know which part will become part of your codebase, turns into something big -> hard to go back later, so its important to start early with reviewing, version control etc
    • +
    • So maybe we should have some sense of "continual review" like "continuous integration"
    • +
    • writing test framework takes time but is worth it in the long run
    • +
    • do what you want in your own code,but you will need to 'act like a software engineer' when working with others
    • +
    • compared to how long it takes to make things work, test implementation does not take too much time
    • +
    • courses such as coderefinery are not appealing to some people who think of themselves knowing git* enough for current use, 'bubble workers', so they never learn how it could be also with branches in own code
    • +
    • 'onboarding package' as in how we do things here is lacking in academia, not everywhere though: example: https://scicomp.aalto.fi/aalto/welcomeresearchers/
    • +
    + +
    + +
  • + + + + + + + + + + + + + + + +
  • + European Environment for Scientific Software Installations (EESSI) + + (Thomas Röblitz) + + +
    +

    We will do a presentation of the EESSI (European Environments for Scientific Software Installations) project including a demo of its current pilot software stack.

    +

    In a nutshell, EESSI develops an infrastructure/service which will eventually allow you to use the same scientific software stack on any machine (e.g., Raspberry Pi, laptop, server, cluster, cloud, supercomputer) running on various operating systems (Linux, macOS, Windows) and the software stack is built from sources and can thereby be optimised for the CPU/GPU/interconnect at your machine. Even better you don't even have to install (almost) any software package as the stack will be delivered to you via CernVM-FS a proven solution to distribute software in the WLCG (Worldwide LHC Computing Grid).

    +

    The current pilot stack can be easily tested via Singularity, supports ARM, Intel and AMD processors and includes scientific software packages such as GROMACS, OpenFOAM, bioconductor, TensorFlow as well as all their dependencies.

    +
    +

    Questions and comments

    +
      +
    • Question: Is it possible to test the whole stack, please add links? +
        +
      • Yes, see https://eessi.github.io/docs/pilot/
      • +
      • To get help, join the EESSI Slack, see https://www.eessi-hpc.org/join/
      • +
      +
    • +
    +
      +
    • Question: Will you also support AMD Rocm and AMD ecosystem overall? +
        +
      • Yes, eventually. Right now there already are optimized installations for AMD Zen2 (Rome). +OpenMPI is included and is installed on top of UCX & libfabric, so should properly support AMD Rocm interconnect, but this is currently untested.
      • +
      +
    • +
    • Comment: I like this idea as for us it is important people can use it in their laptops. +Personally I not much loosing time in setting up sw at my laptop but I see for the users it is important +to have an option to install/use it also in their lab. They like it more. +
        +
      • Yes, this could allow people to literally write a job script that just works on the HPC cluster. Same modules, same software. +(and no need to build containers, or copy them over, etc.)
      • +
      +
    • +
    • Question: This builds on existing projects so it has some content from the begining. +
        +
      • Thanks to EasyBuild we can easily provide 1000s of installations. +Right now we limit what we provide, so we can focus on solving the problems we're hitting first.
      • +
      +
    • +
    • Question: Why European in the name? +
        +
      • Because it started with European sites. +We're already thinking about changing the first E to "Easy" :) +"EESSI is the Easy Environment..."
      • +
      +
    • +
    • Question: Question: what are the possibilities to add “own dirty module”, is it like same as e.g. with EasyBuild itself? +
        +
      • You can easily install additional software on top, for example in your home directory on in /tmp, just like you can with any other software stack built with EasyBuild).
      • +
      +
    • +
    • Question: Sensitivity of central Stratum-0 component, in terms of resilience? +
        +
      • The CernVM-FS design is very robust. If the Stratum-0 dies, the only impact is that you can't add new software to the repositories. +As long as one Stratum-1 server is still alive, the software remains available (all Stratum-1 servers have a full copy of the provided software). +So it comes down to having enough Stratum-1 servers, spread across the world, in different sites and cloud providers.
      • +
      • W.r.t adding software: we plan to fully automate the workflow of adding software to the EESSI repository, such that adding software comes down to opening a pull request on GitHub. When the PR is approved by a reviewer, the software gets built automatically on all supported CPU architectures, and added to Stratum-0, fully automatically. Ideally we also have (small) test cases to verify that the installations are functional before deploying them.
      • +
      +
    • +
    • Question: You mentioned that CernVM-FS only relies on HTTP connections. Shouldn't that be HTTPS for security reasons? +
        +
      • No, switching to HTTPS has no added value in terms of security, we've discussed that with the CernVM-FS developers. +CernVM-FS has built in security checks between server and clients, so HTTPS doesn't provide any additional security (I think, should be checked in CernVM-FS documentation).
      • +
      +
    • +
    • How would this work for large jobs across multiple nodes, can a lot of network traffic to pull in the software be avoided? +
        +
      • Yes, you can set up a shared CernVM-FS cache on a shared filesystem. +If there's no internet access on the cluster workernodes, you can use a squid proxy in the cluster network (on a login node for example). +This setup has been tested with the EESSI pilot stack at the Jülich Supercomputing Centre, worked really well!
      • +
      +
    • +
    • Comment: Detection of CPU architecture is a very nice feature. This is a big issue with containers where generic binaries are often, which can have a big impact on performance. +
        +
      • Yes, indeed! Containers are also very rigid: what if you want to add additional software? +The EESSI environment is way more dynamic, easy to add software on top of it (without paying for it in terms of performance), etc.
      • +
      +
    • +
    • Comment: This would also work really well in heterogenous environments with a mix of old/new CPUs, thanks to the auto-detection mechanism. +
        +
      • Yes, very correct, this is an interesting use case!
      • +
      +
    • +
    + +
    + +
  • + + + + + + + + + + + + + +
  • + Lessons learned from procuring a fairly large HPC system + + (Thor Wikfeldt and Gert Svensson) + + +
    +

    Procuring an HPC system - a.k.a. a supercomputer - is a complex and +multifaceted task. Before sending out the Request For Proposals the +procurer needs to quantify requirements along several dimensions and +decide on an acceptable level of risk. Should the tendered system +maximize benefit for existing users and use cases, or should possible +future user communities and emerging HPC workloads be factored in? Do +you prioritize throughput capability or minimizing time to solution +for given workloads? How important are acquisition and running costs +compared to other measures? Are you willing to invest in future +technologies which would require significant refactoring of commonly +used HPC simulation software? Which HPC software should be included in +the benchmarking suite, and how should benchmark results be scored?

    +

    This session will start with a walk through of several aspects of an +HPC procurement and will be followed by an open discussion where +participants can share their own experiences. A goal of the discussion +can be to arrive at a set of best practices in HPC procurements.

    +

    Slides: https://hackmd.io/@KTW/HPC-procurement-lessons#/

    +
    +

    Questions and comments

    +
      +
    1. Are you monitoring your cluster usage? What tools?
    2. +
    3. Do you regularly run regression tests? Which tools?
    4. +
    5. How did you select application benchmarks?
    6. +
    7. How did you design the scoring system?
    8. +
    9. Was there anything that surprised you during the procurement process?
    10. +
    11. What was particularly challenging?
    12. +
    13. Do you think the procurement could have been more successful if you had done anything differently? If so, what?
    14. +
    15. Should we score the quality of benchmark reports?
    16. +
    17. Is it worth all the work to use real application benchmarks? Or use only synthetic or kernels--benchmarks?
    18. +
    19. How should we estimate the "real" power usage of the system?
    20. +
    21. Do we need to run a job mix to evaluate how different users affect each other?
    22. +
    23. Is benchmarks a good way to evaluate the "competence" of the vendor?
    24. +
    +
      +
    • +

      Q: How did your requirements gathering procedure work, how did you implement risk assesment to requirement process?

      +
    • +
    • +

      Q: Is the benchmark list exhaustive for the application benchmarks? Can you elaborate on why you chose such narrow scope of the benchmarks?

      +
        +
      • 7 benchmarks are probably at the upper end and is approaching painful for vendors.
      • +
      • including more benchmarks leads to overall worse results
      • +
      • one often ends up benchmarking the vendor benchmark teams +
          +
        • is this a good thing because we will need software support later? +
            +
          • benchmark teams (might) not the same group that does support
          • +
          +
        • +
        +
      • +
      +
    • +
    +
      +
    • +

      how much modification of benchmark codes should be allowed?

      +
        +
      • major refactoring not representative of typical future use, so might want to keep it minimal
      • +
      +
    • +
    • +

      performance for individual proxy benchmarks and application benchmarks can point in different directions, but often becomes robust after averaging

      +
    • +
    • +

      to eliminate small/less competent vendors, can require certain minimum placement on top500 or alternatively have requirements on vendor stability or financial aspects

      +
    • +
    +
      +
    • Q: did you have a dynamic rebalancing of scores for phase 1 and phase 2 depending on the bids? +
        +
      • we had minimum performance on each phase
      • +
      • turned out that it paid off for vendors to focus efforts on phase 2
      • +
      • we decided to have phase 2 with accelerators because that's where HPC is heading, even if all users were not in favor
      • +
      +
    • +
    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + +
  • + ResearchSoftwareHour live from Nordic RSE: Rust for science + + (Richard Darst, Anne Fouilloux, and Radovan Bast) + + +
    +

    Research Software Hour is an online +stream/show about scientific computing and research software. It is designed to +provide the skills typically picked up via informal networks: each week, we do +some combination of exploring new tools, analyzing and improving someone's +research code, and discussion.

    +

    In this show which we will stream during the Nordic RSE get-together, we will +have a look at the Rust programming language.

    +

    This can only be joined via Twitch, not breakout rooms. Join at +https://www.twitch.tv/RSHour. Questions can be asked via a HackMD +link at that page, no account necessary.

    + + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 13:30 (CET) + + Afternoon break/ free-form conversation +
+ 14:00 (CET) + + Discussion sessions/workshops/events + + +
    + + + + + + + + + + + +
  • + How to explain containers are friends of scientists? Are they? + + () + + +
    +

    This was an unconference session, a discussion added to the agenda during the workshop.

    +
    +

    Questions and comments

    +
      +
    • Mentioning where containers are used and what are the the alternative and competing tools. Conda was mentioned many times.
    • +
    • A story of advertising Containers at an institution to scientists, in particular by organising a semminar giving overview of containers and brief intro into them, including documentation where and how can be used at the institute. But even such activities has not resulted in a serious adaption from the scientists side. On the other side it found other paplication, e.g. where isolation is needed for dividing conservative stable software for controlling scientific instruments and up-to-data data analysis environment. Mentioned that in early times, containers were presented in way expressing only limitted view and applications of them.
    • +
    • Mentioned that application in the instrument control, requiring isolation, are interesting.
    • +
    • There are different type of containers (docker, singularity, proto???mark) that are appropriate for different situations: service deployment, HPC, isolation etc. A proper one should be choosen depending on the application case.
    • +
    • There are many possible options how the given container technology can be adapted/used. One should think it is a versatile technology.
    • +
    • Other particular cases where containers were used: a) glibc issues, b) dot.net on CentOS
    • +
    • Expressing a thought that if containers (or other tools) are not widely used/adopted in the given community (scientists) it can die out.
    • +
    • View from BioInformatics: Conda was used a lot (Bioconda), nowadys many computing intensive pipelines are packed into Singularity
    • +
    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + Collecting ideas/suggestions for Nordic RSE conference in May + + () + + +
    +

    This was an unconference session, a discussion added to the agenda during the workshop.

    +
      +
    • I haven’t prepared this and maybe it was discussed already somewhere
    • +
    +
    +

    Questions and comments

    +
      +
    • May 27 and 28, 2021, Stockholm
    • +
    • 1 auditorium (150-200), 2 workshop rooms for 30 people and a number of smaller rooms booked
    • +
    • common social area can be used
    • +
    +

    suggestions:

    +
      +
    • offer different tracks with a good balance
    • +
    • training tracks: RSE's role as a trainer and supporter
    • +
    • consider inviting persons from funding agencies ("how can we fund 'invisible' but important work?") +1 +
        +
      • also university HR/ management; to avoid a too one-sided discussion if only RSEs are in the room
      • +
      +
    • +
    • invite representatives from other "chapters" to share lessons learned +1
    • +
    • hearing about/from journals like JOSS +1
    • +
    • open science should be included as a topic
    • +
    • interface with CarpentryConnect conference (collocated)
    • +
    • invite managers and policy makers who have success stories in the RSE area +1
    • +
    +

    theme suggestions:

    +
      +
    • "software in research"
    • +
    +

    how to announce it outside of our "bubble":

    +
      +
    • consider calling the press (press offices at Unis)
    • +
    • at the places where startups advertize
    • +
    • unions for researchers and engineers
    • +
    • newsletters via computing centers
    • +
    +

    technical:

    +
      +
    • better many short hackmds rather one long hackmd
    • +
    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + Problematic demographics within research computing and ways to rectify the problem + + () + + +
    +

    This was an unconference session, a discussion added to the agenda during the workshop.

    +
    +

    Questions and comments

    +
      +
    • Special interest groups exist. +
        +
      • Do they funnel people out of the main group?
      • +
      • Work with them and include the interest groups in the main group
      • +
      +
    • +
    • What leads to the imbalance at different levels on career / education?
    • +
    • Example: Gender balance in computational particle physics in Helsinki surprisingly good. Why? +
        +
      • Better balance among students than before
      • +
      • Hiring from earlier in the studies (batcherol's level)
      • +
      • If related fields are more biased, there are more qualified applicants
      • +
      +
    • +
    • Hard discussion to have, thanks to everyone who was involved
    • +
    • Sorry I forgot to take notes for most of it :(
    • +
    + +
    + +
  • + + + + + +
  • + TBA - 'unconference' sessions + + (TBA) + + +
    +

    An "unconference" has events scheduled based on interest of +participants, not decided by organizers. We are leaving this time +open for ad-hoc events proposed by participants. If there is not much +interest, we will move the conclusion forward.

    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 15:00 (CET) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Closing Statements + (Jarno Rantaharju) + + +
+

Notes

+
    +
  • Thanks to all contributors, organizers and keynote speakers +
      +
    • Especially Samantha, Richard, Thor, Jeremy, Radovan, Naoe for technical setup
    • +
    +
  • +
+
    +
  • Highlights from the notes +
      +
    • Great intro to the international RSE movement and to RSEs on Monday, thanks Alys Brett, Richard and Samantha
    • +
    +
      +
    • Good introductions to groups and projects +
        +
      • several expanding RSE groups
      • +
      +
    • +
    • Several technical tools and topics +
        +
      • The further we go, the more we can focus on sharing experiences and tools
      • +
      • Great to see interest in these discussions!
      • +
      +
    • +
    • We will try to make all slides/contributions findable and accessible +
        +
      • authors: please send us the DOI or the pdf version
      • +
      +
    • +
    • Interesting and inspiring panels session.
    • +
    • What the Nordic RSE should do? +
        +
      • Build an identity. Create a network with local hubs. +
          +
        • About local hubs: multiple things need to happen on university level
        • +
        +
      • +
      • Build a network, connect RSEs who are currently only connected to researchers in a field +
          +
        • Have a more specific definitions of RSE
        • +
        • Job board (separate from CR chat?)
        • +
        +
      • +
      • Give feedback to national and Nordic organisations (funders, for example)
      • +
      • Collection of resources on the website (to hands of scicomp, citation file format …)
      • +
      +
    • +
    +
  • +
  • It is easy to see the problems. We should implement solutions. +
      +
    • Make good, well designed tools that also professors will use.
    • +
    • Use and advocate for best practices
    • +
    +
  • +
  • Ask for feedback
  • +
  • Invite everyone to +
      +
    • Biweekly meetings
    • +
    • Coffee breaks for more freeform chats
    • +
    +
  • +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 15:15 (CET) + + Close +
+ +

Proposal submissions

+

The abstract submission form will +be kept open until approximately one week before the event but we encourage +you to submit as soon as possible - even if not perfect.

+

You can also submit an idea for a contribution to our +Proposal incubator +as GitHub issue where we can comment on it and collaboratively develop the +idea. This is also an opportunity to find co-authors.

+

Examples of types of events that can be proposed:

+
    +
  • +

    Lightning talks: (2 minutes)

    +

    Lightning talks are presentations that are limited to a maximum of 2 minutes and no more than 2 slides including +any title slide. They allow you to introduce your group or give a high-level overview of a project.

    +
  • +
  • +

    Talks: (20 minutes)

    +

    A regular talk provides the opportunity to go into more detail in presenting your work, a technical idea +or an example of using a software tool or library. There is also the opportunity to get feedback through +questions from the audience. The talk it self should be at most 20 minutes and 10 minute will be reserved for +question and discussion after the talk.

    +
  • +
  • +

    Reprohacks (120 minutes with break)

    +

    Propose a research paper and try to reproduce the results. There is no better way to learn what +is needed for reproducible research, and what you might be missing, than to pick a paper and try +to recreate it. At the workshop we will work in small groups on individual publications and see how far we get.

    +
  • +
  • +

    Crash Course (60 minutes)

    +

    Run a teaching workshop introducing a useful tool or an interesting theoretical topic. This could +be a combination of demonstrations, short talks, discussion, panel sessions and so on.

    +
  • +
  • +

    Discussions or panels (60 minutes)

    +

    Propose a topic of conversation to develop an idea or seek experiences and opinions. +The submitter should chair the conversation to keep it productive.

    +
  • +
  • +

    Collaborative blog post (60 minutes)

    +

    A more formal discussion that produces a blog post as an end result. +Topics would be pitched in advance.

    +
  • +
  • +

    Other

    +

    Do you have something in mind that does not fit easily into these categories? Suggest any other contributions here.

    +
  • +
+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/introduction/index.html b/events/2020-online-get-together/introduction/index.html new file mode 100644 index 00000000..c150d937 --- /dev/null +++ b/events/2020-online-get-together/introduction/index.html @@ -0,0 +1,220 @@ + + + + + + + + + + + Introduction - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Introduction

+

Jarno Rantaharju

+ +
+

Welcome and introduction to the event and Nordic RSE.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/my-first-r-package/index.html b/events/2020-online-get-together/my-first-r-package/index.html new file mode 100644 index 00000000..81b29535 --- /dev/null +++ b/events/2020-online-get-together/my-first-r-package/index.html @@ -0,0 +1,232 @@ + + + + + + + + + + + My first R package - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

My first R package

+

Tobias Busch

+ +
+

Writing an R package has helped me leave my comfort zone and level up my R +programming skills. The code I write as a researcher is mostly single-user and +single-use. Writing and publishing code meant for others has helped me break +old habits and acquire useful new software engineering skills. R has a +streamlined ecosystem for package development that supports understanding and +adhering to best practices. I will talk about the things I have learned while +writing my first R package, why I think writing a package should be a rite of +passage for any aspiring research software engineer, and why R is a great tool +for this.

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/nordic-rse/index.html b/events/2020-online-get-together/nordic-rse/index.html new file mode 100644 index 00000000..298e12cc --- /dev/null +++ b/events/2020-online-get-together/nordic-rse/index.html @@ -0,0 +1,343 @@ + + + + + + + + + + + What do you expect from Nordic RSE? - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

What do you expect from Nordic RSE?

+

Jarno Rantaharju

+ +
+

The Nordic RSE group is new. This is a great time to take part in the +active development of the organization by making sure your voice is heard. +We need your help in deciding what is important for the organization to do +and what kind of an organization we should aim for.

+

For inspiration, you can check out the websites of other RSE associations:

+ +

The purpose of this discussion is to solicit input from prospective members +of the Nordic RSE group.

+

a) What kind of activities they think would be useful?

+
    +
  • Advocating for X (value of good software, ...)
  • +
  • Networking opportunities, workshops
  • +
  • Exchanging skills
  • +
  • Formalizing the profession (create career structure)
  • +
+

b) How the group should be organized?

+
    +
  • Registered association
  • +
  • Professional organization
  • +
  • Something else
  • +
+

Questions / discussion prods:

+
    +
  • Do you consider yourself an RSE? Who is an RSE?
  • +
  • Would you join the Nordic RSE organization? Are you a member?
  • +
  • Why would you join as a member?
  • +
  • If you have joined other professional associations, what have they done for you?
  • +
+

Questions and comments

+

Ice breaker:

+
    +
  • Are you an RSE? +
      +
    • RSE interested, with a plan of becoming one, some day, maybe
    • +
    • yes, leading a rse group
    • +
    • yes, working directly with reseachers (no RSE group, temporary employment, also just learned about the term)
    • +
    • yes, though only learned the term recently. In a bioinformatics group doing infrastructure projects
    • +
    +
  • +
  • What is an RSE? +
      +
    • research software engineer (duh)
    • +
    • supporting researcher through code/software development (but can be part of a researcher job)
    • +
    • A software engineer in the area of research (akin to a software engineer in the area of finance). Also to say that domain knowledge is important. Probably more focused on software as infrastructure.
    • +
    +
  • +
  • What an RSE is not? +
      +
    • Sysadmin/IT support (although there's typically a lot of IT support involved...?)
    • +
    • Can someone make a carreer as an RSE? or is it where you end up when everything else fails? +
        +
      • Hopefully it is a career path. There are (supposedly) RSE positions and openings, but in my experience they are hard to find. It is definitely not where you end up when everything else fails! It is an alternative path to regular academic research (and to software development in industry). It is typically suited for people who want to focus more on the hands-on problem solving rather than "selling" research and applying for grants, also with a more long-term focus on software usage and sustainability (which is hard to focus on when under academic pressure).
      • +
      +
    • +
    • For a lot of people the name "Research software engineer" is confusing and they only put emphasis on the word "research", thereby expecting the RSE do be some kind of (lower grade) researcher but with a more technical background than a "true academic researcher", and that bothers me (because in academia researchers are not supposed to be evaluated based on the number of scientific papers they produce). Maybe removing entirely the term "research" and replacing it by something like "Domain specific" or whatever else would make it easier for people to understand and better define their role? Add something to link it to science and perhaps to computing infrastructures (that could change the acronym from RSE to something like "Domain Specific Scientific Software and Computing Infrastructure Engineer" = DSSSCIE or DoSSSCIE or DoS3IE instead?)
    • +
    +
  • +
+

a) What kind of activities they think would be useful?

+

examples from abstract: Advocating for X (value of good software, ...) +Networking opportunities, workshops +Exchanging skills +Formalizing the profession (create career structure)

+

ideas that came up during discussion:

+
    +
  • build an identity on what is RSE, local communities: communication with others, sharing ideas
  • +
  • be more specific about what an RSE is and also what it is not (not a researcher, not a technician, not a handyman, etc.) +-> making it possible for people to label themselves as RSE
  • +
  • Sweden: Reasearch Engineer exists and gets confused with RSE
  • +
  • it should be pushed to make it possible to hire RSE +-> Nordic RSE should push to make it an official title
  • +
  • this has to happen also within universities
  • +
  • but RSE is not yet a field that professors could chose to hire and thats where Nordic RSE could start (big push from a lot of people) +-> association with members could do that
  • +
  • if Nordic-RSE grows to registered 500 members in the Nordics that call themselves RSE there would be more weight behind what we do. One could write letters and influence
  • +
  • Nordic RSE as place for feedback (eg for Norwegian Reasearch Council)
  • +
  • building understanding (people should know the idea) and not fully focus on formal job title (since this may take long). Make groups and PIs aware that a person with a RSE role could solve many common problems faced in research
  • +
  • defining the RSE: how much research? how much software? how much engineer? ->check what UK has done, one definition on nordic RSE website https://nordic-rse.org/#what-is-a-research-software-engineer
  • +
  • knowledge sharing in meetups etc
  • +
  • permanence: RSE often first position to get cut, importance of position has to be highlighted
  • +
  • service / research
  • +
  • jobboard: help finding RSE jobs (that are not mentioning RSE specifically), currently done on coderefinery chat -> better to have on webpage
  • +
  • acknowledgement for RSE work, writing documentation could be as important as writing a paper, attempts happening in international RSE +
      +
    • As a new RSE, I want to ask if acknowledgements is a metric that is typically tracked and used throughout an RSE career? How important is it (apart from being fair in acknowledging work done)?
    • +
    +
  • +
  • Hackathon type of event to get advice on publishing code and related topics
  • +
  • joining forces to organize (online) workshops similar to coderefinery (so that community can link to it) -> setting up a list of these on nordic RSE website that we can recommend
  • +
  • use nordic-rse.org to build up list of recommended training material and resources.
  • +
  • networking: https://coderefinery.zulipchat.com/
  • +
+

b) How the group should be organized?

+

ideas from discussion: +Should we have official association?

+
    +
  • necessary to receive money +
      +
    • for eg workshops (continuation of Coderefinery, software carpentry)
    • +
    +
  • +
  • could also be done via some university
  • +
  • will probably need to be done at some point
  • +
+

How could NordicRSE association be useful for us:

+
    +
  • how to attract also researchers doing RSE in addition to RSEs +-> highlight that we also want researchers doing RSE work to join NordicRSE
  • +
  • acknowledgement also for their RSE work (even if they do not identify as RSE (yet)) +-> continue to teach how code can be made citable +-> how else to help with this? +-> public guidelines on how to cite research software -> community shows how the ideal should be +-> list journals which take software publications on Nordic RSE website (similar to UK RSE)
  • +
  • advocate for that software should be cited
  • +
  • create career-path or make more public that there is one; if there is no path, people are maybe not interested
  • +
  • adding open source research software as merits for universities (making it more likely they will spend money on hiring RSEs)
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/oslo-centre-for-biostatics-epidemiology/index.html b/events/2020-online-get-together/oslo-centre-for-biostatics-epidemiology/index.html new file mode 100644 index 00000000..1de8a10e --- /dev/null +++ b/events/2020-online-get-together/oslo-centre-for-biostatics-epidemiology/index.html @@ -0,0 +1,228 @@ + + + + + + + + + + + RSE work done at the Oslo Centre for Biostatistics and Epidemiology - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

RSE work done at the Oslo Centre for Biostatistics and Epidemiology

+

Waldir Leoncio Netto

+ +
+

Abstract

+

The Oslo Centre for Biostatistics and Epidemiology (OCBE) is a scientific center integrating the activities of the Department of Biostatistics, University of Oslo, and the Section of Biostatistics and Epidemiology, Oslo University Hospital. Our 70+ scientists work together to provide research, teaching, and advising to the scientific community.

+

In this lightning talk, I share a bit of my experience as the first (and currently only) hired RSE professional.

+

Some links for the curious

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/panel/index.html b/events/2020-online-get-together/panel/index.html new file mode 100644 index 00000000..6d5b963f --- /dev/null +++ b/events/2020-online-get-together/panel/index.html @@ -0,0 +1,279 @@ + + + + + + + + + + + Panel discussion: RSE careers and their position in academia - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Panel discussion: RSE careers and their position in academia

+

moderated by Samantha Wittke

+ +
+

Panelists:

+
    +
  • Gudrun Lotze
  • +
  • Patric Holmvall
  • +
  • Keijo Heljako
  • +
  • Ella Bingham
  • +
  • Konstantin Stadler
  • +
  • Peter Schmidt
  • +
  • Jeremy Cohen
  • +
+

Topics:

+
    +
  • What is your story?
  • +
  • RSE careers
  • +
  • RSE and academia
  • +
  • ...
  • +
+
+

Questions and comments

+
    +
  • +

    Comment: In Sweden within the UPPMAX hpc facility (I dont know how it is handled at other centers within the SNIC org) and NBIS organisations Application experts and RSE (devlopers) are now mainly hired fulltime and not temporary while there are still people hired with shorter contracts as exception. It has been recognized that its very hard to retain talent if you only hire shortterm/temporary contracts.

    +
  • +
  • +

    Comment: really liked the point about having and getting time for "pet project". not only to have something to show later on CV but also to stay current and motivated and to learn "for free".+5

    +
      +
    • I started one early this year and told my boss about it a few months later. He enjoyed the initiative, then told me a heartwarming story about investing in projects that just might become a big thing one day. Plus, I also think that this sort of initiative can bring in ideas for an RSE to apply for funding, which is always welcome. +
        +
      • yes! a number of established projects started as side projects and these can often open up funding opportunities and cross-discipline collaborations.
      • +
      +
    • +
    • There is a good model at my work: 70+20+10. spend 70% on regular work, 20% learning something new that will make your work better, 10% learning something new that is good for you but does not have to be directly work/project related.+1
    • +
    +
  • +
  • +

    Comment: perhaps another way to make scientific software as "important" as research papers is to always try to publish it in a popular repository (CRAN, PyPI, etc.). Not sure how applicable that would be for software that are not R or Python packages, though.

    +
      +
    • yes, also connecting to yesterday's talk. this can really help using standard practices. publishing packages always felt/sounded difficult/scary until I tried it.
    • +
    +
  • +
  • +

    Comment : Excellent point Patric about the standards to which we need to hold resarch software to be able to keep it at the same level as experimental setups and methodologies +3

    +
      +
    • May we get more details about such standards so we can register them on this document? +
        +
      • Recognizing methodology development: I'm thinking for example of my colleagues building or working on experimental setups and detectors (e.g. at CERN, GSI and other institutes). They spend the majority of their PhD/Postdoc building setups and developing methodology, similar to how others might spend a lot of their time developing and building software. They have several journals where they can publish their work and get recognized for their contribution, which they base their PhD thesis/project upon. There are of course many journals where software and research software can be published, but at least in my experience, I could not build my PhD thesis or project on this work, since there is a complete focus on the research. The attitude is generally that code is just methodology, "it should just work" and it is not important how it works. I think that this viewpoint is wrong. If you do significant contributions, maybe even breakthroughs, this should be recognized and valued.
      • +
      • Testing: Nobody would trust experimental equipment that has not been calibrated or tested. Building an experimental setup, it is therefore assumed that you will have to spend time on calibrating and testing. Sadly, the same cannot in general be said about research codes (again, this is in my experience, but I've heard others commenting the same in this conference). As an example, I took over a large code that was lacking testing and proper documentation. As I started adding unit tests, regression/physics tests, the senior PI was starting to get impatient because they wanted to see research. Even though several important bugs had been discovered that put the validity of results in jeopardy, I was told "enough tests already". An issue is that PIs might be more focused on research and know very little about writing sustainable codes; they just want them to work. I have a hard time believing that the same would happen in the building of an experimental setup (sure, there are horror stories from experiments, but this is far from the norm).
      • +
      • Reproducibility: Reproducibility is another issue. It is often completely acceptable to neglect mentioning implementation/code etc in methods sections, as long as you describe e.g. the physics theory you are using. Even if the code is mentioned, it is rarely made open access, and when it is made open access, it is often hard to use it to reproduce the results. This goes against the core tenet that research should be reproducible. There needs to be more acceptance for the time it takes to make a code re-usable. Of course, everyone cannot re-build a detector for the Large Hadron Collider at home, but at least a great deal of time and effort in spent in describing how said detector works and can be built. +1
      • +
      • TL;DR: So these are some of the main points (recognition of code/methodology development, testing, reproducibility) when I make the comparison between experiments and "numerical experiments", and when I say that they should be held to the same standards. If we make this analogy, it might be easier to promote RSE-related work as not just important but crucial, and to have a greater acceptance of time spent doing these tasks for e.g. PhDs and postdocs.+1
      • +
      +
        +
      • Excellent point to compare software development with experimental method development. How can something lead to good data if bugs are in the code and nobody verifies them? Reproducibility is also the key to prevent wrong conclusions. I like to mention PyFAI. It is an anlysis tool, it is published on github, and is developed by a core team, but users, scientist can contribute to its development. It was published also in traditional publications.
      • +
      +
    • +
    +
  • +
  • +

    Comment: great point about mentoring groups and connecting to others. +1

    +
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/personal-htc-pool/index.html b/events/2020-online-get-together/personal-htc-pool/index.html new file mode 100644 index 00000000..14dbe3fe --- /dev/null +++ b/events/2020-online-get-together/personal-htc-pool/index.html @@ -0,0 +1,237 @@ + + + + + + + + + + + Intro to the HTCondor Python API on a laptop cluster - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Intro to the HTCondor Python API on a laptop cluster

+

Matthew West

+ +
+

Abstract

+

The philosophy of HTCondor is to allow researchers to easily automate and scale their workflows for greater overall throughput with minimal changes to the analysis code itself. The objective is to run jobs as efficiently as possible wherever there are available resources. CHTC's HTCondor software suite provides not just the batch system but a toolset that includes workflow pipeline automation, performance evaluation, and containerized environments. This demo will cover:

+
    +
  • Running a cluster within a Docker container on Windows
  • +
  • Using the Python API to construct and submit a multi-layer workflow
  • +
  • Parsing log-files for performance information
  • +
+

Prior knowledge

+
    +
  • Some experience with a cluster batch scheduling system
  • +
  • Familiarity with the Python programming language
  • +
+

References

+
    +
  • Github repo for scripts
  • +
  • DockerHub link for HTCondor-Scipy container
  • +
  • HTCondor Python API documentation page
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/prace-best-practice-guide/index.html b/events/2020-online-get-together/prace-best-practice-guide/index.html new file mode 100644 index 00000000..d2d07779 --- /dev/null +++ b/events/2020-online-get-together/prace-best-practice-guide/index.html @@ -0,0 +1,225 @@ + + + + + + + + + + + PRACE Best Practice Guide - Modern-Processors - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

PRACE Best Practice Guide - Modern-Processors

+

Ole Saastad

+ +
+

The just released PRACE - Best Practice Guide for Modern processors (ARM +Kunpeng & THX2, Intel Skylake and AMD Rome) is just released. A short +introduction to the guide will be given. Topics cover architecture, programming +environment, tuning, performance libraries, performance and introduction to +European systems using these processors. A couple of hands on examples and +tricks to some of the tools in an optimal way will also be presented.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/r-python-transpiler/index.html b/events/2020-online-get-together/r-python-transpiler/index.html new file mode 100644 index 00000000..ae798cf0 --- /dev/null +++ b/events/2020-online-get-together/r-python-transpiler/index.html @@ -0,0 +1,264 @@ + + + + + + + + + + + R <-> Python transpiler - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

R <-> Python transpiler

+

Dmitrii Borisevich

+ +
+

Python and R are two major programming languages used for research software development and data analysis in bioinformatics. It is not a symbiotic relationship, but a cold war between the fans of both.

+

Different tools are available to use R in python and vice versa, but they demand learning both languages. This is not easy, and thus rarely adopted.

+

This talk will pitch an idea of using AST to build a transpiler between two languages and showcase a simple demo of converting code written in one language directly into another.

+

The talk will present:

+
    +
  • the R vs python problem and its consequences in bioinformatics,
  • +
  • the idea of a transpiler,
  • +
  • some examples of existing transpilers,
  • +
  • a demo of R <-> python PoC transpiler.
  • +
+
+

Questions and comments

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/rse-growth-of-a-movement/index.html b/events/2020-online-get-together/rse-growth-of-a-movement/index.html new file mode 100644 index 00000000..e557f24e --- /dev/null +++ b/events/2020-online-get-together/rse-growth-of-a-movement/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + Research Software Engineering: the growth of a movement - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Research Software Engineering: the growth of a movement

+

Alys Brett

+ +
+

The importance of Research Software Engineering as a role, a discipline and a +community is becoming more and more widely recognised because it is essential +for harnessing the opportunities and of modern, computational research. Alys +Brett is head of the Software Engineering Group at the UK Atomic Energy +Authority and founding president of the Society for Research Software +Engineering. She has just handed over the leadership of the Society after +several years in that role. In this talk she will share the experience from the +UK of building recognition for the RSE role and developing groups, career +structures and communities, and reflect on where we are now with this +international movement.

+

Slides: https://doi.org/10.5281/zenodo.4298589

+
+

Questions and comments

+
    +
  • Can a research software engineer be also a "research data engineer" or do you think we will need a new "RDE" role? +
      +
    • I think RSEs often need to do a bit of everything so in some projects they will be the data engineer and will probably need to be able to navigate the basics and research the rest. There definitely are distinct roles relating to research data engineering and management though and we should promote recognition of and collaboration with these complementary roles too. I have an RSE team and a research data engineering team in my group and there is a lot of overlap in skills but some greater emphasis on devops and data management over numerical modelling and statistical methods in the data-systems-focussed team.
    • +
    +
  • +
  • Related to the above, how does RSE relate to many other 'support staff' kind of role, even if software is not their main focus? +
      +
    • In the UK, some RSE groups are part of Research IT services departments and some are within academic departments. Similarly, individuals will have different kinds of contract. In some places the distinction between researchers and support staff is very rigid and limits what you can do, and in others it is more flexible. We have found there is no one size fits all approach to how to make it work which is one of the reasons starting such a group is hard as you have to get into the specific way finances, contracts, HR etc work in your institution. The words "support staff" can be a bit controversial, partly because of the hierarchical culture in research (which is a problem in itself). I prefer to talk about "specialist roles" and "professional collaborators/consultants" in various fields to set the expectation that RSEs and researchers are collaborating as equals with complementary skills. There can definitely be a similar model in non-software but research-related specialist roles and common cause in developing the culture and the structures to support those careers and skills.
    • +
    +
  • +
  • What might the value be for an RSE group to hire a software engineer that has not worked with researchers before? +
      +
    • [name=a] I think there is value in there. As an RSE you naturally tend to split your time between doing, teaching and learning. Having a dedicated Software Engineer with experience churning out good quality code and familiar with the necessary concepts can be very useful. I've generally had people like that close to me and it's useful to bring them in to give talks, help with course material, workshops and so on. They also get something out of it - experience in working with researchers.
    • +
    +
  • +
  • For the researches who were not exposed to software engineering in a formal way, there are very little opportunities to get the best practices. There are no university course for such things either. How do we fill this vaccume? +
      +
    • Software Carpentry Workshops aim to introduce "basic lab skills for research computing" in a 2-day workshop (eg programming, version control and Unix shell)
    • +
    • CodeRefinery! More advanced for practicing researchers.
    • +
    • Increasingly part of Researcher training programmes. RSE groups in UK often run training and some teach parts of undergrad and postgrad courses
    • +
    • On the job... Richard is covering this well :-) pair programming and informal interaction with people who have the skills along with workshops/online courses etc, but need the culture in research to value and support this
    • +
    +
  • +
  • Whats the relationship between RSE and the more narrow "Bioinformatician" role that has gotten more traction and recognition over the last couple of years? +
      +
    • I think about it in terms of overlapping communities, so bioinformatics is a possible specialism for an RSE and some (most?) bioinformaticians will regard themselves as RSEs. I have heard the term "pet bioinformatician" used by people who were the sole person doing the programming for a group and feeling a bit isolated/unsupported so I think they can benefit from a wider community and the strong overlaps with methods and tools used in other research fields.
    • +
    +
  • +
  • Is there a "career path" for RSE in UK now? +
      +
    • It's not a completely solved problem, but the larger RSE groups will often have RSEs at multiple grades so there is scope for progression. In my group there are four levels: graduate RSE, RSE, Senior RSE and team/group leaders which are the same as levels in research groups. For RSEs in research roles
    • +
    • Depends very much on the group. For example, I was employed as an RSE but to get promotion I was treated like a PostDoc and required to publish papers. I think it needs a department head who understand the problem and who they have, otherwise they lose them.
    • +
    +
  • +
  • In my department people (i.e., professors, researchers, managers, etc.) do not understand the difference between RSE, post-doc or teaching-assistant: they treat everybody in the same way (although we all have different salaries, duties, etc.) and expect all of them to support them, their research and their teaching, in the same way. How can I/we make them understand what RSEs are? +
      +
    • Influencing professors is possibly the hardest part of this whole effort. I don't think there is a magic answer but when RSEs are in demand from multiple groups they are in quite a strong position to explain how they can best use their skills to collaborate and to prioritise projects where they can make the most effective contribution. Some groups have written down criteria for accepting projects that include the ability of the research group to work with them effectively and the opportunity to transfer skills to the researchers. Also, they sometimes listen more when they hear it from outside so getting talks (or a couple of slides in a talk) about what RSE is into big domain conferences can be good.
    • +
    +
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/rse-supporting-equality/index.html b/events/2020-online-get-together/rse-supporting-equality/index.html new file mode 100644 index 00000000..3f042c47 --- /dev/null +++ b/events/2020-online-get-together/rse-supporting-equality/index.html @@ -0,0 +1,315 @@ + + + + + + + + + + + RSE: supporting software or supporting equality? - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

RSE: supporting software or supporting equality?

+

Richard Darst

+ +
+

Research Software Engineering: it's obviously about software, right? +It could be, but I believe we can adopt a broader viewpoint. We have +all heard countless times about the systematic factors affecting +inequality in science, but how much does access to computing, or +computing training, contribute to this? In this talk, I will first +outline some factors contributing to inequality of computing which I +have noticed after years of supporting researchers. I will relate +this to the services which can be provided by RSEs, and present a +vision for addressing this by developing our own skills and promoting +RSE services to our institutions.

+

Slides

+
+

Questions and comments

+
    +
  • +

    Perhaps getting sympathy from more traditional professionals in academia might not be easy because the RSE career path is not nearly (yet?) as "hard-coded" as that for, say, a professor.

    +
      +
    • I agree with this. As an RSE, will I just need to leave academia sooner or later as all other "non professors" or do I just become the old IT staff member? insert steve buscemi meme "hello fellow kids"
    • +
    • [name=a] A lot of people do leave, like me, but I don't think that's necessarily a problem. There needs to be people industry to work with RSEs and a goal I'd like to see is a good industry/RSE collaboration with RSEs being the people speaking the common language in partnerships. Quick plug for my talk on Wednesday containing some information on both sides of industry partnerships!
    • +
    +
  • +
  • +

    Apprenticeship can also happen by reading how others work (read their code, watch their code review, watch the tools they use)

    +
      +
    • [name=speaker] yes! I've learned plenty by reading the right blogs, for example.
    • +
    +
  • +
  • +

    Suggestion: using equality of opportunity for competent knowledge/skill rather than simply saying equality. e.g. we want to achieve equality of opportunity for everyone to be able to acquire knowledge rather than equalizing everyone's knowledge in a certain field.

    +
      +
    • [name=speaker] Yes, that's correct. We can't make the same outcome, but hopefully people have the same opportunity, without implicit prerequisites that some people don't have.
    • +
    +
  • +
  • +

    What is your take on implications of cultural differences on the topic of "supporting equality of opportunity". for example, many of your ideas seem to be easier to apply in a collectivist society as opposed to an individualist society which probably most of the Nordic could be categorized as.

    +
      +
    • [name=speaker] This is not my speciality, but I think most of the points I make come about because we are very individualist and assume that everyone can make their own way. That breaks down when not everyone has the network to do that. Perhaps you could even say, those who think they succeed as individualists often happen to have these implicit networks that make that possible, yet doesn't get recognized.
    • +
    +
  • +
  • +

    So true! I learned so much when sitting down with a RSE or with a software engineer in their offices. We had really good sessions. The software engineer did not have a background in physics, I did not have a background in computer science. But I think we made a pretty good team learning from each other. No chance to do this in the open space where I had my office.

    +
      +
    • Indeed. Learned so much by somebody telling/showing me: "hey look at this cool thing I found out"
    • +
    +
  • +
  • +

    Re computer skills, I also notice some researchers seem shy to share the code they wrote because they think it's "sloppy". I always try to remind them that programming is a secondary skill to them (as it was for many RSEs)!

    +
      +
    • Important to consider code a 'group ownership', to try and take the personal pain out of showing code. Code reviews are great to learn this kind of separation of person from code. You critique the code not the author!
    • +
    +
  • +
  • +

    Suggestion for a substitude to the "academic vs vocational skills": actionable vs non-actionable skills. The latter creates less stereotypical or stigmatic bias against the academia or likewise against the industry/practice. moreover, actionable and none-actionable skills could occur on both sides, it's just that academia is more prune to it since there is more room for theoretical material.

    +
      +
    • [name=speaker] Thanks, nice idea. We'll have to make sure that they terms are also clear, without other elaboration, but this is a good start.
    • +
    +
  • +
  • +

    I do wonder if we should call ourself "engineers" if we don't really have the solid technical skils I associate with an Engineer.

    +
      +
    • At Lund University physicists etc are just hired as "research engineers" because they are not hired as scientists, postdocs, professors, but they have a permanent position. Here engineer seems to be just job description.
    • +
    +
  • +
  • +

    I like the idea of making services fairly available for making/contributing to equality. On the other hand, I have seen some cases that distributing time and efforts of RSEs to one project/researcher could be really time consuming and at some point, researchers/research projects need to buy-out such a service by RSEs. Then the "rich gets richer" happens again. How to tackle this type of problems?

    +
      +
    • [name=speaker] We can't solve everything, so there is a tiered system: some basic resources for everyone, long-term is paid. It's up to us to convince our funders to make the best balance.
    • +
    +
  • +
  • +

    What about publishing code, papers and credits? Should a RSE be included as an author in papers wher he(r) contributions are crucial for the result?

    +
      +
    • Only if it makes a difference to the RSE. Hopefully he has no pressure to publish. Maybe the RSE team/program should be attributed.
    • +
    • I strongly think that if code is fundamental to the results, i.e. if you're modelling some physical process, the author should be credited. After all, that person is contributing to the quality of the results.
    • +
    • I argue he/she should be included!
    • +
    • [name=speaker] When you realize there can be separate software authorship from paper authorship, there is more flexibility to do the right thing in each case. Is the RSE doing creative work about the science or the software? Is the software the science? +
        +
      • [name=w] This is a good point, maybe the CFF initiative can help with that.
      • +
      +
    • +
    +
  • +
  • +

    I think some universities are still in the awkward situation that they do not acknowledge the importance of RSE. Would be good to find ways to highlight such importance with the help of the RSE network.

    +
      +
    • There are various sources of material about this online, and was proposed to be a topic of this event or the conference next year. Hopefully someone can link it here
    • +
    • [name=a] The UK-RSE community have been and are still struggling with this but it's improving a lot over time. Pointing Nordic Universities at the UK and demonstrating what has been happening there demonstrates what RSEs can bring, why they are required, and the path to follow.
    • +
    +
  • +
  • +

    I saw a brief note about gender balance. Like to point out that it is nice when everyone feel welcome and equally participating, not only male and female but also non-binary.

    +
      +
    • thank you for pointing this out. Indeed we need to improve this to create a welcoming environment for everybody.
    • +
    +
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/rsh/index.html b/events/2020-online-get-together/rsh/index.html new file mode 100644 index 00000000..2bb5b63c --- /dev/null +++ b/events/2020-online-get-together/rsh/index.html @@ -0,0 +1,233 @@ + + + + + + + + + + + ResearchSoftwareHour live from Nordic RSE: Rust for science - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

ResearchSoftwareHour live from Nordic RSE: Rust for science

+

Richard Darst, Anne Fouilloux, and Radovan Bast

+ +
+

Research Software Hour is an online +stream/show about scientific computing and research software. It is designed to +provide the skills typically picked up via informal networks: each week, we do +some combination of exploring new tools, analyzing and improving someone's +research code, and discussion.

+

In this show which we will stream during the Nordic RSE get-together, we will +have a look at the Rust programming language.

+

This can only be joined via Twitch, not breakout rooms. Join at +https://www.twitch.tv/RSHour. Questions can be asked via a HackMD +link at that page, no account necessary.

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/tba-3-4/index.html b/events/2020-online-get-together/tba-3-4/index.html new file mode 100644 index 00000000..2d65dc2b --- /dev/null +++ b/events/2020-online-get-together/tba-3-4/index.html @@ -0,0 +1,223 @@ + + + + + + + + + + + TBA - 'unconference' sessions - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

TBA - 'unconference' sessions

+

TBA

+ +
+

An "unconference" has events scheduled based on interest of +participants, not decided by organizers. We are leaving this time +open for ad-hoc events proposed by participants. If there is not much +interest, we will move the conclusion forward.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2020-online-get-together/testing-software/index.html b/events/2020-online-get-together/testing-software/index.html new file mode 100644 index 00000000..77f1967c --- /dev/null +++ b/events/2020-online-get-together/testing-software/index.html @@ -0,0 +1,225 @@ + + + + + + + + + + + Testing Software: From Unit Testing to Model-based Testing - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Testing Software: From Unit Testing to Model-based Testing

+

Cyrille Artho

+ +
+

Unit tests are fixed sequences of function calls that set up the software to the right state and test the outcome of one or a couple of functions. Unit testing has the advantage that if the functionality of the test is relatively clear, at the expense of generality. It is not feasible to create a diverse set of test cases by unit testing alone; we need higher levels of abstraction. +Model-based testing allows a developer to create a higher-level model of software, which models the functionality of an entire software module. A good test model is capable of generating diverse test cases with different API calls and parameters, while still having a relatively precise test oracle. +We will first present model-based testing and our experience with testing Apache ZooKeeper, where we found an unknown, complex defect. After that, we will give a tutorial where participants can create and modify models of Java collections.

+

Links: +Modbat github page +Modbat tutorial page

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2021-online-unconference/code-of-conduct/index.html b/events/2021-online-unconference/code-of-conduct/index.html new file mode 100644 index 00000000..34422306 --- /dev/null +++ b/events/2021-online-unconference/code-of-conduct/index.html @@ -0,0 +1,283 @@ + + + + + + + + + + + Code of conduct - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Code of conduct

+
+

This code of conduct is copied and adapted from the code of conduct used at the +2nd Intl. RSE Leaders Workshop 2020, adapted from +Collaborations Workshop 2020 +(CC-BY-NC 2.5 license) which was adapted from the example policy at the +Geek Feminism wiki, +created by the Ada Initiative and other volunteers (CC-0 license). +The procedure for reporting harassment has been adopted from the Ada Initiative's guide titled +"workshop anti-harassment/Responding to Reports".

+
+

We value the participation of each stakeholder and want all participants to +have an enjoyable and fulfilling experience. Accordingly, all participants are +expected to show respect and courtesy to other participants throughout the +event and through all communication channels.

+

To make clear what is expected, all participants, speakers, organisers and +volunteers at this online get-together are required to conform to +the following code of conduct. Organisers will enforce this code throughout the +event.

+

Summary

+

We are dedicated to providing a harassment-free workshop experience for +everyone. We do not tolerate harassment of workshop participants in any form.

+

All communication should be appropriate for a professional audience including +people of many different backgrounds.

+

Be kind to others. Do not insult or put down other attendees.

+

Behave professionally. Remember that harassment, unprofessional remarks and +messages, and exclusionary jokes are not appropriate at this event.

+

Participants violating these rules may be asked to leave the event +at the sole discretion of the organisers.

+

Thank you for helping make this a welcoming, friendly event for all.

+

Clarifications

+

Harassment includes offensive communication related to gender, sexual +orientation, disability, physical appearance, body size, race, religion, sexual +images in public spaces, deliberate intimidation, stalking, following, +harassing photography or recording, sustained disruption of talks or other +events, inappropriate physical contact, and unwelcome sexual attention.

+

Participants asked to stop any harassing behaviour are expected to comply +immediately.

+

Be careful in the words that you choose. Remember that words can be offensive +to those around you. Offensive jokes are not acceptable at this event. +Excessive swearing is not appropriate at this event.

+

If a participant engages in behaviour that violates this code of conduct, the +workshop organisers may take any action they deem appropriate, including +warning the offender or expulsion from the workshop.

+

Procedure for reporting harassment

+

If you are being harassed, notice that someone else is being harassed, or have +any other concerns, please contact any member of the code of conduct committee +via email or direct message using the workshop Slack chat:

+
    +
  • Samantha Wittke (samantha.wittke@aalto.fi)
  • +
  • Jarno Rantaharju (jarno.rantaharju@aalto.fi)
  • +
  • Radovan Bast (radovan.bast@uit.no)
  • +
+

Report the harassment incident via email to a member of the code of conduct +committee. All reports are confidential.

+

When reporting the event to a code of conduct committee member, try to gather +as much information as available, but do not interview people about the +incident. The committee member will assist you in writing the report/collecting +information.

+

The important information we need consists of:

+
    +
  • Identifying information (name) of the participant doing the harassing
  • +
  • The behaviour that was potentially in violation
  • +
  • The approximate time of the behaviour (if different than the time the report was made)
  • +
  • The circumstances surrounding the incident
  • +
  • Other people involved in the incident
  • +
+

After the code of conduct committee receives a report, a decision will be made +as quickly as possible and any decisions made by the code of conduct will be +enforced immediately.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2021-online-unconference/in-house-r-packages/index.html b/events/2021-online-unconference/in-house-r-packages/index.html new file mode 100644 index 00000000..b6f273eb --- /dev/null +++ b/events/2021-online-unconference/in-house-r-packages/index.html @@ -0,0 +1,222 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Developing and distributing in-house R-packages

+

Athanasia Monika Mowinckel (University of Oslo)

+

R is mainly a statistical programming language than has been around for more +than 20 years. In recent years, it has seen a large resurge in popularity, +especially amongst researchers, for its powerful statistical backbone and open +source practice. But R can be unfamiliar and intimidating for researchers used +to a purely GUI based statistical tool. This talk will center around how I have +developed in-house R tools to clean and handle in-house data, and how I have +distributed these to work on multiple platforms.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2021-online-unconference/index.html b/events/2021-online-unconference/index.html new file mode 100644 index 00000000..50c5d7ec --- /dev/null +++ b/events/2021-online-unconference/index.html @@ -0,0 +1,395 @@ + + + + + + + + + + + Nordic-RSE online unconference 2021 - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Nordic-RSE online unconference 2021

+

June 29-30, 13-16 CET (3 + 3 hours with optional social time)

+
+
+ + + +
+ +
+

Registration is closed

+

Are you developing software or tools that are driven by research/engineering in either academia or industry? Need to network, share knowledge and experiences with your peers? Nordic-RSE invites everyone interested to join and shape the agenda of our lightweight get-together.

+

The program will consist mainly of your contributions and we encourage you to submit a short abstract for a +discussion topic, talk, demonstration, or any other type of program you would +like to run beforehand (instructions below). But we will also collect on-site suggestions for contributions. No need to plan ahead!

+

To kick off the event on 29th we also have invited some speakers. Stay tuned for updates!

+

Format and scope

+

We would like this event to be an informal space for exchanging ideas and experiences, learning something new, and networking with people of the same interest group. You do not have to be a Research Software Engineer or a Researcher or a Software Engineer nor do you have to be in or be related to the Nordics. Everyone interested in RSE activities is welcome and encouraged to participate and shape the event to what you would like it to be!

+

The Nordic-RSE team will provide support and infrastructure and give a short overview of the Nordic-RSE activities.

+

Contributing

+

You can contribute not only with sessions you would like to present or lead but +also by requesting what session you would like to happen and helping others organizing their sessions. +You can do this by commenting here.

+

As an informal event, we welcome any kind of contribution which respects the Code of Conduct. +If you have an idea you would like to discuss for the event, we encourage you to submit an issue here to discuss with the community and secure a place in the program. +No idea yet? - No problem, we will also accept last minute contributions during the event.

+

Please also have a look at our time slot suggestions.

+

Here are some examples to spark ideas:

+
    +
  • Discussion topics: is software, research software community or research software engineer something close to your heart? Come chatting with other enthusiasts!
  • +
  • Demonstrations: show us some tools or software that you like
  • +
  • Workshop or ReproHacks (only 3 hours in a day)
  • +
  • Talks: teach us something new
  • +
  • On-going projects: share with others something unfinished and almost working that you would like to get feedback on
  • +
  • Something else: is there something you would like to share with others that does not fit any of the previous points? We are looking forward to hearing about it!
  • +
+

Ready to submit your idea? - Please use the unconference contribution issue template to let us know. It does not have to be polished yet, but so that the community gets the idea. We can polish it together if you want to :)

+

You may also come and chat with us in the Zulip chat, where we can figure out contributions together.

+

If you want to be part of the published program, we kindly ask you to submit your idea by June 28th 2021 via any of the above mentioned channels. +And remember, no stress, if you cannot submit anything before the event, you will still have the chance to add your contribution live during the event. But the earlier we know, the easier it is for us to schedule the contributions.

+

By submitting a contribution you agree that:

+
    +
  • your name and abstract of the contribution will be published in our program
  • +
  • your contribution respects the Code of Conduct
  • +
+

Schedule

+

June 29

+

(all times in CEST)

+
    +
  • 13:00 : Welcome and introduction to the unconference format: HackMD, proposing sessions, scheduling (Richard Darst and Samantha Wittke)
  • +
  • 13:15 : Invited talks (Chair: Samantha Wittke) +
      +
    • 13:15 : Shahnawaz Ahmed (Wallenberg Centre for Quantum Technology) +"Keep your code alive - lessons from the QuTiP project" +(abstract)
    • +
    • 13:35 : Kristoffer Carlsson (JuliaComputing) +"Julia for research software engineers" +(abstract)
    • +
    • 13:55 : Break
    • +
    • 14:05 : Q&A
    • +
    • Athanasia Monika Mowinckel (University of Oslo) "Developing and distributing in-house R-packages" (abstract) +(due to unforseen circumstances, this talk will not be presented during this event and we will try to reschedule at a later stage as a regular RSE seminar)
    • +
    +
  • +
  • 14:20 : Introduction to Nordic-RSE (Patric Holmvall)
  • +
  • 14:30 : Anne Fouilloux (Nordic-RSE) +"Myths and misconceptions about research software development in academia" +(abstract)
  • +
  • 14:50 : Unconference scheduling (Richard Darst)
  • +
  • 15:05 : Break
  • +
  • 15:15 : Unconference session 1 (chair: Richard Darst): Further details and updates in the attendee HackMD.
  • +
  • 16:00 : Close
  • +
  • Zoom remains open for Social time until ~18:00
  • +
+

June 30

+

(all times in CEST)

+
    +
  • 13:00 : Introduction to the day and unconference scheduling (Jarno Rantaharju)
  • +
  • 13:10 : Unconference session 2 (chair: Jarno Rantaharju): Further details and updates in the attendee HackMD.
  • +
  • 14:20 : Break
  • +
  • 14:40 : Unconference session 3 (chair: Jarno Rantaharju): Further details and updates in the attendee HackMD.
  • +
  • 15:50 : Conclusion and follow-up (Patric Holmvall)
  • +
  • 16:00 : Close
  • +
  • Zoom remains open for Social time until ~18:00
  • +
+

Nordic-RSE provides

+
    +
  • Code of Conduct
  • +
  • Zoom (with breakout rooms for unconference sessions)
  • +
  • Collaborative documents (HackMD)
  • +
  • Streaming and recording (opt-in)
  • +
  • Continuing conversation on our Zulip chat +before, during, and after the event
  • +
+

The team behind the scenes of this event

+
    +
  • Radovan Bast
  • +
  • Richard Darst
  • +
  • Luca Ferranti
  • +
  • Anne Fouilloux
  • +
  • Patric Holmvall
  • +
  • Jarno Rantaharju
  • +
  • Naoe Tatara
  • +
  • Samantha Wittke
  • +
+

Share the event

+

Do you want to share the event with your colleagues/friends? Here are a few +texts that you can reuse, feel also free to modify them as you like.

+

Short teaser

+

Nordic-RSE invites everyone interested in "Research Software Engineering" +activities to join & shape the agenda of the Nordic-RSE unconference +(lightweight get-together) on June 29-30. See +https://nordic-rse.org/events/2021-online-unconference/ +for more details.

+

Longer teaser

+
    +
  • Are you developing software or tools that are driven by research/engineering in either academia or industry?
  • +
  • Need to network, share knowledge and experiences with your peers?
  • +
  • Maybe you have heard of something called research software engineers and you would like to know more?
  • +
+

Nordic-RSE invites everyone interested in such topics to join our online +unconference (lightweight get-together) on June 29 and 30, where we let the +participants shape the agenda ("birds of a feather"). To kick off the event, we +also have four invited speakers, including:

+
    +
  • Kristoffer Carlsson (JuliaComputing) +"Julia for research software engineers",
  • +
  • Athanasia Monika Mowinckel (University of Oslo) +"Developing and distributing in-house R-packages",
  • +
  • Shahnawaz Ahmed (Wallenberg Centre for Quantum +Technology) "Keep your code alive - lessons from the QuTiP project".
  • +
  • Anne Fouilloux (Nordic-RSE) +"Myths and misconceptions about research software development in academia".
  • +
+

Next, the floor is yours! Come sharing your work and/or listening what others +have been doing. Submit proposals and find out more at: +https://nordic-rse.org/events/2021-online-unconference/

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2021-online-unconference/julia-for-rse/index.html b/events/2021-online-unconference/julia-for-rse/index.html new file mode 100644 index 00000000..5d603250 --- /dev/null +++ b/events/2021-online-unconference/julia-for-rse/index.html @@ -0,0 +1,218 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Julia for research software engineers

+

Kristoffer Carlsson (JuliaComputing)

+

Julia is a dynamic programming language with a design which makes it a good +choice for research software engineers. This talk will present three areas +where Julia shine: productivity, performance, and reproducibility.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2021-online-unconference/keep-your-code-alive/index.html b/events/2021-online-unconference/keep-your-code-alive/index.html new file mode 100644 index 00000000..bbed92a2 --- /dev/null +++ b/events/2021-online-unconference/keep-your-code-alive/index.html @@ -0,0 +1,222 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Keep your code alive - lessons from the QuTiP project

+

Shahnawaz Ahmed (Wallenberg Centre for Quantum Technology)

+

The Quantum Toolbox in Python (QuTiP) is a widely used tool for simulating +quantum physics. In this talk we will discuss QuTiP's journey from a Python +project started by two researchers, to a community of developers and users +spread all across the globe. The talk will focus on building an open-source +community and how QuTiP was kept alive through contributions from the +community, Google summer of Code and different academic and non-academic +funding opportunities.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2021-online-unconference/rse-myths-and-misconceptions/index.html b/events/2021-online-unconference/rse-myths-and-misconceptions/index.html new file mode 100644 index 00000000..a11a88b1 --- /dev/null +++ b/events/2021-online-unconference/rse-myths-and-misconceptions/index.html @@ -0,0 +1,227 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Myths and misconceptions about research software development in academia

+

Anne Fouilloux (Nordic-RSE)

+

The goal is to explore and discuss myths and misconceptions about research +software development in academia and how these myths and misconceptions are +hindering the organization and recognition of Research software Engineers in +the Nordics. To initiate the discussion, we will provide a few examples such +as:

+
    +
  • Development of Research Software is not research.
  • +
  • Research software is any code that has been written by a scientist.
  • +
  • Anyone who has written (or even looked) at 3 lines of code is a qualified +Research Software Engineer.
  • +
  • Software is data so FAIR software==FAIR data.
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/digital-humanities/index.html b/events/2022-online-unconference/digital-humanities/index.html new file mode 100644 index 00000000..fc9a1edf --- /dev/null +++ b/events/2022-online-unconference/digital-humanities/index.html @@ -0,0 +1,220 @@ + + + + + + + + + + + Digital humanities as a technical career path - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Digital humanities as a technical career path

+

Everyone

+ +
+

What career paths can digital humanities offer to technical people? Let us discuss it together current status, challenges and perspectives.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/index.html b/events/2022-online-unconference/index.html new file mode 100644 index 00000000..972842d4 --- /dev/null +++ b/events/2022-online-unconference/index.html @@ -0,0 +1,759 @@ + + + + + + + + + + + Nordic-RSE online unconference 2022 - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + +
+

Nordic-RSE online unconference 2022 #NordicRSEunconf

+

October 18-19, 13:00 - 16:00 CEST (with optional social time)

+

Register +Submit idea

+

Scope

+

This is our second Nordic-RSE unconference, held online October 18-19, +2022, 13:00 - 16:00 CEST (with optional social time). We invite research +software engineers and everyone who develops software or tools and are +driven by research/engineering in either academia or industry. It is a great +opportunity to network, share knowledge and experiences with your peers. We +would like this event to be an informal space for exchanging ideas and +experiences, learning something new, and networking with people of the same +interest group.

+

Possible topics/formats (or check what we have done last year):

+
    +
  • Discussion topics: is software, research software community or research software engineer something close to your heart? Come chatting with other enthusiasts!
  • +
  • Demonstrations: show us some tools or software that you like
  • +
  • Workshop or ReproHacks (max 3 hours in a day)
  • +
  • Talks: teach us something new
  • +
  • On-going projects: share with others something unfinished and almost working that you would like to get feedback on
  • +
  • Something else: is there something you would like to share with others that +does not fit any of the previous points? We are looking forward to hearing +about it!
  • +
+

How it works

+

The program of the unconference will consist mainly of your +contributions and we encourage you to submit a short abstract for a +discussion topic, talk, demonstration, or any other type of program you would +like to run beforehand. But we will also collect on-site suggestions for +contributions. And of course we will all follow a Code of +Conduct.

+

You can also help us by sharing the announcement with others.

+ + +

Program

+

All times are in Central European Time

+ +

Tuesday, October 18th

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 13:00 (CET) + + + + + + + + + + + + + + + + + + + + + + + + + + + Introduction + (Luca Ferranti) + + +
+
    +
  • Welcome and introduction to the unconference format: HackMD, proposing sessions, scheduling (15min)
  • +
  • Introduction to Nordic-RSE (15min)
  • +
+ +
+ + + + + + + + + + + + + + + + + + +
+ 13:30 (CET) + + + Keynote: + + + + + + + + + + How do a PhD's skills translate to industry? + (Richard Darst) + + +
+

A long time ago (~2013-2015), I was at some nice talk that explained how skills learned during a doctorate degree could translate to industry skills. There wasn't anything fancy, basically pointing out things like "As a reseacher you need to figure out how solve unknown problems yourself. Guess what, companies too. You have to learn how to communicate by writing papers and giving presentations. Guess what, companies too". Then going deeper into details, how to develop these skills, how to advertise yourself, and so on.

+

I've mentioned these lessons over the years, but haven't seen anything quite like it (but there must be). While not directly RSE related, I think this is an important lesson for many young researchers and starts them off thinking about non-academic tracks, and once that happens, we can bring their attention to RSE work

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 13:50 (CET) + + Break/ free-form conversation +
+ 14:20 (CET) + + + Keynote: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Research software development in an open science landscape: on reform, co-creation and opportunities for professional establishment + (Sanna Isabel Ulfsparre) + + +
+

As Europe transitions into open science and FAIR research data management, new infrastructures and possibilities for professional development emerge. Sanna Isabel Ulfsparre, librarian at Umeå university library, will talk about policy, trends and tendencies relevant to research software developers who want to further specialise in RSE.

+ +
+ + + + + + + + +
+ 14:40 (CET) + + Break/ free-form conversation +
+ 14:50 (CET) + + Unconference session 1 + + +
    + + + +
  • + Digital humanities as a technical career path + + (Everyone) + + +
    +

    What career paths can digital humanities offer to technical people? Let us discuss it together current status, challenges and perspectives.

    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + RSEngineering, FAIR principles and the future of the profession + + (Matteo Tomasini) + + +
    +

    Sanna Isabel Ulfsparre will give an invited talk about policy, trends and tendencies in the optics of research, in particular with respect to FAIR research principles and open science. While the principles of open science are slowly becoming fundamental in publications and data management, in the future universities and institutions are expected to turn their attention to the production of open software, leading to an increased need of research software engineers. Following her talk, Sanna Isabel would like to lead a discussion / workshop. Matteo will be facilitating the organization of this activity.

    + +
    + +
  • + + + + + + + + + + + +
+
+ 16:00 (CET) + + social time until ~18:00 +
+ +

Wednesday, October 19th

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 13:00 (CET) + + Introduction to the day and unconference scheduling +
+ 13:10 (CET) + + Unconference Session 2 + + +
    + + + + + + + + + + + +
  • + Software papers and their role in academia + + (Luca Ferranti) + + +
    +

    Publications are the currency for researchers and number and distribution of publications can often be a tie-breaker for getting fundings, so let's talk about where to publish research software papers.

    +

    A few inputs to start the discussion

    +
      +
    • What are the forums that accept research software papers? There are e.g. JOSS, JORS, ACM transactions on mathematical software, do you know others?
    • +
    • What to publish there? When is a research software "good enough" to be published in a journal?
    • +
    • How do these journals compare to traditional journals? When should you choose a "traditional" forum and when a software forum, what are the advantages and disadvantages of each?
    • +
    • How are these journals ranked compared to other ones? Some countries (e.g. Finland and Norway) have a ranking system of publication forums. How are these forums ranked? How should they be ranked?
    • +
    • Is there enough awareness of these forums? Are all RSEs and researchers aware of these forums and related issues? What can we do to increase awareness (if needed)?
    • +
    + +
    + +
  • + + + + + +
  • + Lessons learnt from developing a multi-year RSE project + + (Ghislain Vaillant) + + +
    +

    Academia is operating on a set of constraints that makes sustained development of durable software particularly challenging, such as limited resources, frequent staff turnover and lack of training. In this presentation, I reflect on the journey of Clinica, a successful neuroimaging software project, which has been in development for 6 years and counting. First born as a side-project used internally at the Aramis Lab, Clinica has become a mature software project developed in the open and fostering a growing community of users. I will share the major lessons we have learnt during this successful journey and touch on various topics such as coding best practices, technical debt and project management. Although Clinica is developed in Python, most takeaways will be transferable to other projects written with a different software stack.

    + +
    + +
  • + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ 14:20 (CET) + + Break/ free-form conversation +
+ 14:40 (CET) + + Unconference Session 3 + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + Make model validation sexy again + + (Sunniva Indrehus) + + +
    +

    Code written to simulate real physical systems typically needs to provide an ensemble of input parameters to create a valid simulation. Writing logic for model validation is a repetitive and tedious task that needs to be handled with great care when performed manually.

    +

    This talk will show how the modern software stack can simplify model validation of a traditional finite element method. With the combination of pydantic, docker, and Fast-API we can even make Fortran77 sexy again.

    + +
    + +
  • + + + +
+
+ 15:50 (CET) + + Concluding remarks +
+ 16:00 (CET) + + social time until ~18:00 +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/introduction/index.html b/events/2022-online-unconference/introduction/index.html new file mode 100644 index 00000000..dd2e4133 --- /dev/null +++ b/events/2022-online-unconference/introduction/index.html @@ -0,0 +1,223 @@ + + + + + + + + + + + Introduction - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Introduction

+

Luca Ferranti

+ +
+
    +
  • Welcome and introduction to the unconference format: HackMD, proposing sessions, scheduling (15min)
  • +
  • Introduction to Nordic-RSE (15min)
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/model-validation/index.html b/events/2022-online-unconference/model-validation/index.html new file mode 100644 index 00000000..c04bde11 --- /dev/null +++ b/events/2022-online-unconference/model-validation/index.html @@ -0,0 +1,221 @@ + + + + + + + + + + + Make model validation sexy again - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Make model validation sexy again

+

Sunniva Indrehus

+ +
+

Code written to simulate real physical systems typically needs to provide an ensemble of input parameters to create a valid simulation. Writing logic for model validation is a repetitive and tedious task that needs to be handled with great care when performed manually.

+

This talk will show how the modern software stack can simplify model validation of a traditional finite element method. With the combination of pydantic, docker, and Fast-API we can even make Fortran77 sexy again.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/phd-skills-2/index.html b/events/2022-online-unconference/phd-skills-2/index.html new file mode 100644 index 00000000..8a243789 --- /dev/null +++ b/events/2022-online-unconference/phd-skills-2/index.html @@ -0,0 +1,221 @@ + + + + + + + + + + + How do a PhD's skills translate to industry? - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

How do a PhD's skills translate to industry?

+

Richard Darst

+ +
+

A long time ago (~2013-2015), I was at some nice talk that explained how skills learned during a doctorate degree could translate to industry skills. There wasn't anything fancy, basically pointing out things like "As a reseacher you need to figure out how solve unknown problems yourself. Guess what, companies too. You have to learn how to communicate by writing papers and giving presentations. Guess what, companies too". Then going deeper into details, how to develop these skills, how to advertise yourself, and so on.

+

I've mentioned these lessons over the years, but haven't seen anything quite like it (but there must be). While not directly RSE related, I think this is an important lesson for many young researchers and starts them off thinking about non-academic tracks, and once that happens, we can bring their attention to RSE work

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/phd-skills-in-industry/index.html b/events/2022-online-unconference/phd-skills-in-industry/index.html new file mode 100644 index 00000000..dd77628b --- /dev/null +++ b/events/2022-online-unconference/phd-skills-in-industry/index.html @@ -0,0 +1,223 @@ + + + + + + + + + + + Perspectives on working in industry with a PhD - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Perspectives on working in industry with a PhD

+

Sheema Kooshapur

+ +
+

What is it like moving from academic to industry if you are a +computational scientist? What should you keep in mind to prepare? +This talk will discuss some perspectives from someone who has made +that transition and has helped others make that transition, too.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/rse-fair/index.html b/events/2022-online-unconference/rse-fair/index.html new file mode 100644 index 00000000..46ed65a2 --- /dev/null +++ b/events/2022-online-unconference/rse-fair/index.html @@ -0,0 +1,220 @@ + + + + + + + + + + + RSEngineering, FAIR principles and the future of the profession - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

RSEngineering, FAIR principles and the future of the profession

+

Matteo Tomasini

+ +
+

Sanna Isabel Ulfsparre will give an invited talk about policy, trends and tendencies in the optics of research, in particular with respect to FAIR research principles and open science. While the principles of open science are slowly becoming fundamental in publications and data management, in the future universities and institutions are expected to turn their attention to the production of open software, leading to an increased need of research software engineers. Following her talk, Sanna Isabel would like to lead a discussion / workshop. Matteo will be facilitating the organization of this activity.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/rse-landscape/index.html b/events/2022-online-unconference/rse-landscape/index.html new file mode 100644 index 00000000..3e7ca4d9 --- /dev/null +++ b/events/2022-online-unconference/rse-landscape/index.html @@ -0,0 +1,220 @@ + + + + + + + + + + + Research software development in an open science landscape: on reform, co-creation and opportunities for professional establishment - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Research software development in an open science landscape: on reform, co-creation and opportunities for professional establishment

+

Sanna Isabel Ulfsparre

+ +
+

As Europe transitions into open science and FAIR research data management, new infrastructures and possibilities for professional development emerge. Sanna Isabel Ulfsparre, librarian at Umeå university library, will talk about policy, trends and tendencies relevant to research software developers who want to further specialise in RSE.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/rse-lessons-learnt/index.html b/events/2022-online-unconference/rse-lessons-learnt/index.html new file mode 100644 index 00000000..3b33bc6e --- /dev/null +++ b/events/2022-online-unconference/rse-lessons-learnt/index.html @@ -0,0 +1,220 @@ + + + + + + + + + + + Lessons learnt from developing a multi-year RSE project - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Lessons learnt from developing a multi-year RSE project

+

Ghislain Vaillant

+ +
+

Academia is operating on a set of constraints that makes sustained development of durable software particularly challenging, such as limited resources, frequent staff turnover and lack of training. In this presentation, I reflect on the journey of Clinica, a successful neuroimaging software project, which has been in development for 6 years and counting. First born as a side-project used internally at the Aramis Lab, Clinica has become a mature software project developed in the open and fostering a growing community of users. I will share the major lessons we have learnt during this successful journey and touch on various topics such as coding best practices, technical debt and project management. Although Clinica is developed in Python, most takeaways will be transferable to other projects written with a different software stack.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/share/index.html b/events/2022-online-unconference/share/index.html new file mode 100644 index 00000000..d10c2e04 --- /dev/null +++ b/events/2022-online-unconference/share/index.html @@ -0,0 +1,235 @@ + + + + + + + + + + + Nordic-RSE online unconference 2022 - share the event - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Share the event

+

Do you want to share the unconference event with your colleagues/friends? Here are a few +texts that you can reuse, feel also free to modify them as you like.

+

Short teaser

+
Nordic-RSE invites everyone interested in "Research Software Engineering"
+activities to join & shape the agenda of the Nordic-RSE unconference
+(lightweight get-together) on October 18-19. See
+https://nordic-rse.org/events/2022-online-unconference/ for more details.
+
+

Longer teaser

+
- Are you developing software or tools that are driven by research/engineering in either academia or industry?
+- Need to network, share knowledge and experiences with your peers?
+- Maybe you have heard of something called research software engineers and you would like to know more?
+
+Nordic-RSE invites everyone interested in such topics to join our online
+unconference (lightweight get-together) on October 18 and 19, where we let the
+participants shape the agenda ("birds of a feather").
+
+Next, the floor is yours! Come sharing your work and/or listening what others
+have been doing. Submit proposals and find out more at:
+https://nordic-rse.org/events/2022-online-unconference/
+
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2022-online-unconference/software-papers/index.html b/events/2022-online-unconference/software-papers/index.html new file mode 100644 index 00000000..e4cccd5a --- /dev/null +++ b/events/2022-online-unconference/software-papers/index.html @@ -0,0 +1,228 @@ + + + + + + + + + + + Software papers and their role in academia - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+ back to the schedule + +

Software papers and their role in academia

+

Luca Ferranti

+ +
+

Publications are the currency for researchers and number and distribution of publications can often be a tie-breaker for getting fundings, so let's talk about where to publish research software papers.

+

A few inputs to start the discussion

+
    +
  • What are the forums that accept research software papers? There are e.g. JOSS, JORS, ACM transactions on mathematical software, do you know others?
  • +
  • What to publish there? When is a research software "good enough" to be published in a journal?
  • +
  • How do these journals compare to traditional journals? When should you choose a "traditional" forum and when a software forum, what are the advantages and disadvantages of each?
  • +
  • How are these journals ranked compared to other ones? Some countries (e.g. Finland and Norway) have a ranking system of publication forums. How are these forums ranked? How should they be ranked?
  • +
  • Is there enough awareness of these forums? Are all RSEs and researchers aware of these forums and related issues? What can we do to increase awareness (if needed)?
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2023-online-unconference/index.html b/events/2023-online-unconference/index.html new file mode 100644 index 00000000..c4169f0e --- /dev/null +++ b/events/2023-online-unconference/index.html @@ -0,0 +1,285 @@ + + + + + + + + + + + Nordic-RSE online unconference 2023 - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Nordic-RSE online unconference 2023 #NordicRSEunconf

+

October 25-26, 13:00 - 16:00 CEST (with optional social time after)

+

Register

+

What is an unconference?

+

An unconference is a conference in which the content is mainly provided +by the people who join the unconference on a voluntary and often improvised base. +The program of our unconference will consist mainly of your +contributions and we encourage you to submit a short abstract for a +discussion topic, talk, demonstration, or any other type of program you would +like to run beforehand. But we will also collect on-site suggestions for +contributions. And of course we will all follow a Code of +Conduct.

+

You can also help us by sharing the announcement with others.

+

Scope

+

This is our third Nordic-RSE unconference, held online October 25-26, +2023, 13:00 - 16:00 CEST (with optional social time). We invite research +software engineers and everyone who develops software or tools and are +driven by research/engineering in either academia or industry. It is a great +opportunity to network, share knowledge and experiences with your peers. We +would like this event to be an informal space for exchanging ideas and +experiences, learning something new, and networking with people of the same +interest group.

+

This year the focus will all be on us, the research software engineers themselves. So we decided to focus on two topics:

+
    +
  1. hidden gems: what are those tools and technologies that you use regularly and make your life easier, yet few people seem to know?
  2. +
  3. paper cuts: we wanna hear your big and small failures encountered in the profession, how you solved them (if you did). What went wrong?
  4. +
+

At an unconference, all formats of communication are welcome (or check what we have done last year):

+
    +
  • Discussion topics: is software, research software community or research software engineer something close to your heart? Come chatting with other enthusiasts!
  • +
  • Demonstrations: show us some tools or software that you like
  • +
  • Workshop or ReproHacks (max 3 hours in a day)
  • +
  • Talks: teach us something new
  • +
  • On-going projects: share with others something unfinished and almost working that you would like to get feedback on
  • +
  • Something else: is there something you would like to share with others that +does not fit any of the previous points? We are looking forward to hearing +about it!
  • +
+

Program

+

Day 1: 2023-10-25

+

All times are CET (convert to local time)

+
    +
  • 13:00 - 13:20 : Welcome and Intro to the unconference format (Matteo Tomasini)
  • +
  • 13:20 - 14:20 : Hidden gems presentations (5-15 min each; chair: Jarno Rantaharju) +
      +
    • Examples: data tools, VS Code plugins, efficiency hacks, programming +tools, libraries, containerized Conda, other 'life hacks', calendar via +GitHub, whisper for subtitles
    • +
    • Emphasis on accessibility to a wide audience
    • +
    +
  • +
  • 14:20 - 14:40 : Break
  • +
  • 14:40 - 16:00 : Hidden gems discussions / workshops (breakout sessions; chair: TBA) +
      +
    • Examples: more presentations, deeper dives from session 1 (planned or +spontaneous), tutorials, show each other our set-ups, information about Advent +of Code
    • +
    +
  • +
  • 16:00 - 18:00 : Optional social time (Zoom)
  • +
+

Day 2: 2023-10-26

+

All times are CET (convert to local time)

+
    +
  • 13:00 - 13:10 : Introduction to the day and unconference scheduling
  • +
  • 13:10 - 14:20 : Paper cuts presentations (5-15 min each; chair: Richard Darst)) +
      +
    • Examples: usability problems in computing, difficulty in support or +teaching and what we can do about this, Problems you have have seen but +don't have a solution for, Tell us about your coolest programming idea +which did not work, security
    • +
    +
  • +
  • 14:20 - 14:40 : Break
  • +
  • 14:40 - 16:00 : Paper cuts presentations discussions / workshops (breakout sessions; Matteo Tomasini) +
      +
    • Examples: more presentations, deeper dives from session 3 (planned or +spontaneous), tutorials. re-visiting the code skeletons in my (GitHub) +closet, Halloween session (share data/software horror stories), tell us +about your Advent of Code shenanigans
    • +
    +
  • +
  • 16:00 - 18:00 : Optional social time (Zoom)
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2023-online-unconference/share/index.html b/events/2023-online-unconference/share/index.html new file mode 100644 index 00000000..33e6fad3 --- /dev/null +++ b/events/2023-online-unconference/share/index.html @@ -0,0 +1,235 @@ + + + + + + + + + + + Nordic-RSE online unconference 2023 - share the event - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Share the event

+

Do you want to share the unconference event with your colleagues/friends? Here are a few +texts that you can reuse, feel also free to modify them as you like.

+

Short teaser

+
Nordic-RSE invites everyone interested in "Research Software Engineering"
+activities to join & shape the agenda of the Nordic-RSE unconference
+(lightweight get-together) on October 25-26, 2023. See
+https://nordic-rse.org/events/2023-online-unconference/ for more details.
+
+

Longer teaser

+
- Are you a research software engineer and want to share your successes and your failures?
+- Need to network, share knowledge and experiences with your peers?
+- Maybe you have heard of something called research software engineers and you would like to know more about who we are?
+
+Nordic-RSE invites everyone interested in such topics to join our online
+unconference (lightweight get-together) on October 25 and 26, where we let the
+participants shape the agenda ("birds of a feather").
+
+Next, the floor is yours! Come sharing your work and/or listening what others
+have been doing. Submit proposals and find out more at:
+https://nordic-rse.org/events/2023-online-unconference/
+
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/2024-in-person-conference/index.html b/events/2024-in-person-conference/index.html new file mode 100644 index 00000000..aca8045a --- /dev/null +++ b/events/2024-in-person-conference/index.html @@ -0,0 +1,261 @@ + + + + + + + + + + + Nordic-RSE in person conference 2024 - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Nordic-RSE in person conference 2024 #NordicRSEconf

+

May 30-31

+

Registration will open in January 2024

+

What is it?

+

This is the first Nordic RSE in person conference. We are an association of researchers who use software and people who write +that software. So this is not like most academic conferences in that the focus is not on the results of research, but rather +on the tools that underlie those results.

+

Most research is already built on a foundation of sofware tools and the quality and reliability of those tools is key to +producing reliable results. And the importance of software keeps growing. In this conference we want to talk about what +pipelines you develop and use for your research, and how you use it, the software you develop, and how you got about +developing it

+

Where

+

On the campus of Aalto University in Otaniemi, Espoo, Finland.

+

How you can help

+
    +
  • Submit a contribution! The conference will be more interesting with your contribution on the agenda.
  • +
  • Encourage your colleagues to submit a contribution. Since the term RSE is still fairly new, they might not know about it yet and be hesitant to submit something.
  • +
  • Share the announcement with others.
  • +
+

Call for Contributions

+

The call for contributions is open!

+

Submit a Contribution

+

We invite you to submit contributions on any topics related to research software. Whether you are using it or developing it yourself, +we are interested in your experience and expertise. Topics are divided roughly into 3 sessions, "Best Practices", "Technical" and +"Soft Skills". But don't let this limit you, many topics are welcome. Just submit your idea and we can discuss and find a spot for it!

+

All formats of communication are welcome (or check what we have done in the unconference):

+
    +
  • Discussion topics: is software, research software community or research software engineering something close to your heart? Come chat with other enthusiasts!
  • +
  • Demonstrations: show us some tools or software that you like
  • +
  • Workshops or ReproHacks (max 3 hours in a day)
  • +
  • Talks: teach us something new
  • +
  • On-going projects: share something unfinished or almost working that you would like to get feedback on
  • +
  • Something else: is there something you would like to share that +does not fit any of the previous points? We are looking forward to hearing +about it!
  • +
+

The open (or 'unconference') session will include on day contributions, topics that arise during the conference.

+

And of course we will all follow a Code of Conduct.

+

Price

+

Because this is the first in person Nordic RSE conference, the participation fee still needs to be estimated based on the interest that we see in the community. The fee will be around 50€ - with options for discounts for individual cases.

+

Program

+

The schedule is subject to change until the submitted contributions are reviewed.

+

Day 1: 2024-5-30

+

All times are EET (convert to local time)

+
    +
  • 9:00 - 11:00 : Informal get-together on campus.
  • +
  • 11:00 - 12:00 : Lunch
  • +
  • 12:00 - 13:20 : Best practices session
  • +
  • 13:20 - 13:40 : Break
  • +
  • 13:40 - 16:00 : Soft skills session
  • +
+

Day 2: 2024-5-31

+

All times are EET (convert to local time)

+
    +
  • 9:00 - 11:00 : Technical session
  • +
  • 11:00 - 12:00 : Lunch
  • +
  • 12:00 - 13:00 : Technical session continued
  • +
  • 13:00 - 13.20 : Break
  • +
  • 13.20 - 16:00 : Open session
  • +
+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/advent-of-code-2021/index.html b/events/advent-of-code-2021/index.html new file mode 100644 index 00000000..f8529fb5 --- /dev/null +++ b/events/advent-of-code-2021/index.html @@ -0,0 +1,221 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Advent of Code 2021

+

This year we will work on the advent of code +challenges together. Join us on the Zulip chat and in a Zoom meeting each Tuesday from 14 to 17 CET, or 15 to 18 EET (Meeting ID: 697 4843 1728).

+

The advent of code is a great way to learn a new programming language tohether +or brush up your software development skills. Each week we will chat about our +solutions, give some tips if you are stuck (provided at least one of us has +solved the problem) and just chat and have some fun.

+

See you on the Zulip chat and in the Zoom meeting.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/advent-of-code-2022/index.html b/events/advent-of-code-2022/index.html new file mode 100644 index 00000000..0e6a5a78 --- /dev/null +++ b/events/advent-of-code-2022/index.html @@ -0,0 +1,222 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Advent of Code 2022

+

This year we will again work +advent of code +challenges together. Join us on the Zulip chat.

+

The advent of code is a great way to learn a new programming language tohether +or brush up your software development skills. Each day we will chat about our +solutions, give some tips if you are stuck (provided at least one of us has +solved the problem) and just chat and have some fun.

+

See you on the Zulip chat and in the Zoom meeting.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/coffeebreak/coffeebreakpicture.jpg b/events/coffeebreak/coffeebreakpicture.jpg new file mode 100644 index 0000000000000000000000000000000000000000..80d9f5a1aedc4364ee0405069e0b926a96709378 GIT binary patch literal 268493 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

-4j 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 z%0D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 P1abcT{D1NczR&z$2ufdv literal 0 HcmV?d00001 diff --git a/events/coffeebreak/index.html b/events/coffeebreak/index.html new file mode 100644 index 00000000..c264c6cc --- /dev/null +++ b/events/coffeebreak/index.html @@ -0,0 +1,224 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + +
+ +
+

Weekly virtual coffee break

+

The RSE Finland group invites all interested in research software engineering +to the weekly online coffee break at 10:00 (Europe/Helsinki) every Thursday. Convert to your time zone +The coffee break is an informal meeting, open for everyone to discuss with and listen to +others interested in research software engineering. We currently have +no pre-decided topics, but never run out of things to say.

+

Language: English

+

Host: Jarno Rantaharju (Aalto University)

+

To participate, join our +Zoom chat: https://aalto.zoom.us/j/62426845282 (Zoom ID 624 2684 5282).

+coffee break picture + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/index.html b/events/index.html new file mode 100644 index 00000000..06905321 --- /dev/null +++ b/events/index.html @@ -0,0 +1,234 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Upcoming Events

+

Research Software Seminar Series

+
    +
  • Full schedule here
  • +
+

Conference

+

The Nordic-RSE in person conference will take place once again this year on May 30-31, 2024! Mark the dates in your calendars and stay tuned!

+

Advent of Code

+

This year we will again work +advent of code +challenges together. Join us on the Zulip chat.

+

The advent of code is a great way to learn a new programming language tohether +or brush up your software development skills. Each day we will chat about our +solutions, give some tips if you are stuck (provided at least one of us has +solved the problem) and just chat and have some fun.

+

Virtual coffee break - weekly

+

An free form coffee break +open to everyone every Thursday at 9 CET/CEST (10 EET/EEST).

+

Calendar

+

Add to your calendars

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/international-rse-day/index.html b/events/international-rse-day/index.html new file mode 100644 index 00000000..d75e7af0 --- /dev/null +++ b/events/international-rse-day/index.html @@ -0,0 +1,302 @@ + + + + + + + + + + + International RSE day in the Nordics - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

International RSE day in the Nordics

+

October 14, 9-15 CEST / 10:00 - 16:00 EEST

+
+
+ + + +
+ +
+

The International RSE Day is to celebrate Research Software Engineers around the world and raise awareness for the increasingly relevant discipline of Research Software Engineering.

+

The Nordic-RSE association is contributing to the International RSE day with an exciting program around community building and raising awareness for RSEs!

+

Schedule

+

October 14th

+

(all times in CEST)

+
    +
  • +

    All day, at anytime come and say hello in https://coderefinery.zulipchat.com in our nordic-rse/international RSE day Oct 14 stream. We do not have any registration form for this event but we would like to encourage our community to come along in zulip to say hello!

    +
  • +
  • +

    09:00 Introduce yourself (2 hours come along helpdesk session in zulip chat) +The goal of this session is to provide support to prepare a 1 min video about yourself:

    +
      +
    • your name, institution, RSE project you are working on e.g. what software are you contributing to (language, topic and whatever you can say in less than 1 minute!)
    • +
    +

    All the videos will be published in our youtube channel and we will also make a "wall of fame" on the nordic-RSE website.

    +

    Nordic-RSE staff will provide helpdesk in our nordic-rse/international RSE day Oct 14 stream so they can support you to prepare the video but of course, feel free to skip this session and send us directly the link to your 1 minute video!

    +

    If you want to see an example of what you can have in your 1mn video, have a look here. Once your video is ready, share the link with us on our nordic-rse/international RSE day Oct 14 stream.

    +
  • +
  • +

    11:00 Lunch break

    +
  • +
  • +

    13:00 TIL ('Today I Learned') session

    +
      +
    • This session is all about sharing the small things that we learn now and then, that others may also find useful.
    • +
    • You can find a growing collection of TIL on our Zulip #help/TIL channel that can serve as inspiration.
    • +
    • The idea for this afternoon is to write blogs/documents about them to share them with the community via the Nordic-RSE website.
    • +
    +
  • +
  • +

    15:00 Wrap up and thank you to everyone!

    +
  • +
+

Nordic-RSE provides

+
    +
  • Code of Conduct
  • +
  • Zoom (with breakout rooms for unconference sessions)
  • +
  • Collaborative documents (HackMD)
  • +
  • Continuing conversation on our Zulip chat +before, during, and after the event
  • +
+

Share the event

+

Do you want to share the event with your colleagues/friends? Here are a few +texts that you can reuse, feel also free to modify them as you like.

+

Short teaser

+

Nordic-RSE invites everyone interested in "Research Software Engineering" +activities to join the Nordic-RSE International RSE day on October 14. +See https://nordic-rse.org/events/international-rse-day/ +for more details.

+

Longer teaser

+

The International RSE Day is to celebrate Research Software Engineers around the world and raise awareness for the increasingly relevant discipline of Research Software Engineering.

+

The Nordic-RSE association is contributing to the International RSE day and we have prepared for you an exciting program!

+

See https://nordic-rse.org/events/international-rse-day/

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/meeting/index.html b/events/meeting/index.html new file mode 100644 index 00000000..07a8e183 --- /dev/null +++ b/events/meeting/index.html @@ -0,0 +1,233 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Nordic-RSE meetings

+

We meet virtually for the following occasions:

+

Virtual coffee break - weekly

+

RSE Finland invites

+

Community discussions - biweekly

+

We meet every other week to discuss the development of Nordic RSE and plan upcoming events. The meeting is on Thursday at 14 CET/CEST (15 EET/EEST) on each even week. +The agenda for the next meeting and the minutes of previous meetings are kept on HackMD.

+

See the agenda for connection details.

+

Taskforce meetings - randomly

+

Once in a while we have larger projects that would be too much to discuss in the community meetings. Then we form taskforces that meet separately. Lately we for example formed taskforces on the topics of website redesign and organization of the Research Software Seminar Series.

+

Boardmeeting - when needed

+

The board of the association meets when required. The board handles necessary +official actions, paperwork and budgeting. The board also officially represents +the association.

+

Association meeting - yearly

+

Once every year all members of the Nordic RSE association are invited to the +annual meeting. The annual meeting chooses the board and other officials, and +decides the annual membership fee. The annual meeting may also decide other +matters, but these will be introduced in the invitation.

+

The next Nordic-RSE annual meeting will be October 19 2023 at 14:00 -- 15:30 CEST. Agenda and connection details on hackmd https://hackmd.io/@nordic-rse/annual_meeting_2023.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/events/past/index.html b/events/past/index.html new file mode 100644 index 00000000..6a22f134 --- /dev/null +++ b/events/past/index.html @@ -0,0 +1,225 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/events/seminar-series/index.html b/events/seminar-series/index.html new file mode 100644 index 00000000..9f769aee --- /dev/null +++ b/events/seminar-series/index.html @@ -0,0 +1,419 @@ + + + + + + + + + + + Research Software Seminar Series - Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Research Software Seminar Series

+

+
+ + +
+

Are you developing software or tools that are driven by research/engineering in +either academia or industry? Do you need to network, share knowledge and +experiences with your peers? Then you came to the right page: Nordic-RSE +invites everyone interested to participate in Research Software Seminar Series:

+

Timing

+

We aim at having a talk every month. +The time for each seminar will be set by the speaker. +We are inviting everyone to suggest topics and/or speakers for this series here.

+

Format

+

As an example, events can be 60 min (40+20 discussion) or 30 min (15+15 +discussion). Events could be talks, demos, discussion, debates, and so on. +Events are hosted with HackMD for public asynchronous discussion. We will +provide mentoring for speakers.

+

We would like this series to be an informal space also for exchanging ideas and +experiences, learning something new, and networking with people of the same +interest group. You do not have to be a Research Software Engineer or a +Researcher or a Software Engineer nor do you have to be in or be related to the +Nordics. Everyone interested in RSE activities is welcome and encouraged to +participate!

+

The Nordic-RSE team will provide support and infrastructure.

+
+

Upcoming seminars

+

We will publish upcoming seminar topics and abstracts here as soon as they are confirmed. +You can see topics in planning and add your own suggestions on our Issues page.

+

Past seminars

+

We will publish past seminar topics and their recordings here as soon as they are available.

+

May 2023: AI Regulation in the EU – challenges and latest developments

+ +

April 2023: What a Research Software Engineering group at a Nordic university looks like

+
    +
  • Speaker: Richard Darst, Aalto Scicomp
  • +
  • 2023-04-05, 13:00 CET convert to your time zome
  • +
  • Hackmd (contains connection details): https://hackmd.io/@nordic-rse/seminar-march-2023
  • +
  • Abstract: What does a Research Software Engineering (RSE) group at a Nordic university look like? Aalto RSE supports the whole university, and Richard Darst and other Aalto RSE members will discuss the history behind their team, the way it works, future prospects, and lessons for others. This talk will focus on the administrative side of things, and discussion will focus on what one should know to reproduce this work at other universities. +Aalto University is the leading technical university in Finland. Started in 2020, Aalto RSE now serves the entire university in computing, data, and software problems. They work as part of Science-IT, which is effectively the local "HPC team". They have good connections to the local IT Services, Data Agents, and other research services.
  • +
+

November 2022: Chapel: Making Parallel Programming Productive, from laptops to supercomputers

+
    +
  • Speaker: Brad Chamberlain, HPE
  • +
  • 2022-11-30, 16:00 CET convert to your time zome
  • +
  • Hackmd (contains connection details): https://hackmd.io/@nordic-rse/seminar-november-2022
  • +
  • Abstract: +Over the past few decades, a gulf has existed between 'mainstream' programming languages—like Python, Java, C++, Rust, or Swift—and technologies used in practice for programming supercomputers—like MPI, OpenSHMEM, OpenMP, CUDA, OpenCL, or OpenACC. +This gulf results in making High Performance Computing something of a specialized skill that may not be readily available to the general programmer or applied computational scientist. +In some ways, the problem has even gotten worse over time, as the end of Moore's law has led to building supercomputers using manycore processors and computational accelerators like GPUs.
  • +
+

In this talk, I will introduce Chapel, an open-source language created to bridge this gulf. +Chapel strives to support code that is similarly readable/writeable as Python, yet without sacrificing the portability and scalable performance required to utilize supercomputers effectively. +Specifically, I will provide motivation for Chapel, present some of its unique features and themes, introduce flagship applications of Chapel, and give a glimpse into our team's current priorities.

+

April 2022: Journal of Open Source Software – Developing a Software Review Community

+
    +
  • Speaker: Arfon Smith
  • +
  • 2022-04-27, 13 -- 14 CEST convert to your time zone
  • +
  • recording
  • +
  • Hackmd (contains connection details): https://hackmd.io/@nordic-rse/joss-talk
  • +
  • Abstract: In this presentation, I'll introduce the Journal of Open Source Software, a community-run diamond open access journal for publishing open source software packages. I'll share some of the motivations behind the journal, how it works, and how the journal has evolved over the last six years of operations.
  • +
+

April 2022: Motivating specialist services in universities (or, "Starting a RSE group")

+ +

February 2022: The importance and role of community in open source

+ +

Open Source is more than code. In order for an Open Source project to thrive, it must put in place mechanism to attract and reward non-code contributions. In this talk, we will go over how the Julia community attracts and rewards these contributions as well as how other projects can learn from our experience.

+

January 2022: Developing and distributing in-house R-packages

+ +

R is mainly a statistical programming language than has been around for more than 20 years. In recent years, it has seen a large resurge in popularity, especially amongst researchers, for its powerful statistical backbone and open source practice. But R can be unfamiliar and intimidating for researchers used to a purely GUI based statistical tool. This talk will center around how I have developed in-house R tools to clean and handle in-house data, and how I have distributed these to work on multiple platforms.

+

November: Blurring the lines: Singularity containerisation of SLURM orchestrators

+ +

While SLURM itself provides tools for job +orchestration like job arrays, high level tools like +Snakemake and Ray are +cluster agnostic and can either make use of SLURM or run on a laptop. To make +Snakemake and Ray to run within Singularity, I present +singreqrun, which works by requesting +the host runs programs on behalf of the container.

+

The talk doubles as an introduction to Snakemake and Ray. After some brief +background on the main tools (Singularity, SLURM, Snakemake and Ray), we +proceed to shell code-along to run the following examples:

+
    +
  • Snakemake for heterogeneous (mixture of CPU and GPU nodes) video corpus +processing + quick porting across HPC clusters
  • +
  • Snakemake for text corpus processing including using extra Singularity +containers for utilities
  • +
  • Ray for hyperparameter search
  • +
+

I end the talk by opening for discussion. Is this a good approach? Can we +improve upon it?

+

October 2021: I/O profiling and optimization.

+
    +
  • Speaker: Simo Tuomisto, Aalto Scientific +Computing
  • +
  • Abstract: In computing, I/O bandwidth is just as much of a +consumable resource as CPU and memory. While on an individual scale +on one's own computer, this is often not the most pressing +consideration, on a cluster with shared storage (or very intensive +individual projects) it is actually very important to consider. +This talk presented lessons and tools that RSEs should have in +their toolbox, as we have learned at Aalto Scientific Computing over +the years.
  • +
  • HackMD notes: https://hackmd.io/@nordic-rse/io-monitoring-optimization
  • +
+ +

September 2021: Combining Rust and Python: Why and How?

+ + +

August 2021: Package development in Julia

+ +

Julia is constantly gaining popularity both in academia and industry and it is thus an appealing programming language for research software engineers. This session will be a hands-on tutorial, which will cover the typical package development workflow in Julia. Topics covered include

+
    +
  • Creating a package from scratch
  • +
  • Contributing to existing packages
  • +
  • Tools to test and debug your packages
  • +
  • Tools to document your packages
  • +
+

Moreover, Luca will share tips and tricks that have helped him making his workflow more efficient and hopefully will help you too. +The workshop will involve a lot of live coding and you are encouraged to follow along, check the setup instructions here.

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/img/favicon.ico b/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4b7a9fea2b6ddb4966204dae0ddd3af665ff1ff9 GIT binary patch literal 2175 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 literal 0 HcmV?d00001 diff --git a/img/wise-1.png b/img/wise-1.png new file mode 100644 index 0000000000000000000000000000000000000000..e1f6ca19e52b771aca8b1230a991e1224db0e184 GIT binary patch literal 175433 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 literal 0 HcmV?d00001 diff --git a/img/wise-2.png b/img/wise-2.png new file mode 100644 index 0000000000000000000000000000000000000000..9fd9ebafbb68d508eeae10e33fb24dc5576b9942 GIT binary patch literal 72337 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%0DP@g5p5B)gQ4{K_ zY{M1k`&8+}6_TwW+OK6SCX7lf`zSin@nV6a&+K(e#f~ACFz0!B#Y$SKQ)@%!=uD8I zb;8V58Rr|FPB|rBdkZ2eE`%OcQaCCF`kgdQUsmY`SNic58EFpKKF!_~r0)iKE0C=rnYi@% z(gvcE=#GIAc?kc-y)qDaJzkAj|KZ`voa5OOqz=3}itlY-;hCqTU(j*eL|&6>n5^IjAaqy>*8_%Bu!+ghq4 zdQ+{O&LSs-@mFVqZJZVfaWFn5c#m2`^9Q_8;31p*f{5Dn$5N;Dvo9MVuLN8YD>sJWy9d;>4Pd`Ql^<+!qf)D<=s`yF@U46Dv23p#qo@9=Ji2c!zRq`Nw_j{V`Y+lhj%Lx1k>L z&xGC+a}w6?lS_Y`8WA(R=?Wcrh{@gJ$%34wGMC&e8_lV z-P^pN1X>v)iP5Z_Bf+jW?SWZIOumfCj?d_c1Em=lH`9pLzF8d{%hr5gzuV5;)$Jjl z))K=%m^|KgUt;+RDb@GB=>6rah3*h_bNWcc!z0+-w=HZ$YPX9;CQcb9#Ve!rkUoUY z0{*dn#)GG3KcSSO6j7dEGI1nadj^5{1BD1oI+ig(PQ@c-$$}c}? zdZ0*we8`B2fr#e}<|Haz!#4>#qtvZFbn7xZTfb^6OBDCy>Momba3Ov?Xt~Tu@B#|= z(Ydb8hWKOFPugh#TKo~vV%jZR;TFXVG-=Cgo7u~Zxg~)VyMiJH%hIiYr_jXQh#v@4NC(4qr!kVj87&rF>%qgkz zIjzhDYTB!6TA8@}A4>^Rj5ohO0kH=)%J9D*^PX}7cks_wN<;tW+Zbuj|M{y7vk{Q9 z`{(OgxPd_E^84!(;e_0B|DHsx`;+FsAOHWSj=iqcL;Q0cc3|VR%3muY`G3wGufc~v~-_B^`u+26UHC+Y;OtzV^PX-6la^nO3*5>DQ#d|Dp= z_kvdvZ2rfNVvyRXH{eGfRf2{GF+Ztyb|Cz_WQ(vQd=7R#uaUEh%qkodc3oRaoQ5L} zHh+iWtz;NHWBNzvY-yRAJWd2-W^fJP*$&nc zfD7igvIcqYHYz^sPs#)-2NY&H~>Az9&`>JYaf^hcSxmR_qi!9nPr5Tu{UyO~%Wvb9{X4r(LM&X6^sq zjwmW;OrL+?>8t{{w*uO8WGjq0KlCIz+gwFPJw>LXGzOBe$bki%X znEfNQ6HTsyRIrI+i0JkF>)XX1>H!#($^Sr#1X{o6x?KiKuT`mk$F*Gaza#1vVn85+ zsJ^x93lG21ti^A?oMHwit!kgTs;l1WutUWJ%Z}dgS2CE4Jmc>=?lSu;TsvBh4K4PW ztR{L5x9~)-Thjv+N%I*;^l3#)jt<{Bkyln5L!V>ZL5Bac1zN=&cX1D(`9B7~&$K&> zbZ27+5vH|?&YP?kS0UUwY|yqhvnKIc>os65;PJByCCMz2Eh7EVrH67mrq!z4cO5-A zz8;`!f9zDm;DQxq_0H>+p3a2Ul4O(%^dyzsjP^NZ)_=#8P|eu8Te`vRMhTA1)jK1+ zUe255;br>Y32Ahniu)~>eO&x$?(Pn*?Js)0vCae$r;e>Gp8YG-J6gp!+`2!nMa$M< zwK*K>=F#F;eW*yI9&m2bzE>x)>)xi2s zG$adRxKz>L@HdFb<^itO-ab22DPD9pFj0%(u4q=ftaNm$qmPI3Jp@DAqSBg%T;z<4@Zjrn)fDpZ_frlM=<1RNx#zJo<&DE#PE+tuw0Z= zRrPeF?*Dm0T>1t@F#MOVFyf34qNFck+c@&+%E=^O;>fABPub(P+lvJ&$=fBJ11Rci zS0C^4z6Vax%X3fN}SY(p9o-2(hxjL`qz4D%}fMk z5g5A`M)4+~cKNd3z|6}QTW$_SF_y`Km4KIDRNe_AFH!{gR+HVHMo)}FN0&m96_;Cl z*YR3lPe?B~ydatL`gb}yDHwTPLb1{~Xn8(tseet6=fp3kGXy6ddHP=jzA^AdcHydv z+pNb7k6t^;aOghyfF7Tk4AW<4Yx5Px^5sNmS8HxLZ6ynwWJcfnPePd+>uf?tmNLU3 zZb(hRDx!S6)fYYp7xC>uqFx8nmh`Ks$z1V9)#ZIucWmohU0jWM0EBB<%@Ii$OF#GjYK7f0goncGQJ=$x&WH;!yzg&oNh!K+dZ29XuMTSMoAAJ_RO_q`qW)-gyDBKl&Y8<}6u! zMl@ONzsw+OhvZc?uR41fsb8g= zFO*691Q75lvU;#+KLi&;|01(eZ8@>w{5>)z^an!q4g;?c?Zjko058eFF1^hAz>(z1 z*k43a%KZHS5}OV^Hd@MigKv?(_?m;NZS)(6VvHz=7|2NV7|3V~j;&65|I8<@#@6I9 zcYL;7+qL4N^FZMA6r`9X#lUw_d_WdreI@+#KMSH&OzE^`x|~Fa9klku`DUj7xv9-#>5#M&l zBqjCUFa3Phdhd;W0`yD5kK~?KTRwo~|F!a4SuTRA!~QS*mS>6AvTd?z^ucj&$am+3 zzB4F;)Rja$5SY^WhN&}36Vqfg*ke}g}$k?hcpP? zbSP#p!|<=;72>^a{fkT=4mGNAJwV1oKZyE+ti{lA&5oU$Vq9O_QfO))uSUO+qMJ{ zo<6jyB65{b^$8HdyM_(NUvJQ?S)*55=r4rD5ZwnOzqQXPTEo^9T>Ka+PTg_a#$hLk z-Y9_oYr=b?-CYIIdMFyEV-mhxmM$;&W;GKnwd1ev5jL^>*^==MbooLk^B3TpT3l*l za&s@mkMYILkrtQ@Ey;1dE7?2KeVg3iYSG~AK_@9>VDBeqC`3=O<1<0|D^}+*`3`2q z6`)I(0=Z+S<)~+4!sK~ZS~0gpLTsbRp(7C7kIRdDa`XwPu?8920m#@-dM)QT#3qCJ zS!1^n{2j_Vj%Ars?OJ;O-Wl+~te*htVzU@I`#Eu$r#-DDGgIiXBA`2#u?K))z%3G7 z4*CTB*{__JlobpJdJWl3l)7%VhVcAzm50M}c7;v8^(K$~xgHLGujdLHEWv#d_#g0o zo63})tOtc_G`Sag?kdU>WU#kpvPvrwu$8OzWBi8&9JY{FR z)4+`*PFHm^|3T7LHkFc(I!GHjuOX*z##>H~>wgxq#Oz>McX(m@VetE{=q+@HBl~3v_wV;f MNhpe!y*3E=KiUBpO#lD@ literal 0 HcmV?d00001 diff --git a/img/wise-3.png b/img/wise-3.png new file mode 100644 index 0000000000000000000000000000000000000000..95e21b17eaf8cbb43b0434f13c943ae541e7ce89 GIT binary patch literal 81872 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 Ja^L#d{{T68W+VUr literal 0 HcmV?d00001 diff --git a/img/wise-4.png b/img/wise-4.png new file mode 100644 index 0000000000000000000000000000000000000000..816ed41255e542212c4ea00f5824131fb9ebd058 GIT binary patch literal 88546 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

uhF?Uk) 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 + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + +
+ + + + +
+

News

+
    +
  • Conference 2024: An in person Nordic RSE conference +is coming up on May 30-31st 2024 at Aalto University in Espoo, Finland.
  • +
+

Who we are

+

A Research Software Engineer (RSE) is someone in between research +and technology (software, computing, data). Perhaps they work as a +expert within a research group, or perhaps they work as a specialist +in a service that supports other researchers. Does this sound like +you? Read on...

+

The Nordic Research Software Engineers association hopes to +promote the careers of RSEs and the advancement of science by:

+
    +
  • being a networking platform for specialized research supporters,
  • +
  • provide a community and professional development network for RSEs +(in particular supporting career development),
  • +
  • organizing events to bring RSEs and related people together, and
  • +
  • support whose who want to bring RSE services and skills to their +community (in other words, provide a RSE service).
  • +
+

We are a young organization and there is plenty of room to get +involved with your own ideas - please get in +touch.

+

Many of us are active in CodeRefinery, +which focuses on teaching RSE-like skills to researchers.

+
    +
  • Nordic HPC was an attempt to +bring together people from computing facilities in the Nordics (not +just HPC). It is not very active now, and also a separate +activity.
  • +
+

Want to know more?

+ +

Sponsors

+ + +
+
+

@nordic_rse@fosstodon.org

+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/join/index.html b/join/index.html new file mode 100644 index 00000000..650aa6f0 --- /dev/null +++ b/join/index.html @@ -0,0 +1,226 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Nordic research software engineers

+

A research software engineer is someone involved in research, but +more focused on the computational skills than publications. +Nordic-RSE is the network of these people in the Nordics and Baltics. We +currently focus on building a network of RSEs and highlighting their +importance in the academic system. For RSEs or people who might want to be one, +we offer opportunities for professional development and career +advancement.

+

We are modeled on similar international networks in the +UK, Germany, +Netherlands, United +States, and other countries.

+

To join us, fill in our membership form and then pay the membership fee.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/js/map.js b/js/map.js new file mode 100644 index 00000000..f13ffabb --- /dev/null +++ b/js/map.js @@ -0,0 +1,114 @@ +'use strict'; + +function add_icon(service, account, instance) { + if (service === 'email') { + var href = `mailto:${account}` + } else if (service === 'mastodon') { + var href = `https://${instance}/@${account}`; + } else if (service === 'gitlab') { + var href = `https://${instance != undefined ? instance : 'gitlab.com'}/${account}`; + } else if (service === 'gitea') { + var href = `https://${instance}/${account}`; + } else { + var href = `https://${service}.com/${account}`; + } + + return ` + + `; +} + + +function popup_text(person_or_group) { + var s = '' + + if (person_or_group.homepage != undefined) { + s += `${person_or_group.name}`; + } else { + s += person_or_group.name; + } + + if (person_or_group.github != undefined) { + s += add_icon('github', person_or_group.github); + } + + if (person_or_group.gitlab != undefined) { + s += add_icon('gitlab', person_or_group.gitlab, person_or_group.gitlab_instance); + } + + if (person_or_group.gitea != undefined) { + s += add_icon('gitea', person_or_group.gitea, person_or_group.gitea_instance); + } + + if (person_or_group.twitter != undefined) { + s += add_icon('twitter', person_or_group.twitter); + } + + if (person_or_group.email != undefined) { + s += add_icon('email', person_or_group.email); + } + + if (person_or_group.mastodon != undefined) { + s += add_icon('mastodon', person_or_group.mastodon, person_or_group.mastodon_instance); + } + + return s; +} + + +function coordinates_of_places(places) { + var dict = {}; + for (const place of places) { + dict[place.name] = [place.lat, place.lon]; + } + return dict; +} + + +function add_marker(markers, places, person_or_group, color) { + var lat = (person_or_group.place != undefined) ? places[person_or_group.place][0] : person_or_group.lat; + var lon = (person_or_group.place != undefined) ? places[person_or_group.place][1] : person_or_group.lon; + + var marker = L.circleMarker([lat, lon], { + radius: 10 + }).setStyle({ + color: color + }); + marker.bindPopup(popup_text(person_or_group)); + + markers.addLayer(marker); +} + + +function load_map(args) { + axios.get(args.data_url) + .then(function(response) { + var _data = jsyaml.load(response.data); + var persons = _data.persons; + var groups = _data.groups; + var places = coordinates_of_places(_data.places); + + var markers = L.markerClusterGroup({ + iconCreateFunction: function(cluster) { + return new L.DivIcon({ + html: '
' + cluster.getChildCount() + '
', + className: 'cluster', + iconSize: new L.Point(40, 40) + }); + } + }); + + var leaflet_map = L.map(args.id).setView([63.0, 15.0], 4); + L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {}).addTo(leaflet_map); + + for (const person of persons) { + add_marker(markers, places, person, "#3383ff"); + } + + for (const group of groups) { + add_marker(markers, places, group, "#dc33ff"); + } + + leaflet_map.addLayer(markers); + }) +}; diff --git a/other/tmp-aalto-success/index.html b/other/tmp-aalto-success/index.html new file mode 100644 index 00000000..88bd27f1 --- /dev/null +++ b/other/tmp-aalto-success/index.html @@ -0,0 +1,216 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Success story: RSE group in Aalto

+

coming soon!

+

While waiting, you can check out Aalto RSE group website!

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/processed_images/logo.799835b52e09c918.png b/processed_images/logo.799835b52e09c918.png new file mode 100644 index 0000000000000000000000000000000000000000..3a16c9c555cbc6036136ec59de6717d1a4bf9f8b GIT binary patch literal 2762 zcmV;*3N`hKP)UL75+~5z3;twZ{CC17*;VTf+B)eN?b}*qKS$MB{7yp%UH%llTuTLDpR;&G>L0U z%4k^uWRdtI6e=oc3PeO>5D9@OBQV7>EF;Sdv%US@+nulPj0D8spY*$@PxtB5=bS$M zb>I60-%_+vDm2DS8h75Q&;5KxQ&%qQQ)W5sL~|__y0xg?n|C*_U9j@?xobXO{|VO_ySu)&EauwmJ0hGN^}RdE|j#1N}GmVEa8xDV}nP8BXN&?q~mR4Iqu`K+BZ zZo)mY?tEYlW#A$hpKAefN5hqW0*jJfnTR0z2_jCpgke}|sIRXZamFb(1!3Ss5D~ba z(h9MJk3_l(shSk28XkiQD*;SsAR=I~l^_TQ^sn`PJ?F_u%Rl|#eXX<(O&EHk5<`9o z2=_u*lQ=7I9nnDp-@~qB1?ctBvTwyF^#PseSxa}Nz@LjLs$+01)rJn z(N`2ZaH!=}nx<4pY*{ix?gDgUUvao`8jm=~ogP);L|SPmr6Lj`@1tGoc0i0+-}mWX zipJQIo8u_TfTGbbq$v|ZMBsjkT*o|!5~7)7J~>w#7Z6Dr!@D*%Z zz5zogjKq|e?n2|pp>8OmL)%;N{Nx$<;d6K5lnc*{WN@ny!I#Z@@bE=HqfFp26Q#}~ zG=G_4^|rpD{;bDlKJ>x#-#jor+5%$?l4x8W4unq8aQ~@`bqiLa<>M_dCP0Cix$^N_(0Jx>)C_CD=9TNQ z)DW5mNk4_^nhe_(Lc_68qjvZ}xDEsK3xy&^ zk2>x0BLTR~fkiP3ydtTmkgQ8n0%Q+$V&}(A7(4AkOkes8HoWm6S~fIO-UY%M0k7Tq zVU4)-vdKvHt0rhe?EKd@l(R+nN+WJO_yJ%_tPmA(wa+_&TVS|tJo$a-9dqpjocGfo zz~SKRA5Fy0zc- z!UZb!84cK{J1a`5PQ@tTh;KZ&viR;7asTk^vFe#6NH_LJ|Dp8=xY}}|1P8d{o=*H@ z$var{+)}5GINyM7g`KVKSif;KHmv>#8$SF9hYuctWOt`;u*jA;^GAt zHqCBnVLy6AM6Z@YeCzJ%X6k!qONA9 zqgD60ikNan9dVFpv~F&|`C;JVw1%&GLntyXMNdbO&>38xnTRYI8-0G|4reWAsA1nb z{owrkstJ3`ZF`g`&mh{bNcHF{%7CK80#-vL0pAl5D9|BO?JJEAzBsaBkM-eE2#!b} zfqDuaaS^YsLd{9_7;?^c%-Pe<*I}dIviq`G2LWhi>&Q!h{bL@_Fmk5Nco0>vrRMc! z+jN1%M8u_3<$7{mS4_L=#;KQId}}V750zG0;7V_;dA%kwNu&q#L%OjaVwozNOeC;+ z<(lmkevm4qU>ru=ly4v}NcVv<4$cAo3)Nxk1Yi#immWU})g9Z_zEkqo@MyR4VMh5T?Efi3lu8t>@JZh0#qM@i_79fIBsnosnt+(et z`q=O8D-;TF!7_kI<$qP4wo137=abLut~aP8MC);Y30czVG!`y;_1X8{dw&fBNgMao z!U=qYAPcqD`*-bX*}UoBpS4rwoGUsvu6-gReifQ*%i|SZqza-Kz;P+_eZRV$<%y@B zo!;HueIk3#v8ICa?d~=?^)acvQC?Egmp0kgvibXi68 QlK=n!07*qoM6N<$f-Sp3g8%>k literal 0 HcmV?d00001 diff --git a/resources/index.html b/resources/index.html new file mode 100644 index 00000000..65a009bd --- /dev/null +++ b/resources/index.html @@ -0,0 +1,233 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Resources

+

Articles about Nordic-RSE

+ +

Podcasts about research software engineering

+

(please list others that you know of and like)

+ +

Streams

+

(please list others that you know of and like)

+ +

Youtube

+

You can now find recordings of the Nordic-RSE unconference 2021 and our Research Software Seminar Series on our Youtube channel.

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/resources/workshops/index.html b/resources/workshops/index.html new file mode 100644 index 00000000..3f03d635 --- /dev/null +++ b/resources/workshops/index.html @@ -0,0 +1,238 @@ + + + + + + + + + + + Nordic RSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ +
+

Workshops and Courses

+

This is a list of academic software workshops we are aware of.

+

Software Development

+

CodeRefinery

+

Link to coderefinery and upcoming workshops

+

Organizer:

+
    +
  • CodeRefinery
  • +
+

Prerequisites:

+
    +
  • Some programming experience.
  • +
+

Python for Scicomp

+

Organizer:

+
    +
  • Aalto Scientific Computing
  • +
+

Prerequisites:

+
    +
  • Python
  • +
+

High Performance Computing

+

Humanities

+

Machine Learning and AI

+ +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..4a3eada0 --- /dev/null +++ b/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Disallow: +Allow: / +Sitemap: https://nordic-rse.org/sitemap.xml diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..4e7afb04 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,282 @@ + + + + https://nordic-rse.org/ + + + https://nordic-rse.org/about/ + + + https://nordic-rse.org/about/code-of-conduct/ + + + https://nordic-rse.org/about/getinvolved/ + + + https://nordic-rse.org/about/governance/ + + + https://nordic-rse.org/about/governance/contact/ + + + https://nordic-rse.org/about/governance/privacy/ + + + https://nordic-rse.org/about/governance/sponsor/ + + + https://nordic-rse.org/about/membership-fee/ + + + https://nordic-rse.org/about/membership/ + + + https://nordic-rse.org/about/rse/ + + + https://nordic-rse.org/about/timeline/ + + + https://nordic-rse.org/blog/ + + + https://nordic-rse.org/blog/first-finnish-rse-meetup/ + 2023-06-12 + + + https://nordic-rse.org/blog/getting-funding/ + 2021-08-11 + + + https://nordic-rse.org/blog/git-evangelist/ + 2021-09-02 + + + https://nordic-rse.org/blog/international-rse-survey/ + 2021-11-30 + + + https://nordic-rse.org/blog/research-software-journals/ + 2021-08-11 + + + https://nordic-rse.org/blog/rse-on-mastodon/ + 2023-08-08 + + + https://nordic-rse.org/blog/seminar-report-julia-package/ + 2021-08-18 + + + https://nordic-rse.org/blog/unconference/ + 2021-08-11 + + + https://nordic-rse.org/blog/what-is-r-s-e/ + 2021-08-11 + + + https://nordic-rse.org/communities/ + + + https://nordic-rse.org/communities/local/ + + + https://nordic-rse.org/communities/map/ + + + https://nordic-rse.org/communities/members/ + + + https://nordic-rse.org/events/ + + + https://nordic-rse.org/events/2020-online-get-together/ + + + https://nordic-rse.org/events/2020-online-get-together/aalto-rse/ + + + https://nordic-rse.org/events/2020-online-get-together/about-get-together/ + + + https://nordic-rse.org/events/2020-online-get-together/academic-bioinformatics-and-startups/ + + + https://nordic-rse.org/events/2020-online-get-together/ai-based-sample-centering/ + + + https://nordic-rse.org/events/2020-online-get-together/closing-statements/ + + + https://nordic-rse.org/events/2020-online-get-together/code-of-conduct/ + + + https://nordic-rse.org/events/2020-online-get-together/code-quality/ + + + https://nordic-rse.org/events/2020-online-get-together/coderefinery/ + + + https://nordic-rse.org/events/2020-online-get-together/conference/ + + + https://nordic-rse.org/events/2020-online-get-together/containers/ + + + https://nordic-rse.org/events/2020-online-get-together/demographics/ + + + https://nordic-rse.org/events/2020-online-get-together/eessi/ + + + https://nordic-rse.org/events/2020-online-get-together/eosc/ + + + https://nordic-rse.org/events/2020-online-get-together/ericsson-research/ + + + https://nordic-rse.org/events/2020-online-get-together/eurocc-sweden/ + + + https://nordic-rse.org/events/2020-online-get-together/fair-principles/ + + + https://nordic-rse.org/events/2020-online-get-together/gromacs/ + + + https://nordic-rse.org/events/2020-online-get-together/hpc-procurement/ + + + https://nordic-rse.org/events/2020-online-get-together/introduction/ + + + https://nordic-rse.org/events/2020-online-get-together/my-first-r-package/ + + + https://nordic-rse.org/events/2020-online-get-together/nordic-rse/ + + + https://nordic-rse.org/events/2020-online-get-together/oslo-centre-for-biostatics-epidemiology/ + + + https://nordic-rse.org/events/2020-online-get-together/panel/ + + + https://nordic-rse.org/events/2020-online-get-together/personal-htc-pool/ + + + https://nordic-rse.org/events/2020-online-get-together/prace-best-practice-guide/ + + + https://nordic-rse.org/events/2020-online-get-together/r-python-transpiler/ + + + https://nordic-rse.org/events/2020-online-get-together/rse-growth-of-a-movement/ + + + https://nordic-rse.org/events/2020-online-get-together/rse-supporting-equality/ + + + https://nordic-rse.org/events/2020-online-get-together/rsh/ + + + https://nordic-rse.org/events/2020-online-get-together/tba-3-4/ + + + https://nordic-rse.org/events/2020-online-get-together/testing-software/ + + + https://nordic-rse.org/events/2021-online-unconference/ + + + https://nordic-rse.org/events/2021-online-unconference/code-of-conduct/ + + + https://nordic-rse.org/events/2021-online-unconference/in-house-r-packages/ + + + https://nordic-rse.org/events/2021-online-unconference/julia-for-rse/ + + + https://nordic-rse.org/events/2021-online-unconference/keep-your-code-alive/ + + + https://nordic-rse.org/events/2021-online-unconference/rse-myths-and-misconceptions/ + + + https://nordic-rse.org/events/2022-online-unconference/ + + + https://nordic-rse.org/events/2022-online-unconference/digital-humanities/ + + + https://nordic-rse.org/events/2022-online-unconference/introduction/ + + + https://nordic-rse.org/events/2022-online-unconference/model-validation/ + + + https://nordic-rse.org/events/2022-online-unconference/phd-skills-2/ + + + https://nordic-rse.org/events/2022-online-unconference/phd-skills-in-industry/ + + + https://nordic-rse.org/events/2022-online-unconference/rse-fair/ + + + https://nordic-rse.org/events/2022-online-unconference/rse-landscape/ + + + https://nordic-rse.org/events/2022-online-unconference/rse-lessons-learnt/ + + + https://nordic-rse.org/events/2022-online-unconference/share/ + + + https://nordic-rse.org/events/2022-online-unconference/software-papers/ + + + https://nordic-rse.org/events/2023-online-unconference/ + + + https://nordic-rse.org/events/2023-online-unconference/share/ + + + https://nordic-rse.org/events/2024-in-person-conference/ + + + https://nordic-rse.org/events/advent-of-code-2021/ + + + https://nordic-rse.org/events/advent-of-code-2022/ + + + https://nordic-rse.org/events/coffeebreak/ + + + https://nordic-rse.org/events/international-rse-day/ + + + https://nordic-rse.org/events/meeting/ + + + https://nordic-rse.org/events/past/ + + + https://nordic-rse.org/events/seminar-series/ + + + https://nordic-rse.org/join/ + + + https://nordic-rse.org/other/tmp-aalto-success/ + + + https://nordic-rse.org/resources/ + + + https://nordic-rse.org/resources/workshops/ + +