From 04d5b5f0fd58c7cf013caf91c7b52e02c5ed2b6f Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Thu, 18 Jan 2024 15:13:20 +0100 Subject: [PATCH 01/16] docs: add joss paper draft --- joss-paper/paper.md | 117 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 joss-paper/paper.md diff --git a/joss-paper/paper.md b/joss-paper/paper.md new file mode 100644 index 0000000..d138078 --- /dev/null +++ b/joss-paper/paper.md @@ -0,0 +1,117 @@ +--- +title: '21cmSense: A modular, open-source 21 cm sensitivity calculator' +tags: + - Python + - astronomy + - 21 cm Cosmology +authors: + - name: Steven G. Murray + orcid: 0000-0003-3059-3823 + equal-contrib: true + affiliation: 1 # (Multiple affiliations must be quoted) + corresponding: true + - name: Jonathan Pober + equal-contrib: true # (This is how you can denote equal contributions between multiple authors) + affiliation: 2 + orcid: 0000-0000-0000-0000 + - name: Matthew Kolopanis + affiliation: 3 + orcid: 0000-0000-0000-0000 +affiliations: + - name: Scuola Normale Superiore, Italy + index: 1 + - name: Brown University, USA + index: 2 + - name: Arizona State University, USA + index: 3 +date: 18 January 2024 +bibliography: paper.bib +--- + +# Summary + +The 21cm line of neutral hydrogen is a powerful probe of the high-redshift +universe, and is the subject of a number of current and upcoming +low-frequency radio experiments, including the MWA [@mwa], LOFAR [@lofar], HERA [@hera] +and the SKA [@ska]. +21cmSense is a Python package that provides a modular framework for calculating the +sensitivity of these experiments, in order to enhance the process of their design. +This paper presents version 2 of 21cmSense, which has been re-written from the ground up +to be more modular and extensible, and to provide a more user-friendly interface -- as +well as converting the well-used legacy package, presented in [@pober14] from Python 2 to 3. + +21cmSense computes noise estimates under the framework of *map-making*, in which the +many baselines of an interferometer are binned into a UV grid before a Fourier Transform +over the frequency axis is performed. This is a common approach in the field, although +other approaches exist, such the delay-spectrum method [@parsons12]. +The full sensitivity calculation in the map-making approach is rather involved and +computationally expensive in its most general form [@fhd], however 21cmSense uses a few +key assumptions to accelerate the calculation: + +1. The UV grid is chosen to have cells that are comparable to the instrument's beam size. + This maximizes UV-resolution while keeping the covariance between UV cells small + (since the UV footprint of a visibility does not extend beyond the cell significantly). + This removes the need for tracking the full covariance between cells, and also removes + the need to perform a beam convolution, which can be expensive. +2. We do not consider flagging of visibilities due to RFI and other systematics, which + can complicate the propagation of uncertainties. + +Beyond these assumptions, there is also the current limitation that 21cmSense computes +the sensitivity under the map-making framework. Nevertheless, the modularity included +in this new version provides a path forward to include delay-spectrum calculations in +the future. + +Some of the key new features introduced in this version of 21cmSense include: + +1. Simplified, modular library API: the calculation has been split into modules that can + be used independently (for example, a class defining the `Observatory`, the + `Observation` and the `Sensitivity`). These can be used interactively via Jupyter + [@jupyter] or other interactive interfaces for Python, or called as library functions + in other code. +2. Command-line interface: the library can be called from the command-line, allowing + for easy scripting and automation of sensitivity calculations. +3. More accurate cosmological calculations using `astropy` [@astropy] +4. Improved documentation and examples, including a Jupyter notebook that walks through + the calculation step-by-step. +5. Generalization of the sensitivity calculation. The `Sensitivity` class is an abstract + class from which the sensitivity of differing summary statistics can be defined. + Currently, its only implementation is the `PowerSpectrum` class, which computes the + classic sensitivity of the (map-making style) power spectrum. However, the framework + can be extended to other summaries, for example wavelets [@greig]. +6. Improved speed: the new version of 21cmSense is significantly faster than the legacy + version, due to a number of vectorization improvements in the code. +7. Built-in profiles for several major experiments: MWA, HERA and SKA-1. These can be + used as-is, or as a starting point for defining a custom instrument. + + + +# Statement of need + +`21cmSense` provides a simple interface for computing the expected sensitivity of +radio interferometers that aim to measure the 21cm line of neutral hydrogen. +This field is growing rapidly, with a number of experiments currently underway or +in the planning stages. `21cmSense` provides a tool for the design of these experiments +[see e.g. @pober14, @pober16, @kolopanis19], and also for forecasting parameter constraints +from the data they will produce [see e.g. @greig15, @greig18, @breitman2023]. + + +# Citations + +Citations to entries in paper.bib should be in +[rMarkdown](http://rmarkdown.rstudio.com/authoring_bibliographies_and_citations.html) +format. + +If you want to cite a software repository URL (e.g. something on GitHub without a preferred +citation) then you can do it with the example BibTeX entry below for @fidgit. + +For a quick reference, the following citation commands can be used: +- `@author:2001` -> "Author et al. (2001)" +- `[@author:2001]` -> "(Author et al., 2001)" +- `[@author1:2001; @author2:2001]` -> "(Author1 et al., 2001; Author2 et al., 2002)" + + +# Acknowledgements + +We acknowledge helpful conversations with Danny Jacobs. + +# References From 7db02d65b335016d35d7be40a7001200b339d46b Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Thu, 18 Jan 2024 15:31:37 +0100 Subject: [PATCH 02/16] ci: add compile-paper action --- .github/workflows/compile-paper.yaml | 23 +++ joss-paper/paper.bib | 266 +++++++++++++++++++++++++++ joss-paper/paper.md | 14 +- 3 files changed, 296 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/compile-paper.yaml create mode 100644 joss-paper/paper.bib diff --git a/.github/workflows/compile-paper.yaml b/.github/workflows/compile-paper.yaml new file mode 100644 index 0000000..310981b --- /dev/null +++ b/.github/workflows/compile-paper.yaml @@ -0,0 +1,23 @@ +on: [push] + +jobs: + paper: + runs-on: ubuntu-latest + name: Paper Draft + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Build draft PDF + uses: openjournals/openjournals-draft-action@master + with: + journal: joss + # This should be the path to the paper within your repo. + paper-path: joss-paper/paper.md + - name: Upload + uses: actions/upload-artifact@v1 + with: + name: paper + # This is the output path where Pandoc will write the compiled + # PDF. Note, this should be the same directory as the input + # paper.md + path: joss-paper/paper.pdf diff --git a/joss-paper/paper.bib b/joss-paper/paper.bib new file mode 100644 index 0000000..a3ed202 --- /dev/null +++ b/joss-paper/paper.bib @@ -0,0 +1,266 @@ +@article{ + mwa, + title={The Murchison Widefield Array: The Square Kilometre Array Precursor at Low Radio Frequencies}, + volume={30}, + DOI={10.1017/pasa.2012.007}, + journal={Publications of the Astronomical Society of Australia}, + publisher={Cambridge University Press}, + author={Tingay, S. J. and Goeke, R. and Bowman, J. D. and Emrich, D. and Ord, S. M. and Mitchell, D. A. and Morales, M. F. and Booler, T. and Crosse, B. and Wayth, R. B. and et al.}, + year={2013}, + pages={e007} +} + +@conference{jupyter, + Title = {Jupyter Notebooks -- a publishing format for reproducible computational workflows}, + Author = {Thomas Kluyver and Benjamin Ragan-Kelley and Fernando P{\'e}rez and Brian Granger and Matthias Bussonnier and Jonathan Frederic and Kyle Kelley and Jessica Hamrick and Jason Grout and Sylvain Corlay and Paul Ivanov and Dami{\'a}n Avila and Safia Abdalla and Carol Willing}, + Booktitle = {Positioning and Power in Academic Publishing: Players, Agents and Agendas}, + Editor = {F. Loizides and B. Schmidt}, + Organization = {IOS Press}, + Pages = {87 - 90}, + Year = {2016} +} + +@article{astropy, + title = {The {{Astropy Project}}: {{Building}} an {{Open-science Project}} and {{Status}} of the v2.0 {{Core Package}}}, + shorttitle = {The {{Astropy Project}}}, + author = {{Astropy Collaboration} and {Price-Whelan}, A. M. and Sip{\H o}cz, B. M. and G{\"u}nther, H. M. and Lim, P. L. and Crawford, S. M. and Conseil, S. and Shupe, D. L. and Craig, M. W. and Dencheva, N. and Ginsburg, A. and VanderPlas, J. T. and Bradley, L. D. and {P{\'e}rez-Su{\'a}rez}, D. and {de Val-Borro}, M. and Aldcroft, T. L. and Cruz, K. L. and Robitaille, T. P. and Tollerud, E. J. and Ardelean, C. and Babej, T. and Bach, Y. P. and Bachetti, M. and Bakanov, A. V. and Bamford, S. P. and Barentsen, G. and Barmby, P. and Baumbach, A. and Berry, K. L. and Biscani, F. and Boquien, M. and Bostroem, K. A. and Bouma, L. G. and Brammer, G. B. and Bray, E. M. and Breytenbach, H. and Buddelmeijer, H. and Burke, D. J. and Calderone, G. and Cano Rodr{\'i}guez, J. L. and Cara, M. and Cardoso, J. V. M. and Cheedella, S. and Copin, Y. and Corrales, L. and Crichton, D. and D'Avella, D. and Deil, C. and Depagne, {\'E}. and Dietrich, J. P. and Donath, A. and Droettboom, M. and Earl, N. and Erben, T. and Fabbro, S. and Ferreira, L. A. and Finethy, T. and Fox, R. T. and Garrison, L. H. and Gibbons, S. L. J. and Goldstein, D. A. and Gommers, R. and Greco, J. P. and Greenfield, P. and Groener, A. M. and Grollier, F. and Hagen, A. and Hirst, P. and Homeier, D. and Horton, A. J. and Hosseinzadeh, G. and Hu, L. and Hunkeler, J. S. and Ivezi{\'c}, {\v Z}. and Jain, A. and Jenness, T. and Kanarek, G. and Kendrew, S. and Kern, N. S. and Kerzendorf, W. E. and Khvalko, A. and King, J. and Kirkby, D. and Kulkarni, A. M. and Kumar, A. and Lee, A. and Lenz, D. and Littlefair, S. P. and Ma, Z. and Macleod, D. M. and Mastropietro, M. and McCully, C. and Montagnac, S. and Morris, B. M. and Mueller, M. and Mumford, S. J. and Muna, D. and Murphy, N. A. and Nelson, S. and Nguyen, G. H. and Ninan, J. P. and N{\"o}the, M. and Ogaz, S. and Oh, S. and Parejko, J. K. and Parley, N. and Pascual, S. and Patil, R. and Patil, A. A. and Plunkett, A. L. and Prochaska, J. X. and Rastogi, T. and Reddy Janga, V. and Sabater, J. and Sakurikar, P. and Seifert, M. and Sherbert, L. E. and {Sherwood-Taylor}, H. and Shih, A. Y. and Sick, J. and Silbiger, M. T. and Singanamalla, S. and Singer, L. P. and Sladen, P. H. and Sooley, K. A. and Sornarajah, S. and Streicher, O. and Teuben, P. and Thomas, S. W. and Tremblay, G. R. and Turner, J. E. H. and Terr{\'o}n, V. and {van Kerkwijk}, M. H. and {de la Vega}, A. and Watkins, L. L. and Weaver, B. A. and Whitmore, J. B. and Woillez, J. and Zabalza, V. and {Astropy Contributors}}, + year = {2018}, + month = sep, + journal = {The Astronomical Journal}, + volume = {156}, + pages = {123}, + url = {http://adsabs.harvard.edu/abs/2018AJ....156..123A}, + urldate = {2020-09-28}, + abstract = {The Astropy Project supports and fosters the development of open-source and openly developed Python packages that provide commonly needed functionality to the astronomical community. A key element of the Astropy Project is the core package astropy, which serves as the foundation for more specialized projects and packages. In this article, we provide an overview of the organization of the Astropy project and summarize key features in the core package, as of the recent major release, version 2.0. We then describe the project infrastructure designed to facilitate and support development for a broader ecosystem of interoperable packages. We conclude with a future outlook of planned new features and directions for the broader Astropy Project. .}, + keywords = {methods: data analysis,methods: miscellaneous,methods: statistical,reference systems}, + annotation = {985 citations (Inspire/DOI) [2022-06-01]}, + doi = {10.3847/1538-3881/aabc4f} +} + +@article{fhd, + title = {The {{FHD}}/\${\textbackslash}epsilon\$ppsilon {{Epoch}} of {{Reionisation}} Power Spectrum Pipeline}, + author = {Barry, N. and Beardsley, A. P. and Byrne, R. and Hazelton, B. and Morales, M. F. and Pober, J. C. and Sullivan, I.}, + year = {2019}, + month = jul, + journal = {Publications of the Astronomical Society of Australia}, + volume = {36}, + eprint = {1901.02980}, + pages = {e026}, + url = {http://adsabs.harvard.edu/abs/2019PASA...36...26B}, + urldate = {2020-11-10}, + abstract = {Epoch of Reionisation (EoR) data analysis requires unprecedented levels of accuracy in radio interferometer pipelines. We have developed an imaging power spectrum analysis to meet these requirements and generate robust 21 cm EoR measurements. In this work, we build a signal path framework to mathematically describe each step in the analysis, from data reduction in the Fast Holographic Deconvolution (FHD) package to power spectrum generation in the {$\varepsilon$}ppsilon package. In particular, we focus on the distinguishing characteristics of FHD/{$\varepsilon$}ppsilon: highly accurate spectral calibration, extensive data verification products, and end-to-end error propagation. We present our key data analysis products in detail to facilitate understanding of the prominent systematics in image-based power spectrum analyses. As a verification to our analysis, we also highlight a full-pipeline analysis simulation to demonstrate signal preservation and lack of signal loss. This careful treatment ensures that the FHD/{$\varepsilon$}ppsilon power spectrum pipeline can reduce radio interferometric data to produce credible 21 cm EoR measurements.}, + archiveprefix = {arxiv}, + keywords = {Astrophysics - Instrumentation and Methods for Astrophysics,cosmology: dark ages,data analysis,first stars,instrumentation,interferometers,interferometric,methods,reionisation,techniques}, + file = {C:\Users\steve\Zotero\storage\MB6SV4BT\1901.html}, + doi = {10.1017/pasa.2019.21} +} + +@article{Breitman2024, + title = {{{21CMEMU}}: An Emulator of {{21CMFAST}} Summary Observables}, + shorttitle = {{{21CMEMU}}}, + author = {Breitman, Daniela and Mesinger, Andrei and Murray, Steven G. and Prelogovi{\'c}, David and Qin, Yuxiang and Trotta, Roberto}, + year = {2024}, + month = feb, + journal = {Monthly Notices of the Royal Astronomical Society}, + volume = {527}, + pages = {9833--9852}, + issn = {0035-8711}, + url = {https://ui.adsabs.harvard.edu/abs/2024MNRAS.527.9833B}, + urldate = {2024-01-18}, + abstract = {Recent years have witnessed rapid progress in observations of the epoch of reionization (EoR). These have enabled high-dimensional inference of galaxy and intergalactic medium (IGM) properties during the first billion years of our Universe. However, even using efficient, seminumerical simulations, traditional inference approaches that compute 3D lightcones on-the-fly can take 105 core hours. Here we present 21CMEMU: an emulator of several summary observables from the popular 21CMFAST simulation code. 21CMEMU takes as input nine parameters characterizing EoR galaxies, and outputs the following summary statistics: (i) the IGM mean neutral fraction; (ii) the 21-cm power spectrum; (iii) the mean 21-cm spin temperature; (iv) the sky-averaged (global) 21-cm signal; (vi) the ultraviolet (UV) luminosity functions (LFs); and (vii) the Thomson scattering optical depth to the cosmic microwave background (CMB). All observables are predicted with sub- per cent median accuracy, with a reduction of the computational cost by a factor of over 104. After validating inference results, we showcase a few applications, including: (i) quantifying the relative constraining power of different observational data sets; (ii) seeing how recent claims of a late EoR impact previous inferences; and (iii) forecasting upcoming constraints from the sixth observing season of the Hydrogen Epoch of Reionization Array (HERA) telescope. 21CMEMU is publicly available, and is included as an alternative simulator in the public 21CMMC sampler.}, + keywords = {Astrophysics - Astrophysics of Galaxies,Astrophysics - Cosmology and Nongalactic Astrophysics,cosmology: theory,dark ages,first stars,methods: data analysis,methods: statistical,reionization,Statistics - Machine Learning}, + annotation = {ADS Bibcode: 2024MNRAS.527.9833B}, + file = {C:\Users\steve\Zotero\storage\NT4VDXN4\Breitman et al. - 2024 - 21CMEMU an emulator of 21CMFAST summary observabl.pdf}, + doi = {10.1093/mnras/stad3849} +} + +@article{hera, + title = {Hydrogen {{Epoch}} of {{Reionization Array}} ({{HERA}})}, + author = {DeBoer, David R. and Parsons, Aaron R. and Aguirre, James E. and Alexander, Paul and Ali, Zaki S. and Beardsley, Adam P. and Bernardi, Gianni and Bowman, Judd D. and Bradley, Richard F. and Carilli, Chris L. and Cheng, Carina and Acedo, Eloy de Lera and Dillon, Joshua S. and {Ewall-Wice}, Aaron and Fadana, Gcobisa and Fagnoni, Nicolas and Fritz, Randall and Furlanetto, Steve R. and Glendenning, Brian and Greig, Bradley and Grobbelaar, Jasper and Hazelton, Bryna J. and Hewitt, Jacqueline N. and Hickish, Jack and Jacobs, Daniel C. and Julius, Austin and Kariseb, MacCalvin and Kohn, Saul A. and {Telalo Lekalake} and Liu, Adrian and Loots, Anita and MacMahon, David and Malan, Lourence and Malgas, Cresshim and Maree, Matthys and {Zachary Martinot} and Mathison, Nathan and Matsetela, Eunice and Mesinger, Andrei and Morales, Miguel F. and Neben, Abraham R. and Patra, Nipanjana and Pieterse, Samantha and Pober, Jonathan C. and {Razavi-Ghods}, Nima and Ringuette, Jon and {James Robnett} and Rosie, Kathryn and Sell, Raddwine and Smith, Craig and Syce, Angelo and Tegmark, Max and {Nithyanandan Thyagarajan} and Williams, Peter K. G. and Zheng, Haoxuan}, + year = {2017}, + journal = {Publications of the Astronomical Society of the Pacific}, + volume = {129}, + number = {974}, + pages = {045001}, + issn = {1538-3873}, + url = {http://stacks.iop.org/1538-3873/129/i=974/a=045001}, + urldate = {2018-11-20}, + abstract = {The Hydrogen Epoch of Reionization Array (HERA) is a staged experiment to measure 21 cm emission from the primordial intergalactic medium (IGM) throughout cosmic reionization ( z = 6{\textendash}12), and to explore earlier epochs of our Cosmic Dawn ( z {$\sim$} 30). During these epochs, early stars and black holes heated and ionized the IGM, introducing fluctuations in 21 cm emission. HERA is designed to characterize the evolution of the 21 cm power spectrum to constrain the timing and morphology of reionization, the properties of the first galaxies, the evolution of large-scale structure, and the early sources of heating. The full HERA instrument will be a 350-element interferometer in South Africa consisting of 14 m parabolic dishes observing from 50 to 250 MHz. Currently, 19 dishes have been deployed on site and the next 18 are under construction. HERA has been designated as an SKA Precursor instrument. In this paper, we summarize HERA's scientific context and provide forecasts for its key science results. After reviewing the current state of the art in foreground mitigation, we use the delay-spectrum technique to motivate high-level performance requirements for the HERA instrument. Next, we present the HERA instrument design, along with the subsystem specifications that ensure that HERA meets its performance requirements. Finally, we summarize the schedule and status of the project. We conclude by suggesting that, given the realities of foreground contamination, current-generation 21 cm instruments are approaching their sensitivity limits. HERA is designed to bring both the sensitivity and the precision to deliver its primary science on the basis of proven foreground filtering techniques, while developing new subtraction techniques to unlock new capabilities. The result will be a major step toward realizing the widely recognized scientific potential of 21 cm cosmology.}, + langid = {english}, + annotation = {352 citations (Inspire/DOI) [2022-06-01]}, + doi = {10.1088/1538-3873/129/974/045001} +} + +@article{Greig2015, + title = {{{21CMMC}}: An {{MCMC}} Analysis Tool Enabling Astrophysical Parameter Studies of the Cosmic 21 Cm Signal}, + shorttitle = {{{21CMMC}}}, + author = {Greig, Bradley and Mesinger, Andrei}, + year = {2015}, + month = jun, + journal = {Monthly Notices of the Royal Astronomical Society}, + volume = {449}, + number = {4}, + eprint = {1501.06576}, + pages = {4246--4263}, + issn = {0035-8711, 1365-2966}, + url = {http://arxiv.org/abs/1501.06576}, + urldate = {2018-05-16}, + abstract = {We introduce 21CMMC: a parallelized, Monte Carlo Markov Chain analysis tool, incorporating the epoch of reionization (EoR) seminumerical simulation 21CMFAST. 21CMMC estimates astrophysical parameter constraints from 21 cm EoR experiments, accommodating a variety of EoR models, as well as priors on model parameters and the reionization history. To illustrate its utility, we consider two different EoR scenarios, one with a single population of galaxies (with a mass-independent ionizing efficiency) and a second, more general model with two different, feedback-regulated populations (each with mass-dependent ionizing efficiencies). As an example, combining three observations (z=8, 9 and 10) of the 21 cm power spectrum with a conservative noise estimate and uniform model priors, we find that interferometers with specifications like the Low Frequency Array/Hydrogen Epoch of Reionization Array (HERA)/Square Kilometre Array 1 (SKA1) can constrain common reionization parameters: the ionizing efficiency (or similarly the escape fraction), the mean free path of ionizing photons and the log of the minimum virial temperature of star-forming haloes to within 45.3/22.0/16.7, 33.5/18.4/17.8 and 6.3/3.3/2.4 per cent, {\textasciitilde}\$1{\textbackslash}sigma\$ fractional uncertainty, respectively. Instead, if we optimistically assume that we can perfectly characterize the EoR modelling uncertainties, we can improve on these constraints by up to a factor of {\textasciitilde}few. Similarly, the fractional uncertainty on the average neutral fraction can be constrained to within \${\textbackslash}lesssim10\$ per cent for HERA and SKA1. By studying the resulting impact on astrophysical constraints, 21CMMC can be used to optimize (i) interferometer designs; (ii) foreground cleaning algorithms; (iii) observing strategies; (iv) alternative statistics characterizing the 21 cm signal; and (v) synergies with other observational programs.}, + archiveprefix = {arxiv}, + keywords = {Astrophysics - Cosmology and Nongalactic Astrophysics,cosmology: theory,dark ages,diffuse radiation,early Universe,first stars,galaxies: high-redshift,intergalactic medium,reionization}, + annotation = {140 citations (Inspire/arXiv) [2022-06-01] 140 citations (Inspire/DOI) [2022-06-01]}, + file = {C:\Users\steve\Zotero\storage\AI3HIJNV\1501.html}, + doi = {10.1093/mnras/stv571} +} + +@article{Greig2017, + title = {Simultaneously Constraining the Astrophysics of Reionization and the Epoch of Heating with {{21CMMC}}}, + author = {Greig, Bradley and Mesinger, Andrei}, + year = {2017}, + month = dec, + journal = {Monthly Notices of the Royal Astronomical Society}, + volume = {472}, + pages = {2651--2669}, + url = {http://adsabs.harvard.edu/abs/2017MNRAS.472.2651G}, + urldate = {2020-10-21}, + abstract = {The cosmic 21 cm signal is set to revolutionize our understanding of the early Universe, allowing us to probe the 3D temperature and ionization structure of the intergalactic medium (IGM). It will open a window on to the unseen first galaxies, showing us how their UV and X-ray photons drove the cosmic milestones of the epoch of reionization (EoR) and epoch of heating (EoH). To facilitate parameter inference from the 21 cm signal, we previously developed 21CMMC: a Monte Carlo Markov Chain sampler of 3D EoR simulations. Here, we extend 21CMMC to include simultaneous modelling of the EoH, resulting in a complete Bayesian inference framework for the astrophysics dominating the observable epochs of the cosmic 21 cm signal. We demonstrate that second-generation interferometers, the Hydrogen Epoch of Reionization Array and Square Kilometre Array will be able to constrain ionizing and X-ray source properties of the first galaxies with a fractional precision of the order of {$\sim$}1-10 per cent (1{$\sigma$}). The ionization history of the Universe can be constrained to within a few percent. Using our extended framework, we quantify the bias in EoR parameter recovery incurred by the common simplification of a saturated spin temperature in the IGM. Depending on the extent of overlap between the EoR and the EoH, the recovered astrophysical parameters can be biased by {$\sim$}3{$\sigma$}-10{$\sigma$}.}, + keywords = {cosmology: theory,dark ages,diffuse radiation,early Universe,first stars,galaxies: high-redshift,intergalactic medium,reionization}, + annotation = {78 citations (Inspire/DOI) [2022-06-01]}, + doi = {10.1093/mnras/stx2118} +} + +@article{Greig2018, + title = {{{21CMMC}} with a {{3D}} Light-Cone: The Impact of the Co-Evolution Approximation on the Astrophysics of Reionisation and Cosmic Dawn}, + shorttitle = {{{21CMMC}} with a {{3D}} Light-Cone}, + author = {Greig, Bradley and Mesinger, Andrei}, + year = {2018}, + month = jul, + journal = {Monthly Notices of the Royal Astronomical Society}, + volume = {477}, + number = {3}, + pages = {3217--3229}, + issn = {0035-8711, 1365-2966}, + url = {http://arxiv.org/abs/1801.01592}, + urldate = {2018-08-28}, + abstract = {We extend 21CMMC, a Monte Carlo Markov Chain sampler of 3D reionisation simulations, to perform parameter estimation directly on 3D light-cones of the cosmic 21cm signal. This brings theoretical analysis closer to the tomographic 21-cm observations achievable with next generation interferometers like HERA and the SKA. Parameter recovery can therefore account for modes which evolve with redshift/frequency. Additionally, simulated data can be more easily corrupted to resemble real data. Using the light-cone version of 21CMMC, we quantify the biases in the recovered astrophysical parameters if we use the 21cm power spectrum from the co-evolution approximation to fit a 3D light-cone mock observation. While ignoring the light-cone effect under most assumptions will not significantly bias the recovered astrophysical parameters, it can lead to an underestimation of the associated uncertainty. However significant biases (\${\textbackslash}sim\$few -- 10 \${\textbackslash}sigma\$) can occur if the 21cm signal evolves rapidly (i.e. the epochs of reionisation and heating overlap significantly) and: (i) foreground removal is very efficient, allowing large physical scales (\$k{\textbackslash}lesssim0.1\${\textasciitilde}Mpc\$\^\{-1\}\$) to be used in the analysis or (ii) theoretical modelling is accurate to within \${\textbackslash}sim10\$ per cent in the power spectrum amplitude.}, + keywords = {Astrophysics - Cosmology and Nongalactic Astrophysics}, + annotation = {45 citations (Inspire/arXiv) [2022-06-01] 45 citations (Inspire/DOI) [2022-06-01]}, + file = {C:\Users\steve\Zotero\storage\GLX5S3XA\1801.html}, + doi = {10.1093/mnras/sty796} +} + +@article{Greig2020, + ids = {Greig2019}, + title = {Reionization and Cosmic Dawn Astrophysics from the {{Square Kilometre Array}}: Impact of Observing Strategies}, + shorttitle = {Reionization and Cosmic Dawn Astrophysics from the {{Square Kilometre Array}}}, + author = {Greig, Bradley and Mesinger, Andrei and Koopmans, L{\'e}on V. E.}, + year = {2020}, + month = jan, + journal = {Monthly Notices of the Royal Astronomical Society}, + volume = {491}, + pages = {1398--1407}, + url = {http://adsabs.harvard.edu/abs/2020MNRAS.491.1398G}, + urldate = {2020-11-05}, + abstract = {Interferometry of the cosmic 21-cm signal is set to revolutionize our understanding of the epoch of reionization (EoR) and the cosmic dawn (CD). The culmination of ongoing efforts will be the upcoming Square Kilometre Array (SKA), which will provide tomography of the 21-cm signal from the first billion years of our Universe. Using a galaxy formation model informed by high-z luminosity functions, here we forecast the accuracy with which the first phase of SKA-low (SKA1-low) can constrain the properties of the unseen galaxies driving the astrophysics of the EoR and CD. We consider three observing strategies: (I) deep (1000 h on a single field); (II) medium-deep (100 h on 10 independent fields); and (III) shallow (10 h on 100 independent fields). Using the 21-cm power spectrum as a summary statistic, and conservatively only using the 21-cm signal above the foreground wedge, we predict that all three observing strategies should recover astrophysical parameters to a fractional precision of {$\sim$}0.1-10 per cent. The reionization history is recovered to an uncertainty of {$\Delta$}z {$\lessequivlnt$} 0.1 (1{$\sigma$}) for the bulk of its duration. The medium-deep strategy, balancing thermal noise against cosmic variance, results in the tightest constraints, slightly outperforming the deep strategy. The shallow observational strategy performs the worst, with up to an {$\sim$}10-60 per cent increase in the recovered uncertainty. We note, however, that non-Gaussian summary statistics, tomography, as well as unbiased foreground removal would likely favour the deep strategy.}, + keywords = {cosmology: theory,dark ages,diffuse radiation,early Universe,first stars,galaxies: high-redshift,intergalactic medium,reionization}, + annotation = {13 citations (Inspire/DOI) [2022-06-01]}, + file = {C\:\\Users\\steve\\Zotero\\storage\\HLLD7IG9\\Greig et al. - 2020 - Reionization and cosmic dawn astrophysics from the.pdf;C\:\\Users\\steve\\Zotero\\storage\\PPRUCZ3T\\abstract.html}, + doi = {10.1093/mnras/stz3138} +} + + +@article{Parsons2012, + title = {A {{Per-baseline}}, {{Delay-spectrum Technique}} for {{Accessing}} the 21 Cm {{Cosmic Reionization Signature}}}, + author = {Parsons, Aaron R. and Pober, Jonathan C. and Aguirre, James E. and Carilli, Christopher L. and Jacobs, Daniel C. and Moore, David F.}, + year = {2012}, + journal = {The Astrophysical Journal}, + volume = {756}, + number = {2}, + pages = {165}, + issn = {0004-637X}, + url = {http://stacks.iop.org/0004-637X/756/i=2/a=165}, + urldate = {2018-03-28}, + abstract = {A critical challenge in measuring the power spectrum of 21 cm emission from cosmic reionization is compensating for the frequency dependence of an interferometer's sampling pattern, which can cause smooth-spectrum foregrounds to appear unsmooth and degrade the separation between foregrounds and the target signal. In this paper, we present an approach to foreground removal that explicitly accounts for this frequency dependence. We apply the delay transformation introduced in Parsons \& Backer to each baseline of an interferometer to concentrate smooth-spectrum foregrounds within the bounds of the maximum geometric delays physically realizable on that baseline. By focusing on delay modes that correspond to image-domain regions beyond the horizon, we show that it is possible to avoid the bulk of smooth-spectrum foregrounds. We map the point-spread function of delay modes to k -space, showing that delay modes that are uncorrupted by foregrounds also represent samples of the three-dimensional power spectrum, and can be used to constrain cosmic reionization. Because it uses only spectral smoothness to differentiate foregrounds from the targeted 21 cm signature, this per-baseline analysis approach relies on spectrally and spatially smooth instrumental responses for foreground removal. For sufficient levels of instrumental smoothness relative to the brightness of interfering foregrounds, this technique substantially reduces the level of calibration previously thought necessary to detect 21 cm reionization. As a result, this approach places fewer constraints on antenna configuration within an array, and in particular, facilitates the adoption of configurations that are optimized for power-spectrum sensitivity. Under these assumptions, we demonstrate the potential for the Precision Array for Probing the Epoch of Reionization (PAPER) to detect 21 cm reionization at an amplitude of 10 mK 2 near k 0.2 h Mpc {\textendash}1 with 132 dipoles in 7 months of observing.}, + langid = {english}, + annotation = {178 citations (Inspire/DOI) [2022-06-01]}, + doi = {10.1088/0004-637X/756/2/165} +} + +@article{Pober2013, + title = {The {{Baryon Acoustic Oscillation Broadband}} and {{Broad-beam Array}}: {{Design Overview}} and {{Sensitivity Forecasts}}}, + shorttitle = {The {{Baryon Acoustic Oscillation Broadband}} and {{Broad-beam Array}}}, + author = {Pober, Jonathan C. and Parsons, Aaron R. and DeBoer, David R. and McDonald, Patrick and McQuinn, Matthew and Aguirre, James E. and Ali, Zaki and Bradley, Richard F. and Chang, Tzu-Ching and Morales, Miguel F.}, + year = {2013}, + month = mar, + journal = {The Astronomical Journal}, + volume = {145}, + pages = {65}, + issn = {0004-6256}, + url = {http://adsabs.harvard.edu/abs/2013AJ....145...65P}, + urldate = {2019-01-09}, + abstract = {This work describes a new instrument optimized for a detection of the neutral hydrogen 21 cm power spectrum between redshifts of 0.5 and 1.5: the Baryon Acoustic Oscillation Broadband and Broad-beam (BAOBAB) array. BAOBAB will build on the efforts of a first generation of 21 cm experiments that are targeting a detection of the signal from the Epoch of Reionization at z {\textasciitilde} 10. At z {\textasciitilde} 1, the emission from neutral hydrogen in self-shielded overdense halos also presents an accessible signal, since the dominant, synchrotron foreground emission is considerably fainter than at redshift 10. The principle science driver for these observations are baryon acoustic oscillations in the matter power spectrum which have the potential to act as a standard ruler and constrain the nature of dark energy. BAOBAB will fully correlate dual-polarization antenna tiles over the 600-900 MHz band with a frequency resolution of 300 kHz and a system temperature of 50 K. The number of antennas will grow in staged deployments, and reconfigurations of the array will allow for both traditional imaging and high power spectrum sensitivity operations. We present calculations of the power spectrum sensitivity for various array sizes, with a 35 element array measuring the cosmic neutral hydrogen fraction as a function of redshift, and a 132 element system detecting the BAO features in the power spectrum, yielding a 1.8\% error on the z {\textasciitilde} 1 distance scale, and, in turn, significant improvements to constraints on the dark energy equation of state over an unprecedented range of redshifts from {\textasciitilde}0.5 to 1.5.}, + keywords = {cosmological parameters,distance scale,instrumentation: interferometers,large-scale structure of universe,techniques: interferometric}, + annotation = {107 citations (Inspire/DOI) [2022-06-01]}, + doi = {10.1088/0004-6256/145/3/65} +} + +@article{Pober2014, + title = {What {{Next-generation}} 21 Cm {{Power Spectrum Measurements}} Can {{Teach}} Us {{About}} the {{Epoch}} of {{Reionization}}}, + author = {Pober, Jonathan C. and Liu, Adrian and Dillon, Joshua S. and Aguirre, James E. and Bowman, Judd D. and Bradley, Richard F. and Carilli, Chris L. and DeBoer, David R. and Hewitt, Jacqueline N. and Jacobs, Daniel C. and McQuinn, Matthew and Morales, Miguel F. and Parsons, Aaron R. and Tegmark, Max and Werthimer, Dan J.}, + year = {2014}, + month = feb, + journal = {The Astrophysical Journal}, + volume = {782}, + pages = {66}, + issn = {0004-637X}, + url = {http://adsabs.harvard.edu/abs/2014ApJ...782...66P}, + urldate = {2018-03-28}, + abstract = {A number of experiments are currently working toward a measurement of the 21 cm signal from the epoch of reionization (EoR). Whether or not these experiments deliver a detection of cosmological emission, their limited sensitivity will prevent them from providing detailed information about the astrophysics of reionization. In this work, we consider what types of measurements will be enabled by the next generation of larger 21 cm EoR telescopes. To calculate the type of constraints that will be possible with such arrays, we use simple models for the instrument, foreground emission, and the reionization history. We focus primarily on an instrument modeled after the {\textasciitilde}0.1 km2 collecting area Hydrogen Epoch of Reionization Array concept design and parameterize the uncertainties with regard to foreground emission by considering different limits to the recently described "wedge" footprint in k space. Uncertainties in the reionization history are accounted for using a series of simulations that vary the ionizing efficiency and minimum virial temperature of the galaxies responsible for reionization, as well as the mean free path of ionizing photons through the intergalactic medium. Given various combinations of models, we consider the significance of the possible power spectrum detections, the ability to trace the power spectrum evolution versus redshift, the detectability of salient power spectrum features, and the achievable level of quantitative constraints on astrophysical parameters. Ultimately, we find that 0.1 km2 of collecting area is enough to ensure a very high significance (gsim 30{$\sigma$}) detection of the reionization power spectrum in even the most pessimistic scenarios. This sensitivity should allow for meaningful constraints on the reionization history and astrophysical parameters, especially if foreground subtraction techniques can be improved and successfully implemented.}, + keywords = {dark ages,first stars,reionization,techniques: interferometric}, + annotation = {217 citations (Inspire/DOI) [2022-06-01]}, + doi = {10.1088/0004-637X/782/2/66} +} + +@article{Pritchard2015, + title = {Cosmology from {{EoR}}/{{Cosmic Dawn}} with the {{SKA}}}, + author = {Pritchard, J. and Ichiki, K. and Mesinger, A. and Metcalf, R. B. and Pourtsidou, A. and Santos, M. and Abdalla, F. B. and Chang, T. C. and Chen, X. and Weller, J. and Zaroubi, S.}, + year = {2015}, + month = apr, + journal = {AASKA14}, + pages = {12}, + url = {https://ui.adsabs.harvard.edu/abs/2015aska.confE..12P/abstract}, + urldate = {2019-11-01}, + abstract = {The SKA will build upon early detections of the EoR by precursor instruments, such as MWA, PAPER, and LOFAR, and planned instruments, such as HERA, to make the first high signal-to-noise measurements of fluctuations in the 21 cm brightness temperature from both reionization and the cosmic dawn. This will allow both imaging and statistical maps of the 21cm signal at redshifts z = 6 - 27 and constrain the underlying cosmology and evolution of the density field. This era includes nearly 60\% of the (in principle) observable volume of the Universe and many more linear modes than the CMB, presenting an opportunity for SKA to usher in a new level of precision cosmology. This optimistic picture is complicated by the need to understand and remove the effect of astrophysics, so that systematics rather than statistics will limit constraints. This chapter describes the cosmological, as opposed to astrophysical, information available to SKA. Key areas for discussion include: cosmological parameters constraints using 21cm fluctuations as a tracer of the density field; lensing of the 21cm signal, constraints on heating via exotic physics such as decaying or annihilating dark matter; impact of fundamental physics such as non-Gaussianity or warm dark matter on the source population; and constraints on the bulk flows arising from the decoupling of baryons and photons at z = 1000. The chapter explores the path to separating cosmology from astrophysics, for example via velocity space distortions and separation in redshift. We discuss new opportunities for extracting cosmology made possible by the sensitivity of SKA Phase 1 and explores the advances achievable with SKA2.}, + langid = {english}, + keywords = {⛔ No DOI found}, + file = {C:\Users\steve\Zotero\storage\IAI3LAY6\abstract.html} +} + +@article{Robitaille2013, + title = {Astropy: {{A}} Community {{Python}} Package for Astronomy}, + author = {Robitaille, Thomas P. and Tollerud, Erik J. and Greenfield, Perry and Droettboom, Michael and Bray, Erik and Aldcroft, Tom and Davis, Matt and Ginsburg, Adam and {Price-Whelan}, Adrian M. and Kerzendorf, Wolfgang E. and Conley, Alexander and Crighton, Neil and Barbary, Kyle and Muna, Demitri and Ferguson, Henry and Grollier, Fr{\'e}d{\'e}ric and Parikh, Madhura M. and Nair, Prasanth H. and G{\"u}nther, Hans M. and Deil, Christoph and Woillez, Julien and Conseil, Simon and Kramer, Roban and Turner, James E. H. and Singer, Leo and Fox, Ryan and Weaver, Benjamin A. and Zabalza, Victor and Edwards, Zachary I. and Azalee Bostroem, K. and Burke, D. J. and Casey, Andrew R. and Crawford, Steven M. and Dencheva, Nadia and Ely, Justin and Jenness, Tim and Labrie, Kathleen and Lim, Pey Lian and Pierfederici, Francesco and Pontzen, Andrew and Ptak, Andy and Refsdal, Brian and Servillat, Mathieu and Streicher, Ole}, + year = {2013}, + month = sep, + journal = {Astronomy \& Astrophysics}, + volume = {558}, + pages = {A33-A33}, + url = {http://www.aanda.org/articles/aa/full_html/2013/10/aa22068-13/aa22068-13.html}, + langid = {english}, + annotation = {1763 citations (Inspire/DOI) [2022-06-01]}, + doi = {10.1051/0004-6361/201322068} +} + +@article{lofar, + title = {{{LOFAR}}: {{The LOw-Frequency ARray}}}, + author = {{van Haarlem}, M. P. and Wise, M. W. and Gunst, A. W. and Heald, G. and McKean, J. P. and Hessels, J. W. T. and {de Bruyn}, A. G. and Nijboer, R. and Swinbank, J. and Fallows, R. and Brentjens, M. and Nelles, A. and Beck, R. and Falcke, H. and Fender, R. and H{\"o}randel, J. and Koopmans, L. V. E. and Mann, G. and Miley, G. and R{\"o}ttgering, H. and Stappers, B. W. and Wijers, R. A. M. J. and Zaroubi, S. and van den Akker, M. and Alexov, A. and Anderson, J. E. and Anderson, K. and {van Ardenne}, A. and Arts, M. and Asgekar, A. and Avruch, I. M. and Batejat, F. and B{\"a}hren, L. and Bell, M. E. and Bell, M. R. and {van Bemmel}, I. and Bennema, P. and Bentum, M. J. and Bernardi, G. and Best, P. and B{\^i}rzan, L. and Bonafede, A. and Boonstra, A. -J. and Braun, R. and Bregman, J. and Breitling, F. and {van de Brink}, R. H. and Broderick, J. and Broekema, P. C. and Brouw, W. N. and Br{\"u}ggen, M. and Butcher, H. R. and {van Cappellen}, W. and Ciardi, B. and Coenen, T. and Conway, J. and Coolen, A. and Corstanje, A. and Damstra, S. and Davies, O. and Deller, A. T. and Dettmar, R. -J. and {van Diepen}, G. and Dijkstra, K. and Donker, P. and Doorduin, A. and Dromer, J. and Drost, M. and {van Duin}, A. and Eisl{\"o}ffel, J. and {van Enst}, J. and Ferrari, C. and Frieswijk, W. and Gankema, H. and Garrett, M. A. and {de Gasperin}, F. and Gerbers, M. and {de Geus}, E. and Grie{\ss}meier, J. -M. and Grit, T. and Gruppen, P. and Hamaker, J. P. and Hassall, T. and Hoeft, M. and Holties, H. and Horneffer, A. and {van der Horst}, A. and {van Houwelingen}, A. and Huijgen, A. and Iacobelli, M. and Intema, H. and Jackson, N. and Jelic, V. and {de Jong}, A. and Juette, E. and Kant, D. and Karastergiou, A. and Koers, A. and Kollen, H. and Kondratiev, V. I. and Kooistra, E. and Koopman, Y. and Koster, A. and Kuniyoshi, M. and Kramer, M. and Kuper, G. and Lambropoulos, P. and Law, C. and {van Leeuwen}, J. and Lemaitre, J. and Loose, M. and Maat, P. and Macario, G. and Markoff, S. and Masters, J. and {McKay-Bukowski}, D. and Meijering, H. and Meulman, H. and Mevius, M. and Middelberg, E. and Millenaar, R. and {Miller-Jones}, J. C. A. and Mohan, R. N. and Mol, J. D. and Morawietz, J. and Morganti, R. and Mulcahy, D. D. and Mulder, E. and Munk, H. and Nieuwenhuis, L. and {van Nieuwpoort}, R. and Noordam, J. E. and Norden, M. and Noutsos, A. and Offringa, A. R. and Olofsson, H. and Omar, A. and Orr{\'u}, E. and Overeem, R. and Paas, H. and {Pandey-Pommier}, M. and Pandey, V. N. and Pizzo, R. and Polatidis, A. and Rafferty, D. and Rawlings, S. and Reich, W. and {de Reijer}, J. -P. and Reitsma, J. and Renting, A. and Riemers, P. and Rol, E. and Romein, J. W. and Roosjen, J. and Ruiter, M. and Scaife, A. and {van der Schaaf}, K. and Scheers, B. and Schellart, P. and Schoenmakers, A. and Schoonderbeek, G. and Serylak, M. and Shulevski, A. and Sluman, J. and Smirnov, O. and Sobey, C. and Spreeuw, H. and Steinmetz, M. and Sterks, C. G. M. and Stiepel, H. -J. and Stuurwold, K. and Tagger, M. and Tang, Y. and Tasse, C. and Thomas, I. and Thoudam, S. and Toribio, M. C. and {van der Tol}, B. and Usov, O. and {van Veelen}, M. and {van der Veen}, A. -J. and {ter Veen}, S. and Verbiest, J. P. W. and Vermeulen, R. and Vermaas, N. and Vocks, C. and Vogt, C. and {de Vos}, M. and {van der Wal}, E. and {van Weeren}, R. and Weggemans, H. and Weltevrede, P. and White, S. and Wijnholds, S. J. and Wilhelmsson, T. and Wucknitz, O. and Yatawatta, S. and Zarka, P. and Zensus, A. and {van Zwieten}, J.}, + year = {2013}, + month = may, + journal = {Astronomy \& Astrophysics}, + volume = {556}, + pages = {53}, + url = {http://arxiv.org/abs/1305.3550}, + abstract = {LOFAR, the LOw-Frequency ARray, is a new-generation radio interferometer constructed in the north of the Netherlands and across europe. Utilizing a novel phased-array design, LOFAR covers the largely unexplored low-frequency range from 10-240 MHz and provides a number of unique observing capabilities. Spreading out from a core located near the village of Exloo in the northeast of the Netherlands, a total of 40 LOFAR stations are nearing completion. A further five stations have been deployed throughout Germany, and one station has been built in each of France, Sweden, and the UK. Digital beam-forming techniques make the LOFAR system agile and allow for rapid repointing of the telescope as well as the potential for multiple simultaneous observations. With its dense core array and long interferometric baselines, LOFAR achieves unparalleled sensitivity and angular resolution in the low-frequency radio regime. The LOFAR facilities are jointly operated by the International LOFAR Telescope (ILT) foundation, as an observatory open to the global astronomical community. LOFAR is one of the first radio observatories to feature automated processing pipelines to deliver fully calibrated science products to its user community. LOFAR's new capabilities, techniques and modus operandi make it an important pathfinder for the Square Kilometre Array (SKA). We give an overview of the LOFAR instrument, its major hardware and software components, and the core science objectives that have driven its design. In addition, we present a selection of new results from the commissioning phase of this new radio observatory.}, + keywords = {dark ages,first stars,instrumentation: interferometers,radio continuum: general,radio lines: general,reionization,telescopes}, + annotation = {755 citations (Inspire/arXiv) [2022-06-01] 755 citations (Inspire/DOI) [2022-06-01]}, + doi = {10.1051/0004-6361/201220873} +} diff --git a/joss-paper/paper.md b/joss-paper/paper.md index d138078..772ef0f 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -33,17 +33,17 @@ bibliography: paper.bib The 21cm line of neutral hydrogen is a powerful probe of the high-redshift universe, and is the subject of a number of current and upcoming low-frequency radio experiments, including the MWA [@mwa], LOFAR [@lofar], HERA [@hera] -and the SKA [@ska]. +and the SKA [@Pritchard2015]. 21cmSense is a Python package that provides a modular framework for calculating the sensitivity of these experiments, in order to enhance the process of their design. This paper presents version 2 of 21cmSense, which has been re-written from the ground up to be more modular and extensible, and to provide a more user-friendly interface -- as -well as converting the well-used legacy package, presented in [@pober14] from Python 2 to 3. +well as converting the well-used legacy package, presented in [@Pober2014] from Python 2 to 3. 21cmSense computes noise estimates under the framework of *map-making*, in which the many baselines of an interferometer are binned into a UV grid before a Fourier Transform over the frequency axis is performed. This is a common approach in the field, although -other approaches exist, such the delay-spectrum method [@parsons12]. +other approaches exist, such the delay-spectrum method [@Parsons2012]. The full sensitivity calculation in the map-making approach is rather involved and computationally expensive in its most general form [@fhd], however 21cmSense uses a few key assumptions to accelerate the calculation: @@ -70,7 +70,7 @@ Some of the key new features introduced in this version of 21cmSense include: in other code. 2. Command-line interface: the library can be called from the command-line, allowing for easy scripting and automation of sensitivity calculations. -3. More accurate cosmological calculations using `astropy` [@astropy] +3. More accurate cosmological calculations using `astropy` [@Robitaille2013; @astropy] 4. Improved documentation and examples, including a Jupyter notebook that walks through the calculation step-by-step. 5. Generalization of the sensitivity calculation. The `Sensitivity` class is an abstract @@ -90,9 +90,9 @@ Some of the key new features introduced in this version of 21cmSense include: `21cmSense` provides a simple interface for computing the expected sensitivity of radio interferometers that aim to measure the 21cm line of neutral hydrogen. This field is growing rapidly, with a number of experiments currently underway or -in the planning stages. `21cmSense` provides a tool for the design of these experiments -[see e.g. @pober14, @pober16, @kolopanis19], and also for forecasting parameter constraints -from the data they will produce [see e.g. @greig15, @greig18, @breitman2023]. +in the planning stages. `21cmSense` provides a tool for the design of these experiments, +as already used in [@pober14; @pober16; @Greig2020], and also for forecasting parameter constraints +from the data they will produce, as seen in eg. [@Greig2015; @Greig2017; @Greig2018, @Breitman2024]. # Citations From 923a0babd9fb8d5056eb8a7bc4168e711ad673b7 Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Thu, 18 Jan 2024 15:42:51 +0100 Subject: [PATCH 03/16] docs: fix up some citations in the JOSS paper --- joss-paper/paper.md | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 772ef0f..4806f77 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -77,7 +77,7 @@ Some of the key new features introduced in this version of 21cmSense include: class from which the sensitivity of differing summary statistics can be defined. Currently, its only implementation is the `PowerSpectrum` class, which computes the classic sensitivity of the (map-making style) power spectrum. However, the framework - can be extended to other summaries, for example wavelets [@greig]. + can be extended to other summaries, for example wavelets [@Trott2016a]. 6. Improved speed: the new version of 21cmSense is significantly faster than the legacy version, due to a number of vectorization improvements in the code. 7. Built-in profiles for several major experiments: MWA, HERA and SKA-1. These can be @@ -89,26 +89,10 @@ Some of the key new features introduced in this version of 21cmSense include: `21cmSense` provides a simple interface for computing the expected sensitivity of radio interferometers that aim to measure the 21cm line of neutral hydrogen. -This field is growing rapidly, with a number of experiments currently underway or -in the planning stages. `21cmSense` provides a tool for the design of these experiments, -as already used in [@pober14; @pober16; @Greig2020], and also for forecasting parameter constraints -from the data they will produce, as seen in eg. [@Greig2015; @Greig2017; @Greig2018, @Breitman2024]. - - -# Citations - -Citations to entries in paper.bib should be in -[rMarkdown](http://rmarkdown.rstudio.com/authoring_bibliographies_and_citations.html) -format. - -If you want to cite a software repository URL (e.g. something on GitHub without a preferred -citation) then you can do it with the example BibTeX entry below for @fidgit. - -For a quick reference, the following citation commands can be used: -- `@author:2001` -> "Author et al. (2001)" -- `[@author:2001]` -> "(Author et al., 2001)" -- `[@author1:2001; @author2:2001]` -> "(Author1 et al., 2001; Author2 et al., 2002)" - +This field is growing rapidly, with a number of experiments currently underway or in the planning stages. +Historically, `21cmSense` has been a trusted tool for the design of these experiments [@Pober2013; @Pober2014; @Greig2020] and for forecasting parameter constraints [@Greig2015; @Greig2017; @Greig2018]. +This overhauled, modularized version of `21cmSense` provides a more user-friendly interface, improved performance, and the extensibility required for the next generation, as evidenced by its usage in the +literature [@Brietman2024,@Schosser2024]. # Acknowledgements From fa8a3caa032fd629d79096838041556be29f9902 Mon Sep 17 00:00:00 2001 From: Matthew Kolopanis Date: Thu, 18 Jan 2024 09:44:18 -0700 Subject: [PATCH 04/16] Update paper.md added kolopanis orcid --- joss-paper/paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 4806f77..b938b80 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -16,7 +16,7 @@ authors: orcid: 0000-0000-0000-0000 - name: Matthew Kolopanis affiliation: 3 - orcid: 0000-0000-0000-0000 + orcid: 0000-0002-2950-2974 affiliations: - name: Scuola Normale Superiore, Italy index: 1 From 4f033e217d500bd9bafc3a02dbfe4b073b6e02ae Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Wed, 31 Jan 2024 13:05:37 +0100 Subject: [PATCH 05/16] docs: remove statement that 21cmSense is purely map-making --- joss-paper/paper.md | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index b938b80..9bcaaeb 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -13,16 +13,16 @@ authors: - name: Jonathan Pober equal-contrib: true # (This is how you can denote equal contributions between multiple authors) affiliation: 2 - orcid: 0000-0000-0000-0000 + orcid: 0000-0002-3492-0433 - name: Matthew Kolopanis affiliation: 3 orcid: 0000-0002-2950-2974 affiliations: - name: Scuola Normale Superiore, Italy index: 1 - - name: Brown University, USA + - name: Department of Physics, Brown University, Providence, RI, USA index: 2 - - name: Arizona State University, USA + - name: School of Earth and Space Exploration, Arizona State University, Tempe, AZ, USA index: 3 date: 18 January 2024 bibliography: paper.bib @@ -36,16 +36,14 @@ low-frequency radio experiments, including the MWA [@mwa], LOFAR [@lofar], HERA and the SKA [@Pritchard2015]. 21cmSense is a Python package that provides a modular framework for calculating the sensitivity of these experiments, in order to enhance the process of their design. -This paper presents version 2 of 21cmSense, which has been re-written from the ground up +This paper presents version v2.0.0 of 21cmSense, which has been re-written from the ground up to be more modular and extensible, and to provide a more user-friendly interface -- as well as converting the well-used legacy package, presented in [@Pober2014] from Python 2 to 3. -21cmSense computes noise estimates under the framework of *map-making*, in which the -many baselines of an interferometer are binned into a UV grid before a Fourier Transform -over the frequency axis is performed. This is a common approach in the field, although -other approaches exist, such the delay-spectrum method [@Parsons2012]. -The full sensitivity calculation in the map-making approach is rather involved and -computationally expensive in its most general form [@fhd], however 21cmSense uses a few +21cmSense can compute sensitivity estimates for both map-making [@fhd] and +delay-spectrum [@Parsons2012] approaches to power-spectrum estimation. +The full sensitivity calculation is rather involved and +computationally expensive in its most general form, however 21cmSense uses a few key assumptions to accelerate the calculation: 1. The UV grid is chosen to have cells that are comparable to the instrument's beam size. @@ -56,11 +54,6 @@ key assumptions to accelerate the calculation: 2. We do not consider flagging of visibilities due to RFI and other systematics, which can complicate the propagation of uncertainties. -Beyond these assumptions, there is also the current limitation that 21cmSense computes -the sensitivity under the map-making framework. Nevertheless, the modularity included -in this new version provides a path forward to include delay-spectrum calculations in -the future. - Some of the key new features introduced in this version of 21cmSense include: 1. Simplified, modular library API: the calculation has been split into modules that can @@ -76,7 +69,7 @@ Some of the key new features introduced in this version of 21cmSense include: 5. Generalization of the sensitivity calculation. The `Sensitivity` class is an abstract class from which the sensitivity of differing summary statistics can be defined. Currently, its only implementation is the `PowerSpectrum` class, which computes the - classic sensitivity of the (map-making style) power spectrum. However, the framework + classic sensitivity of the power spectrum. However, the framework can be extended to other summaries, for example wavelets [@Trott2016a]. 6. Improved speed: the new version of 21cmSense is significantly faster than the legacy version, due to a number of vectorization improvements in the code. From 3237dc71ff7b93ab84c3f540504a3680c2041b13 Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Wed, 31 Jan 2024 13:12:56 +0100 Subject: [PATCH 06/16] docs: add pober2013 to citations --- joss-paper/paper.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 9bcaaeb..9a5218f 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -1,5 +1,5 @@ --- -title: '21cmSense: A modular, open-source 21 cm sensitivity calculator' +title: '21cmSense v2: A modular, open-source 21 cm sensitivity calculator' tags: - Python - astronomy @@ -38,7 +38,7 @@ and the SKA [@Pritchard2015]. sensitivity of these experiments, in order to enhance the process of their design. This paper presents version v2.0.0 of 21cmSense, which has been re-written from the ground up to be more modular and extensible, and to provide a more user-friendly interface -- as -well as converting the well-used legacy package, presented in [@Pober2014] from Python 2 to 3. +well as converting the well-used legacy package, presented in [@Pober2013,@Pober2014] from Python 2 to 3. 21cmSense can compute sensitivity estimates for both map-making [@fhd] and delay-spectrum [@Parsons2012] approaches to power-spectrum estimation. From a0d4d7d58362429ca320caa2dc282bc33d0953e0 Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Wed, 31 Jan 2024 13:17:12 +0100 Subject: [PATCH 07/16] docs: add trott and schosser to bib file --- joss-paper/paper.bib | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/joss-paper/paper.bib b/joss-paper/paper.bib index a3ed202..acb30e1 100644 --- a/joss-paper/paper.bib +++ b/joss-paper/paper.bib @@ -264,3 +264,37 @@ @article{lofar annotation = {755 citations (Inspire/arXiv) [2022-06-01] 755 citations (Inspire/DOI) [2022-06-01]}, doi = {10.1051/0004-6361/201220873} } +@article{Trott2016a, + title = {Exploring the Evolution of {{Reionisation}} Using a Wavelet Transform and the Light Cone Effect}, + author = {Trott, Cathryn M.}, + year = {2016}, + month = sep, + journal = {Monthly Notices of the Royal Astronomical Society}, + volume = {461}, + number = {1}, + pages = {126--135}, + issn = {0035-8711}, + url = {http://adsabs.harvard.edu/abs/2016MNRAS.461..126T}, + abstract = {The Cosmic Dawn and Epoch of Reionization, during which collapsed structures produce the first ionizing photons and proceed to reionize the intergalactic medium, span a large range in redshift (z {\texttildelow} 30-6) and time (tage {\texttildelow} 0.1-1.0 Gyr). Exploration of these epochs using the redshifted 21 cm emission line from neutral hydrogen is currently limited to statistical detection and estimation metrics (e.g. the power spectrum) due to the weakness of the signal. Brightness temperature fluctuations in the line-of-sight dimension are probed by observing the emission line at different frequencies, and their structure is used as a primary discriminant between the cosmological signal and contaminating foreground extragalactic and Galactic continuum emission. Evolution of the signal over the observing bandwidth leads to the `line cone effect' whereby the H I structures at the start and end of the observing band are not statistically consistent, yielding a biased estimate of the signal power, and potential reduction in signal detectability. We implement a wavelet transform to wide bandwidth radio interferometry experiments to probe the local statistical properties of the signal. We show that use of the wavelet transform yields estimates with improved estimation performance, compared with the standard Fourier Transform over a fixed bandwidth. With the suite of current and future large bandwidth reionization experiments, such as with the 300 MHz instantaneous bandwidth of the Square Kilometre Array, a transform that retains local information will be important.}, + keywords = {Astrophysics - Cosmology and Nongalactic Astrophysics,Astrophysics - Instrumentation and Methods for Astrophysics,dark ages,first stars,methods: statistical,reionization,techniques: interferometric}, + annotation = {11 citations (Inspire/DOI) [2022-06-01]}, + file = {C:\Users\steve\Zotero\storage\XVE36E5M\1605.html}, + doi = {10.1093/mnras/stw1310} +} + +@ARTICLE{Schosser2024, + author = {{Schosser}, Benedikt and {Heneka}, Caroline and {Plehn}, Tilman}, + title = "{Optimal, fast, and robust inference of reionization-era cosmology with the 21cmPIE-INN}", + journal = {arXiv e-prints}, + keywords = {Astrophysics - Cosmology and Nongalactic Astrophysics, Astrophysics - Astrophysics of Galaxies, Astrophysics - Instrumentation and Methods for Astrophysics, High Energy Physics - Phenomenology}, + year = 2024, + month = jan, + eid = {arXiv:2401.04174}, + pages = {arXiv:2401.04174}, + doi = {10.48550/arXiv.2401.04174}, +archivePrefix = {arXiv}, + eprint = {2401.04174}, + primaryClass = {astro-ph.CO}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2024arXiv240104174S}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} From 4084e462b069e3b26bd47fda7a2bc92c1862fccf Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Thu, 1 Feb 2024 14:49:11 +0100 Subject: [PATCH 08/16] docs: add missing doi for pritchard --- joss-paper/paper.bib | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/joss-paper/paper.bib b/joss-paper/paper.bib index acb30e1..1480bec 100644 --- a/joss-paper/paper.bib +++ b/joss-paper/paper.bib @@ -233,7 +233,8 @@ @article{Pritchard2015 abstract = {The SKA will build upon early detections of the EoR by precursor instruments, such as MWA, PAPER, and LOFAR, and planned instruments, such as HERA, to make the first high signal-to-noise measurements of fluctuations in the 21 cm brightness temperature from both reionization and the cosmic dawn. This will allow both imaging and statistical maps of the 21cm signal at redshifts z = 6 - 27 and constrain the underlying cosmology and evolution of the density field. This era includes nearly 60\% of the (in principle) observable volume of the Universe and many more linear modes than the CMB, presenting an opportunity for SKA to usher in a new level of precision cosmology. This optimistic picture is complicated by the need to understand and remove the effect of astrophysics, so that systematics rather than statistics will limit constraints. This chapter describes the cosmological, as opposed to astrophysical, information available to SKA. Key areas for discussion include: cosmological parameters constraints using 21cm fluctuations as a tracer of the density field; lensing of the 21cm signal, constraints on heating via exotic physics such as decaying or annihilating dark matter; impact of fundamental physics such as non-Gaussianity or warm dark matter on the source population; and constraints on the bulk flows arising from the decoupling of baryons and photons at z = 1000. The chapter explores the path to separating cosmology from astrophysics, for example via velocity space distortions and separation in redshift. We discuss new opportunities for extracting cosmology made possible by the sensitivity of SKA Phase 1 and explores the advances achievable with SKA2.}, langid = {english}, keywords = {⛔ No DOI found}, - file = {C:\Users\steve\Zotero\storage\IAI3LAY6\abstract.html} + file = {C:\Users\steve\Zotero\storage\IAI3LAY6\abstract.html}, + doi = {10.22323/1.215.0012} } @article{Robitaille2013, From 8ed6fc21dc850cda3855fade73cb549d437e6499 Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Fri, 5 Apr 2024 12:02:07 +0200 Subject: [PATCH 09/16] docs: update joss paper reference to UV plane --- joss-paper/paper.md | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 9a5218f..a20c099 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -46,9 +46,19 @@ The full sensitivity calculation is rather involved and computationally expensive in its most general form, however 21cmSense uses a few key assumptions to accelerate the calculation: -1. The UV grid is chosen to have cells that are comparable to the instrument's beam size. - This maximizes UV-resolution while keeping the covariance between UV cells small - (since the UV footprint of a visibility does not extend beyond the cell significantly). +1. Each baseline (pair of antennas) in the interferometer intrinsically measures a dense + blob of 2D spatial Fourier modes of the sky intensity distribution, centred at a + particular Fourier coordinate *(u,v)* given by the displacement vector between the + antennas forming the baseline, and covering an area in this *(u,v)*-space that is given + by the Fourier-transform of the primary beam of the instrument. + The Fourier-space representation of the sky is thus + built up by collecting many baselines that cover the so-called "*(u,v)*-plane". + ``21cmSense`` approximates this process of synthesising many baselines by + nearest-grid-point interpolation onto a regular grid in the *(u,v)*-plane. + Furthermore, importantly the *(u,v)*-grid is chosen to have cells that are comparable + to the instrument's Fourier-space beam size, so that a particular baseline essentially + measures a single cell in the grid, and no more. + This maximizes resolution while keeping the covariance between cells small. This removes the need for tracking the full covariance between cells, and also removes the need to perform a beam convolution, which can be expensive. 2. We do not consider flagging of visibilities due to RFI and other systematics, which @@ -82,10 +92,13 @@ Some of the key new features introduced in this version of 21cmSense include: `21cmSense` provides a simple interface for computing the expected sensitivity of radio interferometers that aim to measure the 21cm line of neutral hydrogen. -This field is growing rapidly, with a number of experiments currently underway or in the planning stages. -Historically, `21cmSense` has been a trusted tool for the design of these experiments [@Pober2013; @Pober2014; @Greig2020] and for forecasting parameter constraints [@Greig2015; @Greig2017; @Greig2018]. -This overhauled, modularized version of `21cmSense` provides a more user-friendly interface, improved performance, and the extensibility required for the next generation, as evidenced by its usage in the -literature [@Brietman2024,@Schosser2024]. +This field is growing rapidly, with a number of experiments currently underway or in +the planning stages. Historically, `21cmSense` has been a trusted tool for the design of +these experiments [@Pober2013; @Pober2014; @Greig2020] and for forecasting parameter +constraints [@Greig2015; @Greig2017; @Greig2018]. +This overhauled, modularized version of `21cmSense` provides a more user-friendly +interface, improved performance, and the extensibility required for the next generation, +as evidenced by its usage in the literature [@Brietman2024,@Schosser2024]. # Acknowledgements From acd0f6993e91e9b300453179bb54151b9eef059f Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Mon, 8 Apr 2024 12:08:05 +0200 Subject: [PATCH 10/16] docs: update joss paper to include plots --- joss-paper/2dps.png:Zone.Identifier | 4 +++ joss-paper/paper.bib | 38 ++++++++++++++++++++++ joss-paper/paper.md | 31 ++++++++++++++---- joss-paper/uv-sampling.png:Zone.Identifier | 4 +++ 4 files changed, 70 insertions(+), 7 deletions(-) create mode 100644 joss-paper/2dps.png:Zone.Identifier create mode 100644 joss-paper/uv-sampling.png:Zone.Identifier diff --git a/joss-paper/2dps.png:Zone.Identifier b/joss-paper/2dps.png:Zone.Identifier new file mode 100644 index 0000000..b6cf92b --- /dev/null +++ b/joss-paper/2dps.png:Zone.Identifier @@ -0,0 +1,4 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=https://21cmsense.readthedocs.io/en/latest/tutorials/understanding_21cmsense.html +HostUrl=https://21cmsense.readthedocs.io/en/latest/_images/tutorials_understanding_21cmsense_75_0.png diff --git a/joss-paper/paper.bib b/joss-paper/paper.bib index 1480bec..426dde2 100644 --- a/joss-paper/paper.bib +++ b/joss-paper/paper.bib @@ -299,3 +299,41 @@ @ARTICLE{Schosser2024 adsurl = {https://ui.adsabs.harvard.edu/abs/2024arXiv240104174S}, adsnote = {Provided by the SAO/NASA Astrophysics Data System} } + +@ARTICLE{Liu2020, + author = {{Liu}, Adrian and {Shaw}, J. Richard}, + title = "{Data Analysis for Precision 21 cm Cosmology}", + journal = {\pasp}, + keywords = {dark ages, reionization, first stars, methods: statistical, techniques: interferometric, Astrophysics - Instrumentation and Methods for Astrophysics, Astrophysics - Cosmology and Nongalactic Astrophysics}, + year = 2020, + month = jun, + volume = {132}, + number = {1012}, + eid = {062001}, + pages = {062001}, + doi = {10.1088/1538-3873/ab5bfd}, +archivePrefix = {arXiv}, + eprint = {1907.08211}, + primaryClass = {astro-ph.IM}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2020PASP..132f2001L}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{jwst, + author = {{Castellano}, Marco and {Fontana}, Adriano and {Treu}, Tommaso and {Santini}, Paola and {Merlin}, Emiliano and {Leethochawalit}, Nicha and {Trenti}, Michele and {Vanzella}, Eros and {Mestric}, Uros and {Bonchi}, Andrea and {Belfiori}, Davide and {Nonino}, Mario and {Paris}, Diego and {Polenta}, Gianluca and {Roberts-Borsani}, Guido and {Boyett}, Kristan and {Brada{\v{c}}}, Maru{\v{s}}a and {Calabr{\`o}}, Antonello and {Glazebrook}, Karl and {Grillo}, Claudio and {Mascia}, Sara and {Mason}, Charlotte and {Mercurio}, Amata and {Morishita}, Takahiro and {Nanayakkara}, Themiya and {Pentericci}, Laura and {Rosati}, Piero and {Vulcani}, Benedetta and {Wang}, Xin and {Yang}, Lilan}, + title = "{Early Results from GLASS-JWST. III. Galaxy Candidates at z 9-15}", + journal = {\apjl}, + keywords = {Reionization, 1383, Astrophysics - Astrophysics of Galaxies}, + year = 2022, + month = oct, + volume = {938}, + number = {2}, + eid = {L15}, + pages = {L15}, + doi = {10.3847/2041-8213/ac94d0}, +archivePrefix = {arXiv}, + eprint = {2207.09436}, + primaryClass = {astro-ph.GA}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2022ApJ...938L..15C}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} diff --git a/joss-paper/paper.md b/joss-paper/paper.md index a20c099..1c631b9 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -31,9 +31,16 @@ bibliography: paper.bib # Summary The 21cm line of neutral hydrogen is a powerful probe of the high-redshift -universe, and is the subject of a number of current and upcoming +universe (Cosmic Dawn and the Epoch of Reionization), with an unprecedented potential to +inform us about key processes of early galaxy formation, the first stars and even +cosmology and structure formation [@Liu2020], via intensity mapping. +It is the subject of a number of current and upcoming low-frequency radio experiments, including the MWA [@mwa], LOFAR [@lofar], HERA [@hera] -and the SKA [@Pritchard2015]. +and the SKA [@Pritchard2015], which complement the detailed information concerning the +brightest sources in these early epochs from powerful optical and near-infrared telescopes +such as the JWST [@jwst]. + + 21cmSense is a Python package that provides a modular framework for calculating the sensitivity of these experiments, in order to enhance the process of their design. This paper presents version v2.0.0 of 21cmSense, which has been re-written from the ground up @@ -48,14 +55,14 @@ key assumptions to accelerate the calculation: 1. Each baseline (pair of antennas) in the interferometer intrinsically measures a dense blob of 2D spatial Fourier modes of the sky intensity distribution, centred at a - particular Fourier coordinate *(u,v)* given by the displacement vector between the - antennas forming the baseline, and covering an area in this *(u,v)*-space that is given + particular Fourier coordinate $(u,v)$ given by the displacement vector between the + antennas forming the baseline, and covering an area in this $(u,v)$-space that is given by the Fourier-transform of the primary beam of the instrument. The Fourier-space representation of the sky is thus - built up by collecting many baselines that cover the so-called "*(u,v)*-plane". + built up by collecting many baselines that cover the so-called "$(u,v)$-plane". ``21cmSense`` approximates this process of synthesising many baselines by - nearest-grid-point interpolation onto a regular grid in the *(u,v)*-plane. - Furthermore, importantly the *(u,v)*-grid is chosen to have cells that are comparable + nearest-grid-point interpolation onto a regular grid in the $(u,v)$-plane. + Furthermore, importantly the $(u,v)$-grid is chosen to have cells that are comparable to the instrument's Fourier-space beam size, so that a particular baseline essentially measures a single cell in the grid, and no more. This maximizes resolution while keeping the covariance between cells small. @@ -86,7 +93,17 @@ Some of the key new features introduced in this version of 21cmSense include: 7. Built-in profiles for several major experiments: MWA, HERA and SKA-1. These can be used as-is, or as a starting point for defining a custom instrument. +An example of the predicted sensitivity of the HERA experiment after a year's observation +at $z=8.5$ is shown in Figure \ref{sense}, corresponding to the sampling of the $(u,v)$-grid +shown in Figure \ref{uvsampling}. The sensivity here is a signal-to-noise, +assuming a signal magnitude computed using a semi-numerical model from the 21cmFAST +code [@21cmfast], using parameters from [@Munoz22]. +This figure also demonstrates that the new +21cmSense is capable of producing sensitivity predictions in the cylindrically-averaged +2D power spectrum space, which is helpful for upcoming experiments. +![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.]{label="uvsampling"}(uv-sampling.png) +![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.]{label="sense"}(2dps.png) # Statement of need diff --git a/joss-paper/uv-sampling.png:Zone.Identifier b/joss-paper/uv-sampling.png:Zone.Identifier new file mode 100644 index 0000000..77c2b8a --- /dev/null +++ b/joss-paper/uv-sampling.png:Zone.Identifier @@ -0,0 +1,4 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=https://21cmsense.readthedocs.io/en/latest/tutorials/getting_started.html +HostUrl=https://21cmsense.readthedocs.io/en/latest/_images/tutorials_getting_started_51_1.png From 1911d1e98f6dfd9b8e1f230ee95dfeb1705cdfce Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Mon, 8 Apr 2024 12:24:19 +0200 Subject: [PATCH 11/16] docs: fix joss plots --- joss-paper/paper.bib | 43 +++++++++++++++++++++++++++++++++++++++++++ joss-paper/paper.md | 6 +++--- 2 files changed, 46 insertions(+), 3 deletions(-) diff --git a/joss-paper/paper.bib b/joss-paper/paper.bib index 426dde2..75a451f 100644 --- a/joss-paper/paper.bib +++ b/joss-paper/paper.bib @@ -337,3 +337,46 @@ @ARTICLE{jwst adsurl = {https://ui.adsabs.harvard.edu/abs/2022ApJ...938L..15C}, adsnote = {Provided by the SAO/NASA Astrophysics Data System} } + +@ARTICLE{Munoz2022, + author = {{Mu{\~n}oz}, Julian B. and {Qin}, Yuxiang and {Mesinger}, Andrei and {Murray}, Steven G. and {Greig}, Bradley and {Mason}, Charlotte}, + title = "{The impact of the first galaxies on cosmic dawn and reionization}", + journal = {\mnras}, + keywords = {galaxies: high-redshift, intergalactic medium, cosmology: theory, dark ages, reionization, first stars, diffuse radiation, Astrophysics - Cosmology and Nongalactic Astrophysics, Astrophysics - Astrophysics of Galaxies}, + year = 2022, + month = apr, + volume = {511}, + number = {3}, + pages = {3657-3681}, + doi = {10.1093/mnras/stac185}, +archivePrefix = {arXiv}, + eprint = {2110.13919}, + primaryClass = {astro-ph.CO}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2022MNRAS.511.3657M}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + + +@article{Murray2020, + doi = {10.21105/joss.02582}, + url = {https://doi.org/10.21105/joss.02582}, + year = {2020}, + publisher = {The Open Journal}, + volume = {5}, + number = {54}, + pages = {2582}, + author = {Steven G. Murray and Bradley Greig and Andrei Mesinger and Julian B. Muñoz and Yuxiang Qin and Jaehong Park and Catherine A. Watkinson}, + title = {21cmFAST v3: A Python-integrated C code for generating 3D realizations of the cosmic 21cm signal.}, + journal = {Journal of Open Source Software} +} + +@software{Mesinger2011, + author = {{Mesinger}, Andrei and {Furlanetto}, Steven and {Cen}, Renyue}, + title = "{21cmFAST: A Fast, Semi-Numerical Simulation of the High-Redshift 21-cm Signal}", + howpublished = {Astrophysics Source Code Library, record ascl:1102.023}, + year = 2011, + month = feb, + eid = {ascl:1102.023}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2011ascl.soft02023M}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 1c631b9..51a618d 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -97,13 +97,13 @@ An example of the predicted sensitivity of the HERA experiment after a year's ob at $z=8.5$ is shown in Figure \ref{sense}, corresponding to the sampling of the $(u,v)$-grid shown in Figure \ref{uvsampling}. The sensivity here is a signal-to-noise, assuming a signal magnitude computed using a semi-numerical model from the 21cmFAST -code [@21cmfast], using parameters from [@Munoz22]. +code [@Mesinger2011; @Murray2020], using parameters from [@Munoz22]. This figure also demonstrates that the new 21cmSense is capable of producing sensitivity predictions in the cylindrically-averaged 2D power spectrum space, which is helpful for upcoming experiments. -![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.]{label="uvsampling"}(uv-sampling.png) -![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.]{label="sense"}(2dps.png) +![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.](uv-sampling.png){label="uvsampling"} +![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.](2dps.png){label="sense"} # Statement of need From b28d8e38a5efd4d20106f4da6c4ca4e9ca2ee096 Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Mon, 8 Apr 2024 13:19:15 +0200 Subject: [PATCH 12/16] docs: fix plot refs --- joss-paper/paper.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 51a618d..56f586b 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -97,13 +97,13 @@ An example of the predicted sensitivity of the HERA experiment after a year's ob at $z=8.5$ is shown in Figure \ref{sense}, corresponding to the sampling of the $(u,v)$-grid shown in Figure \ref{uvsampling}. The sensivity here is a signal-to-noise, assuming a signal magnitude computed using a semi-numerical model from the 21cmFAST -code [@Mesinger2011; @Murray2020], using parameters from [@Munoz22]. +code [@Mesinger2011; @Murray2020], using parameters from [@Munoz2022]. This figure also demonstrates that the new 21cmSense is capable of producing sensitivity predictions in the cylindrically-averaged 2D power spectrum space, which is helpful for upcoming experiments. -![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.](uv-sampling.png){label="uvsampling"} -![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.](2dps.png){label="sense"} +![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.\label{uvsampling}](uv-sampling.png) +![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.\label{sense}](2dps.png) # Statement of need From c8ee2f05ae7c94c3a003e501aa9ff5510a5d85f5 Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Mon, 8 Apr 2024 15:06:49 +0200 Subject: [PATCH 13/16] docs: fix plot refs --- joss-paper/paper.md | 1 + 1 file changed, 1 insertion(+) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 56f586b..7b4eb43 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -103,6 +103,7 @@ This figure also demonstrates that the new 2D power spectrum space, which is helpful for upcoming experiments. ![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.\label{uvsampling}](uv-sampling.png) + ![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.\label{sense}](2dps.png) # Statement of need From 086dfaec82141d92ff24e5413ec1392bc1849ebc Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Mon, 8 Apr 2024 15:11:28 +0200 Subject: [PATCH 14/16] docs: fix plot refs --- joss-paper/paper.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 7b4eb43..05d6cfa 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -102,9 +102,9 @@ This figure also demonstrates that the new 21cmSense is capable of producing sensitivity predictions in the cylindrically-averaged 2D power spectrum space, which is helpful for upcoming experiments. -![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.\label{uvsampling}](uv-sampling.png) +![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.\label{uvsampling}](joss-paper/uv-sampling.png) -![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.\label{sense}](2dps.png) +![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.\label{sense}](joss-paper/2dps.png) # Statement of need From 8ac238e59fe2c29b596a1161f4dfcac2b5ce6d84 Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Tue, 9 Apr 2024 11:08:27 +0200 Subject: [PATCH 15/16] docs: use pdf plots? --- joss-paper/2dps.pdf | Bin 0 -> 46999 bytes joss-paper/paper.md | 4 ++-- joss-paper/uv-sampling.pdf | Bin 0 -> 18085 bytes 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 joss-paper/2dps.pdf create mode 100644 joss-paper/uv-sampling.pdf diff --git a/joss-paper/2dps.pdf b/joss-paper/2dps.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c674b231c2c07af371bacdfa754da9a59596bf85 GIT binary patch literal 46999 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 literal 0 HcmV?d00001 diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 05d6cfa..2f76b67 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -102,9 +102,9 @@ This figure also demonstrates that the new 21cmSense is capable of producing sensitivity predictions in the cylindrically-averaged 2D power spectrum space, which is helpful for upcoming experiments. -![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.\label{uvsampling}](joss-paper/uv-sampling.png) +![Sampling of the $(u,v)$-plane for the HERA experiment during a full year of observations.\label{uvsampling}](uv-sampling.pdf) -![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.\label{sense}](joss-paper/2dps.png) +![Predicted sensitivity of 1000 hours (one year) of HERA observations, as a function of perpendicular and line-of-sight fourier scale. The sensitivity is represented as the signal-to-noise on each $k$-mode, assuming a particular astrophysical model.\label{sense}](2dps.pdf) # Statement of need diff --git a/joss-paper/uv-sampling.pdf b/joss-paper/uv-sampling.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f6a64290a20ca70789c4557ecebb6d1c5f99df2 GIT binary patch literal 18085 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 P@Nx2C(bLPR$z%OL!-*zL literal 0 HcmV?d00001 From 8a4878fc9acc2302c36a7875fa83bc214918c8d0 Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Tue, 9 Apr 2024 11:27:51 +0200 Subject: [PATCH 16/16] docs: use pdf plots --- joss-paper/2dps.pdf | Bin 46999 -> 208759 bytes joss-paper/uv-sampling.pdf | Bin 18085 -> 17811 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/joss-paper/2dps.pdf b/joss-paper/2dps.pdf index c674b231c2c07af371bacdfa754da9a59596bf85..870263a607c0c53f9d15b3a68737fb02ff1042ed 100644 GIT binary patch literal 208759 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

JfiX& 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

nz~YZKj&bQ!bdLdg&u=D!;0eKg)0GkEPMLl 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 z zKj^iai(r#-6C#JN2j@}@)DE$E0dMy6W3w7RYMW6d6?V@YWINGO7W6Ck_EUb)zjv%^ z&Ikj}^u%`y6;_9oMc2L$tqzUwlElQ1^w*ssd6_V7`>PRQ14RSA-}8KAzul^}m*ze# zYhx2KhH_ZC*e9<3t~kJ=w|?~Z#9e)ft3<~IhJLc zg)Vf8Jzgm`?{Cs~v85;OM#W-CTn#c0N-rjV*r~MHWBxmu9Pbz8?08u4l<4sLrV@s9 z&5i^y-<9)qnmM-hox#rihHwjHFkHsSns1X z#}U1+g$q8$32q0!r*$c_}RESap~{>jZGEMj0=P+_a9&`nTjW{|n4hES`G)B_2E| z{;x~ISw!`@w)KyKSz~fV{-B-9;r^*z10pQ@1VsgKD%7oES4`}(7a^lDs&8*qRg81UFt21QIt`FP1n0Ts8jpe=UxG|EKdVvk)FwEr|A^zJ|LRl7Gd7 z_FmopDhbh2pE@vV?lta|M|bO4oI;-Eo<`pxU2m8O?0FidZQITdL~C2|$@!F30uH@? z>4|C!sz`EZ^khhNUnCSBHh(ZSINd~E8E{^s_GBh#hsMMYCrhta&5J-5N@5*Z{HD+O$KsG{`C<)kE{ zJ{c(4*xxs(1YDm0&T)_}lu?0SzGMpNK4#vPwej22+Er+SS4euGU)~$ZX^oNik>DC$ z8SjF!+306jIfl`UBm12@>oJo(d#7vcR7XNaWMs;OO`zH&o^p+U5_0zQdqaEF^KGuF zSjj6ub4osH7PbY>jz$Y(G>mWjuyYa#%*$e^lR(SRk`TB~v(OD(5L#5Gmd@1QC)B0o zXkWWYoH`1g%A#P`5cDZDCthrgJLh<$|0E5F&^Rx&M^UpaY#OTi>W8y?%iFDJZrbSG2`B)gy4D`TEv^Ou3o{=X)RbWX@2o_l-?g zcZ*D6jfz|tOhC=u9-;Q?D>ZYazQTpo3{fVQmtJBLYeVO4-fA-}6zAx81d6|h!ya|S zra#H8Q5^2`8Ottg8;nei@)l}r2^&Waq40nx)@s+|TFZ7iE7ON#RRRm1jxYwOa8EE3 z{7PuYI6CdAYMld>rpq$9)d&aE&Q&u;)41S!r34#1?cz1V6JA#F=c8Zvx%DxqW4j2F zSLT|)Ghc6s*IvOlD+<{>)RWp#(>mcEW+hqUFudt6cE%d{7h`9PZqYGStm#an`=6RP z8LuV5FfEvEIu%yg>&eN_I}QC-Q{yVuhjZ>hV7SD%^Q|k}#*4@Dq6*upN4=T*`X#|( z78Q~Ho+uF3T;!nq?Ct2Dw@%X^n3Gzg^~|x19O>J0?Xz`#&5P~dIbGC_T|v8bwYgL6 zG||aZ+h&jNWL4-Aj{Am#oL83&R45ia`(S&2HfaCVAxE=&V;|zmlesvq>>cVnN!-T? zKY%BGNpszJ!4sa>szK!(MeHB1PIku_eBqSl^Wav3nuA7LWr-tZ39h)dg4}ei7S`s{ zS`;66=dk^vS%M;N!br*@_j?Hx=JtKB+5I*!<0qP7Wm$da z{7UEWIEU&OdpJ{NYK0R};A2xXFT|%D`M`8*w|Z=pykM3fkLy9+EvtbrR531u`YOQ_ zSIIHoxy{N9B2SG$sAj=F-tz{T!;-b#p>3af;|Z1X&Y4pp_%$16e5c1Dj9^hV*tk{RJmm12WzB30V7&d zBp<`xd47LvsJB6m&x3ypvW>`M8xC^&ZdLx1GjQD=VhPp2`^kAJ%{p-RYFPmTVaIK_ zk(7e+f8`Q$>1%6aVy=YUujz}c;0WhL)l!c&??X(BfDD;qti=f!Nh=;nlx@oEC_C<9vEfkHI6LjY#cnK z1UGyy_nQ8_cELI9XcuFs*8suJ7H*8ZM$Q?Z$0|H5Q9mKu$iV1T;7bO7vgv3FY&bowk^IfC^!~nkpOYreO84S#Pv*95Zo!eIi3DQse-|HSy?iYthjtUDZ zy`jXN-w;e5?k%W77~@DUKA>}&hWNL$Aj$+*^r&Ei@+*Wd-t@F+^kt|t*BRF&6ugP` zZ{c{AsHbzX6_-3l&C3T%uAcoInC~r%UDx3HyvbO(PBC90)%oU=n_@TcStvWn^v67+ z6hy)Ergjc)!%dOMP0ywLVm(*&S5;{j+PNIPqfwpDivv7(x*Z6dxR+Liy(af7`P%-Zd^ArZBygUAHH}` zD@$-VQZ~trr<#61805PKN6I#>2}a=_0lbBs6c>E&a!MSp_MM-GE?xnjLxNy3F;qoV)_cx*RpAfo{CaDCNHtMTTZ1}KHr^9pc%#d36&F2kN#U7e0@4U9=255{D1B5fzT2eA1t=yvNN9gW0;0)<5j4xL6HEc?b2(~D< zxWn!>jTEUNv1~LiQ~=2Xhe5vx!1u!a+fJ5gbZJt)Ko#fZC_qg`?zrxj$R73yow^!9 zjMyqj4C%>9AYZd(Uih1*Ug>sYE4ks2h6akYAcxp_&2T1)!rh7MvQvx$2hef8N_!w1 z^bQ=xRuqe*pT9mhzR26!o$5v#&b#QNc+t;4<2Q;e?Ns__WE7OQfHE4+TZrUjSh|S| zOIM|(=j({@O+pbR*J859Xzw7k4|`zO7gUBB_g|mq*SM5MPbP2U=GSLys;BcZrGC^V z)Mhpq#Xs8Sl@ zrPN1hpm)WzrX=NC?SQ-~1k7^SQPndu zeR!})^O4qQM%pvqi}}Ni85HEs&wqAITUw{btpb~7RSA10qUSCaX~{>9USuF2P&sWa z_B$R@eY8jo%jB(UTKx!YyXAR$d;HRvHqPs|#-0$s9g}>GHSTkr;&}jlZ#?!{O1#dA z+#an`H9EX*+F!GATM2f`{Iz;osY$QCCQ(;XsvxW$KB+OSI@f7ZGJIK_h zDuE%zZ-?*7iTLrTE6c8F3SPXH|J{x&+P3w?;LyDQ-#0(hnR%f8Lj>^pn;t#$G44z9 zCeCo4w zyRVJNtI4&|QjFLfUQ9@zHxUIN%KvH;fJ~qCJpRFTYG>ei>(3`MzEF?d2az3Z&N9)) zOz35?;HRw7Nm}neE~9I7WyG~%vy|cnj=E%dG5B(7VuJBB$^Rs(ncUz(Em4vY(r&cv zl-O>TZ~))HJ@WG>+h7UI=>3&63&u;91M`7f96wFe4$%$)dhD+n6)Wy@(J>dalE^zf z1L1ygL`h$-;IV#^!6?|BU>Gh~9_!B^j64=`pK)McRgq|7s-lUWd=T9=k=)40p^nB(e=&Ju;W zUw+bjlZzIw0={Ksk2~OAuBv@|gw1kLWRC!MGUt6RRc^#mowbz7lTR``6oi@F{a15? zv4w`-=%TN;;UYoI;NN_lYM`9P(|<>>!%tfB8aySRU2J8^eY=V;5pb(hTvzd}2yiRX zYj#ZG-|e2enW()j2r)z_*I0sBHftw=SPbR<12HbcVmzd9>mEFV=if7g`#Jg(1SzrU zo3~fF1WV(wt1t!mO@#Xe5jA$B!sMDP=GQeWE_Q{iH6Si=HpchGC54+}_wm7LZ1}XH z2^C|r1a_<<^~P6VPG>NQ^H)hun5%Yn%+VZrg0r1M`N8grIQzeOi}hFA^Rp=^u48jn zeIfA3<=&k9-mt?_d3uBzo8az19S#q-M}#9%>-lVF`Gh{+cc4#lZsprJ%Lkm>kUi(& ze8{z8ZjCT+f-`+J+tyfaI0=L}6}%YIo>LU#<;4>-@=+ePMD1^Zde{DTC=pJvKjgYJ zi@58vXZ!!0E>zuaCe>w))N?{FDCKtn-__%Ka6f1&aTc0;y9YnZDG^645T@yV&x*6P zcSAw|k#Boc7diY^Y-ma+9@)P)`&*ikmm{eaf&IV zJX_GxsdsxG^vZ2pzZs2nYM`S3uAi$?UA`@;UAL}~CS!Rlc*LoJr&gMqtrHeW@Q8E6 zBFxnvmH0xNrZUKm+2+Z$#tDqrP19u55n@v;0j8>aOax8UWHXzIus-YWdxittuZo{) zpY+T+g9z~>*%N;I@jp1e-y5wgu}Jq_=Y&$}Cqm*pC0!8%|3J!`gx_lDgjIZ8h0gRg zj#tHX+K>!GS4X)VR69Z?a6=Xa@}1?`OI^7^gL_F>gSC3qk5lXx#yF9Y1bdJU%)y-; ze*v5ir#ZN$mP+=e1ng!^3sg^;mh>>&B@U0lu6Qfob0(fny5<4qg857clwczCwA=$^*cq==ezyuN+$}0`5GKfZQ9sOjO>FT2 z4)Fik5Iuc%aRkqV7uXwDHh!c^1U;Uud>%lHh_tMl6P6DLUOqGVzFYZ}{{R0o&jq~S z`2n_jOYq9tHdtcecltMj|Eh`J8qoFu+TvXuWDXNT0lZj$#5Ioo$6ybC$MPfPM61E_ zN0;bW+$%R_$VOqQY>GK!XadwO3*(SXgQGhajxyBllsZkJ|NK+Z(G0zbpEq8OD#1C& zWrY5uPkT~L2q`)>`H@&Obau*EwIFO3yXORu=6G2GcqMO6O_=wsGePf8|DqzM%Vgh|D+UC2 z9U~YZQpd^NOHBxFAh6W4i9z0JqN-&!%^JrkrxrAxTx$mF(T>4dk0P%82A0;rS8_^1 zp;e6;F|#4=<)}>m0b1SueSbUig5#_PJx6^4G>qa)f9GufQL_wX;=a>XZArPkb>&CD z8aEHUXWu^`qq=f^e1#X=&b(J2zN@SP6vYVYA+lxw;zL@+m*r?*hmTlPKdq;I{0okU z3BhP#N@aBq1&_Ez^~j_C9Z@dpcORjObIq?@Pa8{#?#9TZsLf418no-Z6Q(ytAC7@z z^pYOBV8Q4bYI5;IT{WU_3y+^_m5*`{a9|c?OC6^iseLzsUy16sbmL=5SoKCAgI6cF zbOM(@gF1Us@=vrHwIRP?ZQ>}sq6N)_nN+DYvV6Io1g-Of6N3{Mi!(+ayG8djy@@VI z{(+fP2?;Dr{`oh#vZmcWgd)=@#--a0Nz}%iD|>~@M?^MW-CXl<;=Uqj_J@~G(u}(6 z?vYXNa1}a)yteY$(va~Otn@YScvX~hd8W~o`Lu34bZ#Xn>slXRK<`v0|73Dp`)dpB zE29f0=y9i;|DGa|Y10a01B@*+$WR(6hmW|S#yA69RQ$XxS9r+7TZ-gNE2+hKg$zql zes0^wDZzMfFKrd%BvN%NLpnP$pZ^jo*ux(CWll@0rYAShZ{ovW3YGF8F)X24>(B_L zuk`5(OXZ;ImCZ`;19|p93#Av+J`%CgG?lfBcuI#3`mT?)rHvxCf9lHXNiT~c%95Lz z;nzPDSrcg9yM9r|nv`+^`*bcS%p8?C{{_-UVMA{EiaSl8IofZF4G{HucshKr zZO8c#*R<#$hlh6{&tNWMKz}zX2C=P}8F3-LU5yG2Tv_d3*H1$`0JaW=9Q1=o#Xs&H zS_-(V#SQo=-Qg_&dNL)g+o2g_zcMwbGP#0|-s>^J6oJTI%NvA^YP`!R+(6WRUMvW- zks$Iq)g(cm%R2z+1mj$(A}`ePlmxLwp<(h)9-#vd*@hxT^7xi#WRmSiPO;Y=2CYztZts4c(6hcmG>p+10;EeSw(? z;IW>aRg?bWojjme2`|-$UkX58?eL@b-y4cm@_Ctv3*o_gRvx3abA@Mx??inbCds3Z zLdUOgZw-Nl6&>%Sxz{c$@;1=**5P~z)RX?(4YhQAUM1!yB(ezOqcZc6gvPMAk~zuh zKaN<`&eL-rQci9?#$UvBGk+N`Qp}2E`1ZysE%MM_I;wui+Pv0F={1jI{feMI889-f zKi-IHC)=?>>e5N4wf)U%ZE5?(ow7C#@I$868vkexbA}mogl^iv7$1+q#1+t=o}=>= z@l0FXx&CcU#-5lMyq+g0MeH}P*sG<=&@Q3zaf|n^ZQqaayZ(C>`o%BD`0cp(k8`VS z5x$T~N&8)s#*ZV%7sf$8dA!z3<<=x#^AlyUNn$tAt?`&<_j#BIFGf@g zphgpKK#k%8LlDpRL{3C+fZtZWMRcqp^xpoLE@J)IhU^sob2)AnKF_Bq&_;G(_L-bZ9QEl8;;jHyo(0c~=v0|Y|W($aWyK4X3^F11$z_~GDl=+Gn1 z^>22B<^>5SgDe^u&*FVjSJ$==L*2J7n;U)Kq={~+w(i3ctn>RcTn~hhecW4C5Tj#% z9;VyatV>R`N(g2(Y-k{VE!lOpM#+Ou>4+%qjxcmnH97I5whm1Ptyfu_Ojvy~L8RD6 z>(;u_i+f+n-1&f)IK$>^U9CA@Til#gHt2FgUM!kkRl`fl6@DhRm2E-I`Kg|P>7#F>HdnY2`v(J>C50gbwRdM0o05qrUh4GH+D3Xx zQrVz~Sxqowz^fxL7cyq+UL|rb4Ad~b6vE-`NS|~vgWS`Cz010)#eW>(_}^OKsP&>f zS=5Wo`KC3J!!PM8g7&w3Sp-%*%l2K8czrE9pQWj?tz z?NfdvNTGq!Ekbiy_UUi6huXFX<)mHD*3AW$eb-?}{clwdQ{H;C=4D(~^yY%u`0M@jE!}DMk)QdO{7&^Q)&{(cwsH zX?2Ztnh_;;2_XHYh)(JOT{<2Y4CIsHbFE!0wXQI?Euw~D$Lu8dl=_~Mk7}g#7;D}B zTa+ny_Y5&meBk8jR#C_!{VKXOoao%a#~+NKpWXEb5aPcuLcF^YwwIS?fNUIa zVd9*`vc8QGh|B+Mb#lz|Xs&NFxT4^;A!ob9oIp=>UJPf9`{*&4wi~k=2(_S)!w=!w z#95rs5#{5tjeO@3fFS>Qwxwl|8eGoAk1s5M0LxK2dWN=oMT)mZ*W%21|e`t7!^XiT1x}8Po;28X1hi>Sdk2OyRS4uP4Z$g#8 zW5Vw#1K}-#N4EZ=#WnNjo+WAr1|bTx-et#Y?1Fi5JX*H7$*Gg59m&c#OWNEZCtGr` zN(YA6QM`2Wq+_Q={pQsWrahcc2B?Zy%@WY0a27&Zt3*AT>mWu*s{~&0Nl%nr$kHV@ z0?hg2qTqHOG|ygyOH+!=ig<`5hs(@-&UxLYHSDuAjDh#r0BBuyd+T|2!q+`HbZFR_U+o%)+WppF^sp1PILy zLrX?h|8SzVO)wgERHh+hd$-AA!9p~tkErd2$?O{5KPc7d06G8WKp}dBRw8Qq;X^n% zmc4X7m+Gx??DR;YrOs5-en2m4_lhm`-Y&l?6{@HrvLkSsg#L2L`%s|coKG=L`fyn2 zRxG@@Y_p6H*UKxh`a{Ffc6m9DW}|EiK3uwk!c46st`* z-}j|BUpe5n8uG;FaGv;(vOS=}5?pZZo@P!NbXV8Vl+=F1({PEBr_oY0inj7NF$Ey9 zgMNjNKe(GETuA5xXjrWO8#a^(%dEsnUxZH&-HL{QXkE>}C|o-q8AubrPpoKMks7Ls zvc-74kMrjhyN!KF=^M`c`9zN45CNa6ZZXwW3j?%lE`3?`VW-fxg`{zQPEB~92jM*B zz|72eVY-alwsIw# zvXZ)TKXAY#Sd@iU0BGgd$Bp&Y(iHwL&HBG(HrUwX+_=W6cn#zzTQCD;Zn2Zv+Iq-7 z8tTqxA1&h_!_2z-=5v>UVya>*jVyGp?a?#W!!|S^>tf-L4}eTs3i&%f zlmw=@DLuc*zdt?kYGM+L($<_5c+pJjY(SgVz^_4{tS8}&+93O?Ca@Z@_S3NN?1aEPIG&L2-#Pv3!gDQH%OABf0ru{kRr@p5 zAEeBQvEEUcPZNhPp0dRmz(z+>3o7$v+b6U1(cUCj=kG69I`p{)-( z6!|sy_q6PP2-I@fw+#Ud+V{KxV^*vhdoOid8PSSQAWTZezoEK11-Nd7h?dggUd>c> zXk)S|mNxt{^i?QYe8OTugQ5BAkr_YTYsiDyKY+7=;zWOjAZX_tox#Yo*g!>9JMh(q zhxdscTqBlt8^4pUD`Z7oAu9^BctL=X^7G-$lZc9(ATZT`dYK8-ilxk9+*ba=%1qB{ z>@l_{2>EGhYHefwc|sX|Y&?Y$bh;BE^SNq6Yr!DrEkSV8S1jPwpuc(GjlV$S$Wzuj zK4-b169KQB`~RImc_(8W@hdNMeb~IHM)$|QYy^a@$kp1MI$TI|(9hbci|V{DqxDjX z-641Lq+9IxoCN?)a<9{kwrenZ3@Y^4Ea~;SVNiSYGku>Nf zq#iw3@B2l5)FQ`u4&%S582`obgGCXTHt3o6D($!!SuJ`Z=W?`$HuOUJcARvd8l^ix^WhFiH9(0g;mNgDOw)M1%>l=)3$I!6k0UJ+cUX4boB zHmF=WjW?X9qAoMQWqQtNFHJ@{?U>-|XWRw%Dx-KLVo&_1Bn7S-eMwv0uN9|>+V^pP zfaI=T2pzfd^55cb%9&l>d3t6iER^e*a+F-V0$|)Z|6wawR%5lEs2zPpaEHcYd!uE) zh)yps2dH%9E*Ry0=&l{0Aln>vD1oS*bmc6nu#;DVugiWe^mQ?mSOjKF6T!Z-4E6pX ze8eh@d7-5mf(vjAi<5dqz}-Ay6^olwGh`(?37P-grG#bqus~Qx4wwB0AgB4uMRw?c zeK!$ANVB$rRp70Q=o)?I?#NkcxEyLHMM6;Rq(x}*;`XjLM)<~Z%}t)L^po(?Paouj zCyM9*Jk|DaoH^8fon3@#zYMifd?0_Y0kgr<6Cmn_{susRavu0swc$ADJ-~AsZluDx z(PpJ8*Wdu$jv&w0Jp;TmCO7uZzTN~xn9^Dno<Klo!&!b_42OGbR;RYTJ@3ZqVm&s<#jIt?>@DZkSonJd zkl0SSK7&D&1|MBcqE%@Y3*P5y;eUYWUjtL2C@*Ub7EOh;J$&xz{Aj*u1vz~+Kmn|6y&83e?93`)Pi>u4 zTzP?7#J^B*7jh_qw&HSn@x($|R(+!DhacXWP`?NuCBQ>Ng#e*XcfS74jsM#2C*FV% z8#sXxVgUz68+Y#fIYE6j9Qiz#<}_!Cu&R*pej-3bE|^Z`Ep4`>ul4F5t7JT;6qR z)qDDvu(xJ-v8w z;(P%Hz}Kmk%MWf%3Wp6r_EO8`Oo_P>6V?MVHeR5*{u|ywKXb(d2{QB74D(<`7oph+ zXa&lDN^dBH5fMh8_a53YHTB&z@l83Ae7RmjOw@X+g*a2Q?+brn+XqWK#@OCqqA z`jM*#a=~zQ?{ihKA{1$UmA8ystvS5fw}Ym`+`6*Yr1&s2Oc-(HKebjhg{)>Gf#D!ps`R|A30* ze-b#Px}M@r*Y;O1KnZ8Ih z-E@5npeOKLTc`w$+_>GFvLVs$fiWsy^YPoMILsdRdi3tXq79#-8gd49Shv!ioR4mF zC0QUB^8Xwkjk(mk=Se*IQ1R@A*{Nybfuhs%XDo=V-Ek#9$A=#@{RP!AZRzR1{3iZJ zQIz>FdQ6i-&mhyX6`USGm36UdEKL)8vYOLx#*cpUj~b&-^M3GlW%*{|d}tFEt4T&% zZa(xGEl3+?5~aV(7$v4;|L&z1tDjrmIvNf|Keg|%PHh{!bUi<#M<;{q!#G13KMBEp zGhDG*{|(nUhQhZiA)eM?bS?6l z9gx9@$Sa}98J&Ib=M`=v+lg=2#1WLAkKWYrs<x?n5UwoU8LSBExL$0m2l=dnie{9Ha)i0vH?p1svoBx8z>&2JjkH>6o zXPdB-FT$S#klzrVaA+?o@6Ww0E(~k^&{b5GY4JsXuemF00QqKTtBV6S$=%A@3-06U~l~5gSH$&qz-1#c%G@72GSmioFnAy0+ zcxH$LnzoUwG>7CmI4!xpxyQ$7Dztl)WC?d;J=B^-cnKq;LaO4CGha^zVHquD|Ic z&JVaZa#77rrPE5MP?sMm%H(Ih_jK;1P!5Iac9jWhFTYCE&^>8q^0t=E;*he9aBAq( z(lZZ@OOUs4cUPJDV)e$_xOMY1?SmnTRT@gC%NHu(&se3d2tH}Tx z5<1HVH^3UCr3P5rz`8mX%YZp&h(HRBBl>IpdR6IOTKb@IUvIX4t8Q$}>LAb7=>Nyn zn+HPuegEV3wLuHLB3mjVl(pYKSt$FY4Dsw~LD^D0xJK{nUMAwN@bnxnip1<%c(m8bT`ICoF zn-iCuXJ?>V;|({g5IVaEYwvA;|6T$~=g_DcQ9cQfqvRRXZBi7_eoIss2}c$MtqTs? zKd|0j`9F?XD`7;{3|M-8YJvWJXg=^^saQhKR8gJs9AMcK_6Fn2WsB!Wy#|@R2!wSj zgS&W(>J`D~MHm-cVH@5Y7ep%^%t`-K^Ab)|16Q_Nab;S)laX@MHCN}t6^8AfqS1=T zMV@80X}<2> z`xJGtbKsTePLv_|G2s>IWbCyP!*tAf<3`o3lSSnh)>DJ4x&nxx6Y&^0mzbzNV$to> zTRnnLPjuz@`1=mKkz;H;C*~`f!I^;IL(!ZlKo{PNQ3aTQPHl+ox}jgLPi$0_A5ny- zN_E;hLqfg>4wf1{?x)YYgn#U2AlpNbL!i`c>!LU+ziVkK>M?)I(AtYNX^Va4x1F5} zfJumtk)`Ggq)@7&>gg3uvo-CRl-dm4Qb7k{D>)4iv$%(5wzJA!gnVRg+`U`=mbt2h z^V5|DgMPL0p7&>Nm!ydB9wj^!T%kKAH}9D3(3D(WHB~q~Y7Eb%J_N$I45qn>m`r3x z4qS`&6US$B5@?~Yx-9xcfMzN#JrnnX1;~EY>BC&PH~kT_T)nSz_%4a=5?^lLJ$U89 z(Q^Mj^s97X%~U>6psEJ_nVa+Vda+ykhk9?A2W%bt9_9iGAjBrw zpeYTK1Wq{b1chv|AMF>;1^u3~OON`MrWWX_G`vGMx{?+=3crn&lDdnl^Fs>;6UraL zCLVq2|96XPNWb@Va*yYR&f-W_f%(zWOD2YcdyHVM3NNJ0%IxG$%Ducj8SlAs0s+G2{2N2d<&XxUmD#fgTK@|B3b1 zR!Fe;ckV=?Mf1|XIwN>fu$8g_El&I$7cLyHs(oJAGg{;`C!RS=w;T*zDtaam2R8_# zgRT)*V6U+7WyBTGv>Ke9>fSyTI*>d|<09!$5-8}WUQ_wWl?9*DbTKvhiOaiJK0%K0 zaXDMoz6vW1I~v(`jl}u%QY2|#-?sOT$F_zyWNaa5u1R}zMuBa0pqtgZj*DCmRy}3D zs^@SwI#TrN^LI}kv(#$?KVX9}|H%mQ>@yv!ub*AqtXiH-38>AJB>C5+GTmVB`%9Sb z)LnaxGJe<=c=P0#q)yUSA3E&kYp=qCBw&!8#QUIxxxk6Q z#Hyk^T(AqL%Rrvrl>p@V0>;OJ4iEe?r{gbV^a#R+ItfGYdnkN>Zl7UE6qdZIF8UOG zS(|}w_gC@-WMf&3JFrP!E(c zZn0wqLTv&RN`-laF%ta`ConvO5S$-lbEUq)o|%P&`DOm(IizovnyZ%uc=M-4;d>mz zGcEyQ9Aqpkpp*5u&D~T%u~i8GeVrD;jDUG&Sc-LcFwpuBcENUG6~1o-sc4i8qyp=~ z^M2^x0FrZ7cQ(Iln!H6M5vt7J_X@}&+Jl-}!{TCr+U;w|mI3Es+tZFUZPSHcEhDRe zC;>+l3x0j%GVg`93xzQx`GC{WH2_^+g`mr-b*NzJ&LJwq6WB9-jU6nbk8L(@Jo1S9 z8MI%B?FB%gZ53m7JY^4F<#6t@!~o4A3O?NDngMWb&{I=cxJ!%$-PKylDIv>SB7k3` z@s%ICrH{KccLu?m>lnm=dM2~plG;?{AQ={*aR&d-;u6>DjFJVSW{uuefrs0ldYXf? z+~;NE`CM~mhB@l$_6|!4GcMEQIm0e^P!WERYuAe}8(qPyXY>KB?R!X^6}C!WvS8S; z&UL`|_3>!Pz6?lSdUGclY$y9Y3n&m7rgHENQ-*;}<)A(l&uBVO7|uD{J0oQbK+10s z{VeU>bnbSZumt%bH77GcuSapWwOtnmVk{`eM5u5>AVNCQ>D)B{b#I8Ivtm)zXM4O z_DOePhYOC<{4~f6VnVwyo2N3To|j`IkahVkU;p*uX>Gpty+pn}Lf_Q{wgOm~bb!B1 zA`tp7;){^Uv&~)aUi+pB3yTQDQB`OFf^EakeaE#XM9yjc*xfNsr5RDkNFvIbL~79uiVU86y~ zk=XF)R2#6|Wv}Eyd?A&(9Qgks#{WY@Vb6M+5k>Ro5Nll$Ka5KJ94Mx1Mi}S0h4fqy z!$oq*OLLVOfz0!=Zy#pKppH8`LXizOZA_EdjPP(3T*S9;_9?q|&e>t*DvC-1>A$Os zkEc!?*4jz1T_x%wDu__=^R5LZp0D?-s_aBeLX|5 z|2{gp@Aqy$JNdKUVP^|R8zLMzS;RpOFn@9;jj3wncpS_g$FNh(5fM*w8y@L9xAY*j zeU}kHOb~)f><51MB#m>MBBhA!0(ehuxP+uuP<+w(v~kZqW9)Grlt~TkZpA3T*!O>~ zU!-YJ1f2!aqu3wk|qenCvN1=o(Y4_^y2J{5MM*854(BGlZ`Eg>Pl(~ z4U5Tlop7j^Ih?Kt&!Sohw2;g$LK-txyVI{sIK+$WiF@Z;p*z^4T177Vd3pH7|XQ_Z)yZoajf46kl7*!XC%O?%+Ga z9=-!S>l8xRTHxoyQNjWme>56?XKKiYt=~?LRyCwh25D2I2x`b%RMZo`zhNag%})cq zFkvOIJt)DUp5g>W#mNxOkhW2u@!LpgA}1|w<%ZDq{5?L`GKGUT{O9nMPJIemA3B=; zGfS~fy!sfW>e6t2--a+~<4OU?7Jh=Vv#z^?0VD^8_;Sfr8IY85h1QV9RT?~pi1 z@Mu1z%zo0SQ=|w^!&afaa@E5Gx>tV8zp(g%T*r%28W0)^CarZ})Bo5k2~5pB8hSRs zi`B%!2XOATwWN;HLu!I*<5jD}?1r1^{z0LZXw$9<$dn9bK&=kJDn(ttu)XZ9?)J>t z1>5#Ku*&IT7kB+LhzO~eC5<2`dO-auNG+T4Rx6bApSLm4t^cwR6m&r!J*=_Z_lsuN zZ;A4N?Tx9;1tu??K5(|TD^?v&c|olcS*lu0dY`c4=ai`iZ{LOTWB)W~7y|2UQta*j`F5Nw~aPiLxwu(nZmS@8|1WL>3i*J7Ke-@$yQC2`=4`;nEOUl{eAXEJ_r!T0Gmjt|3()vJX>#JTGpud|t zY5^)t+17#R0Y0NJnO5iNA$-5jDBF(Syga?|zr?gUjqaZ*4r&eGA*mAx8ffY8wEA!* zK=EZ1DknFM2y*fufO#lQJFZoPkL@}v5FS>KX1m#Wr6N3iZ~fWS;-I>40|2WRSa|9_ zZI$EkMSy<4fKaC-^>q!eSLs*x)(65(`uL`dSHke5D#AJhBwzK6mprkUCw-ei4v@Im zG}6kUjmZIjD>O`OeZ!%Ffy2LM%+;u>W(d~&=f?LeH#=ASa#}Nq^HHDn-BxP?06rU4 zlHPHdtGTM0A#%d>(y2I1U1k-Lg2l7rN!n0Z_(o_e1}JCl@N? zC)0k6pDhiN3O@`K2J7OY9=PiY8}9s}%dpd=zD5SY#^>EHWfogX>Bj(ERApi7i=DmI zF?#m|V6npcBhk&yG1UZk8DnRiO&y=gvhD?huWg}hIN8KU;Q=7Jz-%hVR&^ zlbB(zYw9?)iRB8w$Mfq7HSdo=>#35AUgl`XCiMtRBiwbTX$dq%9yg^j`6ZY&LEt;0 zFKkKlJOD&nhO`5s(B$1qdnWz;?m?22;m|?4O?;wG#>DBj>iKN_75Zu#E-Oond z_%udE&tYnWc`smOTf~#2n?~NSB3oHKs^*h64*_%Wb0Ky>qf<6~Q013F6q9+o@AupW zG&__f7r!U!Jkq+`YRnmo*#RPHnZ-e)7m*i@w96PdPBk$jv$TpcMdv6UbhoSc1?u^=f`g)FLh;%XGqF--tMEl5Kn#4UNnLVqZPI*?w^n-;A7XzA0 zNfz=emwkSOHqLvAfw#RMeQL^_#2k^zAP8k;*CG~?>jO`c)`_(Tme5xAC6W#4xQW2#jBjq8AYXXXEKidruzOLLje5Y?U9_!7E z*NX+5_-w*2FU98#4pUYvj=&eO)J@y{;4UT6ZQuZQb~-0d6oq$VT&o;+Fs3hLvYCEZ zFR!w~=*S7qsXeO?0A|EXicdS6)=y5k#l{G1U<8obFQqn}RPDR=?7Z>lhsXwD1`mQVZ~pD< zgt4GQfYL`aoMit|r-_i&@KFX?ygOyHsOkLxbCNuC8#`LO!)7%zT0YmxVCqzB6YZ}{ zWGUgXSEYV+-dua;hvsUH4w4yy?a#`DztU!n&MDlp(l@7`uAMXx3Hh!ggIHmzv!l;K zlfL}cu&mE?|UW6EOw(_woHSH2_uRlY-(dn`} zXLJ!k(%l9&GLpNhpNSfUU?u@he&^QK024J&0!|C|Z4oq<==za3W|SBzPHla^2uADY zU?lauTei8Jmn6xR=8l^1M3W{DR&N}yL7QJ#_ zh;7+h$;bV6cl9`Qby6xr2@9oKjy)z{2Ss>y(ggqOVD?ncS{nSGSq_HrblsZnq~BA2 ztlHl3H&0FGaE?)LUAZ^^gO!;U1yxYIeGJiDj!}^LF#&V2fKJ-&* z-sk$c+R*P|Rol&If`4kBF&!Hub%ak~){)Q9g@HCoyGU~Luy@sU8{P0~`!?7R+e!Pt z$s!vex^_sjlc3tkGn6&I7_l7B_w9(LA9}?9>oYC5F3;06p?|TOw`bve9ci(C_)p-4LGltbta0Sa;&q_^ROY*EwH`dutJM$qL|7UtF8$U3 z%I}nO7>X3K8SF^SD12V1*4E`5rv1LqO(iq7ubwUlq8IM1v7cyHEu8UNxX?2>XvN}F z5XSchYhk3*<&f!l=B<*Ox(7oQs7&pYYoWn|uAAqfT6)z@Xk1b2Dqr;28#tSSf7W92 z<=J?-QTHI}#lAi+yE4@Wl;DsHr*Bxm5$i&ym40r?k`g6EXx6)NoVMS6a_aiUQDNF2 zPetj!mO_?{9G&Gp2JCE|9n5^au<4XSCEryyvEOx!qNYkrdH`!|>#;?V)x~!mJyhY8 zj{{4Z{C6G=EpjGA^tOVG?6oB%Bm0|vo<3JolatwbhAuR<5HuKO0f%TvZb~v*r0#Es zjvpKb=>_IJLfn5m(J29ApY)*0@O3Hr4ToD&bOo!zjddK1o#f_Ku#?=lgvBNsogRUt zBydYmfnj1ZNQ7800T}SE>wNi?xzILd=M&C)1r&WwW$Vq2_8Cq*n-1F>Tx{NSY7v#i zl1Q(m6mEQ*Q%BlzzMsUrEH}TmN0mZjwFHn2f6s+$HFF>~W%<|)ixGB$Vvo?+I%kBW zq!77AO82W`+06%SDr^cjRCpN;wC0C82M^1#tgIvyW&Oh$va(44`R=^KgzNJCk5c+K zSuS^DUm{f1SeC9}X{Z<|M?7A{t(txY8uQ72KyMyOo9Y9wyFLxl5Uen%vw@W2?(eG5(1s#;DfI~rj_$H(k<(pg_T)sFcWIXp_Eo=ROrP> zq+4cp0_wYa5zu}v-r?wGc*Pcm*)mbRQU=R(Ch4xxf>H?z!av_{3bpF2(ohofS6lAR^AR|yHSc^wij261VsU-5#!<`1 zcBx305i<)e!f)Zi9AjTopV>i}&(b#!d`Z+`dMN-}8cl|OqjJgCR zE-Y{PI`5Tbfu8ERZBSLRE=kd%WBl&GJVXm2(lUscVH;4pr)*ceq9bl73zG82E*{r&sDnkRE~;b zo%e4$namB(hCgX?M##HE``B1Mm|1lcO*{fkK8K{xugnE$ReH;ng(RJ-i>_IUE5)vb zxgqB#P#u-$Snf-eUC*hBw3~V}GLIM%vmZfXRyzFuBQg6c3`;WW(jgyIvf_LIdhcQU zqzCr>(i6=|SNnaU7K(}_;`aVv#e?V9&bBqFhm&h{=iRZ;daaG0sae~PO5iH~77-$- zv$%kW3qT&ejf=tsNgN;fDQiU!%YjszNZPv}SZ}`Da3+uwlI4%p|CKp;*FgAJvi+~j zc>okMahWq<>67Pza^KMW$J0A>Ht@tO>_LUYo{qmImTTBF(@P1o!rEr31(((z<%+Wp z>lYU=?14*e(DDpuL7iPHhE|u7eFMA%xEyIm)wG_mY62XwNv^dCLCKGvcuFCK%ySxSy@q$ zMxCSx610CavhO@P2w;qWv&j6h>Q_7efQxNfso>8m_ePNA^;Aoc%c>z@$aE7+kJ;Om z{?SeA_@X|6>}<@6sH(Bjy`=KUgB;5~&4>@j6;HTxGgi7F?f!p?qNIU{il|8T-sLk6 z77I*sDo=hBJ}0yyysO@45^xRh1#KuGFB@Uhw(oqfzTye)<=Pu(bz5w zcTk#9EYWVu<-r3@{h>8Mne9n#CXGz)uJvf2olLG#XooFN&>w@&y+eAxAVBI7L)!>y ztVZ1n-j!X?=j{7=ln8>WRz!JYlNC}<)VDXub1vOC{&V5MjMpDrHPl`uI<5ooeMoo8 z!sU?~=z+N6URv5rrWbD=vx^V7OL_BaN?@*r8I{L+IvQ6@?&#)tTU+O>AO~ZYbfp z;Z&t>PqX8K{^I!5o43>`4y=`Q2PLii`n$nt$ zFk~$DA666&@?$y7Fm)6};9+`amq2+9Jc4%G=y-bVgLB#x*bM|h;t4#Nfr8nXzg2Fv zj`W`ZTD(ysHTD;3kkFVG4vIMcpn}T6n5x3|vo)01xoX`X=yXr^3bz501e(R=D3pa0 zXS8&~Y;AS@HRV}*tVVwMoRNf|MdB)(A4|7S-wED&!(4(3%l+pK9BvM|$lo$oy^!tq zE?Bp=CmiiMDtUNi8Hx%#4QZb*yLjeZ0!caIkn1|T8$aE5N1uy&g?XK6ou>xhl@<{iByY-u|swS(gwB6q_FF8zDAleM0nzX~$5TQ4(YW_yQ|8#4BCVVT*ZmcO2# z>0EP}yuGh9;E!&*E(o`MDG7#$`7F~2bOBmBg3;=S z#5wTaFh0|V>i_o=_1RyDMsUas;n8R>5siS(VAITU;lE+pa%ijNmjF<%xC~k^XslZU zfZL>06hMw{e&1*Q4WJ`6_J#)}eglB(9{!GGG~F*3U+FJs;%M8QOSVRF#tBLRG^i;aooH5Le*=XOaS3wF-_pnXAWqPz^K*a@WPuvGxD60^Ku(f8+qd z{Nr&`$H(^6aAVQPX~P}RMs@u5p1Z;$rFxzikZW^?yZSZg+G5;uD?+4&w_SmF`I$tT z*$TE+z_y;*kL=F)TVodi>|TNGj#tskJ@2vCeECT&|1c~jS*|^87t(VKpJ78M?;H~M z*K@o(!?qV`{?`(xp<;2E!RVth=ITEdmvi zj!QGtex1euHTt0AOj@|lp_G&Go`K6^l%*Wagk(#9idOraTy2`xF8Xv$Wz_MF-2MV= z*ZJ-+MY76FhHu|%9Gxd~|66_3o628X=6vrK3?FcKzANOzK;G!7o+}>`XvO-jl-gq~ z350K3QO66H*jy{zBp7B}FfwQ+ZZUAM%0>*V!Vr(}T$9TJA8P}rD(K14K>WQzRfoHde{)hrN;EEMp~@IhIs#S$4Cxxz)I^TW{bG3 zk|h8(3d!l+?^(5qI)PhX=laY~gIANoIxr zKy$6Uiwr50%0;GQadwiAD{>GJYcU9(H_emQ%DCN`e=8RgF)l#6X>&%ulSfoBkNqg|NdHtCOMw|#!*9iX8jcT z?L~7U&y^=5IY^D#W6)gdQ`}$WIqO!sN^5g7COVp}%d;k;W5vp1QVSBgh_n8hna6L= zmYcMDUacVu-_C6+TzQ4xpc)K`w-_1{^}woQtl)QAT=1i}kgmfIJ($KpHsLDo)vNbD z0yzr6d4`L_A9JFS^0TYE*o3|fh?#EEStbRMh9I12Xq*S@@A6*EJ@}-d zoQGV$+l#nujX_c_LUM~dsQG;@_h77ya~XDCjg``?%=WYznKT5T0+IEUr8<7k0RK+Do=!zPNKnK{c=a4hBC| zbWNJ=KePBxqec<644w#gFrKL1wGED{$-di-Tg2)4$osSGF&Q?0MQrL5!rgW8v;JQ< zEFJVr`qVZ$)jc`)s#^~nZSRXpq973Y{Sv!-hT_GVzrK2}UE}Iq1u8RTw{_hJ`-$mh zFktZ~+&cOcN{m=TtTJT7H{CtR7_uoI8zRepz2^M6ZYd$qZgd;zxNhC~3uKL)xQNb#IEKX-7rg_H}?r3noxk4LzV3%W2?dNu6gQq&j zTXJVR6a9g*mOKGt<9H%%vT)#H$uKo+eWh)z2t>)J&4Cu!AC^g|EO{GzjsWz ze+u{Pm-|V-#hi`4ih^w|Wg)aKJ?qO^t&sQ3!9mpu{Vky%g>N@k9wA_M^$GjTdR5y! zL&{X;1p~@-aB>;PC=C2R#UADndXl<{mD0}~iy_@0rl)Q62l`ZO^vkn0$J50rZ*IIT z*?Tt(9@ezW?X-NHUdupmaFSX4?ls*6QsBVXHOgNnxYyBAX2aGsv0bmeVP|6~hA0FB z6YKTFF0kd{PSsOG>>BgAfkKe8x7!5Q#enHKprKZQOwn^ zhy4k=nUB%#tU8zsetiL^&yh=PptLC!`1)wDhu{{lEm>s=(c%w1}COo&%3K zuU`bv@&!(PV@G%fq9jq=NvP3f*c31YK*qr-W)MztM2VKsn+Zo1Xy|e5ZNVW=S0@l2 ztKu$)c~~n@IMn_&he)eT_#+=j_@;^%y1z=pIb}r}T+Ps$uq60WQNGB>R4HZl)m2m~ zz6&iJbLnmzvS{Q$h{JmJ6eql|8(Yts{_>Hi`Zbu8g>lDp%jD53|F-$rF<)s4^t$Cl zPiRwsH5%&yew2Na6cTon!d>4{<{s;bh7X$+z7-`#B+l9&5+5f6SMhc^V+7B#e=QDw zjaPPlrSq)NP-~P+t(VSsc%$hPuRPEpnjSU?1>9G8wlp2Sz=0NReqv9aJ3OrBU_b3Y zIjz%DVuBiN{(3Mtc)iYR2i5}+Re!$y&^5DO$<~AJ9{jVfIgn);BNNMH(@nt1+nTzG z0P}Nh+G~S|x3t02R<2-zoP-(w00H%kqWi*XV2=a?SXzJa^rrb^v5@IDB(4E4~(%zB8Oy&73M~mrR#qe3rXZwQuC2``t-mi zvp7qEEfhOM6SN*Z$eq=+naeTmocsDD5?{OvlUtw5Dy^cqOAFl>A*Al%kZPlBG3(W{yM)$%^Jmdg>^1(y z;#Vklv6*8HV~B(NP);z$%a%Br^8}Mw+-`xFIYhL(YFlVq@8fncx8=5(Rkjn#V52Q8 z#6%tB$7s-JZJEoP{;aqr$JvzgUuBhnCy2+GqRnTOqZGc<#}~aKDdjNbEO*k=Yv!$V z0bF)TxAKBjc~x7!TxZ&d>{^+FeKpu=c*lK%kY^3(p{{yp`Gtp! z)+P@r|FGc*P(K-eAH_KWFFIkKM7`#)=lwUnk>if=I)GlQga<3Zkt`hE!s~9p5+Ggs zJ_{2##INP4C-q&~d4W>MKaa_| z$p0xiDe!YF1*|HB(kI-1rC3G2c7SRe`f_3MBY)p4@}DuFd1C(|5a%yX6eYZ0UXta) zlI*?oI<@tn`O}~lC=yp@?l`}vvC;w^1m~xJ%k-9uqq6ph_@=fUqZT&b^0Hus_gJNY?Uje^5*7uDL#fSc- zRpSveE!qEPVSc=E{1tc^+h4pj-R%!9JW-XfNIaERauny7;rpK(gIp?_R^3>M z2Bot4PJQsC7vM=&W<~n0NhgNpzxr7#$&S>@P7U=bE5vo%ZzG}Q)5?#NcN#~9tRQP6 zzMx(|ZI$Ms=9i1Rmx`qy8g?qDobrSP@5(yB)=5prIem6*@_EvO`JXmJ+9$2}`}o27 zE5Bj3_R-f_yuCImWN|j8L?Q4~>4h)ovZeY@#!AjrtEN3Wsb%V!ik@zYN9MSzDOH{0 zbg@TQgaqi1Rc4mJ;-!Rhd7(BZeVluwT4(j^{z+H*wLVnq#3)gkZhP3G zBjrYDl{OLzV-|P0zfJaq>Me%4N^BBo^!u2`mAsuy<_K@xcT`jjogMJmy_aCFc84>z z2tbvF4~em}J*K`5hJXy7Z?idF9IF+DG}e8!Rr#a|tK(>_qDp|B&!z{uCc16rKAj2Y z1*{rSd+^*rYMVeJLc<1%kXhnxIp{e6Y}sO#86xlwQxSkjD=YhX;lejve1ZD)ewN$j z1xdJ2F&`5i-?Xn-TnW&>xgmDpP5X{Y`2z~ng4)S`q<6p5p0|Ls_EUewCM$9vsR2Q} z(+P=1>n20cxz-S8wb~?d;A(>j8-M)b`Z~wrSl_EA zAW-~coZSd|LSXbHWds^|M-nyIwQ|?X2DLlmx1lLt2?HKq;K7Z28vy$Fp%92kL2m#q4N736iqPJ7j3XMW+)__@eVY4n(mqIJQrk;@L zsH{vVhqi3MZBe!LKItHGzzdISrNu?K(94e-N!NgHZ`O4?A@jVzdi}*m2Xyv0N>wnf zg{%^QC+pxR2Z*Sp7RPo)-MqpA3oQat$TSlb4kEG+ii0`HqwMB zON`%dj;$h%=RT&vi50L*BtIJ7G=GG!0X(a#=A$$CT&8|DSKV*l6mu}h2ExHB|K?}Y zqv0pVosQecgBPOC89PeNt-_rPTUBCCoY>>^;T(1$yS$6pEe`}bY(B*bh-s4x!<4TTyS1#uIMpLhCh*6~BC!b}e)Dc)U$f1ZJ+(W3ci%iG<-$jQ&cyT} z?Qr64lHb%{lh3*I@|qX>V%;|%k>tN6@Vct*t5MZvRxtTCWb&R{w3F+-PZq~+zp@H> zpiaz181{8IN&=2sXUK|gx_eF)d2OVIsKHFnp(BiNC_BWKBP;sPNpdc>K}`-bd^9+b z4npAI6otF>h>nI_x#r3Y_lcrULBm%`<{fRtk=1tP_JZHk+Q|+e(kz}SNYC+>yiCl& zPg>GI&h-$R8FKccZM^b#Z*7+TiDb_w{C1i3?)Nspb{+st#`z-d4cuQEeU<{pyd3mj zIY=dPCjuM5hyHB%g-(s0gOm$*B3$nzNx|}@@u1oEb?_59{Uj{kIsP|`8oRlJoG(k*%~H6`iHi|W4ibyZQvGb}2mu<}YYu4{A8T)+Yu%u) zpB?l-n-aRqeRcgsW97(@rR(oczn=yapM|G=M~RL6>=ZlP@qSZvg)yo2eD$Vx#&Dp4lQ5EQ*>GpyCH`1n4`I<}*4-znCm=NuJV9x2swji9y1 z;(kehC*wCu!8op2x$1X{=1cR;&bbhE$*<4}Ihx<_mj+|!>>OXtQ*k+`)AT4mQhMTZ zn*3!>%;LbYJ(2QzvijSjmH?{nOpAQe@oreY9PQn|7>;j#Xz@>R>~sVWzdrgo)|ieR zx>PTx%6!ZCMyH=N>8ZR#?5)k>4xkfny7ZvbygNn*TjNE)c@1ROPZ1_acK?!Co00Q1 zx6M-$%D@&-cpO#CbFqG(_ZlU1xJ#Du#>vI`AWk&u1CGbFELr7=aYGV$N6AG%5Lw?n z=6~2!@z~#%l~eVq9WJDXIaqNJ}@aO&^c4@z}k!pKJ@2RtEghPSUIiD3T+_6dI< z`F$^WtZJsrr&`Co6SX==)-i24$@rb}^X=h;f9Nl#nXTRR6xFhWDaY1j_{^WSx}ZRE zm;a152_2;@*--rWRs0C_WCig8+(>Kt|Zw9Vi;|xMlk6h0h0#O9QjC?ByuvdY<^++bFu%j!}Zc((M(s zdx&r6rnT(L+^&>~u&%b$jXWv6$=BQ0^sKRi)NZy7*FV4T-n}n#tk&d&*7^89nNw5M zsvDQUf$pBa`ttZuF*Z-pGS7`0-GwYKOPx?``mCD!HmY2HZ`$J2qNjmi&XZe%jS>w* zUk+bu>rX4%Qf$Yj&jH5?O#7{N3(8B-li0<@7daqwNj{d;CeeV-6L`^^Q1zwAjwSq; zKp>?oEF)AUD-}Nft2Y9t34E$GJ+CtKXiIVEuZzH%IZ+w%<(Wyhsc3`AO~|lLf%35Y zVqn6%EP3b?!P%@DI}Di$XY<%)DfN5^#+^G`%_K{C!-v4H*>q>udwJp-5++yqlV9|Y zL%4;0y@&_{m4&M4QJe?``eETmnR$1+hyW;_TLiS%#y8EM#{lskwkE7`v`!2aRkeN5 zADb`!S1Kz2V}mVv^&A(fnLth5`;c;HwA(`b5^hJ?8GbWMU3mvDC~;g*YhfZiAR!G=B@#UH9jNpoIHQ_ui?W(?$Y$`I|HCoejl zjD%$0+jZ2kaIkI@YQDuu!d+U`g527#Wyur67R?R|$CsJ_2KmFilheGLIt{AfdIb}Z zZu7*~V0>&^n_@#1WqPhB9QYMwDYjx0+=E9g>ssp&jy+g2pE-_3|04$g``nNUxKP+0 zcJ1}Qx3WWu26tH2HP<1=MWr+>^h5O+_Um~G_G4jL2jbOTB&r8knLpL!D(ps8F|*vI zJ!QTOB!{krJ}_(y2LhN|Eaj=0cbop7zxg?2(oUqF_e(hjPf}(_Bca-Lo--)m;Rz;D zz~ctEQoT!-wu3zdu{}Fum|+A4KkD+skpdK3BN!U`JZ|yqUN%`u8O;K{CZN9>%x8;H zogczLz`Hw!4FlZG&I*1bliVnZuasEc1+V`jf0rggXV}j$-?6xzv=9e}3cROh^$1wj zW!G(5ePQUkZ9G#fjXo#0=2b-I(l58Hyul88L{=%2nl_`3#y8B9{{T$A(Z`b|aED3S zsbV|DFm@mr_ztp*Y^4NDDkcil&G@Dm!>juLO)$ARc(1ZO9kuQc!km5xP*B~|?fJP7 zL1G7dvQOn0aQmBWlSO{(s$>0+Qmn+W3Dp;;e2Yye$xfeS%_XSY*ZbM*akeb;`Es(k zEk5hux`uldS%^L`;b&@0yu#zqWn+$rCj?sH(4WYhCaH$3iY&xNn22|fCkh(fKH_r( zwSR$A&ybkDTIR=be7h*kIpuqNlg{jdV)$RRzd!AWQ8OzH%oATPp?7&exbkca26nsO%S&04iZI@byWO*L zenyBAuOpup{_!&c9Dd)$RV@OqMXGCzt#f4O^p2GMgB(#K!A|~|V90HKpQ1gd|Ge!A zvMMnlj_7l=?nU$za&jDhfFI1;4G}l*-(Wnf0X<9wM-N52TR1~@LLy@19~2|=_Aeuw z=3g+O`+nGIq7Y|CA>QL#@=VIQuBHx!AEj3NnR&M>wGcJ5zpAUAPU$h}_M{dfU!JJ* z((F?$1*i86b42g2tqs=VNKGpabzNF>on6>s)+#MMhXoFV*d~i3=Q#AGP~y?ZKS0W; zh}0<53z#h`WV|PIHC)SwYp1#2u-u|t4-VPxd3gYKwT#?H$IkcH3H|YRmB^9JL*GW0 z;P9l3#^)TATN%OrG9GPiCPAX$@zgBq{|%y}AdLBT6i4J*j<`w#EsxB8@0ePX%=+3@ zA!R!S?$R{p5q{a_S1B)y&ft5DjwT2E1~(LC1PO@HI0@g#e!`QK=fM1- zr2iY}WMWKwvuedV*;NPF-}h|En3@YpRCFvG6BIYH=z`_c5#nyv4XW#LY>)!s1uc5} zTJZ}A(Z|2*nQvJoGjiM<0sKGzyv%1#d=8i2;BgqdskVn$dhxW!UKD;dJ5qk{uzAnw z;mZ1TbfLJe?qB%jFH4#ItcdJHYmtEfXAk2z9XLJRCIj8&#J!q#Dv>O(M6lkw!j-PC+Ig&V{&8y zb*t6B^^@=gs03ck;aO|em5+lrda7(V+nY_vK_PzE&4Cjf0k5VbbFQyh@eH{ij$HjOl7ipFDWA1M5@;h;arh(Z2Qv&DUD&T4wzp&B6^Mf3C|lu)_*T&)ktqe=FG) zMXzx6!(5RJ*$6%TvVW8$Ln#$rZ}0vaH=kuXC0*^)JXhZxJu+UZr$zju7uoXWPSiV* z=3xQaw_+7@;{5YvAMk5+Ha2JHcWAL$ClM*#emO|f-flF#arQ!Ai`Q&%=L9-S7Tkt${q^UH zJJ_0Or)?w<<1|)6p@;QzVEtTt4v#1pdkKIo;8ImHNyBZj3Bi0YQ$Y|3l z)HM_{-4xWzdQ@x17at_Grdw7G6!r@bp_g=1TkzD`+`M$*)BD0LnLXo0C3-0-TS_n9 zL@sJsw-XP$!qea|o%b6SZ_fVH6)926(kUdqa0+=@zzCX#dM;}Olo;1d1rH=2n-`kf z(l#_xN`r-PR$k9Td&E;(`(3VJ^!@0|^B=0TrXI8>jQWwD|NBIh=`QX56z}Sn5$Pcs zBAX~>qrfNdluwZIU38NlPJTT)ITkB4_FK19YI>nt&m^*u#Wnr$sb6n*?y9;NpT^wn zKDks$x)CGOUa0Mn3hT2NgGBY)0q-asDN%?~;H8$ywv|#k){c~JU-Slu+{^3FwMY20 zGR40|$CbEEy2pA_uH6=uuX(u6dK1O}=lad3IqPY1T%$ejr-P`j0{m|l`h#GrbyKm& zt3_M}J$yF!dSc!A5K?lFT)pFxKaCE{eYez8b!MoB8^X>KNAUgGege+Eo#^&|?#N15 zLN$GL^HXfa^&W$v7)%l(wl;yFLS2t`->EJJHr?)@@v#FFQiV|d5?Z`;h2z_OKFz;+ zIp%*+I!yFmPu$>wx}aPr0$tD)X0A4KRQ?9YdTL?S5iz)6$hc4-0hPS@IV9p=xU}E7 z!Ywtu4p-Plh05I|Rs+fq@FsD`Q$v2L&h$XN?jD)U1x3wZI{Jp^eeu8gIjp9e5j}n|7@hxF|MA|{|4(*xye<-Nlm&PLjAA)K4!;Aix8_V5NKQP`xorLZ#EW-A1M-NGr zNr5u+#{y&NbbPg@v!G)IOGs${hb|ZV25_bqqMFTskOR~eA0mQ6hkBsMKY%}BF&(wNCDP99g$9p`tn^r8mC0@&MBoLD&MH*c$@nR!b&i zy~;9$U7v2%!Ao~BAra6+(keII$)$@LN~p-pM+WfDnJ`>sOm2Sez)D(RzdrZw1E~Xw zG9@z>2rQRB)*5>_77C3I7m&dA2i-y_jjGHlqRNtAiVbwNmkHI@s`5Me>JP*BUbEtM zSDL*9G?4(_){l~{(VP9~I-LR)Wv79Hz$p4E=-~7`dVxJvBL!?n#%OMd3f0wxGhPcm_0k4;N}0Rjn|p$^aU$nVSpw4n>A(D`hLU3;@-$1Hw6=Y_i4d zbejIqkB9H?H*j2HJGeQ+^AK5D2plXKpJP35ng=yJ1AJydPr$ko6UU>MZlA*i%UNs6 zmq?1d#p-*hPb%(Zqo&sD852k3Wpd4N1tWw>=hK&USxp`6P!L24UzI%;&xs=n%k>0x z?dX>u9WPv3DIPvG6*h~T<8G40H7l}Ra|G!@c+M&_8OvE*PMq*`6LXj3wdp<}DwBAx z&hJpYjdB5D4`)NeYo@&B+P?Gd61(+`oH)Mvi7D$jvVOsbZBuldphh-{kAVnyM9On7 zqx#r)CXQ+><=&bhqavHYChTI174A?;HNxgE%e)jZ-WHy7(@5ZWJ`X^X^69&v^kJ*- zl8#F$WcgL$xvNgdxXj{OZe@?vb7IDJ=oT+RB9TY`@`^jcyIk`j>-uZ-EsB*lm9Q_D zej{Z)^=CiwN_U`eT&TBeCT6Udq-W_|DYWPaqwGgiH|y1_4M#?Pkp)U=4QObxHN zZG8W?Hmc9}Uu{$-3TmUr_;GD?c5+R5(=N{RxN|Q6MMFKPY1|%Bje#+Z)J3X$t$ji zuxtifmzc~JCX2-R)RLpE2)2R?XDTa&u89yA(ODO)>;x-_}=AcB3>C>w)+q}>LMUlK{#7~=OaE_JG(r#!_=sPq zT~9jyBrVk5u8_V^B<_b>z7`~aa}ps_2c(g-J+{5sQlL69b~mnn*uS^dm5%F;{~3yR zd^}diG_in^J{-E+w)ES@fPNOGxWv_4#_SM{$6|Ij!NxHVO!e&Z>8S32w1-KdkJW~n zV>(8}8Z+s&ETMI%gebmJLi9cS>Z9YT%ggD(=U3@k&Vo(c2B&9)EzUg-R{&k7oe1w({kDDc(xD*t4TLbX-SK;RPfIZljHko z-h+IXPz5lqNZ|j5!c*f{S3g^^bo;YTopJoA)0@$g(Eil?rmDBIk1=hskor3rOtm9RGX3Au()6S>*n2 zK0k5&_3euDBvfb%*S=SZTfKJKVm(*7VwIR|9Gg~brvC2mdHp35!tkhcN6?y~A3oIW zXbcoYxEzs}4-Vg>z21aSsLc|{kDFsZbDd{~7;wT@9X&?HpFGYT3p!MIBcZZq=1LW# zK&pf5?OXfm=gtRhNuHy)6i$~1Xt-MxG76;2P&d~L#nw8S!4JPG({K9KKEAT&G?aV= z;`}0n*?8s}yR@_A?-E`ESaveP#h?bna=Sh|EXK|HaNpbY#=7g$JTy~wsN`C{In&M% zN(HI?v$Ic|lF`fgH2%)AK+%c|KX zk0I?f@LQu{{uIcp6+arDc~;=E@bLS*;MWSvZ!`bYk^h1!mA9}GXyay9jRMkQ|G`&? zC`y^o=CV<{^9wAgSDV(B(h%}9Q>6i|hX$VBD~AG=qz{193QD4mUB22pua5;TMXFl| zt)b2l*nqgA6L;C5F!)9P3AhS*y~O9@*vp&+8x*G;wbEgj<^tFc+h~oA6nMU zSG5qVhyH<0LF7QZOgSuF2!0b+eikKdmqcjiD2-WznU9B}Zll?!Z19{I-)hK`2ciIo z0$GxW85$$L3H2;k!oY=FM#?zfDFZ;0Y= zc<3tYChNc?wZ9l^&_@2>SIuTH8)?R{CfxdlMH~w=r^I&l?$@}y12~fNqtAwmL$&r` z$WaJ0tkm{vKsA`v+fSFq3}s7WF34T(S;rI|Vjc!^Z2+O%k2O}Fut_X#fI{E)tdc;%hVn7Mhc`w}%wX&a`T#wp~WqLc`0O&i`mkYtP zc6ap((#1I6OFE#OXm%DL=~dkP^p7nsT0$ZU4PCUMY&yq>@Ld$!?6uGvO*}wVe!}qD zS}cAX91{WdnH0s$z=vCQl+p}^CmT${UnhrXLOb^%Kmk-uccm8F!QXf#w-r`$2V8(V z>Zx6GgCDB#mq9x<)SD)n0j0Oc%7}$b*%w?Mp$;$EhmbPUWS1DVhnxzOC>1WWJ_$I$ z2{pS;vy*5or&9qH#G}GI+hM|ZI14A7#@>X-u@=+BpMXn!!{VfcOS_yaAl6J6P&YsO z%8R)ssRAEuS}?C*C>1J6pqQEi3+vC7g{Vp<&j15Y6|l-iFsQ7V2Y?F(#{?3;%!**6O+X`(PDki_n--LA(f9HdR`zd0!m4VBaP5I)$g5aP1mG zun9b+SAzpLA|#c>;P|nWSEP^Oxd$T}mcee*=U#p!{uA-@NKTO3h@MlxT|?kRi1I9h zlO~?=dJ(Vj8OVLWUNP#&mX)K0%46s)9`^pbJ{}X#%28SQPozdGoO0Bvg}b>>Z`({v z-_5m*j-gwjvT2Y6VjJ`aOhk`LK_b2r1XDFLiA-^a=>LTIVSa=3i_P;dIFS#Dd@5ok zKp|KRaGi+0(Z>#z5>P}$m@I-AI4CU@PnGoW&tGb(&xymk9jx*hMg<;7lMk2}!MO&_ zMt83Z`T1B3r>6;vwdK%>wB?oCj9g#WhOevb3qvY{>n*%o+kPX^nrti7a4=}?MSuVL za_C|jW04jNaLkOTO81D+*uN8zdX)s zvT)%mHp&LNfqo0+&!^1k2aAE}9?yS|&H9qhj<%LwG$G!JxP1`+e0lXHba0P(`Yx#Y zU%5Kg*cJBrnGNxJLtK0-mm5ztwa*jh_*XoI+ENM|L#VchR)PMz z%MK@0+~|IAc}?c_{BIfcE)fV11;*IC4gtgFo#J68*m4REa4EI56rY`@Jl-buKA}q` zEcngXr;|{@ZUCGL!zK@VVcYT)_siFRz6n^X~UN z&-eBH=d0Ir&zXDfnQN}O=9+7+<-Uo_TIrkPbKnxt35I8>yrMb+YhZ(l4i|#^m)vW8 zVx}`zLLTOmoOYQ)4;<-dp=EgY9^&bTa+037E8g1X@;L#!bbLe3N1@j=sfqvrAZx_v< zzVW7)y)K@PG|0VHVO~!5UaQ&i=CsAd;4;| zh9^B+uYa2bDwV99DQK%kzHSigTb1E;{e9e2!qZj|==sW3vD1mAUJsc0v-OyTK028t zHFe*)eKz$=W9IY&QFCLlodZzv${9I9<7iJswDn)F0WJl*Vc5Q*Q?ag8cjZU1j^3U& zLTg*!=&OmVbI}L^^Nh-=^y}SM`oWM@K)&MUJod#2ut?g%5X=8K{#_C?zJB;K-xkMj z>l`YkpoE#L;XMER5We`^SL4JSx3VMy$@L%iqx#<>DAaJFp^(98$p2lA&Sn}8!^wFY z@@zA|UU;wcv~az_+A-1l6Hp{1$9W)9$GsFH+)Z2LA;&kf*+SU?c6%d6#PjyqgZo%% zX(>!^&n}N|Dw}4%Xv}$4s_#OUi_&C?)EC?Ek;sOLHt7mo=L$zz{YglYqjYPKjj7-P zVLH)&`>3Q@6Ju*{zwNByeYaJ^<{?xaKiZ}mj%8q$^LozSU_f@URvw$ zxXgiz?>kF&_fPjDPH#c0X-;pO_9Uvav_$MV+gWn#X{VGCVbf>X23eGT*!{`~t#?5z z;FF*VPF||ORp=dfwVAYUUK;tp)i#B%^wEZ^R5y#)xK@!4fDJiwIJ zCkG@hhxU{az-Mpit0zb}n}W;G*5 zps@l=ue}GjB&jn3PfKw8U$N4(Wv?WVrh<;OpIGh;`#|{mAb7bstOWNtFD9*Dm6~d| zJh<&|ERTbP^k!?M!*tDZpaulN2ShngX*1GNMMW5p9Bt|6AS~oKCGEd^GtdgqC0Fd_ zuc1yC1)l<UoL~aGi|>%ly4>uJV~TIKlH<{?Y_hNpoR$_dZ42E zROaC%@iv$jjLmRvYz9Yxp<@_@0-VHPRvs8SWUpVm3x$Fr%(m_Qf}Fse{BrJ5rquvC z3Id&C%02Yafo+@|Z~;5Xev^6olIK^~zLSmXl3;U))VP(w*$8vv;-y2!TUw?ApM$pZ z!Iu>SP1~DLz#t_lgb2Vp!6$vpU&#X*&+5FG>|lLMqli$L3hJE)eCx+_%?hBhEAps1 zeHY||!Dd|Vb-wNL^tSMZiEso#`A9f~AeSBzr;v0P)GIm;>xsWKV!2tT^#;N9aL1Kz z+OuYtZu)B}z@Ga3L_rJckh2c-8+ozEkLt3a;90a22lU{LYC@2=x36Xbc$=e?{Gkmt z$=A~Ifp8)VtXq@vKYrqb)~^g60|LX-^H#vT zeIW#e8sDTl_K+UHrk-^JhAOo41wEYLW}=7Q{$n*qvah9`MkW+`Q|3PMuLsePkQOAZ zxw0O8V3cn^1wP;S>2u}5TYCE6j{`Tg70{P>^7Q+I2MiD9xblX$=W}U;aLF&6T+YBP zN}A;AnBh<*t6F%Bn$gu+aw{L&8uqRXB?5z~LQ) zMs%Qdy&B$>HQ+{8RIVAh-uJ`Qxg6vF#A;fPF_Yi_tNT;IwMMecmkxsH+tnUA;P?^$ zNgHT+Y6b#0K~&3Cd9W?YRZgC`qgs|lmo(ahMhIyrwiVD0^QDWBE*tHEbY*G<;v!-H ziYcyqM+dCrK>$k7<9n@vTv<7h5y2kUx#q;JTdZC+jCsP{3N~X$YJt8ge-gFQRR2-v zvoBDvt49JL&baXv9i4-|GS*MRVOdE|BujdGF0y!s`&MM-gs@nEpHQBL(($#lZTlc< zOI!N^v29}liujQ|23{N5CVbY;t;I54K=*4AaLo=hGzj={3U*x8%C7h%Ewfzq2d`IU z`^J-xKy64ec3*$2V-SWTM+E30!5Bf+B0wF-vk*B-Of4`+<4*mxJHRy>a3X82lAHu) z032M)n?5IilO1m%`V>5~rQ{1}>vONKE;ZN*H9`jaRZHa|rf4&DyjWZU#7(ZBpIRiI zQU56rzxN|EeTLj&@Pgm^T-(jYq@iBB{>f299PCj5PGHJN$j22X)0W0yglLZ!=Yt?~ zS!M-<*?IZAyXnuR1oVL)`pa8ZoEeQrqmam+$B@kDo@h6~fJ$t0l`09#l3*oBVWB?` z3a`NGk8>px4Vd9anPK1(co)sw; zrHBv5w;zeor+qRjJlN+%(fzbZ_1MyPS5H8HRiC*i45wNDqB~_IJoizKkWDL8VSXrk zA?Zpwk|Uh`Yoq~(P4a|uFI_Z4NMOj-KP9#A0XZd2_j8E%d9g-^f*$}i!u^7hdN2gb z*E$ifzfWLe1|g%5d9;@E0XmjM=ospbudVM#)+K{e*-x;GWV6Ca??3gqKEMX7**I~QP`5&m>=G6Lj83_6eG}SkztrPK=w%}V5S~nHpzBTN6#k4y&;c2M1a7vQe zsRmnS);TACL%tg(1#pd;8E#qq1(^H`E*%6ogyRjCoc+1=`i9iu{59+yBX29~AUrw3 zg%IbVfVzMJl4;ELPR`>~yU))pJQ&cfaeeKZiX6BdhyU*Iyvh#|$^{eYc4$+SY5zN=Ou4e$mF@LjYST$;lcr@mYNB6Pf$k_ra8&E)< zZkTw;itO~4q6B~LtjL}&m;F*aE-ThsXDR&<0!giKJ`oIGY7twR>Ov7epaJ9~f?w6( z=Arm}4|CvErvz#+hJyDscxc&bT1~s32nHWfAp~{gkEu=^Bg%M*RHa0&k6 z3_R;qLk-Tgg~h2IhtE(yhm7*`zo)mF**MtBW3X@9WmYgm_e)#8pDfbN81}ro zlE0sRm(?}})w*{B4_TF3m_65SQxH^ja#KOyY`nwD4L(KitZm?CPl5Th<7<~o{Jfq& z*6nE=UHtP!o?m}&XK`NsSljg=?`!Knoep2Md9}gg`^$wvRD%d(5Wn|LcP}SkmhF|W z0x2+=MqW*IRW7K~syxmL-MRcRBN^kgp&5%%h;^pMf@T z8r?gl!*cdoTHZzIl-?0`LWw$UPmc@)I7b`Fo{>iaHEx>hg5Mq(pD^re@Dhyi zEqGhUa@W!FFeR($nw84n_51F(2k3x2wOt4Xpv*Qq0rm-k{a`rA;~=3QV>qllgUZT` z(Yy&D7=<%w0KeissaJvZGFJtJ)&$329t+9`1JMaqSbnS@IJd2h9VM`FpnwZ{Kp=2S zZd5~Pz|Y9F2txvB-HOm!v5)kd-5?6YTnPcQ)GifyLmspduU-v2k^w)4P!x-^1Pv1=iVL9rU)9LG0__VKP49ZcXX3hJMd*s&y=G0pW(c%yq zSuYB+aijKUBOd7Q2JP4ADf1}an~SC>y}&zIuMAwlWV1iQ%;EiN$<+1@!Ii6pP2NP?3ac+sYFU#SVl{dO|4lc8l zLey?$PX#a^Fer+c@Q|r_MrJ$9Cm1d9#b905sShE+`Z+KXslQsXljTLN)2Y4N`rdn; z%75+21GNe{^?LvckhXy1`iQZOd2x^D(W7R)GFR-@cN7D+dd_Sn`uXS#Uls|SRY$Jy z&ZKiArwqYczF9*Rr zo?nOqL)j;H5k%9pkGTTodT9=8`PTu~q?RK~tkF)BI!#3K9_IN#3{hW!f&nL$%*y~x zuY?l~9lSp<=J0Q&Awn_vv^H4G@@TMNzlY&@(_bABRF*@c5e`Ij_mSlEGq%#EE1V>g zbKpR>kDXLW;{L*z@%F(`#7SM53t#a|sh4qUr1vXbYl2i-gKCxJCJL-;$Ja7zV36=uD%YdO_nbxycq zLx)F8GEMVJd@HUtdO0R}&)B;mzW4lsv^5WcGa3ziyN{L1CWT2Ad;1Ti+aOJ{anTl6 z&xKQrovu62Z7O-J>zz`ytx`-Iy5eV!qv(%_9flu^c;|4h9naZ^;_Nej0x{5#AYwJf1XF(*)6@HU+^qCwT5W!Y@!#CIl@FAn$(2z$%g9pX1TO^acmz%0% zkZO1AQoD>HR59tt=4j7HC4}L1A;tJ06yuRrFSlTIGxra2=awm9{cS1zO+kNcrvEYCe#3`-|JqrzW5} z1%}3cYgV}J_v75c;;ad6(i8tqwn9Lqx!L5RIIz@D0~qJ*k8nv{UvkI0wx_nU1^%I}=&>mM0CpFi9>bof$! zRgLWQvAmF8LXUD|6?=4XR0v<@`0#7ui@o>9`!QWH-)7S)D|gkpT-niKb)|pWHz1|) zK+>JiX#p|g0Ee!tvLQnOo->kZmHsCSIc8_p%x;*O=@)dfyInOgaU!30Mr>-5w;H2R zy{gx4VqGtF=B`CsRZ9n5jq>;6wvqDM-b+n(3GWzIHjSE?4rhcZ?h1M-vsUWqHxPq* zK&(%asPff@N$eX1mr5P(9%Ddfj!mYWcYEyDuhlf}$=g25{v#mm{r3-vj@7#Y!Gjr{ zmKVBLi2L26o_u%g2-8Q)A5u@k*Cxx^@vi!48r()b$J5*U$;CUY+gT>)ON{F0nKE{@ zLFs$PCQHro8-FU4tHj)QbJ@KA#LFq}DNFw~@5*CbHS7vnNn($?*LKbheCISc?eaKn zsu7H>%ge&wJ0f?i_t=w4kuvp3vzey`6T6B_Jk>jgQdIW@^auu|k>6Ie^Yr>SOuiDI z(tWem;IM9awNz@;{#pMmwvw_}l3vbsE4Ykv@p?919hQz6sk$BeKE9PQd;GxF@5B?8 z2Y9}>&hj;PXH4NxXhmAl9uGmiNb3r`5N0x1LysT>cn^)BYCSax~f9C7e zp@HInpTlX(d>q^SQ_la`yQxr5MzPVLev)`VwfDs7b)Sc;xJQYdL|yc=>hkI2lTP38 zw>SIu))6Xm8vA>ju1X(mlIb=|k~Gzt%-wmWaWYC(&vaKuzDwWaDX&jslQLCpWA3T4 zm(B->R1NMjkeu|dS$?I#;gqVug^Od8l?knpJ_$n~zrDZQ_anG5DZ3Bv`P}%3}&4sa=&@+s?~Hk=Gfl&(m~O*vi+)VY1T{2seohSc6IQZFKqf6dOxY=g*}_pD^5lPpOV^?*mTQl_zCj9t};N{b*njm-0cwT-|Z@Nd8pQ?dWR^ zQjI5SrFkY}>WWK@Cnu74t7iIJd4Dv2Jofyj=F0K$VgU7Dsvl}oDogeqc zzmWHfsoVdiM^sevX^i{$c-ye+tyt3F?bPW#E#cO!$80(eJoG(RRi3R}ZvRwTwdp{_ zUfFNBS)W}`WILt}%))+5*A=AZH+;`=DC@N29h0fO6V+IKwdm$_tJ%pP6^*UaCEH8; zI>z4ARit&_1aC(FBsD5 z;cw?MqolbG+*B~ty%HTAGp_q;Y~@#M0sG@Y1;_k`sjV7(r$4I(-wD#3sIGHQ3osw$ z>6&4(s4RFZ)@U7mIyY?{Ppea7TerKfd0yk*!mr+LCa3DYPN_`Vom>{*-1Ysz$UU2(&x|G5A|Le=pL z40)cW0j&~p+1w;=@T*D$5Y=Iek6&>4ArJIyW|)4bZ|OlxD^Ua z3(i{TpRc0-`7GdjXHtOc%>H&BO#ikDt)`y)IlePRhs|ErGTXg8Rs6%7TlT7#ZgH!? z^%1es7n6HuyT_`gyVC-uzVHT2P0!BgtF^xKENSygtr;Hmm(Cn&=Dg3zTvwtZ`-Jy? zo@U+NVv~~CTFak4rf+xw}#=9AM7r z&=C|4kH(^r3)oBb-2m@ku(LSyuNoT+Gx;od_>sFv<%jIPHaccetc z$<+akQBZL5Mw_5TaabG~ElMEa&^R&~i^gHe5}-ZIZmOfTyA7IvBcU-Ww)XB+S8%nr zaHlF!EuE~WXc-yQJe1xSNIDG;0yvhkG8Fkn;LOc_?t`(4FJ?&zy*=0)2Q@g<8y{g4 zcKPo=auL5SGwaCDA4g>xlpU!`JIRp;ve)9Ydbu`K?S86va6=mB?O3ssVj0`2_Iy;_ zc6sfC^CI3_twGH^H5{d@3z&1Fzdk3gC{1TDsFm&5H2QR0B=b`CQ=SVI#VNVgZ$s?0 zcyFZkb4Yj%2By(bxqZ}+SV^9zbFm4t(;47Tpx8fG)7dGI6v;#lNC~fbP8_&4Nz#hf z&E$U5X=t2RvG-+Xznzhrfzt!W1kNI-2ZlP?=S~im`Nb#2Dw%dYk}wy{iQK(C{&_;N z;%ExfSJ4E9hK>^(_j$Ua#x}lelNrQqBXY___=E*?@T>KkZiwG#UA-~A^`g+^$rm=x zDQ$NcKFW4&5~q`Lx)`vXcjL?~b4jZk7o4_5b4^(=f%9`9LHUa*h`P7>E_M~&?C!30 zD^{xg$j*^@F*452j(Z<3RjRhoTF`vhiAd!Jql&Ef&uC~tZPOfM` zcUZK}0;+|55l|Q{3kT57f9e9X^DndwyV_&n?rIAc09Fi(#eu%Szh5~sGzJ2x?doLd zhQ^6QNKhDMM?mFtY!^|EFZ)9X>9D#&|?0_~b zI8Hb$6Eqo%{ohEa|86@3oCKN(CYK2Kngl@tO(u|06acKa1Qv}KC!q-xERsk7PIw>I zCy;S-SAsaK|DO_ycAo(1!UWr(B@zKJR4hb*1Q8_A5JdtlE)ISZ@Msd~TpT769*w7v zP#~enBr=*r0*#OfXmKK_D**t&f;_y!`vj11IJ7u;9=1sVY=JB>R|c=hUQ3Sz;LxWe4 zka>aK%_S5G3=w$};`g5n0C27e{9NxO2o->wMh3L$qFuq1p=f|0P!Yv(;DNb$gmmy5 zsBlaOF#&>tPyK2I0)@q*kbCnDP{@Wh1nC0KD!l$9pFmzp<9T*y9Ng`67BCMyjd?(xNZbC1f3y9`v)#q6R36jn zTE!>-_G(j~!cdi{dTE!>@%&4#o>_B|6fNr_(7l(|*B3`9AK#(wz4@xb32(_CcTD|l zZ;?Fn%f#HX9-|^;x4sLSq}H2Ly=w6E)h6nxpf5w z_mgt+?aw&U^nfbMO5iO|+W$1;K|D*nGFe(` z9sZTTT1jjfgU74GZ^A42x(c`IJW)w(YGoUFA-wXD?(NRLU^a)`3Af2>%np-p*tI;5 zepc^cKiQjj?Jl*OGrrc4L3-aEO`PB9&-Uqp>E%Lc$L(c~oK#8@vVIqS@1D>z)`2^N z*6;QCY|PrPI#_0@Xw)@Tt=_XIZq>LFll5)l7p|Fr#)`_;$u(Mhdh3=z7!(z03~Zj9 z2!M}|t@ee%x5vRyZ zX3NbZOhxnx4r(X2Ya92T%O0Rr<8bfpzdV$)2zsH zr5c&NdnSYucZ=?S;Hb-eU@9T<}|2<3zKwg z`5xZGOQ^-OJw2#NIhdZ*t@^Ib$YWjJmOCX+-Gg|~v^eiB>i4f7-8b;JA5yR+}L=oT!nDYV(q$?vHSIO8>d~%*AlPV@fR8LpTBiT zDe9EHn{>s>mfb_Ol$QJK)%HUvE$KH21Yy45H>F`m`sF+eD~FwLr^ymNT|!RPzn{4P zz5g+%c;a6y$vykjPtk!z(91a?$7dd2epNA9v3Iuh5o;)AB~yM}eBxO{<~6twUJ>b^ zv3zdg)0_M+y)HBIjeGcd_G~Y|?!KQoSz?D2%ua4U*Z&eyY}qjf6Rl*!0!^>dFyD+XUCuk*#@1j(+|gfZpmNs zWXkly603snCk82hv280y-CK7Ty=vvGo;(u@^=9w(c)&!W*5Z#H>}CBDLeG5LM}?RE z%yx55Lq-kDx7sms6#x41YNbO7Pxv-B%xVXTP}^Nm0`ex$yav{FuGx|o zyffJ1hMm~)K`Q>`?8FH!(;>gHLv><-T-SOl@3Ah+y2@TeU(fyK3wejlGX2sB_3F#t zeH}e7*0Ofds4t;OXc&9Wr==fpOm9cP4AT3XCyaO-|Ts>1NTtPnd>7% zbcM52ZL+hb#Df)brz+lW@ckLbP=@8r3!Odh3HnDXk>Hy?Wy;#YZHU&d-~b^m(q z<*dZPKB?dz*2=CbkuM`8B>CcuUr>VIzqrU_+-)je@ZMo-!5xFnFT7nBFs48H*J}=h z)GRSOONduE^4}2A={gsB9E;*m&I$o+AZqkl-SC?Jnf$PkCVAft3M_~AR^Ko+aItW| zA5$z!SRJ6s{pG;~-m<*e5H0wLjwLoc_j$&IXDxTm$cN@bd6zGlVkG(59>;a(%56O+ zd9yD5_HDwnyE*Rw-w^w(uyC)V#d5KnFLL8Lyx(5Nyx#ZuTzZV~PCK3>Zwx}r)@iiK zh+V~NwO7y?cU7Fpm3}iM%i}5eeTl&?A*m68&fwo9H3GgEN+rbQY++p6Q6CR8pmv0r zCa&Etwtlw=EW2a9T5ySOmk`GAB#D3TS2Zev@&!nvB5RI)@*hG3ce6W5Gzdy0M-RDKwziSgchqBPwhx(riR^;x| ztx2{EKhkeW{ZP`hi=lSYQ!`4omCNNw4?PcI=iQBGM)$Rkdm1J9sj^a0udcamwtx4? z;r<3emGjrXu#SbJ_X_H&)()aye`OSm@;j5e(>cZd$8$|A>&j^b_Ol-%MbkNCXo!aZQ^|5>#wgh{on9ja$8Lyai3ES0pi#u=g(0i}5EuM7;4#jc0 zEsuD+Bdga=%(#_XvLl{Q_u&M(+WIKt)75<`5`Af%7kl)^0oztBWO*^y_=@;^Y;Du6ISYx@|=>Z;Lo6 zZ$$u79_KLX*b=ZVA#&ouvGrg3lh(cywGzkDU>3U3@UHJ*wl!CT=9SqIwecVP&$*O! zgh|P9J1`yz0!F$WlE)HjSbf5J9IeO#!pfNV8v%j7 zoK0JrG|A_jh1p9lzP(SFSnc3WxBmoBfeHFq#=+LxXxF+m8(8iovq$i=XzXE_%>yyx z<`J7@?tfF{h>c_YNSZaA{_eIqUpGcD*3qf*z4?V~R=RbYLtk`^JQ_I_CBnC`3i-NhnE0t36T>|_#5#=`=JAvy~#45<+%H4a~Tg~gw)OH z0L4d4aY;6s@6*30m?S=;j%}qlJuK}}JfU^Q_PgV=C;0_4mswVL&T8wey)ICo@!0f* zV*ybe^ZLF-RFd7T=-%w3Ax4+IzjnWB+7Z+zjlXxeu!4fkm43>4TC3zi{^zD$XSUIW zm!2M0$VBz?ycD<;v$O52PKuUj&xWM5Pe+eMFO#nAh$o$}Q2X=SR*+tiiJD zK0o7<8yl3s&Y)h}5v$1WVjXb_u?|={{*~wnX9n>=IM9ggivR|AnrA1SAc5AZax2D3Qzjy7%dD zPEJH6I3=)GaPGz)?B0PfdZAhQQlKsK{s$A@F@XYwj+nu7k9BItxC%KMMe|h~*AFWaP;tptXDD9+Vxz>(B*nd*x>9 zvMStldw4)bd1|NN^^EipX`|$Z&UnqtXIu7YeOg}os8;==nfmy}FFlrSDzf*7jJgo`AgyxuT{@&W;Ss>dS}TQ7pQu* zfNiy{#NCs3Q_Ur6&4<}3tandZrkoRDv9#HK)i*l)?z7awOp6C~JjSELYxMe#EphrM zE+O)f{z9fev=7S^%rv*sTcX?E*6Z-qo^Ggrx$-eW1kOeqj_db0bIaMDy|g)xC6Bml zGK7_P2{Kqpr1=ZBi%?+TeGWy?@|KTuI!m;?g#17NJnUbIo1{Z=1U#XC8s&!$bZi@X zjaG}Ds#=}>nuE^8T_<6ev7TqciBP>;1McHRXWp=hfAFG))-XNHWgFB9Q_Cvf&(}PZ zjL$D7S+A_u$*lg6@xkR`ubJ!37;hx{v5hhLaV^iKkFo_J?!%%YVD58s+z6gPtM!`QT=C z=g4sF*g(&qH)<@DqavRBct;3AIQCC(HYvZA4-$wwOQ|h&AL;!0tl;9zt4Q%GN#Q;d zVj@e6`auY3GR#v#qNh zF*2-cZBDa%UPz! z@hvx44qsa{6}jW>r`j$Yw{>wV_2t?DvwZ1f`G?m`YXsQW?{2o(YRxK}j2A0%lNLw! zsu(6&oOay5k-!#B3{~R`%{ia(bfr97WS&YC*_C556BFYerXQ7s8*meKIMBF9!tU9C z;kEA{5_rs9#01x4u5BI}CDX0nXM63toZ8)K$2FsFH{(0KHG7|OHFY0-^6-1L-oe`Q zt&Vc!=J%cDC%Y#j^Lu;8r|1qGGh4*$2sD>CtK#49pR2TLI90P$+&O_4|r*OJ{9 zEN4ww4H%L_gO_VZ#fBya--#7ad-`IAl;Z zyK~}S=8_sVFtIE1ON~cgX=d*?CceP4y?n6l+7Y_)UDH^tWy{!I8dg}PX(SYWsBtP7 zDP%C1m|32ts+agDe((!-=%sDR3VZhL`^}aNS==uhG7z2@*pTN8pbKosK-^x!hK!!K zA^*|z-1Gk!P?wa}|J`gH@=Nd;z0G{%|gYU^YLO6)D% zY|t2As;d(k6{0u&pP^y8){<2^fRtY`MV5h|vVLMqsZ+ zQveG(XQKX37H&X4|GO4$V9$lN@Bf~K8yN3_ z(fEI0;l}^6ZbK{g|6L0==|5YzC4kof^n6%g-G+IZWt(>WU$bx{9G_+&(nKQ$ZQ#bV z2aTAIL2ebqA?viAJn<;E_325Bv;}a%3Ao zY#QJevNHfZ6Vi+|8rbKNI>50Ho=rdndq4+sIR`XwVL{5AfTPEJ4(v3DY6R4DMgv_r z($4&*gdDKJ4Y=bFkuGTa6msl>cjor7`L5)dm6}X@w32{pc}^+NMqC(1b`i z5oS6LuG7n3uviBcSvzMgU*>mrO~aou4e)YV3^WuO7W&628tW+R*4e46r*5c9b)>pl z*o*2=tv&1k5iAsL{>4EKs4@`T{c`Js82aTP_aFOM;32mZ!sfQwzju%${kxC@oXvi7 zko(Ou4lK__6aW85UignAT~csZYRtbp<8WB$jQGnnjtGDK_g&*~Sjs|zrYRXs05o32m zU;GuibIm6rU=I`^T#EzwpG*ecZ6G0e=w$|cLtq{z1O{;eigr%|c)Zc>K~FiP96Sr3 zK|JH;pQC{GY4spqN8ko9gDZ*%_ba$x!?A;UFu(8$%V}ey!47}JJj4y{9=IZ7g!Ksk zE_k1I5B5#V!?uag-4ONzt|Y)iAr9ev8cvD8vkKPx&D{((jDzF@M+bkv(ZeU;h>%&B zpAmQu=>?7kPe7nTT7owya4NxrFb~0k55mf{JOOMWG*D?*2r9^zy$6gZ2*Ta+R%`4+#IUJLEp4QgMl_p3$JjX2w6Y}wgm~c4-x_w z%rAUqah?n|t;J=u-w>e?P5=Xfb{g_%SJ*c#zwk;U2ilc}ulegQl1F|6!{ws;fBgRC z6o>H7d6D6t-48NVnjE2m2hRC(>|O=X58PtF?y3UtJ(vCGsfAmnJZ_<@vbVdct~>DG z2kcB9Jdd%oK;s~9!pP(Q%WB}9H(zZb7yAdWfBJ>c{V{}vdN6h1PB||lsNhBa^bHra zqT0Iykme;G72Lu)4z`XSZh(;I$Nk$q4@X-p0hrT(dnCXL*t-a#3wKs<8!xU17UZ1d z^AE%bG&BVNSJH*LgM~G~*u0}NH~`Q4MH9$CmQZxEcXHK5L>v>0x}z1oo< zORA2l0$2nDw9s^~z+~^%pC9>td_<3Y%QIYYI}`)4r=!tRqi?|RXHnEy2w?y z%9guHm%HyO^N=j{l(^$1UgAwE_95Q(!Qb}9-8zaXIwn?lO!TIoNP)lbjR4af`2nUv zd4Yo0gSKA}61WyDkQ=-$=lIs_+?mEn37iTGS<4#3fqPIaM8@Mv)SRk(B+B6#Ym^y+}#jh+R4nyY@v$X-7!yJteJmN_x*Jncb&kG{R-n z!)4XNWmQkgshpHkJ}IwsLSEs7f_#{QT$qAvsG>}$qI8JTt`H^3<4Tm{$`ZlK;z7!! zAQfVu3L!uR@2`UOSH<|LiXBrGJ*q0=t19fP1_r2RD&(!U-AhftQ*E1v+E#ZpJ~uVA ziyE)9+7>6Z&5mlD9Mm@2t8F-OhN)pu}kXWC}iyjIrB@H3kZoE-m}8pAlS zEd6wbu*hbi>{F|h1@v+0B^i=x5{42=I%n3hp3xHsy}zxwOJRq)zOjUYgpSS@fz6`X zk5<*G<=m_;i2E$j<(+;ZLl|=boh`hIQ=mCqK|o#KNJ2e}KU<4SD^^cGR9B$cwz@Cw zGfUU*^m7?GVlPkYkwOc%HNRF6RriQ?&T~%9$PvAO$^N{`LqK0Ty)xqn+7wMp(2ELr z5SJ7FOi#y5$aGuwIi@F}TydWdrDtZ8D%l8Ri*bs@>m@N?4<*OtTz{seW5!pMq-TIK zP|wK?wF|KmX!fWcjr+`yemvu|&|9HwM>a_&am}2k3hULI^-Gj>+J)b4&n{(>4*3$7 zbJe*lqg1g(SEpTIBu=j)v@BF6E+_xlUY+)>BT0I6AwfEKH*RA|)Kd&ekNa%iC8JK- zU2;H28Z9NnlBBmaBsT6dUzdeCNdsjVv+8oFszCDwi)$Gh1tXL6*h9jrE#p4BbTO%u z)V+0dqy?lzv$r!hu4>fC*-@>hK6>G6d4{k2+3nd^my|)w=yPFe(wLNrE{I5GD$Btq&e<0 zW0$J>EfvF^*W&g1Ls!Rr7VNTCAC35$n=!HHr`b1uQJTYG=dwcTs(U*hygvlx=eICvNCPk$aL zwZW$32K2hNR!FeX+(8h=EIE0A6@~2T^UnfN=hwcBQ3OGSZ~+N{qn)$8le@j`A+#q! zj4Xx~LEE^yJG)6@Fb={BNVe}!WNOrWEZvoUqnzwaw zRDwc=kdh=G_-q3!It7QrlZg^Lv3Nl&R&d7xLBiXWdKd*{O>q=Btk3^}Fc=b0O&mu5 zDuaR#{6jm=mEnQgGgR#VUIu)`!3Mvm3XkWq2%!ym-7g3K0jwMt-XY`hbeJ#bsouwt;^% zT;V9-M6hVQ5I(3v`n?{32o5m6m4WHQg7Ah#WjG1o6|=YuIzTTfBjBJ$2>vaEt#!V8WfE&(-tzdtL11u;a6%i!U9aTy7mau%177vmWR0=__K)}ne8+@Es^&cA=O zM;A6FOWyTpw8dxi4!Cil)1ZF*xFNFk?2cZTVE>RLuibS mlM`g1$ni?u@vsxHr2QjESh%_)EDN+wB1oVF1eEuxp#DD~e~beF literal 46999 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 diff --git a/joss-paper/uv-sampling.pdf b/joss-paper/uv-sampling.pdf index 4f6a64290a20ca70789c4557ecebb6d1c5f99df2..6b49e8bfa08acb65800e1cb544b4d9420594a885 100644 GIT binary patch literal 17811 zcmcJ12|QG7_-L|EmaL^LW8cj_j4k_;eF)hy7+bc+kVKZOF=L4=X|W_rDYQtEM3%}@ zks`815>irqm3z+6SIPf=-TS*&zxQ{}dC$8%&+|U#*(XU$Jp)CA5*i|TVF+4T4?#fT z&_Fj|h`KryW^*Wr2!-hq$OOMYFDT5C;6)6EB7p&TsHP@_7~la8RQY9sL0|wGilPmG z*;}~z65YvA<<&?1FtVXFnLs8&(W@Pn1TvXO3V>q3M+nT?o8aLS;0495y(I;@TNBAp zM_^k$0{|3a7#RvP_6I=FS-a}4U5%m6zkq}I69Euz5PA|3fNm9h7@im$7(#Lf@B!fm z_BSJX_z-jg!+;&(z&|t=uA~A*p)pEWV0oA>fEX}47>Zj3PdgwW5O_j>Lw_X(`1%L+ zOo;(rWN#>9ZASwiKLB4S%)k#If*#R5(1Qqq9ZV(>3I33t9C1vGWBeJed>ih!Nw6X)aCr{OO;6&>vGVaND!K@`-e2jx$Fr9$&iYW%&O5oBN+f z+7iEv=jHp4DA^rbVm~c!_Jygt)-y77YB$#~e3yHZzI&kxdzV zAB8HnvrC`%N4C%jU#K-8O|xHjq{rRObbX!1me4hIOZaByR<>HUm8geHx5LZ5L`veA z*wwokV}*Gd=FL@{SuWbS-_F^h@y~-V)8=O?tRqL%B!-L+IM`o$(Oi^!E8}JHeaD2W z4+TatY!d69c!i|hF5zT3ojVYA5*M#0?04aS*cg|K(CNx&=WBG&tXOso+UE8NW4Wv5c>9wPgCz^-EOGbJHbTkcA8fdpH)dpcENw( z`_S1RJ=eSW``Wd(iY#4KTPUkldTB_W&~cx zBf?8LQz_>^zl}Jwv=F@X7E?}HaD!*L_ukjh-{0Jh*6$ECQOs7LxG4}O{kVEX9(OUR zj3XmSjP214HD)^9P=ie^sXI-pxAmTRWS*v8BkD2E|M4C?9%p~Ng-=GXh->1};lA2r zxq{T?8-gO6?XHy%r03pc)V?-r%4RflHFfy>X-&;e4L&ia){*B@)4n;07hHru_Ndp{TY;fmv~B8z^Z`ZosSOv^RnjlSn+W{KNeOv!}V zFaGmYAN{)CE}+>Mq{B6wE;xD%DEKw;9WF1@^D0PNN`l)now-~7F5Pm+$1RC|W_E(5 zQ*q`RFS4vPkMzwu(leyc-C5ccGnQYUUUjqVNObzu*^1FZ5y2`KE`_Y(4)M-Qs9vez z0#ezR&&oT{)*2;gJ6Z8!slp-C7pnz?uIC=T`e3Ws&KUGoc;W8MT4&ZBP@8_Kgw#jI z-W(Y<{yIU5ESAM}6OlW#2OLgr9f0r)W)e>hE^l>!>L76@dW%n>*ZQ$69wJ_6bOgjt zZpYIfb>*gDU&_g|IJ)oDzIViM;+DOS_DfG42B`94+u0(6Kk7|92fdEkVY-7zB>Eq1FFRnh+0nZ!l80cJM#>6D zNQoPh4&PH7nXlnH{BcfLDPU=8^6uA}r>%FFUf{=-J3b*N+upP~MZIv0d@+L9>oAYN z8q2<`mY-&yegC1~R;AZz0mpL#-RG45wscqjv=%HjMDaBn%L+YrsFF4)Q`ZE-nslW} z4^W~Y;3)VHkxLUhV5cM0`QN?`L=Of5h@1ZqJE$7;9=PS@E1S3zPP~G=GB^Q|O>olE zOv=8`$a9~rmMt1>@55oL&tb=8w`0@oRCe1xVMKybaGlh{V*g@m6xs%E*@M~4?U^9; z=hhEQA4Ds-TU$$lRTL<)x+mDR}}H=fr0a0>DHMzPu1(wR=91Vl?vxxD1~u6l{)SCk!x2& z&spIo7$sI^vRyGz7VTc~Pt>EsUsI7UeNCPH@Rf%})Lr!UOiwc#CX2b}Y?~U_W_`W8 z+1nv0`=CC(_T1u?&cm#8gTub_6ehAGZ4oqj2#HDH9IcXM<(t^B2{h^(>1xJSB^4KzmTn zt>Xe^)PIv6bq#F^Fd*Ez2ZP4iz-!R9aAlOG5n^I9B*y-R6TDgwe*Xb?3lgoY>-IWd zK!=!N4;?4fxiU>PJ-9#G`Eob?CgEiM>RAU268#s@XjrOI z^+eg;;NoEm5{u$N!UmO!p7SGB^!c)urbn)!Bzm}F4A~G_m&PS8o~??xouczDVC>D& zW@x1@9@-VonM9r~#b)rR3KgJs5tQAjP5KC?g4g6y4Q46aKh2Q1;GM)-TO;Y@3Nh*o ziYj|r?(mr~eucN~SV!qhjS1)|9-rKC?o3waF8|Ifh^l8Vg97)BmmWN3D)(<1<5LB) zkTb%ip<G)&9b?ePW6)Dxy|>&%T3UAs<(!&O29_%#NpYtr1Gw^)CRp4O$)OxGAB$G zZSMtG3+(%vmHH%t%qUlmUd&qT*;CuI#Xk8E_eb1Uqfb-)exeDg0sV`~lOm{ABzKpq z3C^`JXWa1R;NB3fDxn*7UE~;%?EWCrD{qdpFIjvi4>~*yX&|u_X-%4GFWls)GN^88 zL290&$c7gwT;7r2V1T+q*vi$ve7Bu`$2U^LR`mJ(Vpr_NPF{7>qa5=K*0{ycZ#v(K z>%Ys>>^Fa^zpw^{k`s-6UZ3FmMk}GrLgJMgAL{DQNAlJJY}VD$J~mkI}=~ zZcg!i(Gqnz-f&(wPj_nNX(vZKj)C=3=J6A`_FFg+aUu#DpE5*)mA~ygQuOTR-tf$h zXDhi=V%Aol@MTJFI?hQuy9>D%Gz#}~@2$S|4yRC@7u?7!5?{xFDx`CdG)CSidzCH9 zW6l;L$l*}ZT({rt?wCWbI%O!}9|KRKR2+MnhtAOU=p^Wy%{AKAvMlo57jN4f*Z5wOCHt^_@tV2id7*Qe zI^m;cYGMzBAtgvPMft0TTV?`czU;b>U-;Is{7L8%=fkf~1shNhbg$M?5QqNnk3yev zhpP$7!mwha%?g1$w~#uX_;H1@6&c|=#W5GhxaHa*0};k-DHlF_=H2c?mT6kIMoEet zLyVk3(oxTQYzj_1KIoHSyhnDZg!|A6hnG}(*`Z$dQ_EZ2{}ET;0LovT#2DPo$a{xt%axg>T3=^ z;dr(X?qpOypY>2w@cxQri~{im2_mWO*mH1}YlKs%Dpo$0aCyJd(YHk8la()t{7&n4_}ZR zcm=boO3Ghg4XO8lH8h`o{%T6+ILpC{n>buN?p~}cE<5q|wR-GFFMX0h>XQ@|Rnbg` zN4VIrM`wi{#+{U_$Na^sZ`h5@iHsJ&oIbwUW-=Ssvcc(WU^*hOf5SxSZ3h?ut7*Ps zvm`tkvUH*CJ?ES6ml8fa)(+pU!{%nueA&tF0D*ir?Ybh0J<3pE?%o%qdqbZ+RC=18 zEhD+Ix8zG`t3btvi9WZg;vy%Qsu=f!%<)Ps@d(wLw&T~Xp}vt_L}o?jc~<1)rUD3b zN)>ZjpYbB^o}@jqn#nIrlat>s?EBm<&Y5fXpr+D!r1^_m^bVu9vMV*7&+ifrRbBiO zS=0u`sxtDwKNuA9I%uY#>9`a40b|vZiDoA^mM7oPQQBt2*3t>u%2y-{Vw1e0bD{oQ zTcP}V)p^MRdO`(s8TUaeMRJh8V*_|LFj>)mVX+EJJrM*EJAEgc zY10iacIgea-N0HyVpRT{4*D4;BnBvp-ty^K@#wD;>c@8z5jR$_>|Gw%(44Ywal6G! zxfP~(55Xfl79V-l8^QvPaZu7=Eh#J*tGA#P+^5X~TvDJtSfSST`_35dawfxu1Tz8aKTto9XS`==Zy`P-*S;h$de;H zt61RdR#m>?w?z}A(z&kBxF5+mtP+*hsn#7g@t5E?zJ9PjX2T5aVTLjzym8Orw==RS#r4t@-8y@ z74Pzkz7w^&=p1j{ku4~>ik(7_O|bbvay<2Chwh@ju=|tgZ4-s79icrXu1~K)No}0l z+3w`=q=>QYHe*_;BBh;iN!h7+_nj_pMkdEA%!>WD#bEYJ)@jli0fCKUE(PTr^jw0O z`3>UE_SH(+ZG@OK3^JD{1cXgRgvneDvABg#I z0=~t`(2{y;wwTb@IKx0$D#gE_=gc}idtof$4c%s)9iAJ2wt-=Tz`*~TQ#CAb9CzVt zgWn)WpwS`r*M^UaO{ag4x;TASh=J>DSbI&eJ0k}o#<)!|Ip>PVS2RUS;b^{ixK1lv zAqZ<6lc;TLY^Uj1U@Cf*(Z%RfKd<^uGmqHQZAn6P$2+F!=kbo!A=7kkx9*W}u4Qwt zzE~fmL14hNhV#8zg1aYY8lKr>@`jF)=hLIlQF8(Fp^50x7RSyel2`Uio@Zpsg?C6l<3E~_s%z>xo9jL*X=8CwQ$qZD zy)kZUxur6Lg|{gis-VQ=W%lbvqWbkP+{Gu1r_$SB?Da?M2|QF!C_X>SXZ{5ie7r1M zfXLB)!TN=HduJ?P?zShSk?y*Sq(UCyYw~xC)LN5BCk1>yeVZ>)cHTD>2JhS8_%^U9 z{sui1_6ne8;b=H>ra^+%iHu~OW1`!PHnlvMjAeZly_ZRAN0AD1l~khqQF-=FqgU8- z|J)kAfrdw5|AKS$({bGN2o{FmTd~qcPO-}u?q9w0Wu=_C->~TQX0%{EzgcHEueavw zYJ-h|W&Wg85JIG;s*VxCZcO|B2SwQ?=< zxV{00>j%VSLh|m2z0m8${Vmri547S(FI7H>?=~82S53N~o>G^o7=Kt#VFJ;j-V!@s z`A%5)^MwZ;waoWm&kl0Re|!>06di9BcuwGJBk)bwUk(wiI2>kOa<^P!U_50-vo%4{pELP=mUI0dSA}0TRjVkuEa+zu>>{<#!Rv;qa5rk>nLN-H;qQsdCiBMRcgPpS$keRB;8FadQ#3ZU+rbm(}Sxzee1+t zZ}Lf=hLX7Md*&AAjdrLvqBuU*ayJLNJ3hR5Zmfgc`>d_3^TP$c|FbyvPVLBdI)&hf z;0=yt1Jeox#7O^B$6^3yhY@ggx@GIM&MjDUy|1W9X#@flJh%8v;jZJdu)U8=8lOlG zp1V8YD6%YBtuvhVHva*>b(z1Gw_EX&VK>)xMF@ixkA{67j8E)I_lIfKvY_2(V(eJ1 z^X_aoYP{*F?5C%;KTRf)^3HPml>bDawEphO^#zO zH7C8bI_`WoXzs+rgDkz?-*@tNzI5lyj5a)9&CTwk(v;M6+C`<+&*|E8gnMnm4omMjZC*ztZg3F48fHJTaetxzX)-AKF0XDCdXvyAdi(|} zZ)8RRHr#(6v3{Bf2ZJbJJr@*Fo7zOC4j^C02d})1J{7>@t`Tn&b0fA;Luo(#DLxTV zfot!sm!F{O@71&k$J=styiB}s@4o2JS%rmIW4Q!T%aq(58H&V!>(PT)_L`b(>vPo0 zDaG)#k5~Nog!dIWiiKqEI@%%!8yc?{YCqS1bGRs_F{*?P!MXu98yQM}Bdiszj7jv` zEH}I5Kg4;SA92r-Pn=kJ%F@Zq#Gax>b{IRGdIqXs*D#q;>3w$ug@_$tOgtk0)ZczW z%LZ!fZiy)jeHZ>gc;G-T>x1L{m)SfoaDGjd9hz<(MF@CZe@c9^b=LWkMxJ)Z1*aBC zo^7Um1aU8pU3o~QE5RDd&?y7^971}4?G6+-6&-IR8eeg;q>DkDJGIJyf+g|(a}Jh9 zPS`^!L(B#%`tR#DQ`z4$Yky&JB1_o$fRgk!*ag84OIZ4CRz4RNwTzm+1#m6}*Bl=S zGnwk*e>{HpVaH;#jce=4rvX~nzOj*pr15`JFHKE-{z|{k)iG%U8g5`oA(a0@7MrCT zbLaww^>RV;wz4=>)0Fz{ihA$)+ZT12Lt?&8K!eoPdk#n_kv*nUsq!ZU$D3-Q?qj_w zD;;&3EeP!wMT+)0p>59|a0fRd5u2|WbUafpYT|5jV&V445ov6KiaDo!wtc_%_=oQ6 zYA@32uXyg$C~8WcWof-kXBYjgzAeV2`LoO8i5xjecb>$>m>DrVR;_UBRhwB-#j)BK zC*_0qK78%foqNl8Ra|{!1GG1=(v<%qCX2d?#sg{|yNSEh(*RN`_3GcO6VclP;yD>4 zus2`U-hPvSl;^BaJ)fn}xg7lC#RVADp! z+4K%ujB<_Le#R^c8MxhQ9OORo;+aIGm1YdmDC$y(U|Ig-@E!*l|Kt3_L6MsZgx+od;0C4<67d&A!&u=s03U32neV%n zL@F%IqDbc9_uCIsdu@g9I3--k63tu0A1@P~wAKvIQ!1z*diuZ@J$2%WVsLcbwFcP5 z%%)_|q@#Cya_i{w)#-Gf_Lf=cZWHc#a?V=j@(_dOvFibxFWj%jQ-TFWRlo-8->8hKbHrMeynL(}ipe3#nc*AM!~h=Kgk89(^(O z&(zXBo;MEYM@a4`_qZOW{)$wvuY<=0;@mNGTD9kPIt!8=ER@$ zLHx>7tNt{tt^}q-2qv!GnORxs*~;q?eF?T9)`WmyQ1X(3$-3SI5)coCnG)9Skr)i% zO9RCldcCf~3+e|2!$!R}yH5Dp1Q2yh4R zK@o`p=%PyqGFqh#90IfdaSKohsD|=!*ADRVBZ91EO(y!=f;VP_Fd9Zs1PYD(6`dd2 z)e(w?!~b72$p7s+D1hzWLOnoA)E?SSs8c+SQ`Uut_(H|5{krO zAV7m+0p`SDfJK1tlrq52$|?W=0I$)m;CmF%fNC#gU_Q7e4iNHKmDN7*N<#*v3<0ko z5Fk=u!y-_$xflTP)ir>zz`nG5zQ0gw-VZ!}s1d;#*r zFO9|zAW!^gG+tTb36LLtZ6I8DTsy zCw^Q(q5$U(p4ydF6X-XTurv7MHg6agl1_7wt&}%S+fJ%@yIur_I zQD|!%1hpZpkERiUq6_fhX94T4UZMfOqWB<%q(5h{rt9lxW0^|^EO$!3|fH@QB7f7EQ^^_7+}q}1-Rh;&ctGPOS>;A3toE={ zO@u;qq?7EWD2a+#@$y*lvZJEs<3uT`&~x$7l6aBg1d*Zyk-|jb(@Daol7#b)iJV9g z$x0D9o+6T&3e89rO{IvXP{fW=#F8oENfhx!ibMiMB90gQ*H6s=@)PLJ(Ckkg6C!Rr04Q`B9bj zQ(?Xom=6W+ML~E{5JU>XgMxIYAl)b^0tMwtLGPoWT__mmRE(2TD%LR->yWCvH&xj_ zRmCn<#Wn@ECq)&XqGokW&GMMK`7w2~V;ZK(8YamayOTAIlQoT!b{Qt^(ofXVOVrX$ z)YeJR)=tpTir3MM*U^a6RgcqEJF2UCR1X)ckB!mCMC+rY^pQ~ph$9B@NCQ}efntQA z!eK+XLxxT=VTRHN4W&X2B}0tF$wp$qMxrDm=m8_)AS0nbBf$Wp9ezdv`wh4I8uI%X z@_8BZdKz*Q4Y}M6Io%962nKBX47Ru!usS*EvpDKAIp{Om>(SfkZQi3tXCn*Pt~x&C zU`rxNH_$%_Fem{VY2z>oV71Z;n}J$u|6tlDU`Yb%s@-X3H^4tMo&iig+Fgi0V7G&8 zrK$OE>I;y)Yai#obAo6i^Ot~&sq%!_+RPa2byHn%gw^xU8{e2OyoZdUXZ$#I6_U^1(v^=CH z7ic*7wyZ%Y`+D(WsLgQKqFfZLV9UyuDW(&j28))XtZas@$M2;CMLH6inO<+~jV z1~2oi6%KGkjpy%T6uvk9Y^$Tk@?bXD@R$m z{4(aWW#Qh%jQ^)xRFG!yTc17n>vR_m~2n8evOKHd3E7Phh;}B z^AOKWD*a~K%%6)`=pDkC?M`@ooxWAE8G3o!-C#QH=^^U@p(8?}oC+FTr`d+`6NT9P z%Ic-rHdkU)$xfMve*?m4lE=!tzBN@tYOL>wu4anZQwg}vH|M7N?xS`DyD$|$PPLbX zmr?56!t4#~E@I_!IM{1Ah>y5UtRZtONY7tz+Go(&QB$UmSfLUQr5+1YY!Gb6EXTLe zyKGH;$lTl?w69KNj@_wcq>k(QEC0o?p;~=kvJEF|s^y!7T@2+v(E^t|(@5$x!MrX} z)#nr`E%$jB$?KoM+i^r-VbS%Iah;kU8B zTRr~DLxQf>7-jU$sAnA}hzsWJ{!$X(KFD3xTiv>gVTfmY@pqO++lh6gv)G3_6}rM& z5T<8!tTwC6^{ssRc*c^Ihq%6kPsU9*e7TC|%wuWvccRpWxB^(tu%F@F$GV?x*@^7@ z(%{K_BagRh35QXR*vV3~p=(5d!NPRe!{mQ?b(MtYFBJ^mM8zORvdRbK&!}4seK~ZN z`<~sN54=Z2(+!S@If-a)tE!AZIPoFdzEZ}eH~qw#KoOoQjPsCvXR zX=8C832b7G1>Ppp_R#>)QTj~2)3~y7F+Z})A!!}YRxQd~;#O{#V0)hLGES3p&S^3A zlDd^o4t&&YoG3j9yAtzApi`fmmO1s9;4rB5+T^1D*{df*4ygsM6BOOnhlDtq(W$C} zaRNJJM7DG2Jj^&GBylR&t&=%;mu)Uo0vyns%JZlP7`|7wQiUe) ze)*a{H)nCCrg~9TkN4$W?Q+R$>xv7_LbVDln}!?8KYp3VX^~KWLUz%qrQ}dR3p)I{ zR-Sz~+u_pZwLVfKJlo^z7%g7^kb-Oc&{*He%)$Li!MVbE2})zB;{ByZF2yOw6)0 zTq*sU)zH}BdBvFB+uy5VnN(RmH_Y^F(T_h2n=D!)=ne=@YYp*#l1ow4+Gxo^=k>G z_a^=#Jq~VOFD5PaeLh@>m2MQ0*?o(DK#cE#*XA?oz31vQTO@Au%su*DKARB~zeF6f{&b8{P`;x;B zLDMzxMmI%dCP0m7F!ZIjY1~KMBPAjr!G|Wm+j4F7)_q3S*5-%GOAD8>q+h8Baz44j z!7y|@ZH^=CkVKD4d*SYZA?=Tyn@9}rv7c2_55yK=L*NbD2hfBk@AG{h;Yz=kuKS97 z0hyaY?2R*Y6z-F~)}9;a>%d@8_GEhIQ}8j526k1JgPaO)WrOw$8&q|yY065Wr0MO} zQS0fCne5Ye&3{#X{h;p@Ih&9@ir`Xl$Lau3E@j*#UoiolP=QC>7)$-H&!p}BW5J3o!1&a0ok_&b$JVIh(?HcatB@A&z<3I}>eH_zwP=7y>7 ztSDtY+N4zed>u+(Yiv0@-25`GPx?kg2!4If_A-{N0}o|S z)Fs_Mz#dBzDp%XDg}eM_vHWYo@F7*jJiZI@m&Ki8WxKEY%#q&YLXdcXbK=|TLh~)) zj#I}vyNkh{s>;5qgB^BxU$}FV5~20&-u--ZaY>^vIAva07e|-qU=#|06dI2)_L5rD1_Ovj6hZkQfx`rAhuXCI0D^=*L&k z53hvZO$yCV3eHaMoSED)H6buLAuu+vePn$5i}CHx#{~w)1p3ByJQ~~CGb;FSRH$=Q zr2Qqd^`&U@hrnR@PkX7+&A@u%A9Pj#vN`YHVe$$dr%ea3N5Oky6JMLjl;cw`ygYjv>KI;6)Y zxW_iA+b*EX-tVD<&qGJA2To4J`!4SH_qleux^%cXIkmexw0qdM5pC~z*|d7&TYW5B ze9iCfH*NOYeaGMEPJlsEpx*5u!1vU;McUO6tkFPLyBVTdAF6WWpmJRp=K3M@wL{2j z;fSk;VOJuQY9kbDA{DBS$X$*Col_^7s%YtpF;W*}Brn8DR>n$H92GA=DpnRJc0OLT zG+q>RRuiD0vzjPUm<0H%B4?9C&LoMPP8L3uEL@N*eDat`{xK22ea%e~$w>j7*lfU$ zO@$s$g=VIT0)A{dMKp~fN~MTVC}K39R{R)6Jeew(_sH18JXM}_UD z!hNZ5A1cC|itwT$JgG<`73o1mxl>SX6f}W?cBNqUQ7|qPtTP4crsDRbs@kNgTBoRiK5mM-WeQM_q+xzc!|a%*=`l^3kGsn#8Srtn43f0;leF~! zA2(44^l=k(cE#&z#_MXt>8Zu(fj;h0eU(^!Wx&miF+fKfprQps(u`;B3I++D=dlfx=_EwH;8_D>)5`CjOvc`KH zRCHAEcp*ta#qv&;HlvD~=IYEDmC>-mf)Y7c0km9>g-^0CSx3@%&t4VdGO==Ve)9~Q zJ@M9(eLl^vGiTUFO$+l&DwLk2+hF2rCHkJ}C>n=QgQ|i~msBVgz{+P>LL~QS6gHOl zLY<)KEE`JPz08W_9vi%~jFUupKI_AH{>&M-!gD3{dft-dN_UHa^@h>DlWZK+{zZtKYS#hby0{=q%Lyir7TnxTxhXmUR8{N3V z%o&$aO=FB{-9EeqR9%KG$3{FZBXdS{lwge64Y5ySDULUk?AuPbP_jchHOGc0F1gt~ zbLPM(t1-qn43F24R97sQ+S1L^y}LrT*~WOOV4H$MYRMOaPqv@T@fUd;b8IT( z`Z8yjM-7dy8raKUIBxSMo;`C$deqB!DP^Iu|%V?;v@awoxTmq&Vb60)fglei}<0a zz!2^4dTRAQ3xJvUc!23kAodQ%b!fk&4*|kQv@q$Kk^}M}KPT$~zlH~+MKVA(HOMcJ z?C0YK4MizomEa0cZ!$S3SQQ5I|M!(rAjwM>0t2$D9wF|)kL!P(73ARwbpw-_0Um2B z03&J3`veB)f&USKjGihI4%AVj;Wz{W3FLF+;YevXTw3;*AZ!?k=m`N*CnyMzTUq-9 zQd1Zp=-)g)_PRa<82(=0huvTtP^K}zs*I!v0#qlw>~%m4df};_kk(F^?k~J&=07$2lFVuuZKhezfxY` zhX#HwyuMEvOp5$I7lpw6F%E?R^Ed0pfqA=ieE`4xF%FFaQzyUAMQ?yF8neM%9GI&4 zeJ%$0iNPOzC@}M~ZXEVc+%U>OT5jDqAb4d7GxlTYC)U|MqBzABhMcoN`eFeL{5{p5Qr`j77jfyIC} z`j2sB62ZrhNTU7cDb_yWL_lspVfes6P~g#$GsXd)U?m3afu{HgBr;9JAh1|v1VmC& J-@*X$zW~XM4oUz3 literal 18085 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 P@Nx2C(bLPR$z%OL!-*zL