ࡱ>  v 08bjbj rjj^etl ( 4nCCChD\`D,n|$E(E:EFFGpH4H׆ننن^7TTߏ$ 0 HG"GHHS FF(SSSHb F F׆SH׆SShX~X FE *"K`n.4C"QVO(@<|wDxS^S> F F  WORLD METEOROLOGICAL ORGANIZATION ________________________  INTERGOVERNMENTAL OCEANOGRAPHIC COMMISSION (OF UNESCO) ________________________ JOINT WMO/IOC TECHNICAL COMMISSION FOR OCEANOGRAPHY AND MARINE METEOROLOGY (JCOMM) EXPERT TEAM ON MARINE CLIMATOLOGY SECOND SESSION GENEVA, SWITZERLAND, 26 TO 27 MARCH 2007ETMC-II/Doc. 3.6 (15.II.2007) __________ ITEM 3.6 Original: ENGLISH DATA QUALITY AND EXCHANGE Ship call sign masking (Submitted by Mr Graeme Ball, Chairperson of the SOT) Summary and purpose of document This document describes the options that are available to mask ships callsigns as recommended by the WMO Executive Council. The document includes a number of recommendations to the SOT, including the establishment of a Task Team on Callsign Masking.  ACTION PROPOSED The Expert Team on Marine Climatology is invited to: Review the information contained in this report and comment as appropriate; Note the recommendations contained in the report that will be presented to SOT-IV. ______________________ Appendix: A. Technical Implications following Resolution 7 (EC-LVIII). DISCUSSION IMPLEMENTATION OF MASKED CALLSIGNS BACKGROUND The WMO Executive Council, at its Fifty eighth Session (EC-LVIII), reconsidered the issue of ship security that was first raised at SOT-III, Brest, France, 7-12 March 2005. The solution proposed by the SOT, to re-classify BBXX data as non-essential, despite strong support from the JCOMM-II and PMO-III, was not adopted by Executive Council (EC-LVIII). Resolution 7 (EC-LVIII), instead authorised WMO Members to implement, as a trial solution, the masking of the callsigns of some of the VOS reports for GTS distribution. As well as only partially addressing the primary problem, the solution also enormously complicates the management of the ship metadata for real-time data quality monitoring and feedback, as well as for climate studies. The WMO Secretariat was tasked to progress the use of masked callsigns. In this regard, and with extensive input from the Chairpersons of the SOT, VOSP, DMPA and ETMC, the WMO Secretariat prepared a document describing the technical implications associated with implementing masked callsigns. The document, prepared by the Secretariat, is provided herewith as Appendix A. This current document provides a summary of the document in Appendix A, and makes a number of recommendations regarding the options considered. Whilst both this document and Appendix A refer specifically to the VOS, the content is equally applicable to other ship-based observing programmes such the Ship of Opportunity Programme (SOOP) and the Automated Shipboard Aerological Programme (ASAP). On the assumption that most ships participating in the SOOP or ASAP are also members of a national Voluntary Observing Fleet (VOF), it logically follows that whatever masking solution is adopted for the national VOF would translate to the other programmes. DEFINITIONS For the purpose of clarity, the callsign masking schemes presented here, as well as in the implementation document in Appendix A, are defined as follows: LabelDescriptionREALOfficial ITU callsign of the ship.SHIPNon-unique identifier. The callsign is unilaterally replaced by the letters SHIP.MASKUnique, repeating identifier. The masking identifier is assigned by the NMS that recruited the ship.ENCODEUnique, non-repeating identifier. The identifier is derived from encrypting elements in the message, e.g. callsign + latitude + longitude. Annex IV of Appendix A shows a composite diagram of all the schemes described in this document. The diagram assumes the recommendation to be proposed at SOT-IV that the JCOMMOPS becomes the host of WMO-No. 47 (Doc. I-5.1.2) is approved by the SOT and is subsequently endorsed by the WMO. OPTION 1: REAL AdvantagesDisadvantagesDefault option of all NMS.Ships can easily be identified on publicly available NMS or similar products displaying callsign.Real-time and delayed-mode quality monitoring are not compromised.REAL included in national updates to WMO-No. 47, hence the integrity of WMO-No. 47 is retained. Commentary The VOS has traditionally used REAL to send and distribute BBXX messages. The use of REAL now however severely compromises the security and safety of ships and personnel in some parts of the world. OPTION 2: SHIP AdvantagesDisadvantagesIdentity of the ship is hidden.Non-unique.Can be implemented at source before sending of the observation (e.g. Navy).Real-time and delayed-mode quality monitoring of SHIP is impossible unless the non-masked data are supplied separately to the monitoring centres and NMSs.Can be implemented by the NMS before GTS distribution, making the masking transparent to the ship.Renders WMO-No. 47 largely unusable.Immediate implementation if quality monitoring concerns are ignored.Except in data sparse areas, ships cannot be tracked individually on publicly available NMS or similar products that routinely show callsign. Commentary The SHIP solution provides anonymity and has been used for many years, particularly by navy vessels, when sending their BBXX from ship to shore. The solution considered here however occurs when an NMS replaces REAL with the letters SHIP before distributing the BBXX on the GTS. The use of SHIP poses several problems: Inability by monitoring centres and NMSs to perform effective real-time quality monitoring; Inability by the RSMC to compile monthly global VOS monitoring statistics as required by the WMO; Inability to perform delayed-mode quality monitoring; and Exclusion of the data from long-term climate studies. One NMS has indicated it will implement this scheme across its own VOF and could extend it to other ships reporting through its local LES, if requested, either by the ship or the responsible VOS FP. However, another NMS has indicated a blanket approach, meaning that some ships could be involuntary participants. Whilst quality monitoring of SHIP is not possible, there are proposed solutions, each requiring development and considerable effort, to address the problem: The NMSs implementing SHIP would be responsible for the real-time quality monitoring of ships that are masked by SHIP. It would be the responsibility of these NMSs to provide the necessary quality monitoring feedback to the appropriate VOS FP, either directly or through the JCOMMOPS QCrelay. To ensure the RSMC continues to meet its monitoring role for WMO, countries implementing SHIP would be required to collect the raw (non-masked) data in a secured database and provide the data in near real-time to enable automatic bias correction or the removal of ships displaying systematic errors. Because several countries have indicated an intention to implement SHIP, each country would maintain its own secured database and routinely push the data to the monitoring centres. OPTION 3: MASK AdvantagesDisadvantagesIdentity of the ship is hidden.Administrative overheads in the NMS to maintain a database of REAL vs. MASK.Short to medium-term implementation.Possible that MASK may impinge on REAL of another country.Enables real-time and delayed-mode quality monitoring by monitoring centres and NMSs.Monitoring centres and NMSs need real-time access to a centralised database of MASK vs. REAL. The untenable option is to access individual national databases of MASK vs. REAL.REAL included in national updates to WMO-No. 47, hence the integrity of WMO-No. 47 is retained.NMSs must keep up-to-date the MASK vs. REAL database for access by the monitoring centres.Independent of the official ITU callsign of the ship which often changes. The benefit is that the BBXX will continue uninterrupted with a single identifier.Ships can be tracked on publicly available NMS or similar products routinely showing callsign.Lack of correlation between MASK and REAL, as is the situation now with E-SURFMAR, impacts on long-term climate monitoring. Commentary The MASK solution provides anonymity through the use of a unique masked identifier given to each ship. The identifier is assigned by the recruiting NMS, where the national MASK scheme could be developed to satisfy local requirements (e.g., categorised by equipment type for E-SURFMAR). MASK however does not eliminate vessel tracking if the identifier is plotted on NMS or similar products routinely showing callsign. The MASK does enable real-time and delayed-mode quality monitoring to be performed because of the repeating nature of MASK together with the ability to cross-reference against REAL. Furthermore, MASK does not impact on WMO-No. 47 because REAL will continue to be provided in the quarterly WMO-No. 47 updates. The MASK can be implemented immediately by the VOS FP, but to be totally effective (i.e., real-time quality monitoring, RSMC monthly statistics, delayed-mode quality monitoring, long-term climate monitoring) it requires development and installation of: A centralised database of up-to-date MASK vs. REAL; and Routines to access the MASK vs. REAL database by the monitoring centres and NMSs. OPTION 4: ENCODE AdvantagesDisadvantagesIdentity of the ship is hidden.Requires all monitoring centres and NMSs to upgrade their message recognition and switching systems to include encoding and decoding routines.Third party users of ship data could receive ENCODE whilst monitoring centres and NMS would use the decoded data.The length of ENCODE may exceed the currently permitted callsign length in the message recognition software in some NMSs.Ships cannot be tracked with ENCODE because the encrypted value changes with each observation.BUFR is regarded by some as the preferred message format in which to transmit ENCODE, however BUFR is not mandatory until 2012.Real-time and delayed-mode quality monitoring are not compromised.One proposed solution is to uses a public key for encoding and a private key (restricted distribution) for decoding.Permits the random selection of elements in the message to be encrypted as ENCODE.REAL included in national updates to WMO No. 47, hence the integrity of WMO-No. 47 is retained. Commentary The ENCODE solution only requires action by the NMSs and global monitoring centres to incorporate encoding and decoding routines in their messaging centres, otherwise its implementation is transparent to all other parties. The Centres receiving the data would provide raw ENCODE data to satisfy any obligations to provide data to third parties, but for its own operational and monitoring purposes it would use the decoded data. Like MASK, the ENCODE solution does not impact on WMO-No. 47. The time frame for implementation is regarded as medium to long-term due to: The requirement that all NMSs and monitoring centres must upgrade their message switching software to incorporate SOT approved encode/decode algorithms; and The possible dependence on the introduction of BUFR, which is not mandatory until 2012. DISCUSSION The SHIP satisfies the requirement for ship anonymity, but does so at the expense of global quality monitoring, and therefore it cannot be recommended as a practical solution for the VOS. Solutions do exist, however, to ensure that real-time quality monitoring is performed, and include: (1.) real-time quality monitoring by each NMS that adopts SHIP, and (2.) the supply of non-masked data in near real-time to the monitoring centres. The MASK can satisfy all of the primary requirements (ship anonymity and quality monitoring), plus it eliminates data loss when REAL changes during a voyage. This is an important consideration for NMSs that count the number of observations from individual ships on a monthly basis. The MASK is therefore recommended as a practical solution for the VOS in the short to medium-term. The ENCODE can satisfy all of the primary requirements (ship anonymity and quality monitoring), plus it eliminates vessel tracking on NMS or similar products that routinely show callsign. The ENCODE is therefore recommended as a practical solution for the VOS in the medium to long-term. RECOMMENDATIONS The MASK or ENCODE are preferable to SHIP. The use of SHIP should be discouraged in the long-term. That ENCODE be promoted as the preferred long-term solution with a recommendation passed to the EC-LIX, requesting that all NMSs and monitoring centres incorporate SOT approved encoding and decoding routines in their message recognition and switching centres. A combined ENCODE/MASK provides the added benefit that data loss is eliminated when REAL changes during a voyage. To ensure that MASK meets the requirements of all users, it is proposed: That JCOMMOPS hosts the centralised MASK vs. REAL database; The database is password protected from unauthorised access; and Countries implementing MASK supply, in an approved format, (1.) quarterly VOF list of MASK vs. REAL, and (2.) monthly update of significant changes to its list of MASK vs. REAL. To ensure that SHIP meets the requirements of all users, it is proposed that countries implementing this scheme: Perform the real-time quality monitoring on all ships that it masks, and to provide the necessary feedback to the appropriate the VOS FP. Collect the raw (non-masked) BBXX in a secured database and push these data to the RSMC Exeter, VOSClim RTMC, and to other monitoring centres or NMSs, as required. With respect to (b.), technical solutions should be discussed bilaterally to minimise the impact on centres receiving the non-masked BBXX data. That the national VOS Programme Manager be recognised as the national focal point for callsign masking by other ship-based observing programmes, including the Ship of Opportunity Programme (SOOP), the Automated Shipboard Aerological Programme (ASAP) or other related programmes. That the ad-hoc team responsible for considering the callsign masking options, currently comprising the Chairpersonss of the SOT, VOSP and the ETMC, be re-established as the Task Team on Callsign Masking and Encoding with the addition of the DBCP/SOT Technical Coordinator. The Task Team would have the following tasks: Oversee the implementation of the MASK and ENCODE and develop guidelines, as necessary; Review and approve national MASK schemes to ensure they remain unique and do not impinge on (1.) any ITU callsign series allocated to a country, or (2.) any other marine or oceanographic identification scheme used by WMO (e.g., buoy identification numbers); Ensure the MASK vs. REAL database is kept up-to-date by NMSs implementing MASK; and Develop the ENCODE encryption strategy, as well as the keys for encoding and decoding by NMSs and monitoring centres. _____________ Appendix: 1 Appendix A Technical implications following WMO EC-58 resolution on ship owners and masters concerns with regard to VOS data exchange. DRAFT (v8, 2/Mar/2007) This document was compiled by the WMO Secretariat, based on email coordination and discussions with the following people: Graeme Ball, SOT Chairperson (Bureau of Meteorology, Australia) Pierre Blouch, E-SURFMAR (Mto-France, France) Julie Fletcher, VOSP Chairperson (MSNZ, New Zealand) Toshifumi Fijimoto (Japan Meteorology Agency, Japan) Bob Keeley, DMCG Chairperson (ISDM, Canada) Frits Koek (KNMI, Netherlands) Sarah North, Interim ASAPP Chairperson, VOSClim TT Chairperson (Met Office, United Kingdom) Colin Parrett, RSMC (Exeter), VOSClim RTMC (Met Office, United Kingdom) Scott Woodruff, ETMC Chairperson (NOAA, USA) 1. Introduction 1.1 Ship owners and masters concerns regarding availability of VOS ships positions on public websites not controlled by the NMHS is an issue that has been discussed since early 2005 (see background in Annex I). They justify their concerns because of piracy acts in certain regions (Annex II), as well as because of commercial competitiveness reasons (e.g., fisheries). 1.2 The VOS data appear on the websites because: (i.) VOS data are being distributed in real-time on the Global Telecommunication System (GTS) of the World Weather Watch (WWW) and made available to all NMHS, (ii.) marine data are defined as essential data according to WMO Resolution 40 (Cg-XII), and (iii.) essential data are provided on a free and unrestricted basis according to this resolution so private companies can legally access the data from NMHS. VOS data which are assimilated in real-time by the NHMS from the GTS into Numerical Weather Prediction models are essential for the provision of services in support of the protection of life and property and the well-being of all nations, as well as critical for global climate studies. 1.3 Participation by maritime companies in the VOS scheme is done on a voluntary basis. Because of such concerns, ship owners and masters, may withdraw their vessels from the VOS scheme because of the risk of having ship reports, including call signs and positions being made freely available on websites not controlled by the NMHSs. Some ships have already withdrawn from the reporting system in order to preserve the security of their route and position. The International Chamber of Shipping (ICS) recently explained that it would certainly prefer to find a solution that addresses ship owners' concerns and at the same time continues to support the excellent work of the forecasting and weather reporting services. 1.4 This serious problem, if not adequately addressed, could therefore ultimately lead to a substantial decrease in the number of recruited VOS ships and threaten the programme. 1.5 At the same time, unique ship identification is absolutely needed for the following activities: Quality monitoring (real-time and delayed mode). In order to monitor the quality of series of observations provided by a given ship and in particular to identify ships reporting systematic errors, it is necessary for the monitoring centres to identify the ship in a unique way. Quality information feedback to appropriate national focal points, and Port Meteorological Officers (real-time and delayed-mode). Ships identification cross-referenced with the list of ships operated by the Members States (i.e., WMO Publication Number 47) is required in order to identify the appropriate National Focal Point(s) or Port Meteorological Officer(s). Global climate studies (delayed-mode). Access to ship metadata is necessary for global climate studies. Metadata are available from WMO Publication Number 47. Therefore, it is necessary to cross-check the ships unique identification with its corresponding records in the WMO publication. 1.6 The Regional Specialized Meteorological Centre (RSMC), Exeter is acting as CBS Lead Centre for monitoring the quality of surface marine observations and is routinely producing a bi-annual report on such quality, as well as providing essential feedback to the VOS operators regarding the quality of the data delivered by VOS ships. The Met Office quality monitoring activities for VOS data are made on real-time as well as delayed-mode data. It provides for an independent source of quality information regarding ships operated by other countries. The Met Office is also acting as Real-Time Monitoring Centre (RTMC) for the VOSClim Project. The VOSClim has started providing a high-quality subset of marine meteorological data to support global climate studies. It is essential that the activities of the RSMC, Exeter in this regard can be continued under any proposed VOS GTS data distribution scheme. 1.7 Restricting real-time ships position and call sign access to users outside of the World Weather Watch system would satisfy the concerns of ship owners and masters. However, restricting real-time data access to the ships call sign only, would not completely address the concerns of these companies operating ships in data sparse areas where the ship traffic is low and where ships tracks do appear clearly on plotted maps of the VOS observations received from the GTS. 2. The WMO Executive Council Resolution 7 (EC-LVIII) 2.1 Based on above-mentioned information and rationale, at its Fifty-eighth Session (Geneva, Switzerland, June 2006), the WMO Executive Council (EC-LVIII) recommended that: Members which, in consultation with ship owners, wish to protect the identity of VOS may implement ship call sign masking, for a trial period of one year, a process which would facilitate open distribution of masked data on the GTS; All Members implementing such a process to provide for the secure exchange of ship call signs and reports affected by the masking process, so as to assist in resolving real-time monitoring and climate analysis problems. 2.2 At the same time, the Council requested the Secretary-General, as a high priority issue, to establish a high level dialogue, involving affected Members, the International Maritime Organization (IMO), the International Chamber of Shipping (ICS), shipping companies, and other relevant organizations and technical commissions (e.g., the Joint WMO/IOC Technical Commission for Oceanography and Marine Meteorology (JCOMM), Commission for Basic Systems (CBS)), in order to determine if there is a link between VOS data availability on external websites and piracy and other ship security issues, to review the implementation and impact of masking, and to propose a general and universally acceptable solution to the issue that would address ship owners and masters concerns, as well as the data monitoring and quality information feedback requirements, for consideration by the fifty-ninth Session of the Executive Council (EC-LIX) in 2007. 2.3 At the current time, only items (a) and (b) above are being addressed in the technical implications of the WMO EC resolution below. 3. Masking schemes and current national implementations 3.1 There are different solutions proposed to mask the ships identification, and the WMO Executive Council authorized national solutions to the problem. The following notation will be used in the text below: SHIP masking: A generic call sign using the four letters SHIP is used in place of the ships call sign in FM-13-XI Ext. SHIP reports that are distributed on the GTS. MASK: The ships call sign is masked using a unique identification number in place of the real ships call sign in FM-13-XI Ext. SHIP reports that are distributed on the GTS. This unique identification number is allocated nationally or regionally. Allocation of unique numbers is coordinated regionally, in the case a group of countries from a region agrees to use the same scheme. The name of the NMHS recruiting country (i.e., not the country of the ships registration) can be part of the masked call sign. To avoid confusion with the ODAS and buoy numbers, the unique Identification Numbers should start with an alphabetic letter. ENCODE: The actual call sign, plus the date/time groups are encoded (encrypted) within the VOS reports issued by the ships (date/time is included in the encrypted part to make that group vary from one report to the next). The date/time group is also being provided separately without encryption to permit the use of observations by users outside of the WMO community. Traditional open-source encryption methods use a public key for encoding and a private key for decoding. Private key is known by all WMO Members but is not made available outside of the meteorological community. REAL: The actual (real) ships call sign is used in FM-13-XI Ext. SHIP reports that are distributed on the GTS. 3.2 At the time this report was written, the following masking schemes were being proposed in practice: Australia: MASK. Unique identifier based on BOM numbering of its network of observing stations (i.e., AU9nnnn). Care was taken to avoid duplication with actual ships call signs. Canada: SHIP masking for all Coast Guard vessels. Automated systems (AVOS) are being programmed to permit SHIP or MASK if requested by ship owners. E-SURFMAR: MASK. Unique identifier is formatted as following: TTTCCnn where TTT are three letters describing the type of acquisition system being used, CC are two letters for the country (ISO code, or non-ISO code if more confidentiality required), and nn are two alphanumerical characters to provide for unique identification of the ship for the considered country and acquisition system. Japan: SHIP masking. Letters "SHIP" replace the actual ship's call sign in reports inserted on the GTS from Inmarsat Yamaguchi Land Earth Station (LES) upon request from: (i.) ships recruited by Japan, (ii.) ships recruited by a foreign country, and (iii.) ships registered in Japan, but recruited by foreign countries (countries informed in such a case). The JMA is planning to make the original VOS reports routinely available in quasi real-time (20 minute delay at maximum) through a secured (authentication and encryption) server as of April 2007. USA: SHIP masking for ships recruited by a foreign country asking to SHIP mask the VOS reports inserted on GTS from USA. 3.3 Other countries have indicated that they would not be using any masking scheme, and include the following: New Zealand explained that they have presently no plan to implement a masking scheme, but that in the case ship owners and masters of ships recruited by New Zealand would express concerns, they would favour implementing MASK in order to permit quality monitoring activities to be conducted properly. South Africa is similar to that of New Zealand. USA for the ships they are recruiting. 4. Technical implications of WMO Executive Council, Resolution 7 (EC-LVIII) 4.1 Technical implications for the SHIP masking solution 4.1.1 Quality Evaluation: 4.1.1.1 Unique identification is required for quality evaluation purposes: For building time series for any given ship, comparing the ship data with the models first guess, and computing quality monitoring statistics (totals, RMS, bias, number of gross errors) in order to detect those ships reporting systematic errors (or biased observations); For automatically rejecting the observations originating from the ships which are considered as reporting systematic errors (black listing); For automatically correcting the observations originating from the ships considered as reporting systematically biased observations (bias correction); For RTMC transferring in real-time BUFR reports to the VOSClim Data Acquisition Centre. 4.1.1.2 As the ships identification is not available from the received GTS reports, assimilating centres doing the monitoring such as RSMC or VOSClim RTMC should have access to the ships identification through other means. A solution is to provide access in quasi real-time, via a dedicated secured server to copies of the original VOS reports (i.e., the non-masked FM-13 SHIP observations). Duplicate checks will have to be made in order to only keep the observations containing the real call sign in the assimilating centres database. 4.1.1.3 The Member Countries implementing SHIP masking must provide international NMHS users with such secured access. While real-time access is recommended, delayed-mode access is required for the monitoring activities (biannual, monthly) by the RSMC. Real-time monitoring is the primary responsibility of the countries inserting the data onto the GTS. However, for those countries implementing SHIP masking and inserting VOS reports on the GTS for ships that are under the responsibility of other countries, it should be required that they provide for real-time quality monitoring activities and that they systematically inform responsible countries of any detected problems and undertaken corrective action. 4.1.1.4 It is understood that minimum quality monitoring will be performed by these Member Countries implementing SHIP masking, at least for the ships they are responsible for. However, the role of the RSMC, Exeter, must continue to be ensured at the very least, for the ships that are not under the responsibility of a country which is inserting SHIP masked reports onto the GTS directly from data received from Inmarsat Land Earth Stations. Even for the ships under the responsibility of such a country, the RSMC, Exeter, provides an independent and alternate source of quality monitoring information. Inter-comparisons of ship data quality information requires consistent quality evaluation on a global basis by one or more recognized monitoring centre(s) (e.g., RSMC, Exeter). 4.1.1.5 To a large extend, quality monitoring activities are based on comparisons of the observed data with co-located NWP model field output. The primary source of information for data assimilation schemes is the GTS. For operational NWP centres, the GTS is a natural and relatively straightforward source of information for data assimilation. Access to a secured quasi real-time distribution system of the original VOS reports can be an acceptable solution. However, the data processing systems operated by the RSMC, Exeter, VOSClim RTMC, and other overseas monitoring centres will be impacted, and developments will have to be made in order to adjust to the new situation(s). Since the data timeliness is paramount for operational NWP centres, it is likely that the SHIP masked data will be assimilated first. If a parallel data distribution system is used for the original data, there will be a risk of assimilating the data twice. So, a duplicate check that excludes checking the call sign will have to be set up in order to prevent this from happening. 4.1.1.6 Regarding the role of the VOSClim Real Time Monitoring Centre (RTMC), impact will depend on whether there are any VOSClim ships which data are being SHIP masked. The real-time transfer of BUFR ship data by the United Kingdom Met Office to the Data Assembly Centre at NCDC relies on a list of ship call signs. The provision in quasi real-time of the original data via a secured server provides for a viable solution. 4.1.1.7 The United Kingdom Met Office, which is operating both the RSMC, Exeter and the VOSClim RTMC, would have to make appropriate changes in its data processing schemes, and has indicated that required developments could not realistically be completed before the end of 2007. The RTMC favours the implementation of a global masking solution such as MASK. 4.1.2 Quality information feedback: 4.1.2.1 Corrective action can be taken immediately when required for the ships under the direct responsibility of a country implementing SHIP masking, provided that quality monitoring activities for these ships are undertaken routinely. When a country implementing SHIP masking, and undertaking quality monitoring activities, detects systematic errors for a ship that is not under its direct responsibility, then the foreign national focal point needs to be contacted immediately. This can be done relatively simply by using WMO Publication Number 47, and the ships real call sign which is known by the LES inserting the data onto the GTS. 4.1.2.2 When quality monitoring activities are performed by the RSMC, Exeter, or an overseas monitoring centre, ships identification is absolutely necessary for identification of the national contact point or Port Meteorological Officer, to whom the quality information should be provided. The Monitoring centre willing to report systematic errors will have to identify the ship through procedures described in the above-mentioned paragraph  REF ship_identification \h  \* MERGEFORMAT 4.1.1.2. Once identification is made, the feedback exercise becomes easy and the existing JCOMMOPS QC relay webpages can be used as before using actual ships call sign. 4.1.3 Global climate studies: 4.1.3.1 Provided the proposed option is adopted of providing access in quasi real-time via a dedicated secured server to copies of the original VOS reports, which are archived in preference to the SHIP masked duplicates in assimilating centres databases, impact should be minimal because users can work directly on the non-masked data and real-time access is not required. 4.1.4 Remarks concerning Japan: Since many of the ships recruited by Japan sail in piracy-prone areas, the Japan Meteorological Agency (JMA) has discussed the issue with concerned Japanese authorities (i.e., the Japanese Ship Owners' Association, and the national authority for maritime security). This issue is so serious for some ship-owners, that they have insisted that all data should be reported without call sign. They indeed consider that replacing the ship's call sign with unique identification numbers managed by the NMHS cannot prevent pirates from accessing the ship's tracks and some information regarding the country recruiting or owning the ship. While JMA recognizes the importance of quality management of the data for met-services (i.e., the needs of unique identification), SHIP masking was considered by the JMA the most acceptable option for all parties involved. 4.1.5 Remark concerning Canada: For the Canadian Coast Guard vessels distributing their meteorological reports using SHIP masking, AVOS onboard real-time Quality Control (QC) will be the only QC being performed. Canada is not planning at this point to make a copy of the original reports available via a secured database. The RSMC, Exeter and other quality monitoring centres will not be able to evaluate the quality of such ships because the identification will be lacking and there will be no way to resolve identification. 4.1.6 Impact summary: Member(s) or LES(s) must make the original VOS reports available in quasi real-time through a secured server. The latter information needs to be accessible to the RSMC, Exeter, monitoring centres overseas, and scientists conducting global climate studies. This will permit: (i.) identification of all observations from a given ship (monitoring), and (ii.) identification of the operator responsible for the ship (feedback). The RSMC, Exeter, VOSClim RTMC, and overseas monitoring centres, must be able to access this information routinely, and will have to make software developments (in particular, to prevent duplicates from being assimilated in the operational models). If only one Member applies SHIP masking of ships call sign, then the secured distribution system could be developed, maintained, and operated by that Member. However, if more than one Member does it, it will then be required to develop an international secured distribution system containing VOS reports collected from the different national or regional centres implementing SHIP masking. The JCOMMOPS could, for example, host such a global system. Feasibility will have to be demonstrated, and it would take time to implement such a system. Real-time monitoring remains the responsibility of those countries inserting the VOS data onto the GTS. 4.2 Technical implications for the MASK solution 4.2.1 Quality evaluation: Quality evaluation exercises can be conducted (as before) by the monitoring centres, because the ships identification that appears in FM-13 SHIP reports are unique for a given ship. 4.2.2 Quality information feedback: In case the country name is part of the masked ships call sign, then, if reachable, the National Focal Point can be contacted and asked to relay the information to the appropriate national contact or Port Meteorological Officer. In the case the country name is not part of the masked ships call sign, or in case the NFP is not reachable, then the national contact point can be identified, provided that a secured database containing cross-references of masked call signs with national contact points are available. As more than one Member Countries are implementing the MASK solution, then the database must be made global. However, the global database does not have to be updated in real-time. Monthly submissions of lists of masked call signs, coupled with real ships call signs, would for example be sufficient for updating the database. This would permit the identification of ships from the monthly monitoring statistics provided by the RSMC, Exeter. The database could be implemented at the JCOMMOPS as a quality information relay mechanism, which is already in place there and uses input from WMO Publication Number 47, in order to identify appropriate contact points to whom to relay the appropriate information. 4.2.3 Global climate studies: WMO Publication Number 47 will remain as it is, with real call signs. Delayed-mode access to a globally secured database that is cross referencing the masked ships call signs with the real ships call signs would be required in order to resolve ships call sign and access corresponding required metadata records in WMO Publication Number 47. The global database must be routinely updated with masked versus real call sign information provided by Member Countries implementing the MASK solution. The unique identification scheme(s) being developed must be careful to avoid too lengthy identification numbers; for example, some abbreviated marine GTS formats that are being used by certain Members are limited to 7 characters. Proper communication with the Expert Team on Marine Climatology (ETMC) and its Task Team on Delayed-Mode VOS data (TT-DMVOS) must be established. 4.2.4. Limited confidentiality of ships identification: As an example, assume a ship with call sign VGVF is reassigned a MASK of AU007. Every time it reports to the GTS it will use AU007. Therefore, pirates can consult their favorite website(s) and see the progress of AU007 until it arrives in port. The pirates can then identify it as a desirable ship to attack in the future. 4.2.5 Impact summary: Impact is relatively minor. Each Member(s) that implement(s) MASK will be required to provide a unique masked call sign for each ship of an agreed upon maximum length, and to ensure that the masking scheme proposed does not reproduce existing real call signs that could be operated by other countries. The latter can be checked with the ITU International Call Sign series. Unique call signs are basically required for quality monitoring purposes. Also, there is no need to maintain records of the observations distributed with a masked call sign. National submissions to WMO Publication Number 47 can be made (as before) on a quarterly basis, and can include the real ships call signs, provided that the database of masked call signs is separate and secured. In that case the WMO publication can remain public. The JCOMMOPS requires access to the secured database of masked ships call signs versus real call signs for quality information relay purposes, so it could be an appropriate place to host the secured database. It would update its database monthly, based on input provided by Member Countries implementing MASK. 4.3 Technical implications of the ENCODE solution 4.3.1. As long as users will be able to decode the call sign immediately upon VOS report decoding, the requirements for quality monitoring, feedback, and climate studies will be met. In this regard, the solution has merit. 4.3.2. Decoding will be difficult with traditional code forms (e.g., FM-13 SHIP) as the Commission for Basic Systems (CBS) is now reluctant to modify these codes because of the migration to table driven codes. While the WMO Manual on Codes does not specifically state the maximum size of ships call sign within FM-13 SHIP reports, encryption within traditional code forms might become acceptable, provided that the encrypted field(s) do(es) not exceed the size of the maximum ships call sign that presently appear in such reports (i.e., 7 or 8 characters). A simple encryption method would have to be used in such a case (i.e., avoiding complex algorithms using private and public keys). A simple solution would be very similar in essence to what is described in the MASKED solution. It would perhaps be preferable to use table driven codes and wait until the migration to such code forms is completed before proposing ENCODE (use of complex algorithms would then become acceptable). 4.3.3. The same encryption method and private/public key will have to be used by every country inserting VOS data on the GTS and using the data. A BUFR descriptor providing for an encrypted call sign plus date/time is feasible through submission of a proper proposal to the CBS. However, every centre, including developing countries, will have to develop the capability of decoding the encrypted fields. All operational centres using the VOS data (so all NWP centres in particular) will have to upgrade their operational data assimilation systems accordingly. 4.3.4. The private key will have to be known by every real-time user of the data within the WMO community, with the risk of having it inadvertently released to unauthorized users hands. If the private key is compromised, a new public-private key could be issued and all users informed in advance. International coordination is required at the switchover, and whenever keys must be changed. 4.3.5. One advantage of the ENCODE solution as compared to the MASK solution, is that the encoded field will vary from one VOS report to the next because the date/time group is included. Hence, it has the advantages of the SHIP solution when plotting such reports on a map because there will be no way for users outside of the meteorological community, without access to the private key, to identify two reports originating from the same ship, and therefore to identify a given ships track (except if the ship is sailing in data sparse regions). 4.3.6. Another advantage is that the users decoding the data will immediately access the call sign and would not have to access a cross-reference list of masked vs. real call signs prior to seeking metadata information from WMO Publication Number 47. 4.3.7. As some WMO Members may chose not to use ENCODE, a solution will have to be proposed to differentiate an encoded call sign from a non-encoded one. This will be natural with table driven code forms, as different descriptors would be proposed for non-encrypted call signs and encrypted ones. For traditional character codes, encrypted call sings could be pre-fixed with specific letters (e.g., SHxxxxxx), which reduces the size of the encrypted part (6 characters maximum if using SH and maximum size of encrypted call sign limited to 8 characters). However, for traditional character codes, the fact that users of the data would have to look at the call sign in order to ascertain whether it is encrypted or not will be regarded by the CBS as a new coding practice, and therefore as a code change. The CBS is now reluctant to change character codes, because it is promoting migration to table driven codes. So, the ENCODE solution will be acceptable only if the data are distributed in BUFR or CREX format. 4.3.8. Impact summary: Identification of the ship is well hidden to potential pirates. Table driven code form is preferable for this solution. International coordination is required to ensure every user can develop the decoding capability (i.e., write/buy/receive software) and maintain the system (i.e., remain aware of public/private key changes) at any given time. Under those conditions, impact for quality evaluation, feedback, and climate applications is minimal. Impact for developing countries would have to be further investigated. 5. Other ship-based observations with potentially similar concerns 5.1 Other ship-based observations, such as those made under the Ship Of Opportunity Programme, (SOOP) and the Automated Shipboard Aerological Programme (ASAP) Panel (ASAPP) might eventually have to face similar concerns as they rely on commercial vessels recruited by the JCOMM Member(s)/Member State(s) and promote free and unrestricted data exchange. Are also concerned ships that are equipped with ThermoSalinoGraphs (TSG). 5.2 SOOP ships are reporting in FM 62VIII Ext. TRACKOB format, ASAP ships in FM 36XI Ext. TEMP SHIP format, and TSG ships in FM 62VIII Ext. TRACKOB. However, concerns have not been raised, as apparently such reports do not appear on public websites. 5.3 Therefore, similar masking schemes might have to be proposed by the SOOPIP and the ASAPP. Implications in terms of quality monitoring and global climate studies will be similar. Any masking scheme developed under the SOOPIP and/or ASAPP would have to be compatible somewhat with the VOS masking scheme(s) in order to avoid conflicts between identification numbers. Also, a ship recruited by one or more programmes (VOS, SOOP, ASAP) should be reporting its data using the same identification number. The SOT is invited to look at the issue in more detail. 6. Conclusion, and technical proposal 6.1 For all ships participating in the global VOS fleet, it is essential to ensure continuity of quality monitoring activities by the monitoring centres and by the RSMC, Exeter, and VOSClim RTMC in particular. Quality of the data must be known, hence the importance of monthly monitoring statistics provided by the RSMC, Exeter. National contact points must be informed of detected systematic errors in order to take corrective action as soon as possible. 6.2 Real-time monitoring remains the primary responsibility of those countries inserting the VOS data onto the GTS. Those countries implementing SHIP masking are therefore invited to monitor the quality of these data in real-time, and to report on detected problems and undertaken corrective actions to the countries responsible for operating the ships. Unique identification is required for real-time quality monitoring by operational data assimilation centres, blacklisting suspicious ships, and automatic bias correction of reports from ships identified by them as reporting systematic bias. 6.3 Scientists conducting global climate studies rely very much on VOS data received from the GTS. They must be able to access associated metadata through WMO Publication Number 47. 6.4 Member State(s) implementing ships identification masking have been invited by the WMO Executive Council, to provide a national database. As different national or regional solutions will exist, two secured international global databases need to be implemented to facilitate access by the monitoring centres, i.e. a monthly updated database of unique masked call signs versus real call signs (MASK); and a database providing access in quasi real-time via a dedicated secured server to copies of the original VOS reports (i.e., the non-masked FM-13 SHIP observations). 6.5 The JCOMMOPS is the logical centralized choice at least for the unique masked call signs database. It has routine access to WMO Publication Number 47 and the VOS National Focal Points list, and would continue to operate the JCOMMOPS web-based Quality Information Relay mechanism (QCRelay) for both real ships call signs and unique masked call signs. Individual monitoring events could then continue to be sent through the QCRelay mechanism. Under this scenario, a monitoring centre would send a message through the QCRelay,either using a real or unique masked call sign. The JCOMMOPS (as it currently does now), would match the real or masked call sign to a ship and VOS National Focal Point (NFP) and send the message to this NFP. 6.6 In the case ship reports are inserted into the GTS using SHIP masking, the monitoring centres would resolve ships identification through access to the quasi real-time data-set of original reports, and ensure that duplicates are not assimilated twice in the models. Additionally, the centres would report on systematic errors via the JCOMMOPS QCRelay using the real call sign. 6.7 The SHIP masking solution implies software developments should be made by operational data assimilating centres in order to access a separate data distribution system and filter duplicates out. Delays in the implementation of such procedures can be expected in the future. 6.8 For security reasons, the unique ships identification database should exist separately from the WMO Publication Number 47, although the two databases will have to be consistent. Access to this new database must also be secured. There is no need to secure access to WMO Publication Number 47 if it contains only REAL call signs and does not cross-reference MASK call signs with REAL call signs. The JCOMMOPS would provide for that cross-reference in a secured manner. When using MASK, it should be noted that the name of the country of the ships registration should not be part of the masked identification number, the name of the NMHS recruiting country may be part of it. However, if more confidentiality is required regarding countrys identification, then the latter could also be hidden in the identification scheme. 6.9 For countries implementing MASK, schemes must be carefully developed to avoid potential clashes between (i.) masked call signs, and (ii) existing real call signs of other countries. Masked call signs must be unique. 6.10 The RSMC, Exeter and the VOSClim RTMC, overseas monitoring centres, and the JCOMMOPS need to address the cost issue for the required software developments. They will have to set up development projects and indicate possible implementation dates. 6.11. The ENCODE solution could provide for a viable longer-term solution, once the VOS observations start to be distributed in table driven code form. A proposal would have to be submitted to the CBS and a proper coordination mechanism proposed, to ensure that all legitimate users will have decoding capability. 6.12 The Annex IV flow diagram provides a detailed description of the flow of information between the different actors in the context of this proposal.  ANNEX I, Background Third SOT meeting, Brest, France, 7-12 March 2005 Excerpt from the SOT-III final report is reproduced below: III-A/4.1 Security issues arising from availability of SHIP data on the web III-A/4.1.1 Ms Julie Fletcher (New Zealand) and Mr Graeme Ball (Australia) raised security issues arising from availability of SHIP data on the web. Ships participating in the VOS scheme do so on the understanding that their data are only being exchanged between NMS for real-time meteorological forecasting activities and for climatological research. SHIP data are now however also displayed in many public web sites. This has led to questions about how these data were obtained, but of greater concern is the identification of ships names, call signs and positions and the security risk this exposes them to. Some Shipping Companies have threatened to withdraw their ships from the VOS programme if the leak of this data to the web continues. The meeting was informed that the IMO had recognized the issue of marine security and was organizing an international meeting on the subject later in 2005. III-A/4.1.2 The meeting noted that replacing call signs with SHIP could mitigate the problem and be an interim solution, but would not completely solve the problem as those who chase ships with malicious intent could still follow the ship routes. With regard to the possibility of using encrypted call signs, the meeting noted that it was unrealistic to encrypt ship reports as had been done with AMDAR messages from aircraft. III-A/4.1.3 The meeting requested VOSP members to take any possible actions to prevent making the ship positions available on the web site, such as contacting the relevant organization/companies and informing them of the security risk by making ship data available (Action: VOS operators, SOT chairperson). It also requested the WMO Secretariat to inform NMS about this issue so that NMS could monitor the situation and take appropriate actions. (Action: WMO Secretariat). The meeting also noted that the problem would continue to exist whilst FM-13 SHIP is included as essential data in the Resolution 40 (Cg-XII). It therefore requested the WMO Secretariat to advise the WMO Executive Council (EC) about this issue and to take the necessary actions. The meeting requested that the WMO Secretariat ensure that this issue is discussed at the coming WMO EC (EC-LVII) (June 2005). (Action: WMO Secretariat) III-A/4.1.4 The meeting noted that some weather charts issued by NMS were also made available on their web sites and included Ship Data and callsigns. The meeting agreed that although mariners liked to see observations on the charts, displaying of callsigns exposed them to a security risk. (Action: NMS) Fifty-seventh WMO Executive Council, Geneva, Switzerland, June 2005 Excerpt from the WMO EC-VLVII final report is reproduced below: 3.4.4.3 It was also noted that there were potentially serious security risks associated with allowing VOS call signs and position data to be made freely available on external Websites not maintained by the National Meteorological Services. Because ship observations are regarded as essential data in Resolution 40 (Cg-XII) the problem was likely to persist. It was therefore agreed at the last JCOMM Ship Observations Team meeting (SOT-III, March 2005), that a report on the issue should be made at EC-LVIII. Third International Workshop of Port Meteorological Officers Hamburg, Germany, 23-24 March 2006, Excerpt from the PMO-III recommendations are reproduced below: Ship security remains a concern for shipping companies and Member Countries, mainly because of the high number of ship piracy acts (more than 300 attacks every year, 30 crew members killed in 2004). The publication of a ships identification and more importantly its position via websites, is regarded with great concern by shipping companies and can lead to some companies requesting that their ships be de-recruited from the VOS. This has already happened in several instances, e.g. since mid-2003, Australia lost more than 5000 ship reports per year because of such concerns from a fishing company, and Japan lost more than 300 VOS between March 2005 and December 2005. A short term solution is to use a generic callsign, e.g.SHIP, although this (i) impacts on the integrity and usefulness of WMO publication no. 47, (ii) prohibits the relay of quality information from monitoring centres back to ship operators because identification of the relevant ship operator becomes practically impossible, and (iii) does not address ship security concerns for those ships sailing in regions where the traffic is low. A longer term solution arising from discussions with SOT-3, JCOMM-2, and PMO-INT-III was now being proposed for adoption by WMO Executive Council, that: WMO recommends that NMHS reclassify ship data transmitted in FM-13 SHIP format from essential data to additional data. This would limit distribution of the data beyond NMHS and would require special agreement with third parties regarding the specific use of the data. For this proposal to succeed it will require the support of all NMHSs due to the question of who owns the original data The PMO-INT-III also recommended that, WMO recommend that NMHS remove ships call signs from charts distributed to ships via the radio-facsimile or other means. Other possible options that could be implemented nationally or regionally were as follows: Japan proposed a solution where ships call sign transmitted via Inmarsat code 41 could optionally pass through a filter at LES Yamaguchi, whereby the real call sign would be replaced by letters SHIP before GTS insertion. Decisions whether or not to replace the ships call sign by SHIP would be the responsibility of the ship or the NMHS of the recruiting country. Countries adopting such a solution were urged to maintain a private database to help resolve monitoring problems. The E-SURFMAR Programme Manager proposed a scheme of generic call signs to identify particular ship categories ( Minos, Batos, TurboWin etc). This would have the benefit of hiding the true identity of a ship but would not solve the problem in low traffic areas. This would also assist with the compensation scheme established under E-SURFMAR. For example, ships call signs could be coded Qttccnn where Q is letter Q (not used by any country at present), tt represents the ship category, cc the country operating the ship, and nn a sequential number (from 00 to ZZ). Fifty-eighth WMO Executive Council (EC-LVIII), Geneva, Switzerland, June 2006 As required by EC-LVII, a report on the issue was presented by JCOMM to the Executive Council. Excerpt from the WMO EC-LVIII final report is reproduced below: 3.4.4.3 As regards to the requests from EC-LVII, the Council: (b) Noted that the security issues arising from availability of ship positions and identification data on the Internet had been discussed again at the Third International Port Meteorological Officers Workshop (PMO-III), in Hamburg, Germany, 23-24March2006. The Council also noted the following PMO-III proposals that could be implemented nationally and regionally: Ship call signs transmitted via Inmarsat code 41 could optionally pass through a filter at LES whereby the real call sign would be replaced by letters SHIP before GTS insertion. Decisions on whether or not to replace ship call signs by SHIP would be made by the ship or NMHS of the recruiting country. Countries adopting such a solution are urged to maintain a private database to help resolve monitoring problems; A scheme of generic call signs could be used to identify particular ship categories (Minos, Batos, TurboWin etc). This would have the benefit of hiding the true identity of a ship but would not solve the problem in low traffic areas. This would also assist with the compensation scheme established under E-SURFMAR. For example, ship call signs could be coded Qttccnn where Q is letter Q (not used by any country at present), tt represents type of AWS, cc the country operating the ship, and nn a sequential number (from 00 to ZZ); SHIP observations on the GTS (BBXX) could be reclassified from essential data to additional data with respect to Resolution 40 (Cg-XII), on the understanding that NMHS wanting to use the data for operational purposes will not be adversely impacted, but third parties wanting the data must sign agreements with the NMHS explicitly detailing how they will use the data, which under no circumstance should then be made available on public websites. Ships' call signs could be omitted from all SHIP observations (BBXX) plotted on charts which are subsequently transmitted from the NMHS to ships, either by radiofacsimile broadcast or by other means. The Council recognized the seriousness of the situation, which if not addressed could ultimately lead to the disappearance of the majority of VOS reports available on the GTS and agreed that there were many implications and associated issues to address at the international and national levels. It urged Members to carefully review the proposals presented by the JCOMM Co-presidents to address the problem, and adopted Resolution 7 (EC-LVIII). Resolution 7 (EC-LVIII) is reproduced in Annex II. Annex II Regional analysis of reports on acts of piracy and armed robbery against ships which were reported to have been allegedly committed or attempted during 2005 (source IMO, MSC.4/Circ.81)  EMBED PBrush  ANNEX III, Resolution 7 (EC-LVIII) RESOLUTION Resolution 7 (EC-LVIII) SHIP OWNERS AND MASTERS CONCERNS WITH REGARD TO VOS DATA EXCHANGE THE EXECUTIVE COUNCIL, Recalling the request made by the Executive Council at its fifty-seventh session for the JCOMM Ship Observations Team (SOT) to assess the risks associated with allowing Voluntary Observing Ships (VOS) call signs and position data being made freely available on external websites not maintained by the National Meteorological or Hydrometeorological Services, and to provide options to address the problem, as appropriate, Noting the proposals prepared by PMO-III and endorsed and submitted to the Executive Council by the JCOMM Co-presidents, Acknowledging; The seriousness of the problem, which, if not adequately addressed, could ultimately lead to the disappearance of the majority of VOS reports available on the Global Telecommunication System (GTS), The concerns on the issue expressed by ship owners and masters, Recommends: Members that, in consultation with ship owners, wish to protect the identity of VOS may implement ship call sign masking, for a trial period of one year, a process which would facilitate open distribution of masked data on the GTS; All Members implementing such a process to provide for the secure exchange of ship call signs and reports affected by the masking process, so as to assist in resolving real-time monitoring and climate analysis problems; Requests the Secretary-General, as a high priority issue, to establish a high level dialogue, involving Members affected, the International Maritime Organization, the International Chamber of Shipping, shipping companies, and relevant organizations and technical commissions, for example the Joint WMO/IOC Technical Commission for Oceanography and Marine Meteorology or the Commission for Basic Systems, in order to determine if there is a link between VOS data availability on external websites and piracy and other ship security issues; to review the implementation and impact of masking; and to propose a general and universally acceptable solution to the issue that would address the concerns of ship owners and masters, as well as the data monitoring and quality information feedback requirements, for consideration by the Executive Council at its fifty-ninth session in 2007. _______ Annex IV Proposed Flow Diagram   WMO Resolution 40 (Cg-XII) states: "Members shall provide on a free and unrestricted basis essential data and products which are necessary for the provision of services in support of the protection of life and property and the well-being of all nations, particularly those basic data and products, as, at a minimum, described in Annex 1 to this resolution, required to describe and forecast accurately weather and climate, and support WMO Programmes; "  Perhaps the SOT should discuss whether indicating the country name should be mandatory or whether for example the first two characters should provide for the country name with letters XX for example being used for those recruiting countries reluctant to show their names as part of the identification.  See ITU web site at:  HYPERLINK "http://www.itu.int/cgi-bin/htsh/glad/cga_callsign.sh?lng=E" http://www.itu.int/cgi-bin/htsh/glad/cga_callsign.sh?lng=E  The Manual on Codes (WMO No. 306, Vol I.1, Part A) states, DD: Ships call sign consisting of three or more alphanumeric characters (FM 13, FM 20, FM 33, FM 36, FM 62, FM 63, FM 64, FM 65, FM 85).  Encrypting callsign+date+time will basically require encrypting 7+8+4 characters (i.e., 19 characters). Encrypting 19 characters in character form will require more than 19 characters.  Note however that SH conflicts with some REAL call signs allocated by Sweden, see: http://www.itu.int/cgi-bin/htsh/glad/cga_callsign.sh?lng=E, so other letters that SH might have to be proposed; real call signs starting with letter Q might also be used in the future, see: http://life.itu.int/radioclub/rr/res013.htm.     ETMC-I/Doc. 1.2(1), p.  PAGE 3 ETMC-II/Doc. 3.6, p.  PAGE 3 ETMC-II/Doc. 3.6, p.  PAGE 2 =>AR+`a%dfgst :MRvҿҭ哿xB*CJOJQJ^JaJph6CJOJQJ^JaJ5CJOJQJ^JaJ5CJOJQJaJmH sH CJOJQJ^JCJOJQJaJCJOJQJ^JaJ6CJOJQJ5CJOJQJCJOJQJmH sH  CJOJQJOJQJ5CJOJQJ CJOJQJ+#$=>?v $:$Ifa$$If $$Ifa$K$$IfTx40v(G5)4 xa $$Ifa$ d$If^7AR_jktuv$a$ $a$I$$IfTx0v(G5)4 xa $:$Ifa$ $$Ifa$+$N^N`a$1$$IfTxB4 xa $$Ifa$ $$Ifa$ d]$If$a$$a$+`adefghst $O^O`a$$a$ $;^`;a$$ & F p0^p`0a$$a$$ & F `a$$]a$ $]`a$t    9:@L$If$a$ $]^a$LMRuvpg $$Ifa$$If$$IflT0T&T  t 0644 laluv{:;Bd{r{rP{r $$Ifa$$If~$$IflT0T&T t062q44 lal v{;BeCNnr&'A&*+,F !!!!!!!!!!!"""#պպպB*CJOJQJ^JaJph5CJOJQJ^JaJCJOJQJ^JaJCJOJQJ^JaJmH sH 5CJOJQJ^JaJmH sH I|||||vv$If$a$~$$IflL0T&T t062q44 lal8vmm $$Ifa$$$IflT0&?  t 0644 lal@ABCNOxrxrmmmmm$a$$If $$Ifa$~$$IflT0&? t062q44 lal &'2@Aamkbb $$Ifa$$$IflT0&?  t 0644 lal$If$a$mnUV$%&xx$xxxr@xr$If $$Ifa$~$$IflT0&? t062q44 lal `a56qr67+,7E$If$ & Fa$$ & Fa$$h^ha$$a$EFfvmm $$Ifa$$$IflT0&?  t 0644 lal  k !!}!!!w"""xx xxxxxx $$Ifa$~$$IflT0&? t062q44 lal ""T#U#V#b#c#%%=&>&;'rmmmmmmmm$a$~$$IflT0&? t062q44 lal $$Ifa$$If #W#c#g#k#$$$$ %%}%%%%%%%%A&F&a'e'j'n'''''''''(($)*)))>*D*x+~+++++++- -----$/0/4/8/000000f1j12 2j2p2'3-333333333334 455B*CJOJQJ^JaJph5CJOJQJ^JaJCJOJQJ^JaJV;'<'t'u''''''''X$$IflT0&?  t 0644 lal$If$a$$ & Fa$$h^ha$ '((())))p*q****++xxxrx$If~$$IflT0&? t062q44 lal $$Ifa$ ++,+-++++++++++-{Tr{r{mmmm$a$ $$Ifa$~$$IflT0&? t062q44 lal$If --,.-...#/$///0/00e2f233333355u5v55$h^ha$$ & F a$$ & Fa$$^a$$a$5W5[5555555V6Z66666666677I:O::;;;;;;;<<<<)=-=2=4=@=F==========U>V>\>m>ֵ̽֠"6CJOJQJ]^JaJmH sH (56CJ(OJQJ\]^JaJ(mH sH ;^JmH sH 5;CJOJQJ\^JaJ 5;\OJQJ OJQJ^J6CJOJQJ^JaJ5CJOJQJ^JaJCJOJQJ^JaJ55555>6?6666d7e77788'9(9?:@:;;;;<<$^a$$h^ha$$ & F a$$8^8a$$ & F a$$a$<3=4============>U>V>\>m>n>$a$$ 67nJ ^`a$$ 67nJ ^`a$ 67nJ ^`$8^8a$$ & F a$m>n>)?Y?@@CCF&H?I@IRIWJsJKKKLLYRR0UX:Y*CJOJQJ^JaJmH sH >*CJOJQJ^JaJ ^JmH sH CJOJQJ\^JaJ5CJOJQJ\^JaJCJOJPJQJ^JaJ$j0JCJH*OJQJU^JaJPJ^JmH nHsH tHCJOJQJ^JaJmH sH CJOJQJ^JaJOJQJ^JmH sH *n>>>)?Y????@j@@@@@@eBfBTEUE'H(HHH?I@IVJ$ & Fa$ $ a$$ & F a$$a$VJWJKKKLL{P|PXRYRRR?OPWX , 4i欣}#jCJOJQJU^JaJjCJOJQJU^JaJ^JaJPJ^JnHtHPJ\^JmH nHsH tH ^JmH sH PJ^JmH nHsH tHCJOJQJ^JaJh>*CJOJQJ^JaJCJOJQJ^JaJCJOJQJ^JaJmH sH 1hThUhhhhhhhjj*kkkmmlpmp}s~swwTyUy$ & F a$$^a$$$ & F@& a$ $ a$ $ a$Uyzzzze}f}  gh^N$7$8$Eƀ&H$^a$$^a$himn`abuv+, !"$a$ $7$8$H$^a$$^a$$a$$  ZZ^Z`a$nb~$v+,XY"#UVѫ߫089RS89mn%& *CJOJQJ^JaJ ^JmH sH PJ^JaJmH nH sH tH 6CJOJQJ^JaJPJ^JaJnH tH 5CJOJQJ\^JaJCJH*OJQJ^JaJ$j0JCJH*OJQJU^JaJ>*CJOJQJ^JaJCJOJQJ^JaJ1ϦЦ˧̧ɫʫ01ܯݯݰް89YZR$a$$a$$^a$$^a$RSRS89Ͽп%& D$$a$$$a$$a$$ & Fa$$a$EOCIy7YIJQ@ν掂vvjb6CJ]aJCJOJQJ\^JaJ5CJOJQJ^JaJ6]^JaJmH sH 56\]^JaJmH sH "6CJOJQJ]^JaJnHtH6CJOJQJ]^JaJ 56CJOJQJ\]^JaJ(56CJOJQJ\]^JaJnHtH^JCJOJQJ^JaJjCJUmHnHsH u%DE\]W{|$a$  8nd^$$a$ $ L^a$]^7867XY IJ ]^$a$$a$ ^`^^^?@23=> 2 $7$8$H$a$$a$ 8^8` & F  ? ^?   ^ ` & F  ? ^? ^@24 2>?KZ[a1:DE[\]^_ܕ~vqhj0JH*U j/U5OJQJ^JmH sH  OJQJ^JCJOJQJ^JaJCJaJ5CJOJQJ\^JaJ55OJQJ\^J jUj H UV jU \mH sH CJOJQJ\^JaJmH sH 5CJOJQJ^JaJ\CJOJQJ\^JaJ6OJQJ]^J(23>?Z[12$J^Ja$$ & F a$$ & F a$$a$!2;DE[\^(X"$a$J$7$8$Eƀq&H$a$$a$$a$ ;^`; _'()*XYZop| )9{|}~շݮzz 0JOJQJj0JOJQJUOJQJ jUCJPJaJnH tH  CJ^JaJ 6CJaJ0JCJ^JaJjW->*CJU^JaJ>*CJPJ^JaJnH tH >*CJ^JaJj>*CJU^JaJ CJH*aJH*j0JH*UCJaJ0|5$a$""$a$J$7$8$EƀgFH$a$ *+12348 0JOJQJj0JOJQJUOJQJ5678$a$* 00. A!n"n#n$n%nn. 00&P . A!n"n#n$%nn. 00&P . A!n"n#n$%nnDyK ship_identificationDd+ __0  # Ab"e޺D/ب8.ne޺D/ب8PNG  IHDR1sRGB pHYs+ʊIDATx^_Źw7e;+m%.6yEAB~eF(s`c#r@Br_rDGJ– cM 1R6dCXZ^S)-?O}뻞oj !`!`Āf!`!`!`! *J4PC0 CXN8bVWC0 C rQz{C3pQ WCE8"x38dw\\մ<.Mn!`@mq J0 C0FK[!`!PF\j22 C0 04–![_\>htirrtGΎC%:D Y߳Ċ@7k|UZqխesgn)撷|Sr[Oڵ+]*+)M_rVOatu:ׂҋff c-44Ut>VO`V 뮓!t e7Qȋk&7/ nŏ4Ό~Pxaeɛ 0h=/g¸r箶MLf.$Д['O&\:xPX˲ B {ǎ39>LVy^MSZOK!`~$ >#:,)%(!$3X!OwPˢ :E?twJRJǩ~G Y_hWD)<(&mMf8^϶nM\9jFm TQ,J9kJ'w/]}|λ]9k?7&8-T{kaϟ!$wjD~`rMNyI& ;!+nSE`SEFnl=U]+SELP謁~>gJ?}5e-sy\7Z@GX'?5ŀKtŧ/i)︺K3,2LqK/ea6 ?_zI;Ds v7Vf[|OL'.$@H2`*{-QfjXLYڍfʝe&{_Upt)zkpwWU?kS4-F`\蹠?Axq3t2[m~}ƊK/Ȳl99=bǥo/ǥs ^:ot5[١6׽.sHrwӶ V=a8>C۱%S/$ŹջPY7OL~.h9AV~sg NMktbܥOBw\;˝FrÆ-KvDv3D}Ċ Qַ I4qK p .k!`G#.`!` `%2K C0 eRqY {qtKF3@gKc{o!`#`SEcj9!`@CqiX0 C0GKZ@S[\p=u/檦YIn߹Bc@$qLCitNۺ*; 6 5(%MMIԧQ8,DR褨ݷO\yep;h9w9 7 Y- پ]Z6n?)\mc@%T"c#-$N$=HNLqMP*3J;vDP1vX: [|z]rWDMC>l!0f+q_uH%EÊ[o qp\d"ɦl(]JgZYp&08]X0 C`P 3bC@&tY4P-ڳB+tާf LOWhMzLBEl0 s-3lϦbP3dB k#.[nϻafff˖-SSSO>q.UďY:tȥ؏ ϟ?w_5s9pρd*fsIѬ*s|,ۆ1W4EPȧXt~AWivS+(i yrE&9g\7*U-TurZةr},W/Km\ {eJnyG>W9+\)͛uOdnʕ( ؅EVuC}8nbEnuYbyHvdfo:?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ s t Root Entry  F&K`@Data .WordDocument rObjectPool YJ`&K`_1217768480 FYJ`pK`Ole CompObjMObjInfo  FPBrushPBrushPBrush9q Oh+'0  4 @ L Xdlt|Ole10Native D Ole10ItemName1Tablew SummaryInformation(       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  @ BM& 6( DDDDUUDDDDuuDD UUDD DDuu DDDDDD uu DDDDDD uuDDDDDDeeuu DDDD00DDuuDDuuDDuuDDDDDD00UUDD00DDDDuuDDUU00 DDDDuueeUUDDDDuuDDDDDD00UUDDDDDDuu00DDDDDDDDDDDDDDDDDDDDDDDDDD00DDDD DDDD DD DDDDDDDDDDDDDDDDDDUUuuDDDDuuDDDDDDDDDD00 DDuuUUee00 DDDDUU00 UUUU DDuuDDDDDD 00DDUUDDuuDDUUDDDDDD00uuDD  uu DDUUDDDD uu DD00 uu00 DDDDDDeeuu DD00DD00DDuu00eeDDDDDD00DDDDDDuuuuDDDDDDDDuuuuUUUUDDDDuuuuDD ee eeUUUU DDDDDDuuDDeeuuDDDDDDDDDD~~~~~~~~~~~~~~~~~~DDuu~~~~~~~~~~~~~~~~~~DD~~~~~~~~~~~~~~~~~~DD00eeDDDDuuDDDDDD0000 DDUUDDDDDDDD eeDD uu DDDDDDuu eeDDUUDDDD uu DDDD00 ee UUuuuu gf3f3f3n=~~~uf3f3f3f3xJf3f3n=f3f3f3f3f3f3f3f3f3f3f3f3f3f3g~~~~~~f3f3f3f3f3gf3n=f3f3W~~~f3f3f3f3f3f3g~~~~~~xJf3f3WDD00DDDDDDDDDDuu 00DDuuDDuuDDDDDDDD0000DD00 DDDDee uuDDuuDDDD 0000DD DDuu eegf3˺f3˺n=g~~~f3Wf3f3xJf3˺n=n=f3Wuf3n=f3xJgggf3f3Wgg~~~~~~f3f3Wggf3f3n=˺f3u~~~f3f3f3Wgg~~~~~~f3n=gDDDDuu00DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD00DDDDuu00DDDDDDDD00DDDDDDDDDD00UU00DD00DD uugf3f3f3~~~gf3f3f3f3f3uf3Wf3~~~~~~f3f3Wf3~~~f3f3~~~~~~f3DDDDuuDDDD uuDDDDDD00 DDuuDDDD uuDD00UUDD00 DDDDUU00DD DDuuDDDDUU DD0000 DD gf3gf3f3~~~uf3f3f3f3n=xJf3n=Wf3W~~~~~~Wf3Wf3xJxJ~~~f3Wf3W~~~~~~f3DD00eeuuDD 00DDDDDDeeDD  UUDD 00 eeDD uu DD00 uu 00ee uuDDUUDDDD00DDDDuu  DD00ee uu uu gf3gf3f3~~~f3Wn=xJf3f3Wf3gn=n=f3f3n=uf3g~~~~~~uf3gf3gf3~~~f3uf3g~~~~~~˺f3xJWn=f300eeDDDDDDeeDDDDgf3gf3f3~~~Wf3f3f3f3f3xJ˺f3f3f3f3uf3~~~~~~uf3f3Wf3u~~~f3uf3~~~~~~Wn=uf3uuDDDDDDDDuuuuDDDDuuuuuuf3gf3f3f3~~~f3uf3gxJf3f3f3f3xJWn=f3u~~~~~~f3ugxJf3f3~~~gxJf3f3u~~~~~~f3gf3f3f3f3f3˺Wn=~~~gf3f3˺xJf3f3gxJf3gf3f3f3uxJn=f3f3u~~~~~~f3f3u˺xJf3f3xJ˺f3~~~˺xJf3f3f3f3u~~~~~~xJxJgf3f3f3n=n=Wf3~~~˺f3xJgf3Wuf3f3xJxJf3˺xJf3gf3n=gf3WxJf3n=f3gn=f3˺~~~~~~n=f3gn=f3˺uf3Wf3Wn=n=~~~uf3n=f3gn=f3˺~~~~~~f3xJxJf3gg~~~˺ugggu˺ggggu~~~~~~gugg~~~ggu~~~~~~˺ug~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ݻ~~~~~~~~~~~~~~~~~~~~~gf3WuxJWWn=WggxJuWWxJg~~~DDDwww333""""""DDDDDDDDDDDD~~~~~~DDDDDDDDDDDD~~~~~~~~~~~~~~~gn=f3W˺f3ggn=f3g˺xJg~~~"""DDD~~~~~~DDDfff~~~~~~~~~~~~~~~ggf3gf3uf3g˺xJWf3gg~~~DDDDDD"""DDD~~~~~~UUUDDD~~~~~~~~~~~~~~~gWf3gf3n=ggn=f3gggg~~~"""wwwDDD~~~~~~fff333~~~~~~~~~~~~~~~gn=f3uxJf3ggWf3Wn=g~~~333fffwww333"""DDD~~~~~~fffwww~~~~~~~~~~~~~~~ggf3ggf3gWWWn=ugWf3ggWggg~~~fffwwwfffDDD~~~~~~~~~~~~~~~~~~~~~f3Wf3f3gf3g~~~"""wwwUUUDDD~~~~~~""""""~~~~~~~~~~~~~~~f3f3g~~~333DDDDDDfff333DDDwwwDDD~~~~~~333DDDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u~~~~~~~~~~~~~~~~~~~~~~~~˺xJ~~~~~~~~~~~~~~~~~~~~~~~~n=ggggf3gggf3gWWxJWWuggg~~~fffDDDDDDDDDwww~~~~~~~~~~~~~~~~~~~~~gf3g˺f3gxJWf3W˺ggg~~~~~~~~~~~~~~~~~~~~~~~~gf3gn=f3gWf3ggggg~~~333www~~~~~~~~~~~~~~~~~~~~~Wf3gf3f3gxJf3f3ggggg~~~333fff~~~~~~~~~~~~~~~~~~~~~xJf3uf3n=WuWun=uxJn=W˺u~~~333~~~~~~~~~~~~~~~~~~~~~gggxJgguguWggggn=ugggguWuuxJ~~~ݻDDD~~~~~~~~~~~~~~~~~~~~~g~~~DDDfff~~~~~~~~~~~~~~~~~~~~~n=gggg~~~333DDDUUU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ggWuWxJgWWxJWWugggWW333333~~~"""wwwfffUUUDDD333wwwffffff333DDDDDDDDD~~~~~~333333DDDUUUwww333~~~"""wwwfffUUU~~~~~~333DDDDDDDDD~~~~~~gn=˺WgxJWf3W˺ggg333~~~wwwfffDDDwwwDDD333~~~~~~333DDDwww~~~wwwfff~~~~~~333~~~~~~uggf3gWf3ggggguf3~~~wwwDDDݙwww"""~~~~~~DDD~~~www~~~~~~"""~~~~~~un=ggf3gxJf3f3gggggn=gݻUUUwww~~~"""DDDDDDfffwww333DDD~~~~~~ݻUUUwww̪333~~~"""~~~~~~~~~~~~f3Wgn=ugWuWun=uxJn=W˺ugfff333~~~"""DDDfffwwwDDD333~~~~~~fff333DDDfff~~~"""~~~~~~333~~~~~~Wn=Wgguf3gggn=ugggguWuuxJWWfff~~~fffDDDfff333~~~~~~fff"""~~~~~~~~~333~~~~~~gfff~~~fff"""wwwDDD"""UUUDDD"""~~~~~~fffDDD"""~~~fff"""~~~~~~DDD"""~~~~~~gug˺DDDDDDwww~~~UUUDDDDDDDDDDDDUUUDDDDDDDDD~~~~~~DDDDDDwwwwwwDDDDDD~~~UUUDDDDDD~~~~~~DDDDDDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u~~~~~~~~~~~~~~~~~~~~~~~~˺xJ~~~~~~~~~~~~~~~~~~~~~~~~xJxJWggggf3xJWWgggxJgWgg~~~"""wwwfffUUU333"""DDDfffUUUwwwDDD333www333~~~~~~DDD~~~"""DDD~~~~~~DDD~~~~~~n=n=gn=˺f3Wf3gn=guugn=~~~wwwfff"""DDDDDD"""ffffff"""~~~~~~DDD~~~~~~~~~UUU~~~~~~˺u˺xJWn=f3f3g˺xJWgf3˺xJW~~~wwwDDDwwwfffDDD~~~~~~DDD"""DDDDDDDDD~~~fff~~~~~~fff~~~~~~n=f3f3f3gn=gn=xJn=~~~"""ݻ333DDDDDD"""~~~~~~DDD333~~~333wwwUUU333~~~~~~~~~~~~WWf3un=Wn=xJW~~~""""""UUU333DDDDDDUUUDDD~~~~~~DDDUUU~~~www333~~~~~~UUU~~~~~~˺uugWn=gguguggugWxJgugWugW~~~"""fffDDDfffwww333~~~~~~fffDDDwww~~~DDDUUU~~~~~~"""~~~~~~n=n=~~~fff"""DDDUUUDDD"""DDD~~~~~~DDDDDD~~~UUU"""~~~~~~www~~~~~~WxJ~~~UUUDDDDDDDDDDDD333DDDDDDDDDwww333333~~~~~~DDD~~~fffDDDUUU~~~~~~DDDDDDDDD333~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ݻ~~~~~~~~~~~~~~~~~~~~~˺f3gxJuuWWn=WggxJuugWxJgWuf3uWn=f3˺WuxJxJWuWWuf3f3f3xJWWgn=WggxJgxJWg~~~DDDwww333333wwwfffDDD"""wwwfffUUU~~~~~~DDDDDDDDDDDD~~~~~~~~~~~~~~~gggggggxJgWf3g˺uWWggun=gW˺f3f3f3Wf3xJgn=f3gWf3g~~~"""ffffffwwwfff~~~~~~DDDfff~~~~~~~~~~~~~~~xJugxJuf3gggxJggggf3xJxJWugf3gf3f3f3f3gug˺xJWf3gf3ggUUU~~~DDDDDDUUUwwwwww~~~~~~UUUDDD~~~~~~~~~~~~~~~ggWn=gguggWggggf3gg˺uug˺ugf3gf3f3f3f3gugn=f3gf3ggUUU~~~"""www333333"""~~~~~~fff333~~~~~~~~~~~~~~~u˺gggggn=gn=n=gun=f3WWxJxJ˺uuWxJg˺uxJgf3f3gn=un=f3Wf3gun=gxJ~~~333fffwww333DDDwwwUUUwww"""~~~~~~fffwww~~~~~~~~~~~~~~~n=WggggWWWn=gWxJgggguWggggWggun=gWggWgggWggggWgWggWuxJuggguWugWf3gugggxJfff~~~fffwww333~~~~~~~~~~~~~~~~~~~~~xJuxJgggf3333~~~"""wwwUUU"""wwwfff"""~~~~~~""""""~~~~~~~~~~~~~~~f3˺f3gggDDDDDDDDD"""~~~333DDDDDDfffDDDDDDUUUDDDDDD~~~~~~333DDDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uu~~~~~~~~~~~~~~~~~~DD~~~~~~~~~~~~~~~~~~ ee00DD uu uu DDDDDDDDuu UU00DDDD00DDDDDDuuDDDDDDDDDD~~~~~~~~~~~~~~~~~~00UUDDDDeeDDDDDD uuUUDDDDDDDDDDuuDDDDeeUU~~~~~~~~~~~~~~~~~~UU0000DDDDuuDDDDDDDDDD00UUDDDDDDDDuu00DDDDDD DD DD~~~~~~~~~~~~~~~~~~eeDDDDUUDDDDUU00 DD DDDDDDDDuu DDUUUU~~~~~~~~~~~~~~~~~~DDDDDD00DDDDuu uu DDDD00 uu DD00DDDDDD00DD uuDDDDDDDDDD~~~~~~~~~~~~~~~~~~00ee00DD~~~~~~~~~~~~~~~~~~DDDDDDeeUUUUuuDDuuuuDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~gf3WugWW˺ugxJWn=xJgWugxJn=Wgun=333333~~~"""wwwfffUUU333"""DDDDDDfffwww333~~~~~~DDD~~~~~~~~~DDD~~~~~~gn=f3W˺gxJ˺f3gWf3ggf3f3gg333~~~wwwfff"""DDDDDDffffff~~~~~~DDD~~~~~~~~~DDD~~~~~~ggf3ggWWn=gf3ggWxJW˺f3gg~~~wwwDDDwwwUUUDDDDDD""""""~~~~~~"""DDDDDDDDDDDD~~~~~~~~~DDDDDD333~~~~~~gWf3ggxJf3ugf3ggf3˺f3gugݻUUUwww~~~"""ݻ333DDD"""DDD~~~~~~333DDD~~~~~~~~~UUUDDD~~~~~~gn=f3uxJn=Wu˺xJgun=ggun=ggxJWfff333~~~""""""UUU333DDDwwwUUUwwwDDDDDD̈~~~~~~UUUDDD~~~~~~~~~333DDD~~~~~~ggf3gguWgggggn=guggWn=ggWxJxJggWWn=gWggufff~~~"""fffDDD333www333www~~~~~~wwwfffDDD~~~DDD~~~~~~UUUDDD~~~~~~f3Wf3Wf3gggfff~~~fff"""DDDUUUDDD"""UUUwww~~~~~~DDDDDD~~~"""~~~~~~www~~~~~~f3f3˺xJg˺DDDDDDwww~~~UUUDDDDDDDDDDDD333DDDDDDDDDwwwUUU~~~~~~DDD~~~~~~~~~"""~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~˺xJxJWgf3Wgg~~~DDD~~~~~~~~~~~~~~~~~~~~~n=ggf3g~~~DDD~~~~~~~~~~~~~~~~~~~~~Wgf3gg~~~DDD333DDD333www~~~~~~~~~~~~~~~~~~~~~gf3gf3ugg~~~DDDDDD~~~~~~~~~~~~~~~~~~~~~gf3gn=gn=~~~DDD~~~~~~~~~~~~~~~~~~~~~gxJxJgugxJgWxJg~~~333DDDDDD~~~~~~~~~DDD~~~~~~~~~~~~xJgg~~~"""DDD"""~~~~~~www~~~"""~~~~~~~~~~~~˺xJW˺g~~~DDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uggf3n=uWWWDDDDDDDDDDDD~~~""""""DDDDDDDDDwwwUUUwwwDDD333DDDDDDDDD~~~~~~DDD333333~~~"""DDD~~~~~~DDD~~~~~~n=gf3Wg˺DDDfff~~~DDDffffff333~~~~~~DDD333~~~~~~~~~DDD~~~~~~n=gf3xJWuf3UUUDDD~~~"""333""""""~~~~~~DDD~~~fff~~~~~~DDDDDD333~~~~~~n=Wgf3Wggn=gfff333~~~DDDDDD"""~~~~~~DDDݻUUUwww~~~333wwwUUU333~~~~~~UUUDDD~~~~~~un=Wn=f3WWgfffwww~~~""""""fff333~~~~~~DDDfff333~~~www333~~~~~~333DDD~~~~~~n=uWggugWWW~~~wwwDDD"""333~~~~~~fffDDDfff~~~DDDUUU~~~~~~UUUDDD~~~~~~n=""""""~~~UUUfffDDDDDD"""~~~~~~DDDfff~~~UUU"""~~~~~~www~~~~~~Wf3333DDDDDD~~~fff333DDDwwwDDDUUUfffwwwDDDDDDDDDDDDDDDDDD~~~~~~DDDDDDDDDwww~~~fffDDDUUU~~~~~~"""~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~guxJ˺˺xJuf3gWW~~~DDDDDDDDDDDDDDDDDD333www333~~~~~~333333fffDDDDDDDDDwww~~~~~~~~~DDD~~~~~~xJgg˺f3g~~~DDDfffDDDDDDfff"""~~~~~~333~~~~~~~~~DDD~~~~~~˺Wggf3guf3UUU~~~UUUDDDDDDDDDDDD~~~~~~333www~~~~~~~~~DDD~~~~~~gWggf3gn=gUUU~~~fff333DDDDDD"""~~~~~~ݻUUUwww333fff~~~~~~~~~DDD~~~~~~gf3n=g~~~fffwwwDDDDDDUUUDDD~~~~~~fff333333~~~~~~~~~DDD~~~~~~gguWgWWfff~~~DDDfffDDDfffDDD333~~~~~~fffݻDDD~~~DDD~~~~~~fffDDD~~~~~~Wu333~~~"""""""""DDDDDD~~~~~~fffDDDfff~~~"""~~~~~~DDD~~~~~~ggDDDDDDDDD"""~~~333DDDDDDDDDDDDwww333333~~~~~~DDDDDDwww333DDDUUU~~~~~~~~~DDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DDDDuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eeDD00DDUUDDDDDDUU00 UUDD uuDD00DDDD0000 ee00DDDDuuDDDD uu UU00~~~~~~~~~~~~~~~~~~DDUU uuDDuuDDDDDDuuUUDD00UUDDuuuuDDDDDD00UUDDDDuuDDUU uuUUDD~~~~~~~~~~~~~~~~~~00UUDDUU00DD00UUDDDDDDUUDDDD DDDDDDDDDDuuUUeeuuUU0000DDDDuu00DDDDDDDD00UU~~~~~~~~~~~~~~~~~~DD DDuuDDDDUU00 DDDD uuDDDDDD eeDDDDuuUUee00UU DD ~~~~~~~~~~~~~~~~~~ DDDD uuDDDDUUDDDD00 DD00DDDDuuDD00DDDDDDuuDDDD00eeuu 00 DD00~~~~~~~~~~~~~~~~~~UUUUUU DDDD~~~~~~~~~~~~~~~~~~UUDDuuuuDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~gf3WugWWgf3WuxJWWn=WggxJWWWxJgDDDDDDDDDDDD~~~"""wwwfffUUUwwwUUUwwwDDD333DDDDDDDDDDDDDDD~~~~~~DDD~~~"""wwwfffUUU~~~~~~DDD~~~~~~gn=f3W˺gxJWgf3W˺f3ggn=f3xJxJgDDDfff~~~wwwfffDDDfff333DDDDDD~~~~~~DDD~~~wwwfff~~~~~~DDD~~~~~~ggf3ggWugf3gf3uf3g˺xJWf3WggUUUDDD~~~www333"""DDDDDDDDD333~~~~~~"""DDDDDDDDDDDD~~~www~~~~~~DDDDDD333~~~~~~gWf3ggxJf3gf3gf3n=ggn=f3xJf3ggfff333~~~"""DDDDDDDDDUUUDDD~~~~~~333DDD~~~"""~~~~~~UUUDDD~~~~~~gn=f3uxJn=Wuugn=uxJf3ggWf3Wun=gfffwww~~~""""""333DDD333DDD~~~~~~UUUDDD~~~"""~~~~~~333DDD~~~~~~ggf3gguWggggWgxJggf3gWWWn=ugWf3ggggggg~~~DDD"""333fffDDDUUUDDD~~~~~~wwwfffDDD~~~~~~~~~UUUDDD~~~~~~f3Wf3˺f3gf3g""""""~~~fff"""fffDDD"""DDDwww~~~~~~DDDDDD~~~fff"""~~~~~~www~~~~~~f3f3g333DDDDDD~~~UUUDDDDDDDDDUUUfffDDDDDDDDDDDD"""~~~~~~DDD~~~UUUDDDDDD~~~~~~"""~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g~~~~~~~~~~~~~~~~~~~~~~~~gg~~~~~~~~~~~~~~~~~~~~~~~~ggWf3ggn=Wf3gggugxJWugguWWxJg~~~DDD~~~~~~~~~~~~~~~~~~~~~f3ggxJf3gggf3f3WgxJg˺xJg~~~DDD~~~~~~~~~~~~~~~~~~~~~uf3ggggf3gggW˺f3ggggg~~~DDDDDD333DDDDDD""""""~~~~~~~~~~~~~~~~~~~~~un=f3ggguf3ggg˺f3ggWxJgggg~~~UUUDDD~~~~~~~~~~~~~~~~~~~~~f3Wf3ugf3uf3uggun=un=gWn=g~~~333DDDDDD̈~~~~~~~~~~~~~~~~~~~~~Wf3gxJuWWf3gxJggWWgggWggg~~~UUUDDD333www~~~~~~~~~~~~~~~~~~~~~f3f3gg~~~wwwwww~~~~~~~~~~~~~~~~~~~~~gugf3gf3gggg~~~"""UUU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f3W˺W˺~~~~~~~~~~~~~~~~~~~~~~~~f3~~~~~~~~~~~~~~~~~~~~~~~~ggWf3gf3uxJf3f3xJggW˺f3gWgug~~~~~~~~~~~~~~~~~~~~~~~~f3gf3uf3f3f3ggf3gxJg~~~~~~~~~~~~~~~~~~~~~~~~uf3gf3f3f3f3xJun=f3ggg~~~~~~~~~~~~~~~~~~~~~~~~un=f3gf3n=f3f3n=˺uxJf3ggg~~~~~~~~~~~~~~~~~~~~~~~~f3Wf3uf3gf3f3un=f3gxJxJg~~~~~~~~~~~~~~~~~~~~~~~~Wf3gxJgggggWgWgWgWWggggxJWW~~~~~~~~~~~~~~~~~~~~~~~~f3~~~~~~~~~~~~~~~~~~~~~~~~gugf3f3f3~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~gf3W~~~~~~~~~~~~~~~~~~~~~~~~gf3n=W~~~~~~~~~ݻ~~~~~~~~~~~~~~~xJuxJn=WgxJWxJuxJxJf3gxJWn=f3uxJgf3f3WWgxJWxJuuf3xJxJuuuWugxJuWggWWxJWf3""""""DDDDDDDDD~~~DDDDDDDDDDDD""""""DDDDDDDDDDDD~~~~~~wwwDDD"""DDD~~~333wwwUUUfff~~~~~~"""DDD~~~~~~xJxJgxJxJf3f3gWf3gf3ugf3ugun=gf3xJggf3f3ggxJxJuf3˺~~~DDDffffffDDD~~~~~~UUUDDD~~~UUUDDD~~~~~~333"""~~~~~~ggggggf3f3gf3ggf3f3gf3xJxJuf3gf3xJf3xJgW˺f3ggWn=f3g"""~~~UUUDDD""""""DDD~~~~~~DDD~~~~~~~~~333~~~~~~ggugggf3f3gf3ggf3n=gf3Wn=ggf3Wf3u˺n=Wg˺f3gWxJxJf3n=f3g~~~fff333"""DDD~~~~~~333DDD~~~UUU~~~~~~333~~~~~~gf3ugxJgf3f3uun=gf3gn=WgguWgf3n=˺ggun=xJg˺gWuu˺f3"""~~~fffwww"""fffDDD~~~~~~UUU"""DDD~~~"""wwwUUUDDD~~~~~~www"""~~~~~~uWWguggf3gggxJuggWn=gggggugxJWWggggggf3gggn=WxJxJggWWgggggugf3www~~~wwwfffDDD~~~~~~DDDfffDDD~~~UUU~~~~~~UUU~~~~~~gf3ggf3ggf3WUUU~~~""""""UUUDDDDDD~~~~~~wwwDDD~~~333~~~~~~"""fff~~~~~~gggf3˺˺gf3˺fff333DDDwww~~~333DDDDDDfff333DDDwwwwwwDDDDDDDDDDDD~~~~~~"""DDDDDDwwwDDD~~~DDDDDDDDD~~~~~~DDDDDDUUU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~W˺xJW˺xJ~~~~~~~~~~~~~~~~~~~~~~~~W~~~~~~~~~~~~~~~~~~~~~~~~ggf3xJgugxJn=uuWgn=gxJWWWgf3xJWWWf3gWugxJuxJun=f3gWggWxJxJguf3n=gWWWggWggWguWWxJg~~~~~~~~~~~~~~~~~~~~~~~~ggf3uuf3f3g˺ggWgWf3xJgf3un=xJf3gWgxJgf3gxJWxJ˺uuuxJWWxJxJggxJWgg˺xJg~~~~~~~~~~~~~~~~~~~~~~~~ggf3f3W˺f3gggxJWgf3gWgf3f3Wgf3ggggf3ggf3ug˺uggWggggg~~~~~~~~~~~~~~~~~~~~~~~~ggf3n=xJ˺f3gggWgf3gxJf3gf3f3xJf3gf3ggggf3ggn=xJ˺xJxJguxJf3ggggggg~~~~~~~~~~~~~~~~~~~~~~~~ggn=WxJun=gxJugWgun=Wugn=uWWuf3gxJun=ggxJWf3gxJxJxJn=WxJxJf3n=uWuggxJxJxJgWn=g~~~~~~~~~~~~~~~~~~~~~~~~ggugxJn=ugWggWWn=ggn=WuuggggggxJgggggg˺ggxJWgggguggxJWWWgun=ugWu˺xJugggggxJWWxJxJgWggg~~~~~~~~~~~~~~~~~~~~~~~~ggggWggg~~~~~~~~~~~~~~~~~~~~~~~~ggWn=gggug˺f3gf3gg˺gg~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~˺gW~~~~~~~~~~~~~~~~~~~~~~~~xJ~~~~~~~~~~~~~~~~~~~~~~~~f3f3WxJn=xJuxJxJuuf3gguuWf3xJgguWWgWWWWWgun=ugxJWuxJxJuuf3gf3xJgWWuf3uWf3g333"""~~~333"""DDDDDD"""DDD~~~~~~DDDDDDDDDDDDDDDDDD~~~~~~~~~333DDDDDDDDD~~~~~~xJ˺ugxJgf3WxJg˺gf3uuggWgf3f3uf3gf3gf3f3Wf3g˺WxJW"""DDD~~~"""DDDDDDDDD333"""~~~~~~DDDDDDfffDDD~~~~~~~~~333~~~~~~˺xJxJgggxJf3u˺ggf3f3ggguf3gW˺f3ugxJf3gf3xJugf3u˺uu~~~DDDDDD333~~~~~~DDDUUUDDDDDD~~~DDDDDD""""""~~~~~~"""~~~~~~xJWgggWf3xJ˺ggf3n=xJguggn=gug˺f3ggWf3gf3n=˺gf3ggn=g333~~~333DDDDDD333~~~~~~DDDfff333DDD~~~~~~~~~~~~~~~un=gggf3˺un=gxJuf3xJgxJxJg˺ggggxJWun=f3gf3gn=uun=f3Wf3xJ"""UUU333~~~"""UUU333DDDDDDwww"""~~~~~~DDDfffwwwDDD~~~DDD̈~~~~~~333~~~~~~xJn=WguWn=gggf3˺ggf3ugWgxJWggWWWgWgguggWWgugggggxJWgWxJxJWggun=gW˺u"""~~~DDD"""fffDDDfffDDDUUU~~~~~~fffDDDfffDDD~~~333www~~~~~~333~~~~~~ggf3f3DDDUUU~~~"""DDDUUUDDDDDD"""fff~~~~~~DDD""""""DDD~~~~~~~~~DDD"""~~~~~~n=f3gf3f3˺DDDDDD333~~~DDDDDD333DDDDDDDDDDDDUUU~~~~~~DDD333DDDDDDDDD~~~UUU~~~~~~DDDDDDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uu~~~~~~~~~~~~~~~~~~DD~~~~~~~~~~~~~~~~~~0000UUDDDDDDuu 0000DD0000uu DDDD ee eeUU00eeuu  DDDDDDDD eeuuUU00~~~~~~~~~~~~~~~~~~ee uuDDuuDDDDDDeeuuDDDDDDDDuu DDDD0000 uuUUDDDDeeUUuuDDUU ~~~~~~~~~~~~~~~~~~00DDDDDDuuDDDDDDDDDDDDDD00DDDD00DDUUDDDDDD DD DDDD00DDeeee00DD~~~~~~~~~~~~~~~~~~DDDDuuDDDDUU00uuDDDDDDDDDD DD uuDD00UUDD DDUUUUuuUUeeDD UUeeDD~~~~~~~~~~~~~~~~~~ UUDDDD00 uu DD00DDDDDDuu 00 ee uuDD00uu DDDDDDDDDDDDDDDD00ee uu00~~~~~~~~~~~~~~~~~~ uu00 DD~~~~~~~~~~~~~~~~~~eeDDuuDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~gf3WuxJWWn=WggxJuWWxJgDDDDDDDDDDDD~~~""""""DDDDDDDDDDDD333"""DDD""""""DDDDDDDDD~~~~~~333"""fffDDDDDDDDDwww~~~""""""DDDDDDDDD~~~~~~DDD~~~~~~gn=f3W˺f3ggn=f3g˺xJgDDDfff~~~""""""~~~~~~"""DDD~~~~~~~~~DDD~~~~~~ggf3gf3uf3g˺xJWf3ggUUUDDD~~~"""333fff"""~~~~~~333www~~~"""~~~~~~DDD~~~~~~gWf3gf3n=ggn=f3ggggfff333~~~333UUU333wwwUUU333~~~~~~333333fff~~~~~~~~~DDD~~~~~~gn=f3uxJf3ggWf3Wn=gfffwww~~~"""DDD333www333"""~~~~~~"""UUU333333~~~"""~~~~~~DDD~~~~~~ggf3ggf3gWWWn=ugWf3ggWggg~~~wwwUUUDDDUUUwww~~~~~~"""ݻDDD~~~www~~~~~~fffDDD~~~~~~f3Wf3f3gf3g""""""~~~UUU"""fffUUU"""wwwUUU~~~~~~DDDUUUDDDfff~~~UUU~~~~~~DDD~~~~~~f3f3g333DDDDDD~~~fff333DDDwwwDDDDDDUUUfffDDDUUUfff333DDDwww~~~~~~DDDDDD333333DDDUUU~~~fff333DDDwww~~~~~~DDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f3~~~~~~~~~~~~~~~~~~~~~~~~f3~~~~~~~~~~~~~~~~~~~~~~~~˺f3guuWf3uWWgf3WggggWuf3uxJxJggW˺uuWf3ggW˺DDDDDDDDDDDD~~~~~~~~~~~~~~~~~~~~~~~~gg˺gf3g˺gf3gn=ggxJf3uuugg˺gf3gggDDDfff~~~~~~~~~~~~~~~~~~~~~~~~xJuggf3gf3˺xJWgg˺f3f3f3n=gf3gn=UUUDDD~~~~~~~~~~~~~~~~~~~~~~~~gggf3gggf3n=gggf3n=n=xJuxJgf3guxJfff333~~~~~~~~~~~~~~~~~~~~~~~~u˺gxJuf3Wgn=Wn=ggf3xJWn=xJuf3un=fffwww~~~~~~~~~~~~~~~~~~~~~~~~n=Wggggun=gWxJxJgugxJugWuWg˺g˺ggggugWn=WggggggxJWgg~~~DDD~~~~~~~~~~~~~~~~~~~~~xJuxJgn=ggxJ""""""~~~"""~~~~~~~~~~~~~~~~~~~~~f3˺f3˺gggg˺333DDDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g~~~~~~~~~~~~~~~~~~~~~~~~g~~~~~~~~~~~~~~~~~~~~~~~~Wuf3uggWWWggxJgxJWgxJg333333~~~wwwUUUwwwDDDDDDDDDUUUwww333DDD~~~~~~333333DDD~~~"""wwwfffUUU~~~~~~333DDDDDDDDD~~~~~~ugf3xJgxJgf3Wf3gg333~~~DDDfffDDDDDDwwwDDD~~~~~~333DDD~~~wwwfff~~~~~~333~~~~~~f3˺ggggxJuf3ggWxJ~~~333DDDDDDDDDDDD333~~~~~~DDD~~~www~~~~~~"""~~~~~~u˺f3ggguggn=˺f3ggf3ݻUUUwww~~~DDDDDDDDD̪333UUUDDD~~~~~~ݻUUUwwwDDD~~~"""~~~~~~~~~~~~xJugf3gguxJgn=uun=gxJgfff333~~~"""DDDDDDfff333DDD~~~~~~fff333DDD~~~"""~~~~~~333~~~~~~ugf3˺uWWgWxJgWgWugggxJggWfff~~~DDDDDD"""fffDDD"""UUUDDD~~~~~~ffffffDDD~~~~~~~~~333~~~~~~WxJf3xJgfff~~~"""fffDDDDDD"""www~~~~~~fffDDD~~~fff"""~~~~~~DDD"""~~~~~~n=gggn=˺ggDDDDDDwww~~~DDDUUUfffDDDwwwDDDDDD"""~~~~~~DDDDDDwwwDDD~~~UUUDDDDDD~~~~~~DDDDDDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f3~~~~~~~~~~~~~~~~~~~~~~~~f3~~~ݻ~~~~~~~~~~~~~~~~~~~~~f3f3uxJxJggW˺uuWf3ggW˺333333~~~"""wwwfffUUUDDDDDDwww333333www333~~~~~~DDDDDDDDDDDDDDD~~~~~~~~~333www333~~~~~~f3f3uuugg˺gf3ggg333~~~wwwfffDDD"""fff"""~~~~~~DDDDDDfff~~~fff~~~~~~fff"""~~~~~~f3f3ggxJxJf3f3f3n=gf3gn=~~~www"""DDDDDDDDDDDDDDDDDDDDD~~~~~~DDDUUUDDD~~~"""~~~~~~DDD~~~~~~f3f3n=n=xJuxJgf3guxJݻUUUwww~~~"""333DDD"""www"""~~~~~~DDDfff333~~~"""~~~~~~"""~~~~~~f3gf3xJWn=xJuf3un=fff333~~~"""UUUDDD333fffwww333UUUDDD~~~~~~DDDfffwww~~~fff~~~~~~UUUDDD~~~~~~gf3WggggugWn=WggggggxJWggfff~~~wwwfffDDDfff333~~~~~~fffDDD~~~~~~~~~333~~~~~~xJf3˺n=fff~~~fff"""DDDDDD"""www~~~~~~DDD""""""~~~DDD~~~~~~~~~~~~n=uDDDDDDwww~~~UUUDDDDDDDDD333DDDDDDwww333333~~~~~~DDD333DDDDDD~~~wwwDDDDDDDDD~~~~~~www333333~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ee UUDD DDuu DDDDeeDDDDUU00 00UUDD DD00 eeeeDDDDDDDDDD00 DDDDuuDDDD ~~~~~~~~~~~~~~~~~~00UUDD00DDDDeeUUuuUUDD DDeeee eeUUuuDDUU~~~~~~~~~~~~~~~~~~0000DDDDDDDDDDDDDDDDDDDD DD DDUUDD00 DDDDuuUUUUuu00DDDDDD DD DD00UUuu00DDDDDD~~~~~~~~~~~~~~~~~~DDDD00 DDUUUU eeUUDD  DD UUUUuuUUee00UU~~~~~~~~~~~~~~~~~~DDDDDD00uuDD  uu DDDDeeDDDD00 DD00 UU UUDDDDDD00uu00  uueeDDUUDDDDDDDDDDDDDDuuDDDD00ee~~~~~~~~~~~~~~~~~~DDDD00~~~~~~~~~~~~~~~~~~DDDDuuUUUUuuDDDDDDDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~gf3WuxJWWn=WggxJuWWxJg~~~"""DDD~~~~~~~~~~~~~~~~~~~~~gn=f3W˺f3ggn=f3g˺xJg~~~333"""~~~~~~~~~~~~~~~~~~~~~ggf3gf3uf3g˺xJWf3gg~~~333~~~~~~~~~~~~~~~~~~~~~gWf3gf3n=ggn=f3gggg~~~333~~~~~~~~~~~~~~~~~~~~~gn=f3uxJf3ggWf3Wn=g~~~www"""~~~~~~~~~~~~~~~~~~~~~ggf3ggf3gWWWn=ugWf3ggWggg~~~UUU~~~~~~~~~~~~~~~~~~~~~f3Wf3f3gf3g~~~"""fff~~~~~~~~~~~~~~~~~~~~~f3f3g~~~DDDDDDUUU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f3f3uugxJguWgf3WuguuWf3WxJgf3n=gWWWguf3gDDDDDDDDDDDD~~~DDDfffUUUfff"""DDDfffDDDDDDDDDwww333www333~~~~~~fffDDDDDDDDDwww333333DDD~~~DDD~~~~~~333333~~~~~~gf3f3gggf3W˺g˺gf3n=˺Wgf3xJxJggf3gDDDfff~~~fffUUU333"""fff"""~~~~~~"""fffDDD~~~DDD~~~~~~fff"""~~~~~~˺xJxJgW˺f3ggf3gggf3gf3gf3ggWggf3gUUUDDD~~~UUU333333wwwDDD~~~~~~333www333"""DDD~~~DDD~~~~~~"""~~~~~~xJWg˺f3ggf3gggf3gf3gf3guxJf3ggf3gfff333~~~DDDffffff333333fff"""~~~~~~333fffDDDDDD~~~DDD~~~~~~333DDD"""~~~~~~ugun=gxJxJg˺gn=uxJn=xJuf3n=ugn=n=uWuggf3ufffwww~~~DDDDDDwwwfffDDDwww"""333UUUDDD~~~~~~333DDDDDD~~~DDD~~~~~~333~~~~~~xJn=n=WggWgxJWggugxJggxJggggun=ggugxJxJuggggf3n=Wf3gxJ~~~wwwUUUݻDDD333~~~~~~ݻDDD"""333fffDDD~~~fffDDDDDD~~~~~~~~~~~~gggggf3""""""~~~DDD333www"""fffDDDfff~~~~~~DDDfffDDDDDD~~~DDD"""~~~~~~UUU"""~~~~~~n=˺gg˺f3333DDDDDD~~~333333wwwDDDDDDUUU333DDDUUUwww333333~~~~~~333DDDUUUUUUDDDfffDDD~~~DDD~~~~~~UUUDDDfff~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~W˺W˺~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ggWuxJgWgggggggWgugDDD333~~~""""""DDDDDDDDD333333"""wwwfffUUU~~~~~~fffDDDDDDDDDwww~~~~~~~~~~~~~~~guugn=gggggxJg""""""~~~"""ffffffwwwfff~~~~~~~~~~~~~~~~~~~~~ugf3˺xJWggggggg333~~~"""333""""""www~~~~~~333www~~~~~~~~~~~~~~~un=gn=xJn=ggggggg333UUU~~~DDD""""""~~~~~~333fff~~~~~~~~~~~~~~~f3WgxJWn=W˺ugn=xJgDDD333~~~"""ݻDDDfff"""~~~~~~333~~~~~~~~~~~~~~~Wn=WugWugWuWuuxJuWgWWUUU~~~www"""333~~~~~~ݻDDD~~~DDD~~~~~~~~~~~~g"""fff~~~UUUDDDDDDwwwfff"""~~~~~~wwwDDDfff~~~"""~~~~~~~~~~~~gug˺gDDDDDDUUU~~~fff333DDDwwwUUUDDDfffwwwDDDDDDDDDUUUDDDDDD~~~~~~333DDDUUU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uu~~~~~~~~~~~~~~~~~~DD~~~~~~~~~~~~~~~~~~uu00DDDDuueeDDee00UU00eeUU00 uuUU00DDDDDDuuee ee00 eeDDDDUUuu ~~~~~~~~~~~~~~~~~~UUUUDD 00DDuuUUDD00 eeUUDD00UUDD000000 00~~~~~~~~~~~~~~~~~~00UUuu00DDDD00 DDUUDDeeee00DDDD DD DDuu00DDDDUU0000DDDD00DD~~~~~~~~~~~~~~~~~~ DDeeUUDDuuDD 00UUeeDDUUUUDDeeDD00UU  DD00~~~~~~~~~~~~~~~~~~uu UU00eeDDDD00DDDD 00DDDDDDDDDDDDuuDDDDDD eeDDuu ~~~~~~~~~~~~~~~~~~DDDDDDDD~~~~~~~~~~~~~~~~~~UUDDDDDDDDDDuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g~~~~~~~~~~~~~~~~~~~~~~~~g~~~ݻ~~~~~~~~~~~~~~~~~~~~~ggn=WWxJgxJWuxJgWWWuxJgW˺~~~333wwwUUUfff333"""333DDDDDDDDDDDDwww333333333~~~~~~DDD333"""fffDDDDDDDDDwww~~~DDD~~~~~~333DDD~~~~~~ggxJn=˺Wgf3gggxJgggg~~~UUUDDD"""DDD333""""""~~~~~~DDD"""DDD~~~DDD~~~~~~""""""~~~~~~gggggf3gf3WuggWWugn=~~~"""DDDDDDDDD~~~~~~DDD333www~~~DDD~~~~~~333~~~~~~gggugf3gf3uggxJf3uguxJ~~~UUU333"""www"""~~~~~~DDD333333fff~~~DDD~~~~~~wwwUUUUUU~~~~~~ggxJf3un=ugf3xJ˺ugWuxJ˺un=~~~"""wwwUUUDDD"""UUU333333333fffwww333DDD333333~~~~~~DDD"""UUU333333~~~DDD~~~~~~333DDD~~~~~~ggxJuWWgguf3Wf3gggWf3gggggWWgg~~~UUU"""333fff~~~~~~fffDDD"""ݻDDD~~~fffDDDDDD~~~~~~UUU~~~~~~gf3~~~333DDDUUUDDD""""""wwwwww~~~~~~DDDDDDUUUDDDfff~~~DDD"""~~~~~~fff"""~~~~~~g~~~DDDDDDDDDDDDDDD333DDDDDDDDD333DDDDDDDDDDDDDDD~~~~~~DDDDDDDDD333333DDDUUU~~~DDD~~~~~~UUUDDDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ggxJWWf3ggxJuuWf3WuxJgn=f3˺xJuuuWWgxJgDDDDDDDDDDDD~~~""""""DDDDDDDDD333333DDDDDD333DDD~~~~~~DDD~~~~~~~~~DDD~~~~~~ggf3xJf3ggf3˺gf3ggguWWggxJggDDDfff~~~"""fffDDDDDD""""""~~~~~~DDD~~~~~~~~~DDD~~~~~~ggf3Wf3ggf3gf3WuggxJxJxJgWgWxJUUUDDD~~~"""333"""DDDDDD333~~~~~~"""DDDDDDDDDDDD~~~~~~~~~DDD~~~~~~ggf3xJf3f3ggf3gf3ugg˺uug˺WgxJf3gf3fff333~~~DDDDDDDDDwwwUUUUUU~~~~~~333DDD~~~~~~~~~DDD~~~~~~ggxJf3Wuf3n=gf3xJuf3xJ˺ugWxJggWuggfffwww~~~"""ݻDDDDDDDDD333DDD~~~~~~UUUDDD~~~~~~~~~DDD~~~~~~ggxJf3gggggun=xJgf3ggggun=ggWggggn=Wgggf3˺ggW~~~www"""333fffDDDfffDDDUUU~~~~~~wwwfffDDD~~~DDD~~~~~~fffDDD~~~~~~gf3f3gg""""""~~~UUUDDDDDDDDDfff"""~~~~~~DDDDDD~~~"""~~~~~~DDD~~~~~~ggg˺333DDDDDD~~~fff333DDDwwwUUUDDDfffDDDDDDUUUDDDDDD~~~~~~DDD~~~~~~~~~DDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ggf3gf3n=uWggxJuuuf3WugxJuuf3n=f3˺xJuuuWWgWWDDD333~~~DDDfffwww333""""""DDDDDDDDD333333~~~~~~~~~~~~~~~~~~~~~ggf3gf3gg˺ggggf3W˺ggf3uWWggxJg""""""~~~DDDfff"""~~~~~~~~~~~~~~~~~~~~~ggf3gf3gggxJgf3ggxJf3xJxJxJgWguf3333~~~DDD""""""~~~~~~~~~~~~~~~~~~~~~ggf3gf3gggggWgf3ggWf3˺uug˺WgxJf3gn=g333UUU~~~www333DDD"""~~~~~~~~~~~~~~~~~~~~~ggxJf3gn=gWn=gxJggf3uxJn=gf3WxJggWuggDDD333~~~fffwww""""""333~~~~~~~~~~~~~~~~~~~~~ggxJggxJWn=gWxJggxJgggn=WggguWggggf3gggn=Wgggf3WWUUU~~~ݻwww~~~~~~~~~~~~~~~~~~~~~gggf3g"""fff~~~333UUUUUU"""~~~~~~www~~~~~~~~~~~~~~~gf3˺f3f3˺DDDDDDUUU~~~UUU333DDDDDDfff333DDDwwwUUUDDDfff~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~UUDD eeDD00DDuu DDDDDDDDDDDD~~~~~~~~~~~~~~~~~~uuDDuuDD0000DD00DDeeUU~~~~~~~~~~~~~~~~~~DD00UUDDDDDDDDDD DD DD~~~~~~~~~~~~~~~~~~DDuuDD00UUDDeeDDUUUU~~~~~~~~~~~~~~~~~~UUDD eeDDuu UU DDDDDDDDDDDDDDDDDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DDDDuuDDuuuuDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~333UUUwwwfff"""fffwwwDDD333DDDDDD"""DDDDDD"""DDDwww"""DDDDDDfff"""DDDDDDDDDDDDDDDUUUfffDDDDDD333wwwfffDDDDDDDDDUUUUUUDDDDDDDDD~~~~~~~~~~~~~~~~~~DDDDDD݈UUU"""DDD"""DDDfff333DDDUUUDDDDDDDDDDDDUUUDDDfff"""DDD333""""""DDDUUUDDDDDDfff"""DDD333"""DDDDDDUUU333DDDDDD""""""UUUDDDDDDDDDDDDDDDwwwwwwUU00UU00 UU DDuu UU00uueeuuDD UU DD~~~UU DDuu UU00uuDDDDDD UU00uuDD DD 00 UU DDDD UUuu0000DDDDDDuuDDUU00UU00~~~~~~00DDDD00uuDDuuDDUU00UU0000UU UUDD00UUDD ~~~00uuUU00UU00DDDDDD DDuu UU00uuDD~~~~~~ UU DDDD fffDDDDDD݈UUU333DDDDDDUUUDDDDDD333333DDD"""DDD"""333333wwwfffDDDDDDfffUUU"""DDDfff݈UUUfff333DDDDDDDDDDDDDDD333DDDDDDDDDUUUfffDDDDDDDDD333333DDDDDDDDDUU DDUU00eeuuUUuu uuDD DDUU00DDDD~~~eeuuUUuu uuDDDD uuDDUU UU00DDeeeeUUee DD00 DDDDDD DD~~~~~~DDUU DDDDee DD00 DD DDee DD00 eeDDDDeeuu~~~ DDDDDD eeUUuu uuDD~~~~~~ee DDDDeeuufffwww"""UUUUUU333"""݈DDD333333DDDfffDDD"""333""""""UUUDDDDDDfff333̻"""DDDfff݈333"""DDDDDDDDDDDDDDD""""""333wwwUUUDDDDDDDDDDDDwwwwwwDDDDDDDDDDDDeeeeDD UUuuDDUU00 DDDD~~~00DDDD DDDDDDDDuuDDDDeeUU DDDD0000uu00DD00DD00eeDD~~~~~~eeeeeeUUDDDD00DDuu00eeDD0000DDUU~~~DDeeDD00DD00DDDD DDuuDD~~~~~~ DDeeDDDDUU333fff"""ffffff"""333"""̈fffݻ333"""ffffffDDDUUUݻ333333"""ffffff"""ffffffDDDUUU"""fffDDDUUU333DDDUUUDDDDDDUUUfffݻ333wwwDDD"""333DDDDDDDDDDDDffffffffffffDDDDDDDD00DDuu00 DD 00ee DD0000DDUU 00 DDDDee~~~ee DD0000DDDD000000uu00 DD00DD DD00uu00 uu00 DDDD uuDD 00DD00DD 0000DD00DD uu00 ~~~~~~0000uu00 00 00 00 DD00DD uu00 uu 00DDDDuuDD 00ee~~~00uu00 00DD00 uu00 DD0000DD DD~~~~~~eeuuUU 00DDuu00 DDee 00eeUUUDDDfffDDDDDDDDDDDD̪DDDUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwDDDwwwDDDDDDUUU̙DDDDDDDDDDDDDDDDDDDDDwwwDDDDDDDDDDDDDDDDDDDDDwwwDDDwwwDDDDDDfffDDDDDDDDDwwwDDDDDDfffDDDDDDDDDwwwwwwDDDDDDDDD̙wwwDDDDDDwwwwwwDDDDDDDDDDDDDDDfffDDDDDDDDDDDDDDDUUUDDDfffDDDfffUUUDDDDDDwwwDDDDDDwwwDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwDDDDDD eeee00~~~UUuuUUDD eeeeeeeeeeUU00ee~~~~~~DDUU00UU00eeUU~~~ DD~~~~~~eeuuUU DDuuDDDDUUuu~~~DDeeDDuuDDuuDDDDDDDDDDDDuu~~~~~~uuuuDDDDDDuu~~~eeDDuuDDuu~~~~~~DDDDUUuueeDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UU eeDD00UUDD DDDD UU00uu~~~~~~~~~~~~~~~~~~UU DDDD DDDD uu~~~~~~~~~~~~~~~~~~ee00DDuuDDDDDDDD~~~~~~~~~~~~~~~~~~DD00 00eeDDuuDDuuDD 00DDDD00000000DD~~~~~~~~~~~~~~~~~~ DD~~~~~~~~~~~~~~~~~~UUDDUUUUuuDD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuUUDDDD 00 00uuDDDD00 0000uu00 00uuuu00DDDDDDDDDDeeuuDD00uuuuUU~~~~~~eeDDDDuuuu00 DDDDDDDDeeuu00 UUuuDDDDDDDDeeuuDDuuDD00DDDDeeee~~~~~~DDDDDDDDuueeDDDDUUeeuueeDDDDDDDDDDDDDDDDDD 00DDDDUUeeDD~~~~~~ DD eeeeee eeDDDDeeeeDDeeUUuueeeeee eeDDDDDDDDDDDDDD 00DD eeUUuu ~~~~~~DDDDDDeeDDDDDD DDDDDDDDeeeeDDDD DDDDuu00DDDDuueeeeDDUUDDDDDDDDDDDDDDDDUUuu uuDDDDDDDDuu00DDDDuuee~~~~~~eeuuDDDD UU0000UUDDDD UU0000uu UU0000UU00DDDDDDDDDDDDDDuu00uu0000DDDDuueeuu~~~~~~eeDD00ee0000ee00 UU eeeeeeDDDD0000DDDDUUuuDD0000 UU eeee~~~~~~ DDeeuu  DDuuuu uuDDDDDDDDDDDD DDuu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r u x y z { | } ~  8LZ |4!I5\hA[ݻ)*V\b5ZS=œj;rF(>z9ʱoWwpk~N\s$2_c%;''5ϫ1rjrR3̉FřK矗:={U=dK<=-Vr>V,ĒAE8}q<3"{D8yR/`7Uo>i\%@w׮I'Ь3`E-{\%X- I\&jqש ]]+ZgY, *ٵEBKUٿwEfp#!h^tr#V^t;. u欓WG UpWηai/E぀< ہ1.ױ]?z颇Rc/ls[=mCs7^:>q̸E~| ɝ8' ]&Z" :3CF'_ϻR6IZ3"1$篂Ngmk25;\YU_l8 Ӛ^ulWK_N33Ȥ*?ōSg$CD|:\ %g b3?l[qLvq4[; m!%J-;6a . Ƈx6MSlComۂ"P&%f-+iub? 穈Nhg !.K+׬\&#bc.U+; 5rռmFD#si絸jh.a6 z9T{J=`?e@\8"9J+"+ˈ.}3QJBW .lI :T3 g"(MEd&4Nр%dZVhC#>diQ)ر3rĥJ5]k EacJ\mH0@FFlacKݕ![gD5OUy)'TQLF$ BEhܖ*7ǸjKR/ JzLA^T){(̕9)S!z)0Z*Wc0Μ1p g,`(L9Ea)l._3&Eݪ=J'$jES$d-=?7vvZ=g3CP全¶ó:2#[p饗~~j댏Jap-ПV!=aAl u<SZRʰJdȥTFsWpRng0 c|⒫+_M>Üh@Ϊy*pִKsU [}S!C6:eu_/7"ppxBuY̞_zIxbS<eyxe ~?1['џ\M$g]U HTp+$[c ,sV aJ!S?ߎERl.Ǧ4eˊΠ$!+W1d-^l~@[#,cZ%Pf+v ΘpqVʿ}LT§aĚׂ$6/`4+&hܼoվ`Y:jΝ[MյrPDLuYJ4-EP"&WuYE7 V!`!`TBqATt)ϝm-e ۷#Ԫ3AǏNƟ!,N BSBsg+M#G|T{֟gF_^NIҞc Y"nkJLҬ[iuʋ~VMny!``T#.P7o濈3[恋ej*뮶X|!B23#LEeKCvI-,Ņ(+\ZcؼE<GAJЎox-!`!`,- P {?t=O$V% -*b 6ofu ɎtY )ԞZ d+~oj>۶9W bP#̆ m6n!`̫ҚsnPG`9>l;6!`!`4@r6[nD߯V P) 5\C ot SrC0 C`"k\s]}j. ׌{tKF38qM?abqiWX!`!P?qE9j_YTy֓N30;ɭSq&bY-R;% [n= 29116Z,_@:55yZ3ĉ qf qtyWN^|b=օJNbΆs F顇ݴiS#ӧVwnZ_~nnk<|OOPla0A8!6>fau". ؏>-ޗ#jW.3 Esh߾~,q4sJ?xne%N-.yN(ESU~> ə$&!Ŵ j3O# wn*Uz[@Ȋ18IBFU-IA;p+W|n7fE\>Z{/'S6?I"9gm7&)`Ɂā;a[d1shKK|iUϥZ'}_"ϊIiQʚK$B1^kr'3*U =)P']}Ra b<6Tp,\;N#̃?Fb&13ۯp++kn Řo1̋6+U#JbBD[2fx#qn\ >*HKϖoIY#d?Ѯ5z/*7NuA՗Up@(DzG $@V}.x⯂f!0zƊ0y-tcb*-hQj,c9`9n 'r!b/H:n# M JW[ZXĥ:?bsQ3l[Y& _UTiIO\Rg՗V}ky+JT,,twT`5 ˪oqK=~ڋg=桢[ѩ0%pT9#ڊkq3ljߢf2JKv/V|u a!dS:}5ϖ`y>sV6Ew2Ay[XfjIrڤj?L b'eS'I7[by$zMq=ա;i&}|9h26g~kgdj_ֈm v-^3Uf2 G%™,,7ؙ?D|WA*'Wr]t3 `mlDfrG`G dKc֮?ʋ(gKCVʒ~~[U!+4\}yH} 䈬b<W!ځutq)tDțq!q鮙}$V|R̤֫sO{E$ YKQcY.ʁD!~`87-#@ &UE]4K!ӄxJ'Rh Lxtշzh<3UJdL{h>"K`j,3h1|+hLt+"nm!ιs_j~B?#ݩ讪Xtw"[G sn1n# β̥wJι =cQ>wLεByО5ԃ-[C`LxЪ$avR\cĂ@LSE`jv!`@C:tCZcC7ݜѩGgp-XooxAn=hU)ƥi[2Ґָ4ԁcQqi,[C0 C ָTT*i emW p퓦jptBJau= ?0v^;EeG&oqi" Pі!063Sx} _U^'ʪNmYE9CZhQT8uhz-b//eN&o^#H?8@ƮCc$oڍVi#7tQfC'nNmgWnQtz'"4[D@դ](*?lR.1lMD #uGW :)å@igʢ?֟LLsB7&xWW^a"\L".t._lmh;5Z*~5ljK@;e/.ƇgY0YeԈ 8*?@i c.t: k3V1b3USEoU úh:C@0UDn̓#.[zi.ϥ/"r$bcYDsxt5ғ:ZRGB+n\s#TFhv yL[RV3;lXh9KtW~.NSK[psS qZc @'i ],0 ek0S+ok7=y^)aU#QtP}-lEltFL<& ޲3[$;N&gZ,&{*?D)q%_ˣOTQt<\vW 8cN5 @Pm 7uq1\..nI,ԵD .CZt!U4ȍ@ɛG﾿HBY%[vW+?5[h <&b&9O?g^8A]:#؈NC?ԐMZv5\k?4!obАp 2/ "tW~.;kZ,`wD0UHb-5Mt:(⵼\9 q C0 C`9#`˹U0uH /:5 e&4\j(Cd;DCKF3;:[v5gԡ!`!`ԏ@4k\꯺h!`!`%3{ C0 e@9qiβSk˖ց gZ/\u|+S2&e1PLt%~!OSvuMkW6D9=[RÇpSS $, )`]T#TmtJ\1D#C0 C( PqQ…ֆ B)2p\/04>{7lcqp>ʹ['8oI-u͵uʝKo)Ipu@8P| z5+reΣө֒g% џ\GRͬTs0Ny5O1>#4꒜:e0 C0J(!.)>ʙW^p &矗,Vn;G4LZO&&MdFsiF8WNbΝ;9%=`Pl yPG^F&;t ,fEU ,Z^5RwA{rw ôm(eA\.(yMm>WSX˫o'>-N\2&߾>̣O8}9{C?&$ kV 󈁟쳉Gj'r.T et&(rJhǂl`;-dy>jެ#na1Ah՗'߸;=8?v#ΘW.k59t{rAN?/g~zo |aj8_༹[ϊI("q %!F` *~O=XEsp zF2\<ƭ^Mk}`9>hb-MʶqhRsh4eETJn1J}?@~i ʼnT*L*pp :w?V|R_v&qq>{I;+\"X玅Lc@s3,n+дVmG c@"^1nԡzB5.Zh-<+u?|h/!MLM#"tv-YY&8!`ԚV0u覐7:5 n1ԡǠ #ETQ`eMfSE[[!ĩDz5 C0 A M!`!`4@@ą_UvsK:4ih^r [A11U1ETEy5; 7HÔMr ,0+JWr_B-=oT*?—AJ fv⹅Q:AE-X_uUXE¬#Py,0H 2Xd!2R fjvMN! hVUs6"j qMY؉;:k?UL44A 4rtgNg(BS|T89_zg1R;5E/ywi~w,tUs\$\,9(8u0:"07dZl˜, & sݛ8Y`aΝ؋FfDj᪭qn9Q(d%O v#e4wufA ?;~z7r@zc=U=k79 !ޖDI,"+GS-r 5Y_3ٴS,qRӪ=sP9{9pp"ZqJlhF*)7|kly0O~n/kڟ? ̓ H os+pD 纀u5Wry24za-6I]wC&u]{iӦ7xC-X#ȹ- ZEⷸ#yEv\B&ɡɯe= X4{i*p<&ݎȪRlh.+;1#v] "[}d۞\~vdR-|$A_|} kV]; 83B88O@Q>SBuF! '>>-'e Q nmSaѽ .b|V=,1'D-SK?і<~ ޮOp T,·<W.ÌB8ur`F>L-mO(e.DnN=k(&*l{%NN>ڏƹF :% JE9 ˊDti $lÚ޴5.0.RX cUȬ64Q]+9NG! k„fDju1˧剡7`s?Ɩ0߅ g8ԡݥo~<\Uޝvq!!`-ٔP _!Ѿ.b<35.+Ui v>"=L뾛{jK23B.%L.]t{1ۙpHIJ_n8ZŌJVTښcBý8n?L*3"ani#AE$$kԡ̩Ckb,EJ40A 7fOCzV},[WMra9;lhPBmn`ٰFK p0q %P3,ǥKw̩CkLDOQ1ZV8UJTk]Euj].U/b# h lUk4akg-G˼tS^̪_ SS!g KzE:tcօM5&ͼ4dyt745(dnSE !ccl C0 C R^)f!`!`4@ą sQ4t@.ݗGp陜Pony,[CX>Z/[M A\d?$]9L^d@u.3P[+>)|'9 gR 8s-h>zѧe[qwi!9%:}f۸v ul50{ Q  q$҉wOJD[Q/v[8$GEnQv%&ɑl$2 )G#Ll} gW: !`)]G{4db9".lƶQsl  ޚ/I#vg }_]_p 5ݏM[w1 C`Z+ `A5F=AŃB5^};ݩApBJ.(̧٠h"dpX0 C`(Z/If!a # U4qüw).ܘ3qD{+$D\/|lhd#PԵ:[ 脑R gDuw?q[iKdq.mg2])侂sCUǜR!0 E]3dX#:"p.*k8C' ]ܗVXw\ܐu[lnCL[4ʴ+q|3(!`=W׺g,!P ] ɘ#`M7ptjt ֛[/c[(cUa `SEM7ts3/ Y1N TQClc1M5r!`!`ą@poYk!`D(Ѷ C0 C`(JK[[WJh:ڵ$ȭ瓭[峤PLb|Joζhu&qYuϡJk7 C0z"Pq9{6=v,Q}  nzkϞ2>mI]fڵ]j^wCi젯YIw$.9[ Ȇ!`@:O~$i*gqXSZgvVYR>BrWM! ά[蘚J+WJ rNաyk2!4A6\Y| gLZq*eo$Z!`!0b:']޹s0Vcǔ$:y2~?~\>w/ЂӧXHÇI'&Z6oN57I9|8en/i5 \œԀHE9o_BS#G^ӫj>ݚX](:)STD ^B 3 ~V $$_uٗ*mz)2q؎‹ڱ5=݆e>9Y.ku46m!`gk׶|[7n4Ą$fnN%:m@vZ! >Ʌ8łh YK0x%q5\uUzWNjIOc  _/DWHnoBG"$gN;&9KgO6&Ǫ ΋L-VھMǔӵ׶9Y.䄦̳̄˂!`!0rUt0tEV8"qxMٿ_C!$ dHXN,ܒ.~1F,7Y Klf'g6|ԕ5@Z;vSS7RP u`n#G=[,T|UA`mz]] c̹JI!3hn2 0V@v0 CnE;YY$Q%@>pxཀdzZ~@~=k,q_ČVO>%AbX#Qn4d Gk>^] d`R%5SO9dH,ԃ֥8(GEj+E&* ռ:acaxz=8V=Щ,+(`LP^]-qȞ=&.ɢ!`ԋRCW/ed -1n.XcI{Fbm?e!`@:t cfC7ѩGgp-XooxAn:m? jU0 C0 K%9#eEtKF38qMq1<.Mw0 C0jC N|.5e4:thK`ky['Neǎ`gNLLh-Qh:{ Iok333\' !GgKFϖtPˋ=|S% @C*O&?r,CiFnڴ #a0~[<}S{Qu j^rv-Zu+ Ν;7o޼{^7XFցC!.O><"[˖3W)?l>b '}șg~ŝÆckImb= 9RṵXX~=$*58X7KE#x6nFVh3j* -&''XFA'Ju=^ AZQt)?[uPˏ~s-?qrɊOܟҫ/OHǎJ~gݞ~P|a7_<@}{&齩Ɵ=lf~}?թ('O<+VRo̰?OyJUV"$b|RPy;F 0-fF#ؑIy^x!X anp/a$Ksd8Y!8=dt57_/܂L' S!N0]]S(緾j25D!DhjpKTK@XȀ:5O@a!^`VgpadNNRp#.> )t48Pτ^0qks=.>ё=7%~Qt+Q^>k%N\0' obFF+uVg? }l6J\pAܴ57I Yk+|(29sS Y-Hpb(#~ժU>p8Rzy7t ߐ|M14};18.QlkX 2-0F}< ժH<0`#ZFVB] 0V>\ŸS*ԡk4C8wDž6ȱ=SZytY\LPlFqcڢQr:@q;ڒ #=6*  YѩGgp-XooxAn=hU0 C0#ѯqYfu9ͭqi*qiN͹%# Yͭiha@3`M 0 C0G Ź 9!ʅv4j|ӋSXB uhCwqR1#=*('vC6A}饗:><u`_!rQ`a>raT=t7zA\ %T{RѢv4}Clb#VTmĢMU'(6Aښ_1ΩC 呪;jAm@FX&5,Z7zufEbKx24zA\^};ܧS-PiG5HAm}!ԡEbh'9Vg-[T_ZTN/ZEu;]?ZrZĢMc IZѺ+>(Ci2-˞u`u!?k: k378.~!A\NZ^VɹaΜ4Hr?W$Vuhhˑ 'c\h1>rBSm7Ubx/KsI#d˙_KUSGUFZ-":4']xкuNq5حaTWҁ]Z7ϼT}lIDmqٲ)9E?? CZ '6&mٌ *`'!D aW&ΙD9+^STkd (+KaTM՗&=H_zvʊ*6E3XԡKۋB`I\`-8]@x -3\EϹtt0W}%E}?eS_APPO5.nE4@sxƢ]TދlDvvJm7wՋ[C{U7$Phpա9b]Y 9ӉaXzNAki.lcQ.6NELv(1fjSRp 0u5:5 n1ԡǠ !`rD 5.~s$،{ 55.V!:c\@9AzZ҄c0u:ek!` "мx<1H+ssg׈t3~3EL|E}m?@X` ~upCӵ^hX 1@ ^%{1gė-[zn[h.$*b]ܵs#i1T=  (Z^eh#F 6o x/ 2αAC|V (Dqp&rG_Fu^Kz*+=7-_ kAJ яf)Z`Fj.~iB!jĽNJ'LÛIY@t0 a{(wr?+wOv W.kAmf\>98ⰽ>=#vi!!Egؽ~6X-8@Z;\;X}/6jVcL>TAti5OFZ\j~`iG`莮\/kMдfJ6[!P V2#< * *L !e#댼"=>dtA5}-Ʌ T_m66'L5jj&R o$ F\|+0C 63;螀fF1T1@&t8Q P.Ԛj*WsMy$FQ^#~ jZ` K[$1R,[C0 KBuC\/5h@'.E}Ftڌ5%;x\g?D`u.2[^)Wʂ?2ۘPִT’,-m+0B 0rY7O,BЌ Y|̳/Х/BOoP3gn5d*Z3Ut=vTVо&w43Z8yd0W ӽjk1UuK2żE_&,9V!`q ιc2ɢ?rtT՛U ܴpU=گ{O5ιMw6wJι z1v.RB{wQzG\>%Is(Z_Ѻ{EN0 C SڥAԡ=:5 n1ԡǠ !`rD 5.˱e!!`k\n薌Dgpkuƥ[/Zβ5 C0 uh޵5Nllp%N䔛SEڈB]WU&Pxy[_f+"ZFuF:U"R;=9@ s&9nYv '+u|Gӿv{&dE2F uhArnnuTBB*9634$5gRkFa:UGƍJОruE7}(e⋭J"X;Q=d>*|$"N=.,J@ɋҸ|,vµ`(ԡy;1HW1F;w퉩_a4+|4T/>ܼy3ȑ#.ILSB=n77B=كf=BCf#|&Å5#烏4lK̢KnEYitS΂!4C3&)Ga. %1ٍ`!y;/ Ni`R̛sCt2n JJjCQt@ @v- ^jO?kl_*EpWt#fiJ%墬4Bf :NJbp5XO#v23u0yE 't KTVVΌ!Ah:yݠiD\0Q0 /7N}Mw d{c Ģ͏i~(?V#.Q#cUo%|)?݌ashҢIw%1,:a-h4 fr#">~S]"]UbH>4;QCP'OjZgr.3$l ̛ncf5]'|X(T rFU"@D00ƲcY C0 &(!.2nؠ }!>,Csƍѫ_BJd|333J~89r a?.ݻիKk"c?P-"$&9ўپI/\%WI%ONj<)9xkB/'OB˄a8(EuT.ۧ k~dU۶I@dd C0 C/<.s%KPC-2ɔ,&2@qZwHNB]|b 1<+ %sW`Nrȑ,y)IBBONW]^y%T)=u LjUi"43^zI|B/$ [%~?irROI+W"- )hI'j:l!`,?ʈ [o=%7 ha;s~8}Q s.6pB0{9,$?{VJ2 L|`$w%IB+ (aK֮Mm7Ϟ=ʨ Bj\,ssR"R=P Q[nIvpٺ-KybE?[o ':ʶ놀!`!"C줩xXBسG̿焳Ah$lMOfzZfk{%-64yws]LY20Js1'L YV`zKV"#3ߌ,1؁RD6.db# _i&'Ϡ) WWb$$?Fukg0 C0";xik$C llܦ'h38ƝRusnC^aIwſ{Ƃ!`!`}";2%K=}i C0 CHSE{b9PT3v47l ކ7[*Z5.mo|xlv!%#ÒqiA,C0 CS`K'$m뫷μ?sSMLhaW3vB;f;շT8Gϟߒ'N\)L]ž!|ˏ;9H9`qhغu+k933CV9Yͣ?ﰷYPL78Kx". 7\<\vT6GK<3Ǩ򚛮j.9eﲏhݳ `ϰ[XӧOZt|y;3#&k1CQtbٶo-@;#GAh{'<+Z[~~]rѧˣO8|%S?.5m13~hcBZ?YI%8tv8!&.ɉvia^<NpUqs5RkZk>3IZ>3@Sk]`N ?qy35̖=76CO%rh37/p` TaΝ,=.E0++<ׯ_p5|E j<|Gv`: q=lٔ߉ c ;I9/r[Oٯu)]5\_m`5~>J3޽{^ˣۈ9! :C]WvέE19q .]H1*ilR3bOb LnGb."3AH*;>7..yֺv2T| SDa*[ZC/~/s-rbQ0kPi !` `cӔV0uͲN 8:nz7xs r3u1hDHnnHCGgpkh;'P;֘q\Vͦvwl1zIgB`!`%A'ҍ͐vE5iV={v >PVs1L.@NWqzu.VWH'j]%yEKr6 C@EUxTH}Y*(SQMZwR"`f MP.P]ƹʶ/*FLۉZm0 C`A\:U_UYqð^u"NM?'MȀ欁#J$gm櫊Eɉҝ6uQu~&/rnac7}[=9fM^]ԗ]Ek_KH%mEاGQuإ`d'iVM=GyYY!`"4qaxU-fS|bF6~nsQ$٩I;PB8Z2酭 lHĂ}PcGEZClL{Wyeγc!>.rW/ S%5yzvQ_S3"`5N 'ĭ$4 HnE##"7$LZ@S}Qk'rNZ  C0G hS-ME\I.Eڏ}}}{{B,4 C&.]Z\IY_s\kNG[+I[jJ aQ4^k _knoQXr#Ċ0 CXKQ(\DjMg!h?rLXzÆ5TuM GO6 tl"ќӠ/+FչUKvELe ˍQ1q2"ISe)Dr3 C XKQ(Ԥ4]'5XŢb,/Ģ5ʾ~KtI?zi'zvw}\180" 9 bЅ}ZD :7OyV\HEUL-9QRj-uC0 ];|9u]dVN%"\%oʰI$vV/@ܻݕi*Ṵ dԢ1ʉ\,s{!#DmtιCvўmܞ avͩWh"\NU䗋qbHUR:I4^qg= vW~"˱a05TV8!`K@SEK ܫ#("6-J]*˓GcXL]*\C0 #.A7}=!h>!%"SGߎV!`㇀kS!`!0qۦMņV!` %q"K 4q*YEM6?̓Ogm-$+~kJ"*ZL?~jjjbbb˖-wygQ# 'N&EXj6,Ⱦaǎ(LK/TZ@UV>w_ ڭ[h(KE8 D*jJW62i <VL+l+W1E8tfggO>ÀzFFa9vbZs͛7޽;@s&A(ÁA6sEZGa¦MRƒ]n KQ*PDfRh\AS љ*NO(\)T3islyBnZxnTULe*薵~ʹ5LQ:UڗeBP_.4;Qn(uN+;*Dx MNNe<2LV\F ˵|(LU$M`{obnz^n:k 9rahՌq Ix͢QDT٩P݂ꯟ}URQRQ)M4SkȉW#WC_䞍wFQeڝtN&K*>l/{|g 8+E \bzH$LQ:yv)ןra8WTir' Cv(VE }!SIL8W&MGfXrJQX?DZ&F,Kf2>V RoE1{>!ܨ3Rf_lT48G} eult|.o&-ȉ?_*ۘuŸ:WgN&KPu2ݍr3,JgBٔym=7*f F\b07y#+N LFXʏ[RvFI~d+S hshp_ 63ȥ!Un)S8,@|rJEr )4WmzvP "O T/4ُgJJy]&Ba9׽#;"+|G =oKo+x4!iZ4t/ i[1yC0ܹs݂ME5c9O ¿粢,w2,Lp5a J.+ʅqO1d&hX'<+N;J+թR|yq1~"!`kK|Rcܠ%34 8o+s Јռ J2TJm!`@?G-dKl> `X~-nW#7:j5x6l t%G\T>ݻweY0('`rEts)q=o<N"!`2D V,*!`@ .*:s"v)Nqe0Vibs`c,!`!`@YlV:}f?MՉC2WY#z̾Ȇ!`!00A6xeV7I$*y R>=g>?I.LtvـEï ij)ۢ*3Ofޡtr_ye9lx-?#1}n C0 C`p .ۍhMSբwv._AsV|rQ?/@$)ZSa iGhndrÁ+ 0 C0!qa:y"5.WT_b}>"k3`Z.7v_@!`!0$A?#/pDʾA`m _ @O;-&`Xp%916!`@W .:X)uuܞxJz\nh!NoTU&5ѧSEEKXrߓvZC0 C V(m9O.Юlʸ[JշeيS.T4=u0 ~*%Zx țnvЏx׍rH%cq, kqk`Bzj@OBZ|BPspeZ-!`!PS[:tӭpt7݂o֋fcЈV"`SEMKt85`SEw1k!0 C0 *(!`!4^-!Xt-C0 C s "wsK%tJEBsvRˤ{m 8^zرѶYYukg65"qAKPt'~S bD~XSF,+C`"8 wYoygrEAlv9^ .nms!@P-">.IkKtJ$'O>$w K|d3q^W8jI[0ӧOoڴik: :thʕ=_(8w9JK,C  .qwZ$"/&A ,a. }f> ws{S6/g:"9Ǜlݞb9}U9{n|.DmmFC!ctz:S%Pojj !4c9c@,;J hKr^'֬^  [ ״~Z~S*M `}ٶ4湈q^ǧ_aJ ʂ,q º,cC)^JG͛7gkP[1"qeKoVHu4bzPX0タ39dgAsf'׋CBjָhh, .xK_qo$>PV;y7QR֓%^%r r-S<.\%οJx Y,!`ȋ,RC<RѼa`R{Gv j*}#zާh zѹP 3#h3+bVQӘG'1jF9$ Ax޽Cf21` pŵ+ iGakŴޅJ-;6 Ⱥd!`AL)< -!`@@䧊ހ3S 0AjE8"x3k([!`͖.ᦊZ/f#`k\n薌Dgpkuƥ[/Dz5 C0 A 5.΃飡/Dzuu.qz&'[S 0?3;Q39y Ms$ZG3F %fYE7[/|GЁ .=YgG\qYzy ;묘5.&3~n0k5H8#u#G_(k0Bo,Utۡu./n@-Jo> qA{ȉ:hs5Q%gUR+þs* Iݸ֩43#2!iKk<1CIT,ډ>[w$)ݗ-1*}q? : nVuഀιcrr Y%Jz>6k[/䮫B\0?a!l^sz ]hN=ٔ\5M44N)snIÇD{m!b;D7@AlB|P+g`$-"sIEKLA:;m,dLeITt/R̹ీihQ.GtHUE0qƪ᬴~]Qtgv a#wc}mf}@r$n%6/&BDr@MR ME%C}l{@\(Zb ҁfǴ  By@1| Và Tr3ֹθ ol3qhAq¨{SA.D[W~Z0vo߸;@{= %|jQ c{tTW0vBb8aTՃ U߶n(u\vn`e$:a"DA\d 5$nfofVC`QLQ}-Y. e!BS 0X |%p¯jH"@?8cB#XUsssֽE y}7tu9UӿjD֫1ze脑|fۖUif`\JD#w:dA}%b֒-XK3gJ8TAS_r)f!P[bι0]PUu +sisyeA; E'(]-Ѯc cp ι9 PxL]^6wJι['j!spBhEUiED?gQ|+?;Abdov/S6LZ0F*+{Wg*iE0 C0 eC/ۦC@QSeK}*>f!Gָ4'[21inCLk\j60 C0CָDdf!`!|(#.[2li:p |]O05;ۮo"3 ꙳E0 C0 @%=v.$jg.뒳r;w.=à"!`@7Қhª|3}-vºuIWC5jcN{u<XO熫7||Ty,xEWuUVnS]0 EYai؂@3.H‡\|jm)wH>TdN1)/ziڡ) C0 C'e-[0~X8 #ƍ -Ν9~u4q_9C#Gd>,45m/|!e'shSZ'Om[K졸djyn9<(9szuI>Τ͛[kRZ-RF?BJH?Rsi&IKa9$Y|\{8@Dũڶ-իܳ,!`!(!.BP|њcx3LfdooI*]VpWxOё0&'ӫJ: |Xe,E ZڸQ^e!`@O׸fH_y=0gC]q~p~j*^YuƐ*ǜd֩$glķM,l:3 @kd<)<@fa" KYd.P zKJ!9#Fjev˖q`0 |u5nU\0 CXtx^$&9zTV XVd pt(X ޅ={/KC@$ i)L\ kVt`hqGʂiѫL+0^K0_e9aq!Ϙb g^H)]V8 s^V!U8^X!`@T/# $d F5fW(ιMDtFgp;ʯĀM{mN+C3;|l>.G|3x_v02>klzO#XKiэ /w_s[nn=[ .Ldr婫7L=t g%_5|~qIMdy!cts{ aaWWbd `́3@<1i͵@v2krr<a݀wDn^ȝk CW_vk.Id4%?%w{}A 烏kHY@Clrӆ2[2ab|կl x j'gC\r( xW4WP]9+Xºm(2W8ن 1ܭWcMdUz5QPů3DQԛҩ—>K$ʗ>c|zR!8عy6yyqi֍OgO+:F> FHi)ka>mEye߷aWem7/ͫo߸;5KY%Eׁ_ӟE$' q(/91phEA\tE<=f!e"a_{xf.i<,k{Sw ˵1")q0kp 8-mu 7pk"VhՂeTA\#V2[gcG;N1sY!-+slY_*T\C*<'bCW׹uEI"79- ׈X+ܡ{䵊F!^rʟKx_{C,a9*"fCtM7Yt;7g0.[;mhw7/OwPhEk˛D0ZV#!X-[C0jA ]jg-h1=ƍkU S EM`9:4Uaiyi qj! ݻwLF<`#V!`!`Ԇ@Xk\jed!`@ą(XĶkqlrE |eZF!W5u.SK\ vWu/l3i`xhet2Q( rTP#k`"cTաͶbisFP{C:pĥb7UrFsMx^x_ȍHC;MŜ-!`Dq\@(`"TDi O61݃gEo[(X!`)kXa9w!A\ : m#yshS$(4"!Td0C5UW[Ԗ!`tA =7;(|=ikwK_D|aȂ!`!`7A 2r,Rβ\0bJENCqnZ.e*_x7XrP}fT7 mW*D鶰C8fOD3X˧~c!`@:t`6C7BѩGgp-XooxAn=hU)4щ-GgpjfI@x޽M)uc0uZ1 C0 !J2 C0 Ĕ됁tH1FAd$:$'wY@s-݂ΡOvک;0t'֪h2ԥ 2ͥ:C7{Dakqɛc^(A@=YgGb\&|/R6^};{o1~*{`ח,WbnuHLHiQ5^$Y1əhPnIcyffѧ]-dڝ#kQi=P[+>) e[芏k:AJqΓ*}gKmys[رK/hW/dT}ڗv%:aj?yN IY]2|֯_8֤[}`&NZ/TohXy,We gCTc*0/ k ܻFP!Mۦ6 q{ngjzIN\"B\5lRG40 lj0cGS՚&G${ۍ ĂDoB}'c,J^Ԭl'2wCiķp{sOMMlvbgY-_pipIUK ct%Xc\gNb,un\-YQ&"o LKPC7CCPD\enM15s52;a{\%@ >H.AI9-.0"n J ?A0'?a30vYm}~-9xBpBb<!1`+ sQ6:k_tkTa9`< AqQヹ[Ma$~B4xP`69u|a2ə-P.CӬz1G \y6c`;B1UC7 Vۘ/Z3i]=". F#jv"qkxANm #<(zat3$Nbk¥"g8.dVNrS?EjΨ`M</ U#M   GU ϦW ܺ]20IF[YFSn_o{7N%_WM-rx;wN7L 脑fXTpf|JY $W_VBqH~ XªpϿ5JMt JէДT7QLmN>R_Y8ėY*, >yD_#uQ@_37uC܁It-.?I#*ƃdPE@q퀵@AO_)/NMt]pn8^|`L1xrg f@s[CrZԻ9F´p8r~TplW vJUy[o7I={,n1<="|Q B|E7KJ 'U])^ Z29~S- C~嵰ѴNr,+0CԡrL鶌N 8:nz7xs r Ez *,qtCG71N FzaNnSEC%yv nqns5 C0 C vނf!`!0Ⲍ۪j!`Ď@ qirk˖gV&% yYҲ]T}ȄE.(2:R!`@2ٳcɮ])5R{w1{v6$í_o.]=+_.Hj1۶&(ռg-d!`!SE)7[d2&>qii3%X1lș$sCY.5?ʕ'-N+#D6]4prHrPITÇ'S2ą31ڿy3In2oRhr/r#:m^rTI99RYZ2$Cw]ewP^R1~"[ZVЈyյ_W!Dž!SV {u-[dO1BJY4C0 CjCC_.\Ј2U~V`H -*j&2`iwHޒU)lgeiWO ԇVzWS?3\/Vf2oM> m` C0 C"K]aZ{}5z-8!`[7ݚ}ضoe,!`X `cьV0uNS[ z|ujk\ƠVC0 C\לkmm5[28vRFd$:zWBlZF#ȀwfYDZvi0jaWةᡇ 03A exY4Ay/^8˙o/ eXqʥ?['2vM'$tpR ZmɿzXAM"3 uQ~iMEZGKlj6WhXAӄz3X4!UӲdԅEx%TǙDYBTF͛7αcHv+ ?1gK$uA0HB`7؆X8 GpWQ5gP; ?|sp|>HvcrnL&9CL.t9x<5ip%R a#=7In" /cSZx0dRWT{25'3iW0J#}Y^<'=)u!Ρ ZKDhŊh?m''jAE M/|K I Hɩ3bhE v9У|IܗҬ5ޯ*> QF& qa _ /h\@ 4L&(pR5aAh @(ą 0(gTKU :+嫫^cp-D+4zzb9 K7\#䷏3W0~O(՗ܧS2-3e\}q\$O&7_ߞQ0eBrv6pI+jE ÿIWPk~T&(` ȥ09\QwuX`pbLU@_L^0 Ÿ*`az8|} 'ZAջ6 ˸`WftjE86z\q7 |FG3|pT8k0u>(jtj$CCuY!LPI/"tX@N(dy,~6fp7X;sEoLy g- +Q#3¼,.Q?=d*p 4r_|xwI1g>%#-C J'quQ}%LW3cmRe:i EN-`=>£k\.p@tYтA/SuR'؜g?,9TJ]2`#Z]X 'U(e;{sGX](ƒ84uޒ%/mٴ:qO>svkoċ@q'{8zAb-Tkg-l7@\wYPMz48[)q#`M_tjt ֛[/cCA#Z C0 @Xk\c Xc@ָ4J-i qMm54Ԏ5f-?ƅŰ,X1ek!`A,Uա'KlۯCrVC 4jtZ}W3fͩCck00ա18OnryӍA\hk)eS"0EQȂ!0v, @U˷rPJFSʷ՗ȜAȽl^ygV?<̭JաtNh 0snK,54Jq[/~#<q\}ySp 6E)͈H?I%|'Wo>ѫ.,VdBV;(xz}? ndi;mJx6*rVȷO4+R nZT_M ܊Euh'P@ W'c@!T)(C7)B#AZӟ?К'aXD t'\ јKBZαm.|]uԤѤa'35Ʉ@Y|`'epE<@f(c~ yu̩C_Q@D\ٌ[,z`-q-Gс}O'_5@2It:pąiqة/ _Q#magx68#H9dGyqY*;pC1\iwڐ;@, 0-'u덦A\oK^pr@puq{SEx\ҳ'r"EZbw-D5;ݭ7qY:a.EG_HYBVpgZݜʹK`:v4CVڲr~5|uX";?x\W!b`r"}I`yg[_ v~,U- /8n v38[o8sU9[Y|eעN8'؏ZԎf҇&& ̤0u覛$:5 n1ԡǠ !`rD 5.~s$47 ͸7dptKF385 t6Sn莋?PX!`!0687}zސS2HĄ,/2de-!`@hx a ݊x#-!` [Mu Vz ZBCPK)X^T3_TUFThi3LL|!䆀!`@(ątG?lFG5$ѸazcGe[|Wþ||Ul]a4}m xPUg90^0*" qBHfu[.B)%9Ug#SE3X k\Tn Gj`OX̎[3;/?w|&1]o/ ܅cޥd_"S_v" TN):X|A%L."`E$@7Xr%ƒ ҰP sS-"゚}`};OM|$EbϷ%|0٥vruB\ri#bQ|`9SG6+| "h*Fb6BRv:H!5 +"qYsI&lkG>r_+R [7_p,Xһ'.Oҟߓ5l ՗WDϢ F(e-,aXUcvXHF\j2@@ jvSa>\|QOYs ,G>Ƃ!`DDG k/iE]e.8 鄑X@}fuɲ\*ć0oeb!7&x\9t'e" W [L2E׻pc- 5b!x-NG\tHCٲ-rӫiG3$(DZB]&HN4#DžۯZ:7jҜq!`8b<X *۱mSW+ fg"9Vjq)kE:a;)Ft.s@vwKtFgp;Lo!s3MH,䫮-FtCŲ5.1Ū`#C 2 C0 OEW30 C0ƾ1!`!P\[Df,98&nktǸ^gsbqi3X!`! 8Ap-kC0 C#.i`_Ĝ9nUbTPuU\Sn9Qwlr< k8ig!.Sa#.>P ?ƻgE1#.}ܱơia Sm>\j^ Ls8[2pd6Hx'R>_1_"߁Xx-~Rp ݱ˱?g0廏> kH R P&P%DKE$Nxj鳂 ΰl3!G3PB-$:S;li:Q'kb͐ j?j9eF-3 rNߵW&;6c9=A H5X+™B'Â4jn4 \"l瞢]_l 9jXB\ZvlY:TaZ_.9kZudR$ZżbKRn_q\:ns_Z@Pgoq]2h5we<^4J\/| -0F־rAdFzj3AWWcU`[ohÈo}U 1Nt@MǀpY<(`Ho>erךemٳɺurP6ҧ]'… b~-Ya?lvԨJIBGp*#~ek1AP,eVy.(Yp k_/-߸z]T 6 *,R:IC6 vZJ^ ,W. #xD-^.@ }7g< ~2WlD.!.ƍ)Ɇ ։b$M[;wΟ2<À\jm7nl\Hy0JZeu$C4YR>磝W9s|uf(68;>EKk]4P Io)!9uJ*ɌIYTP|"8rsմL /m<@'kVM*ܶ\k6АR]]2YUSCv}=CDrD8G'[nCy{|pCaU ڵ ;[7WKoD…E`-2rHUg/ b8 SС?x"ٿ_r <3r&R5rIR4i͋JR?:} `agϦ4_+{P/o;G__N܂%[EeR&YـA؎3&*Rr]mc1BpBU'tXx\!py;yk2ٽmsq EF_~߻Uۜ k]pi;nq'&$-W^g .C2m,Zmvbä 8Hg>,|:_穧\-⩺*xqka9F>͋KcY(n*/_HI}{}A{z^Zsu-:IOXhMx .B_-slxrkC&0^wQ55_+fzp` ^o}=F8ӅUZ,|AEb|xuUj6HJĥu QW,ߢڊv³g%nVILƀ $&W\! ʫCl2⑳+U`u9:r|:,Fi憕4xeq@Ԩ`Rf>!MWyu9uB@Y'u.au.~}ZLE!`|FC1̵goK-t qQ=` /?l`'"&:!`a=BD,s%D;n!zD\p0Z% ]waifY,ap>[0}Ɣ$L \,=q29x"১%!|3#Yi([sӭ8x媫M>IJ3l|bzv8H+qV;ԥK&&pS`Ĥ6/*OHb+Ʒ[+ӫ?תg{򹎗U5pۍT[xcp}FԙY-fx*++w/ ġb!y/Z?|uobԕK5'2 FǠ{;Aמ|$[ TrMUj6`Y& :D"r} 4~YFd"5SQۻwo-m1ɢ4,k:d& U]dk5qn<.#@ъ9l@;#ºXKƪaͱz%7"բvX,Cc4Z [E`4q ɢ&!ȋ? C0 hOE[30 C07ohmc!`!0~kSQfqnv[!`ď-΍ !`rEk[ C0 L96U4rȭh+O֠ɶy-*i"ʬLB X%3Ar5 C`L"h\ ka?kY;۵-"D?.RW7z `SEE C ffD~@DB4L2ay٤Lϝ[-rcUb(!.]:T@sGux d3^9iqBz]`)NPcxk-Ch}@_MUr\f%c527E^1D&DUvQIk/7FNΰ Z10U{Do(SlO\)aAV\_3PsW| "bnİfPGn9I1!Ay1, >olu8V6vP@hu^r^h2UK?TŲ3 PX$kiw+i $܄,4sq:7"øas晐|h**E3>rPhk9x0e\Q:QĝKy饅8ʼn㧴FZ!NN;RC3c<۾&"Z#^ř`mJ mywG|]RYG;04mY f- V$D=?^ގ~)/pqz.GP GgrC#NdT2x͹R^24EՙƋݏHCˆY39jxXSԽP^3㇗ 8=Mqw0ZvdϡH&-*vE5x6㇗m'i.TV.+p{vfz2x+kr [a.ŪZT{t_Qvl%.NZJ5cZaB]$ \lwWF^5ӡJV0}Kpъa'g͏^Qd 6W ?x0 6UoI7ݠ ݋ZwGJS\^lJ/KGdTjt()y82tC?F䢳βm9s?:sppT9Yk 9Q)q8P" \d7Bꘒ\,cJ\&pTǔ 8=M©)pqzS!S24 B>diN|LɀAIElZϲs2/3'ONߣdi(pqzE=J\&p;| \ߣdi(pqzE=J\&p;| \ߣdi(pqzE=J\&p;| \ߣdi(pqz Q}4?ѫd< Yǔ 8=MsҸ(2fG,pqzsR(#-b>(d[24Eۿow1s?z\Ld񾤽1 k<!)( ~}Ev1[!|Pk~ALSn/`+~Gɀ qZsA쓅;d ؤ?]1]|%. Lry9(p:)S.i;Ƶ`Uf\j~zW\xZbB}QL6P͈R&c`Վ[mVw ],|pRd"s>2p_pѬ_R:pqpqXE("* ppa.9Nʰa#"x Kc 3pe\2X A. \gF;JPCj6`*p7f=bAan] [c 3pe\𦔙 Kr 딃PJ e)e . \g8R1].ǬP:"n̒碭?>' Ry?R9pa%4U,vųdGqqDMEWJ8jjf/{sbc I)~bmj4Qnlg!.,#~C.D;j^(8ݣ|r*8ֆֳ \(j]aυ4,de0K0ik(ƾ78DbJ8-q˅.V*\Oj2yir`+½$E\O[9<&cX6)E ."+$b:^bB!paqp8n+G9"papaX ՟5'Q+O ՀSLrS ŅVN$ӭD0s~_E\XF6\WwwEӎb2EּxǓ9@paqpК)ZGB(.ĝeEż#7C+,Z dӂ{IlVwGV.qAS.f-QvkmP]tvdmBq&oo&.ՀJGP}߭'1.B(u S, QvYlRb\…( /.􎄩߭ ڎJP~P( Ž`_Y9}CiÅLLW#VӫnmѨǛjgU"2K[9~1eF)y%Hh:ЋGi-! g<7%ӭ'~9Os:0AGIr{jzū*WSomG 0t~Cr2b.%M>%bHY6Tιh;{k-u30pt>a^\4;qƳ3g(_C#`.LS,"݉.*`ަK_Ƀ@6pxuq\jE5ew)Mvd3]ft/.**bĞ[ȹvDqeDί$p1>\l;}8`>\dvTĘZd,/NPdJ&)pᝠDZEcw߯cSLw/$.x{R~=] n[GX\ZipQwjXV>ɥ2 Ij>2=p\"pᝠvT5QVt)rYX͹(i/v 5)k>h{Q1eF~[>dG\Y ʳ g9,d( "\v[]v̅gsV jr)i8rO];v%]f۲6\h^o!8D;A?pqmob!B|~\K\hz["n{(9.ޖ.wcjex3`Ɖ\ r1Z2BU\(m2-a,p1ڲ x/ApV\xagcL9ož A\)Տ6ZG(٤75U p//puR]yIںYs0\J8 pa؛j^fd T ?ث \X4ő{wob \.:s..ۿ}7>D%؛m#}s#$i(݃ dc=#Qell\eEo$}`ۨ;#HBr;Mkθ;# ŐO}TvɸG8;.ynlN\q3¾w.\ mvJ.OtihWŏ\`; E pp#\u.\Eb+pG.{] ?r \^Wŏ\..~{ra'pa"EHEZ.n$paF.|տ,Q\r龪fp_AQ.|ՙtC/NBo5.ڢ`_԰~ ꍼc$TSs1`9~z;ftv/ //ˆJ7[*flD> \~YwE spX4u:+@d"s.rבE]> 5WE.VЛUİiC/sp_FP:Zr \(œ:DڬܶCm"*5AAb+pG.{] ?r \"끋..~"pp#\ \X*p\⇷B=~+Bls.Y&;tT-qqHʅ_G \d)p.\\̕5 ʷim] \\H炖ڹ\E=̴x' |x.2OJeU )$.إsA˜5Hf$C/U.&\YBkN+ \?yWc ;A*Dt NWw"E;1V uw.P_\\@se)COVؒT߾Ż+xo@߿m0. $kc΅b]-EA)`XsC_EbIɩ k =J-S.gS~\E ʪ.U?s٥o$❩F0}!qr)u% rφO /R~ddo@Yr^eMaB_n>.Z_H rA.Luvu.ZblD cmw5i{w+OhGE 8.Wi%z\ ?Zȟ{ʞk5_w"xW("{.g\>XDϧ?l`lʨgt"Pi$.̸3Dq_ ::o…!EL.ijt.HÎ\&;.ӸP9؛_ݟt719HSF. R1b)>X_]ą.ÿ]'gE2q1YE 2&iHWE.ح¡kHeb*bwo(px;aAKE&/.Npc@_D8TiGS"MYD?seqWN"E$} Q{.\xFg3z\ \lE\.jj'[⢩d3NKmp.B.wn zdsw.&!zы_MmIU3U%U(j^q~6ڲ>vy)|YIf p"pζ팶}fRPpǺ5]uvOX[#Xp1hqߙԯ[Ld+S&W2s .~CBЏ"U@OŗXۏy=.Ͽauv]EkՋ!"BUD$^B=Ƌ~Rݘ~+ϒ| _ .q8m7ak<VD?/2_Ǧ_xr;"oG,Om8ͪpe}/4}+/^Դ¬Uȓt(׃lRН}YK,Xt5/+֓¿п:eY嫑&~*,۱T]ebM-ƣ4XvevP7_|ˮ ~wKrӎ qfbiP/׎"nągďXv.\\̃ p \ٱs\ pa \\-r.\\rCYrQ pEl] ;MYrXL9T˅!:7[Gpi_Ia.6.ł..RXT\WSp%H2bT\,y}:"Ţ2bx꘼epFRX bnQ._*jE EEQO7hE EeE*1yTOat.cݏ'p|2yrImSSu#. \XF9O.u\ \XF9O..Xr\, .V., .\\pepl.Hg .pqI.<2$>Y)Aq8Znpȝ "a+]/Nu娅wB\,*].Fsꯑ yB)sU:u]&%5Tpa(XӠR}ʉ (U/XP..vJ `1)oGaY/eer uh*n;ͅl5]5bֿ?KW]j\1Wȸ -iP݅S;m.􎄩ȻQ<+r='d|Vӯq.Z*qܦ8G\To^_8 \&%=ýEP^0.-G&\$ +pQ M>oߎ{uE.j~ڌG E\9l/"ptE.^5"X`$|A9b]\4mEAp\0]pŪ \. \ p1" }|[TdE[|Ŧ,CZ}aJl\Qv.6.碢}v'Ӻ \0]Jv'p` v\8 \0] y{߸.,..ȅR<'u &p. rvح rQv~㴎L䢫&´%\.E'ptI.99Lb9\p*p."p."p."p."zXx{. &p. rQV5[UW%p`ZǏqW~\  G &3?zrs&O..6uu.~0rb|A} 7 )?s@::ƅ'q uq'EE../`)p(pd<*9.ڮ:6E3er\4T6%QZ¼{pQqwEWY}op(#m . 2ov`,q195#.V)ϮY̺O6+\'gEqY.Eـ g͍7!;hX \A"bQE(vT>1>n ԴA&. \`?`XI0*A.3 GC0:>|.HbwpԸМYɯXk߅C_Nq7,hS=,6V΅ث: & lgQ(1 ܃\*=ps bIq Qܩ;bꀟBf@=pᣳҔ :? RL9>'NbSAPvGh)ce;j+gr`Jp|NNH 'n&r߽_׹pٵsrEI~ivZ!j16r䀋Cp!y=9̼4Us\sE{H̱! Fd.8&\PG/fV99NFU]Pk(VAtNbW\<'\J|\.^\)Qbl c#sg:#΅\DWI)s}C/1OxNQWb/,§q1], }uW]Ansr oz\'ar䢥r|ZIӦN Ws-).jA\pE1Y?(ĪI\`6P˅/]6VJ`ZO2~ p..˅xTZ\.vxE\Ԣ]E_ uW~\qgi3N .%\EWMKy=p("q.exp:M[EăX\  p(\duː p \/sĂ W\ vbAyp)\,\ p1W\SLs1:t/\XxЅ r#ol2\'糚~qs.'{c.0sxoژf;rA4/ Q_bAWbq![P.͗ ŵ(HAʫAa<\fă<'6O.Ă W\v}c.ԲU,_mx䠏e\4d($⛴s$7l@bArmOp.VS\OYkTB%\" юXxp.6| Gă pT)p1Op05.dLRBm paҳ$jCqO9\ s1cQ&<9x'g?OU paPEIݯ{hɽGwx+;;()=ybuc]k\,vm&>}~ _'-B윯ǗzW5\7ۧƅRK(1L\١lZ\t?9 _[p{𓾾F_䢥nាDm=(}h= 8 ѸF???}ℯM&.E~vX^]QJ[ys[7_*򓈛'_F~6x\oѿ8wT_q4ɦIo|uVA_4:} ?]';sѫvw9j }E-w;?8 h/y5&d1ݿ`q.D$4u&\ЬEY?G_g|\U+~w|"qcGf"vcm@ 8A&-QR;Vq]~y=pu,F%&nB{m \r\4`S?;mn\{"b6m2(E.iz\`Ξb'fdQ.qs.BV}AvԔ а~3.^8lfAKcrƙ-oMѢpqZ}Qz. 8 }>9N߲'G&b8,*SB_3ܚy0Q pqL\Ea4pZ( _s1Y]('-cbHp0(H=,PI+ix /p.&ӫk= 3 &vQ֎=7XŸx(jj~Aw-+ =vnpq}../9Tp.Nef7Q6U rp_V.#׸ Mb6OB;j&pqGq1j}!'ɅCp \}r\ASC? :.\ \\{p/pq]" zow \xe}:\ kŲ>ꋣqz֑w"AbBb+sE`h? /dq[FaX$y e ! 7's!4CF|.E3.P_Ws/?IYC."+GÍy\`^/h )GÍ=ؓw)&SY?&dSZ\pe{; o5uN_<#z&VpGstFk)oýB(>H͗ 6?!k2Xܭ \[˅9^ wKDܿ[y?f\<rJz('iNx|hGq@\ Ev`B`6 sP r!:ZnuQ DB6Ks!(Kr1*qC+oý<!_.2~S8-]l6qmgg;"pyĕវ{ .Vކ{nFz歹tbIjL~s0u.xq_.$D@ʔŒy2ث L.z3Wr;ޣKBD"W=u ~⩅6-k;/ } yqQ(&d u-.v{Ls } qQ(/\(9K\D 8Vr!͹/ F.\J]Lj\LQ\8qZ#TV6v=G\8(y(KŻ^.[ϐ4ցD?;ELLـ.u#ǧO~ۓ[`Zċs1`fc^PnS>:$K#%bh17)b{fAƖN5x CRD"\xP!qegH2\_bc.4\C d9';Z_E%7vPZ̹Nz;kGŗ ANb\g';n>MP[Ӧbc%%«&Z+Ћ/p!bC yR@̛Ƙ~ %M6bS"bBN>Wڧ( }aʅc,E/pQ S;QDSjֶDG.|R;j@s~wąx-u5и}?=_.R!b!;.,\0iٖH8,ܸp51q/.,Rź $`!\(];f EDELX1_7:_/W585XSYCp3b.r_BNT~`~xns 0k.b&\LĆc9 YgL8bǬ!p1Qx*_kߊx_b6?1k.b&\L$c3wupGϯgs߽{\lwk=dΐdxIC_Bv$_ܓ Y.H"l/n}11d5#<[)CX 0c@D8Si8mF{Eya(nC` IX& .vrai.ҕ0!b{i;C @(7?!e~qjȖ !"t=n6VB捘cp\NwB>ASMw+On.3vj-#:C˅l L/  nj-#:C̅t-dBTp;*C` /~V\ARrY-fOm}ź.t \8eMXMY\8eИzxO pͅL(M7g箇l.D\,q1;{=dΐsqN["Mg1(6pW@.28|ϟ@un4ʷeCg?K.Ra4jEpe…|`,zjth0.A.$|Մ .). bUiѓG)mIsPmGi,(ZhGU$ݎk-#:CEpiO.,dcJ{߭S/yʅ ;@5&qpqRkqqrA$fIt 9HeY23$.{AحN |eZ$=P~!B6v0Xŀ"{/)YXӡ8D7DfP1]LrGQNNXӍQ1\8fH\r6E^K|ZCyfmTa)CRbihnzN6+yx=,v"{z\8eH\,]л`}C?=,.2$.:Cf 9tEw_~oa!䤹zթo ف" ;MtWubaIx"p,Թh"{Sޯ_NUE5.|K.Žo-M p.Å q Z \Vp4O 2Z\^\b\ \̥-Q4MYaYWIT\,`.ij.eҸ(.׫aỶ[}f&Ob(ʳs/f1qP򿢪#YѼưbysKLswgegٿ\ĔE5F.a Car ){[xJqa)CR\kpSSrUCGǐ\@[.DlDΆ'Ҹ(Ъh*Z*vOs;j[tqlx\s]]ε5gCkVQ׺?'u.%Ÿ*1?Lh8~7#qa+ŇcR!8J\t;m*+.ZjgSvp;V_0p`)~]zUzN\ \EWakt]󤣡qTN]7:CKq3j}]=ną *_#nrhS67*?KiDU_G[X!DdLh>'㢋dS>TG padhi9yHC[>{D+kI}m=WSvGV_tg<}q*>o3N .BE,i+DW1=ޫo9ղ>:f٠tF)rN)l{lg.; Yb7-E.94l+Nk|4 /(9ɘq{:nS;Fw'1\墳pB]*WYwJ nBe|6R}0 \hZne#z6SSՏӾmHݟ?9Owl ՟hGygc}A3.<f\ WgYcۦQe[(mv\Z7$1(yQT&J?xcQU}`,f7-dA~ >..P\,Hy;܎( .XBcs0 \$.3i.ݣjcqAm.VBzg݇ (ک .3.W _p\@ʍ (W>\@ (2q n+P\TjXźR"L"3. . / \x \\\K^r\8 \\\4P....}bOE*^be/p'"/.\"({=n^bOE*ؓjpqT"uDⅩ,b/~<>#L] 2 DhG_m~uh'T.[oC8Z'q<{k/R~z/p%YUaY֍L̠$_ਦ:$ycqc3wIqR+Ѡ=gو8sAԚ*4%Dş_?CVIqk~Qfp4v_ԩ扱K2W\_pES!ѵk0ۭY&WCՖ㮉K8:_MV@z&`La~*X/\v\<*Xg &jJ޾ZWe/ v\Z78`>oK="h:8n jF\I磃Vuz3p\x*.t\53mEI H1g[͹tcp.,׳q \XF&\ͦlE@xbd,4ވp:`S.׫_wc_cnEm,p1/3Ў>j*L{;$ߙgeuw.|Av^_g?]bڿ3_ Z5,1 2;0ZNǍHJ;Gc4;KS#u`򟢪p"1.ja:.AY7t$9>yuLa֛WBnuʔ@ZU$ZV\z_uڲ bJA\3 RM-;x.Bu"yNn'p%pqq / \x).5<"B.B \x)5."BN"&`A"sh &\DҞvꋐ Pqw ʅxByMMx[s\F!K”Ą7/J(b Uf›ߔ Ne-PL{p.)U I\S.o]ep\p -bфm"s~ݞL{p.i/u?*3aEJ4]d;y.`y.j_ez.A7ރ (6pTރ (6p6[72bz. s@۱ߘރ _k\ ػ?| ?ƃYeACbo2;˂ awOsC8 zU.Srqv+ .3?F#i|zh_<r&5L__| 3/FL.Uӯ?iY_lWrX|d 2u.LPN(0 U^g/Lu*P_@!տ a/1N0Naf7zS."F= K f Rw8DV7\xZt ?.4h;S.#*P o}\<9B|͡1.Ǝy=ÅI -.xAC/#"Q 2\#{=ŋ^˞Jk㊼X EnKXRh-f$S;y;[l#{;b{BNVAs,cz˺f $Smj@6I\!,.υhz~ڴZof,^mB i/%oNRa(d, k vf3áe 降WvmdŅچjf,";!=+xf..kz6N\L)z{; a6W+BևrެLml$2[^ ybոgų&*g#4)uSh;RF'cQ검\dA +;}\(s"'.j*MWiH )uShds⇾ONLFoQ\Of귞'QUVTV=J@r⢡-]xERx5P s]^nڎ)uSh4S[(!+gn$NY?^.հQyX2ؚ+ +.TFR7kB|6== yBrJ}쯨Y}Ӗ+ϡh!0@rByõvt )uSh|…BrUMiq6~Z[R#1#JT7/-!eٵⶣܧMQg\ tp{Ojۼs-,?%P5tt Yr_.X蟠?*;M= e_ H<ʺub z`aZUY#Qud$þm.u:pT~]-}ehI1.xvp#ūk=Ъ3#R7vm.f[ӼLLES<s s!ir8±9*\6CΡ(zb[T<_H_Ֆ`0}= †ve.V\dOE-ITDE@ve.Ӄ ]-A* ެZ \Ϻh`Qgj8s?Ұ7E]ݗżzϛy:Np d?ɔ R_Іvb6Kln_|(14۔IKwFBu Sw%S;u TWEX̬7ふ`M_gP.~h{I셬Zѡb] 3._bf]j(\(W_lwX lxvTtY/O$V)/pq Sn6L1.6m_mG˿P] _֊jN3_l n4 pvhՈuexlqZ4 ps`XZ8\y"/. pEn\Ĉ....r"B\›tdXj"7.bDT b.p.\\s p.yqGb*p.\\\Nb\8sw\~0AJ=QE)tz^a PZ\V-px@qq0ES.().őJ{.\F.k&LζwpqŪζwq2<9BE :*zjzQyjzQjz]˹nRsݔu)KQWZuSf׵,E]^k=MY^zu5{\7e)jz]nRsݔu)KQWZuSf׵,ECl[.k^g AAAAAAAAAAAAAy'%%`As]AAAAAAAAAAAAA:@ml쒂斍U7 ZȪ m-dՍ¶FBa[ Yu#PBVH(lk!n$U7 ZȪ md՘Φ옜 Uc:[cqdՐΊq~&@6KVom ;U]:[*VW UDO*Q "tGKϢlώQpv ]sRM3Q-ᗫCV29NŦx|霻v%z,xsf0}_̅yl"0حdU׎]]%v}|?رB/HqϠ?!9%6dT\}1T5!ջR`9#ՁzJ+lȨ In ')g']6dT\ qv&ծ\[{.mR_%]#jYŭY]]~ .NtgU ;Y(\5GQ(BkWq"gon]ؐI:<(. Ea⢘8;Yc!UvTQU@utŽe?P; qZ->BZaG,e,U\d+kPBVH(lk!n$U7 ZȪ m-dՍ¶FBa[ Yu#PֺtVKװKYP;s~v|1FΪ r!-;.]auB_=K׫i Kgٛ୥pn]1FƬzčV Ŝ#. 2ɔUgg0lG닫ءKg v$u巴W!&dՍ¶FBa[ Yu#PBVH(lk!n$U7 ZȪ m-dՍ¶FBa[ Yu#u2mJyPW*ȺPVjPauJܛ* =/KYUi'_~~ײ^:Yܳ- ICuQnړ\\ꞌvtGnR2GB}*OQvoD\.l$SV]~s]on\@W*UC;JrAv(ʋ.Uرu/Y_ %!C&T Yeml*UfBa[ Yu#PBVH(lk!n$U7 ZȪ m-dՍ¶FBa[ Yu#gVw.LNҥ%{H-Mԅ h,JS-7{=l9n1,scViwZiɊ@{*ikmUt/v J]5GX')Ǭ܁T҆I/׭*iSXUjEAigl#~Y \F.Bs2I*+_SYgVFY6d).ϭŬ!wp[eSؐQYflގ-.􎄩߭Vڭw_]yf]΃RBz&V[*z=}H4gYu4K1DV]! G}U7 ZȪ m-dՍ¶FBa[ Yu#PBVH(lk!n$U7 ZYf5~gOQYW N6;~ea,JpGU|%ww;\٣c]R}* $(f>Lڡp5/eYȘU .f-a ]Ό.l$SV]E!9raΪ†2;J Y3ȅy)>GYfzG;;Z~a{kVʲV7o;v ]= SpO^PBVH(lk!n$U7 ZȪ m-dՍ¶FBa[ Yu#P7UObaSr*I})>LW7Ձb"vr7*_^KUf~?Pg_.>}SnTǓHu\hww櫌 heU }J\Ig-92ά1E@[ܑ ,q|,z S92i!LYuvyZX_ә.9T%c8nUj΅(8΅6~;}=FBa[ Yu#PBVH(lk!n$U7 ZȪ m-dՍ¶FBa[ Yu#PBVH(lk!n$6ltvAAls    oNoIENDB`yDyK ;http://www.itu.int/cgi-bin/htsh/glad/cga_callsign.sh?lng=EyK http://www.itu.int/cgi-bin/htsh/glad/cga_callsign.sh?lng=EyX;H,]ą'cETMC-II/Doc. 3.6dTMCCharpentier E.6har MC-1.doter  helpdesker 8lpMicrosoft Word 9.0@&l2@^ /`@6M[@^ /`"՜.+,D՜.+,< hp|  WMOeh DocumentSummaryInformation8 CompObjjETMC-II/Doc. 3.6 TitleP 8@ _PID_HLINKSA _!;http://www.itu.int/cgi-bin/htsh/glad/cga_callsign.sh?lng=E%0\ALL_callsign_flow  FMicrosoft Word Document MSWo $ i@@@ Normal1$CJ_HaJhmH sH tH X@X Heading 1$$ `@&a$5CJOJQJ\aJmH sH P@P Heading 2$$ `@&a$6CJOJQJ]aJ^@^ Heading 3$$ `@&a$$56CJOJQJ\]aJmH sH b@b Heading 4$$  @&a$5CJOJQJ\aJmH sH t@t Heading 5:$$ $ C @&]C^ `a$5CJOJQJ\aJn@n Heading 64$ $ C @&]C^ `5CJOJQJ\aJN@N Heading 7$@& i5CJOJQJ\aJP@P Heading 8$n@&`n56CJOJQJ\]aJD @D Heading 9 $$@&a$5CJOJQJ\<A@< Default Paragraph Font4&@4 Footnote ReferenceLB@L Body Text _ CJOJQJaJmH sH (U@( Hyperlink>*B*F@"F Header1$ 9r CJOJQJaJmH sH &)@1& Page Number, @B, Footer  9r zC@Rz Body Text Indent/$ 67nJ 7^7`a$CJOJQJaJmH sH T@b Block TextC # n> ~N rd1$]r^d`CJOJQJaJmH sH ZP@rZ Body Text 2$ _!a$CJOJQJaJmH sH fR@f Body Text Indent 2$ `^a$CJOJQJaJmH sH fS@f Body Text Indent 3$ `n`na$CJOJQJaJmH sH :Q@: Body Text 3CJOJQJaJ8Y@8  Document Map-D OJQJ\O\  Balloon Text1$+CJOJPJQJ^JaJhmH nHsH tHbOb Numbered para$ 8d1$a$CJOJQJaJhnHtHO! Draft Text numbering6$ & F `8v<1$^`a$6]hmH sH 6O6 Comment SubjectCJP@P  Comment Text 1$OJPJQJhmH nHsH tHZ>@Z Title!$ t1$a$)5OJPJQJ\^JhmH nHsH tHZ@"Z  Footnote Text"1$'CJOJPJQJaJhmH nHsH tH>V@1> FollowedHyperlink >*B* ph?XX"U8bdg    ddddddddg g98r,r\r # # # # # # # # # # # # # # # # # # # # # # #gW'29DTan}bܫ4:8  q{   3=p ##$=>?vAR_jktuv+`adefghst  9 : @ L M R u v { : ; B 8@ABCNO&'2@AamnUV$%&`a56qr67+,7EFfk}wTUVbc!!=">";#<#t#u########$$$%%%%p&q&&&&+','-'''''''''')),*-***#+$+/+0+,,e.f.//////11u1v11111>2?2222d3e33344'5(5?6@6777788394999999999999:U:V:\:m:n:::);Y;;;;<j<<<<<<e>f>TAUA'D(DDD?E@EVFWFGGGHH{L|LXNYNNN 23>?Z[12;DE[\^(X|56900000000000000000000000000000 000000000000000000000 00 0000000000`000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00 00 00 000000 00 0000000000000000000000000000000000 00 00000000000000000000000000000000000 00 000000000000 00 00 00 00 0v10 0v10 0v100 00 020 020 020 00 00 0@60 0@60 0@60 0@6000000`0000H0H00:0:0:0:0:0: 0: 0: 0: 0: 0: 0: 0: 0: 0:0:H00<0<0<0<0<0<0<0<0<0<0< 0<0< 0<0<0< 0<0<0<0<0<0<H00YN0YN0YN 0YN0YN 0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN0YN 0YN 0YN 0YN 0YN 0YN0YN0YN0YN 0YN 0YN 0YN0YN0YNH00dH00Ud0Ud0Ud0Ud0Ud 0Ud 0Ud 0Ud 0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0Ud0UdH00i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0iX0i000000000 0 000000000000000000000(00000000000000(0000000000000000000000000000000000000 00 00 0000000000000000!000000000000 0 0000 00 00000000000@"0"00"0"00000000000000@00000 000000RRRssssssssvv#5m>a@_8+tLumE";''++-5<n>VJuYhUyhRD22587!{O{W{ 8:#*,ELNgnpv!!![gX@  @ (  HB  C DB S  ?H0(  8.fft _Hlt420917360ship_identification _Hlt161023975 _Hlt161023976 _Hlt161023912 _Hlt161023913g9@@@@9g9AHbk (2u~ & D M q | } _ g J W CJOS#(,-4Y`eiv}}S ^ !>#I#####,$3$8$<$$$N%V%%%"(&(=(D(((((F*J*Z*a*,,--/ /z0~0000111%212R4Y4x44444445>5G5S5]5~555555666636=6u6}66667E8M89999990;6;8;A;C;O;;;;;;;;;6<=<p<w<<<>>BBDD(F/FbKiKxKK'^.^^^__``KcQcaghggghhii nnopvpqqqqerlrss#t*tuuvv}v{{}}LM!@G ŚǚÞ^fȪ«ԫxʯѯ̲ӲCJpw^lZa%,|} -4GPV_3:x/1" MO!^"9   %n&:T:n::??9@@HHX%XUZZ]]wccddggOi[iulwlnooottuuwwsyy~~šŚ),עޢӣգ0:ګ۫lSTel7> ^ 9:::::::::::::::::::::::::::::::::::::::::::::::^*9Etienne CharpentierEtienne CharpentierEtienne CharpentierEtienne CharpentierEtienne CharpentierMichelleEtienne Charpentier|C:\Documents and Settings\Charpentier E\Application Data\Microsoft\Word\AutoRecovery save of ETMC2-Doc-3.6-Call-sign-maskingEtienne Charpentier|C:\Documents and Settings\Charpentier E\Application Data\Microsoft\Word\AutoRecovery save of ETMC2-Doc-3.6-Call-sign-maskingEtienne CharpentierIS:\OCA\Meetings\mc2\DOCUMENTS\2drafts\ETMC2-Doc-3.6-Call-sign-masking.dochelpdeskIS:\OCA\Meetings\mc2\DOCUMENTS\2drafts\ETMC2-Doc-3.6-Call-sign-masking.doc\gbe v$!j"z'2$<.$<_"(+|p.`~N}Q204 6@ ,5D&b'D"-yI})N=Pki"JU~Ȉ?~g!h ^`o(hH.h^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hHhh^h`.P8^`P..^`...xp^`x.... @ ^` .....  X^ `X ......  ^ `....... 8H^`8........ `^``.........h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h   ^ `hH.h ^`hH.h L^`LhH.h } } ^} `hH.h MM^M`hH.h L^`LhH.h ^`hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.a^`ao(()^`o(()^`.RLR^R`L." " ^" `.  ^ `.L^`L.^`.bb^b`.2L2^2`L.$^`$o(()o^o`o(()pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.808^8`0o(()^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.808^8`0o(()^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.h^`OJQJo(hHh ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h^`o(()h^`.hpLp^p`L.h@ @ ^@ `.h^`.hL^`L.h^`.h^`.hPLP^P`L.h ^`OJQJo(h pp^p`OJQJo(oh @ @ ^@ `OJQJo(h ^`OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h PP^P`OJQJo(oh   ^ `OJQJo(h^`o(()h^`.hpLp^p`L.h@ @ ^@ `.h^`.hL^`L.h^`.h^`.hPLP^P`L.h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.J^`o(()J^`.JpLp^p`L.J@ @ ^@ `.J^`.JL^`L.J^`.J^`.JPLP^P`L.^`o(() ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH..$?~p.e 6@b'DQ2)NyI"(+"JU~5D$!2$\gPk"                                    `k        L       g        @K                 0=                 0=                 `k        0=        >A+ : @ L M R u v { : ; B 8@ABN&'2@AamnUV$%&U+,7EFfk}wTUb######$$$%%%%p&q&&&&+','-'''''''ʿ^&49-w-=0A2@\\WMO\7JPrinter.Bindery.wmoNe04:HP LaserJet 8100 Series PCL 6HP LaserJet 8100 Series PCL 6\\WMO\7JPrinter.Bindery.wmo dXXLetter.HP LaserJet 8100 Series PCL 622xeO.AL_Q,hE*~x ,^%.ڄ/YT"[7"Vv?H|sN7g1 \Q u +zQ8 $')tt}OpGa,7p".`0^2MaMv:;00&ja6'`& Hcj3ٱ}׎7틦}n X5vly)GJl]T 6AG\\WMO\7JPrinter.Bindery.wmo dXXLetter.HP LaserJet 8100 Series PCL 622xeO.AL_Q,hE*~x ,^%.ڄ/YT"[7"Vv?H|sN7g1 \Q u +zQ8 $')tt}OpGa,7p".`0^2MaMv:;00&ja6'`& Hcj3ٱ}׎7틦}n X5vly)GJl]T 6AG"8@UnknownMichelle Gz Times New Roman5Symbol3& z Arial;SimSun[SOC"UniversArial;" Helvetica5& z!Tahoma?5 z Courier New;Wingdings"A h :f:f"ev$j! >dhKP{G 3q HX^C:\Documents and Settings\Manabe T\Application Data\Microsoft\Templates\OCA Documents\MC-1.dotETMC-II/Doc. 3.6 Charpentier EhelpdeskrdDocWord.Document.89q