Skip to content
Please be aware the content below has been generated by an AI model from a source PDF.

Paper 4 Annex 1 Internal audit review Project Initiation

Cairngorms Nation­al Park Author­ity Paper 4 Annex 1 13 March 2026

Paper 4

Annex 1


Cairngorms Nation­al Park Authority

Intern­al Audit

2025 – 26

Pro­ject Ini­ti­ation Decem­ber 2025

Over­all Con­clu­sion Substantial


Table of contents

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Sec­tion

  1. EXEC­UT­IVE SUM­MARY — 2
  2. DETAILED RECOM­MEND­A­TIONS — 14
  3. OBSER­VA­TIONS — 26
  4. AUDIT ARRANGE­MENTS — 27
  5. KEY PER­SON­NEL — 28

Appendix

A. GRAD­ING STRUC­TURE — 30 B. ASSIGN­MENT PLAN — 32

The mat­ters raised in this report came to our atten­tion dur­ing the course of our audit and are not neces­sar­ily a com­pre­hens­ive state­ment of all weak­nesses that exist or all improve­ments that might be made.

This report has been pre­pared solely for Cairngorms Nation­al Park Authority’s indi­vidu­al use and should not be quoted in whole or in part without pri­or writ­ten con­sent. No respons­ib­il­ity to any third party is accep­ted as the report has not been pre­pared, and is not inten­ded, for any third party.

We emphas­ise that the respons­ib­il­ity for a sound sys­tem of intern­al con­trol rests with man­age­ment and work per­formed by intern­al audit should not be relied upon to identi­fy all sys­tem weak­nesses that may exist. Neither should intern­al audit be relied upon to identi­fy all cir­cum­stances of fraud or irreg­u­lar­ity should there be any although our audit pro­ced­ures are designed so that any mater­i­al irreg­u­lar­ity has a reas­on­able prob­ab­il­ity of dis­cov­ery. Every sound sys­tem of con­trol may not be proof against col­lus­ive fraud. Intern­al audit pro­ced­ures are designed to focus on areas that are con­sidered to be of greatest risk and significance.

1


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Over­view

Pur­pose of review

Fol­low­ing the launch of the pro­ject con­trol sys­tem by Cairngorms Nation­al Park Author­ity (the Organ­isa­tion) in June 2025, we assessed wheth­er this is work­ing as anti­cip­ated and is being com­plied with and rep­res­ents the appro­pri­ate level of con­trol. We assessed the new con­trol mech­an­isms being imple­men­ted from June 2025. We have also assessed wheth­er fund­ing con­di­tions are being met.

This review forms part of our 202526 Intern­al Audit Plan.

Scope of review

Our object­ives for this review were to assess whether:

  • Roles and respons­ib­il­it­ies for pro­ject man­age­ment are clearly defined and key staff are aware of their spe­cif­ic roles.
  • Cri­ter­ia is in place to ensure key pro­ject decisions are fully informed at the out­set, includ­ing scope defin­i­tion, budget­ing and risk management.
  • Decisions are made timely and at an appro­pri­ate level.
  • Pro­ject out­comes and when bene­fits will be real­ised are iden­ti­fied at the out­set. These are meas­ur­able and pro­gress against these are repor­ted on, at agreed levels.
  • Iden­ti­fied pro­jects com­ply with reg­u­lat­ory require­ments, any fund­ing require­ments and align with the stra­tegic object­ives of the Organisation.
  • The Organ­isa­tion review pro­cure­ment plan­ning and com­pli­ance with pub­lic pro­cure­ment reg­u­la­tions, includ­ing early engage­ment of pro­cure­ment and adher­ence to pro­cure­ment thresholds.

2


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

  • The pro­ject con­trol sys­tem is being adhered to.

Our approach to this assign­ment took the form of dis­cus­sion with rel­ev­ant staff, review of doc­u­ment­a­tion and where appro­pri­ate sample testing.

Lim­it­a­tion of scope

There was no lim­it­a­tion of scope.

3


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Back­ground

Pro­ject Ini­ti­ation Process

The Organ­isa­tion brought a new pro­ject ini­ti­ation pro­cess into effect in June 2025. This new approach was adop­ted to provide a stand­ard­ised approach and to help ensure all pro­ject ini­ti­ations are cre­ated in line with the Organisation’s expectations.

In advance of the new approach being adop­ted a Pro­ject Ini­ti­ation Pro­cess doc­u­ment was cre­ated in Decem­ber 2024 and should be used a guid­ance doc­u­ment by all staff. There are three stages to the process:

  • Stage One – Ini­tial Approval;
  • Stage Two – Scop­ing; and
  • Stage Three – Authorisation.

The expec­ted pro­cesses to be fol­lowed at each stage are well described in the Pro­ject Ini­ti­ation Pro­cess. Stage One is focused on the ini­tial idea of the pro­ject and gain­ing suit­able inform­a­tion for the Head of Ser­vice to make an informed decision on wheth­er to pro­gress the pro­ject to the next stage. Stage Two is a much more detailed plan­ning pro­cess which includes a num­ber of crit­ic­al con­sid­er­a­tions before a pro­ject can be form­ally approved. Spe­cif­ic con­sid­er­a­tions should include fin­ance avail­able to fund the pro­ject, staff­ing avail­ab­il­ity, man­age­ment com­mit­ment to the pro­ject, the pro­ject timeline and its suc­cess meas­ures. The final stage is the author­isa­tion of the project.

Fol­low­ing the Process

One of the key com­pon­ents to the second stage of the pro­cess is the Stage Two Full Scop­ing Tem­plate. It is expec­ted that this doc­u­ment be used as a tem­plate to detail all the inform­a­tion required at this stage. We noted sev­er­al instances where the cor­rect pro­cess was not fol­lowed, and this scop­ing doc­u­ment was either not in a stand­ard tem­plate or was com­pleted pri­or to a pro­ject being approved at Stage One. See Sec­tion 3: Detailed Recom­mend­a­tions for fur­ther information.

With­in the Pro­ject Ini­ti­ation Pro­cess, there are no defined time-frames for each stage of the pro­cess. In gen­er­al, approv­al decisions

4


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

are made with­in a week. See Sec­tion 3: Detailed Recom­mend­a­tions for fur­ther information.

Due to the recent imple­ment­a­tion of the new Pro­ject Ini­ti­ation Pro­cess, there was only one pro­ject that had suc­cess­fully passed Stage Two. See Sec­tion 4: Obser­va­tions for fur­ther information.

Pro­ject Tracker

The Organ­isa­tion util­ise a live Pro­ject Track­er, where every pro­ject from June 2025 onwards is expec­ted to be recor­ded. Pro­ject leads are respons­ible for enter­ing inform­a­tion onto the track­er. We held dis­cus­sions with the Nature Based Solu­tions Man­ager, who is respons­ible for a num­ber of pro­jects with­in the C2030 Pro­gramme, and con­firmed that the pro­ject ini­ti­ation pro­cess applies to pro­jects are vary­ing stra­tegic levels. Wheth­er or not each indi­vidu­al pro­ject and sub-pro­ject are ran through the new pro­cess and entered into the Track­er depends on their com­plex­ity and size. The Pro­ject Track­er is mainly used for oper­a­tion­al over­sight, how­ever the inten­tion is that in the future this will be the primary pro­ject man­age­ment tool.

There are no links in the Track­er to any sup­port­ing doc­u­ment­a­tion for the pro­jects, and this doc­u­ment­a­tion is not cur­rently stored in a cent­ral­ised loc­a­tion. See Sec­tion 3: Detailed Recom­mend­a­tions for fur­ther information.

The qual­ity and pre­ci­sion of inform­a­tion in the Track­er var­ies from pro­ject to pro­ject where details on expec­ted out­comes ranged from detailed tar­gets to vague gen­er­al­isa­tions. We also note that Time require­ments for staff are not always defined. See Sec­tion 3: Detailed Recom­mend­a­tions for fur­ther information.

When enter­ing a pro­ject onto the Pro­ject Track­er, the Pro­ject Lead selects an indi­vidu­al for the project’s approv­al, which is expec­ted to be the rel­ev­ant Head of Ser­vice. There is no restric­tion on the Pro­ject Track­er which requires a Head of Ser­vice to be selec­ted. Dis­cus­sion with the Inform­a­tion Man­ager noted that set­ting this restric­tion would lead to oth­er chal­lenges. See Sec­tion 4: Obser­va­tions for fur­ther information.

Roles and Responsibilities

There is no over­all lead for pro­ject man­age­ment with­in the Organ­isa­tion due to the nature of its work. How­ever, on an indi­vidu­al pro­ject level the roles and respons­ib­il­it­ies are clearly defined.

5


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Pro­ject Lead­ers will per­form the Pro­ject Ini­ti­ation Pro­cess, enter­ing all inform­a­tion into the track­er. If approved at Stage One, they will com­plete the fur­ther plan­ning required for Stage Two. The Heads of Ser­vice will review and approve ini­tial pro­ject pro­pos­als sub­mit­ted by the Pro­ject Lead­er, and the plan­ning com­pleted in the scop­ing stage. They also liaise with the Oper­a­tion­al Man­age­ment Group to dis­cuss pro­jects to gain an under­stand­ing of any wider Organ­isa­tion impacts if deemed necessary.

Pro­cure­ment

The Pro­ject Ini­ti­ation Pro­cess requires that any poten­tial pro­cure­ment is con­sidered as part of the con­cep­tu­al­isa­tion of pro­jects. This is to be con­sidered after the ini­tial pro­ject idea has been approved by the Head of Service.

The Pro­cure­ment Officer was first appoin­ted in August 2024. Pri­or to that date, the Organ­isa­tion used an extern­al pro­vider for its pro­cure­ment ser­vices. As part of the scop­ing of any new pro­jects, the Pro­ject Lead should con­sider wheth­er any pro­cure­ment will be required and seek advice from the Pro­cure­ment Officer.

The Pro­cure­ment Officer main­tains a track­er of all planned and poten­tial pro­cure­ment which is largely a mon­it­or­ing tool and is reviewed mul­tiple times a week. Rel­ev­ant details to the pro­cure­ment of each pro­ject is included in this track­er includ­ing links to Share­Point files or Pub­lic Con­tracts Scot­land (PCS) where neces­sary and the track­er and con­tracts register are repor­ted to the Audit and Risk Committee.

Com­pli­ance

Com­pli­ance with reg­u­lat­ory require­ments, fund­ing require­ments, and agree­ments with extern­al part­ners are built into the Stage Two Scop­ing Tem­plate and the fol­low­ing must be considered:

  • Pro­cure­ment;
  • Grant awards which are reg­u­lated by the Sub­sidy Con­trol Act;
  • Part­ner­ships includ­ing those with loc­al author­it­ies and the Scot­tish Government;
  • The poten­tial leg­al con­sequences of a pro­ject; and

6


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

  • Equal­it­ies Impact Assess­ment & Stat­utory Assessments.

The anti­cip­ated budget for the pro­ject should be clearly stated in the Scop­ing Doc­u­ment, and it is required that Pro­ject Leads seek budget advice from the fin­ance team.

Con­sid­er­a­tions of pro­ject align­ment with stra­tegic object­ives of the Organ­isa­tion is also a key com­pon­ent of the process:

  • Stage One requires detail of how the pro­ject will con­trib­ute towards agreed cor­por­ate objectives;
  • The Stage Two scop­ing doc­u­ment requires dir­ect align­ment to one of the Organisation’s lar­ger pro­gramme streams which are set up in dir­ect align­ment with the Organisation’s object­ives; and
  • Approv­al at both Stage One and Stage Two is gran­ted by the Head of Ser­vice to help ensure that pro­ject con­tri­bu­tion towards cor­por­ate object­ives is approved by Seni­or Management.

Sample Test­ing

We com­pared a sample of five pro­jects from the Pro­ject Track­er and found inform­a­tion required by the Pro­ject Ini­ti­ation Pro­cess was doc­u­mented, and updates on pro­gress were included in the quarterly reports. How­ever a wider review of the Pro­ject Track­er iden­ti­fied that there were some incon­sist­en­cies with the tem­plates and doc­u­ments stored on file for some pro­jects. See Sec­tion 3: Detailed Recom­mend­a­tions for fur­ther information.

We reviewed a sample of five pro­jects on the Pro­cure­ment Track­er and found that inform­a­tion held on both the pro­ject and pro­cure­ment track­ers matched.

7


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Work Under­taken

In line with each object­ive, we com­pleted the fol­low­ing work:

Object­ive 1: Roles and respons­ib­il­it­ies for pro­ject man­age­ment are clearly defined and key staff are aware of their spe­cif­ic roles.

  • We reviewed the Pro­ject Ini­ti­ation Pro­cess to assess wheth­er roles and respons­ib­il­it­ies are clearly defined.
  • We dis­cussed with the C2030 Pro­gramme Man­ager and the Cli­mate Resi­li­ence Pro­ject Man­ager to assess wheth­er Pro­ject Leads and Pro­gramme Man­agers are aware of their spe­cif­ic roles in the ini­ti­ation, and the ongo­ing man­aging and mon­it­or­ing of projects.

Object­ive 2: Cri­ter­ia is in place to ensure key pro­ject decisions are fully informed at the out­set, includ­ing scope defin­i­tion, budget­ing and risk management.

  • We reviewed the Pro­ject Ini­ti­ation Pro­cess to assess wheth­er this required key decisions to be fully informed pri­or to pro­ject activ­ity beginning.
  • We reviewed the stand­ard Stage Two scop­ing tem­plate to con­firm that this includes all con­sid­er­a­tions required of the Pro­ject Ini­ti­ation Process.

Object­ive 3: Decisions are made timely and at an appro­pri­ate level.

  • We reviewed the Pro­ject Ini­ti­ation Pro­cess to assess wheth­er the approach to be fol­lowed at each stage, and how pro­jects pro­gress through these stages, were clear.
  • We reviewed the Pro­ject Ini­ti­ation Pro­cess to con­firm who is respons­ible for approv­ing pro­ject ini­ti­ation decisions.
  • We reviewed the Pro­ject Ini­ti­ation Pro­cess, and held dis­cus­sions with the Inform­a­tion Man­ager to under­stand time­frames expec­ted for each stage of pro­ject initiation.

8


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Object­ive 4: Pro­ject out­comes and when bene­fits will be real­ised are iden­ti­fied at the out­set. These are meas­ur­able and pro­gress against these are repor­ted on, at agreed levels.

  • We reviewed the Pro­ject Track­er to assess wheth­er pro­ject out­comes and time­frames for them are iden­ti­fied pri­or to pro­ject approval.
  • We held dis­cus­sions with the Cli­mate Resi­li­ence Pro­ject Man­ager, the Nature Based Solu­tions Man­ager, and the C2030 Pro­gramme Man­ager to under­stand how the planned deliv­er­ables, time­frames, out­comes and bene­fits of pro­jects are identified.
  • We per­formed a hol­ist­ic review of the Pro­ject Track­er to assess the qual­ity of inform­a­tion held within.

Object­ive 5: Iden­ti­fied pro­jects com­ply with reg­u­lat­ory require­ments, any fund­ing require­ments and align with the stra­tegic object­ives of the Organisation.

  • We held dis­cus­sions with the Cli­mate Resi­li­ence Pro­ject Man­ager, the Nature Based Solu­tions Man­ager, and the C2030 Pro­gramme Man­ager to under­stand how pro­jects are aligned to the Organisation’s Stra­tegic Objectives.
  • We held dis­cus­sions with the Cli­mate Resi­li­ence Pro­ject Man­ager, the Nature Based Solu­tions Man­ager, and the C2030 Pro­gramme Man­ager to under­stand how any reg­u­lat­ory require­ments, fund­ing require­ments or oth­er require­ments set by extern­al part­ner­ships, are considered.
  • We reviewed the Pro­ject Ini­ti­ation Pro­cess, and the scop­ing Stage Two Tem­plate, to assess wheth­er the pro­cess suf­fi­ciently takes account of extern­al require­ments and wheth­er it appro­pri­ately aligns pro­jects to stra­tegic objectives.

Object­ive 6: The Organ­isa­tion review pro­cure­ment plan­ning and com­pli­ance with pub­lic pro­cure­ment reg­u­la­tions, includ­ing early engage­ment of pro­cure­ment and adher­ence to pro­cure­ment thresholds.

  • We held dis­cus­sions with the Pro­cure­ment Officer, to under­stand how Pro­ject Lead­ers inter­act with the Organisation’s pro­cure­ment func­tion, and to under­stand at which point in the pro­cess that pro­ject lead­ers com­mu­nic­ate with the Pro­cure­ment Officer.
  • We reviewed the Pro­cure­ment Over­view List to con­firm wheth­er a sample of pro­jects selec­ted from the Pro­ject Track­er were included, demon­strat­ing that pro­cure­ment require­ments had been con­sidered dur­ing initiation.

9


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Object­ive 7: The pro­ject con­trol sys­tem is being adhered to.

  • We held dis­cus­sions with the Cli­mate Resi­li­ence Pro­ject Man­ager, who is an act­ing Pro­ject Lead, to assess wheth­er the Pro­ject Ini­ti­ation Pro­cess had been fol­lowed as expec­ted for a fully ini­ti­ated project.
  • We reviewed the Pro­ject Ini­ti­ation Stage Two scop­ing tem­plate to assess wheth­er this encour­ages adher­ence to the process.
  • We per­formed a walk­through of the entry of pro­jects onto the Pro­ject Track­er with the Head of Fin­ance and Cor­por­ate Oper­a­tions to eval­u­ate the ease-of-use for staff.
  • We per­formed a hol­ist­ic review of the Pro­ject Track­er to assess wheth­er pro­ject entries fol­lowed the pro­cess as required by the Pro­ject Ini­ti­ation Process.

10


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Con­clu­sion

Over­all conclusion

Over­all Con­clu­sion: Substantial Fol­low­ing our review, we can provide the Organ­isa­tion with a sub­stan­tial level of assur­ance sur­round­ing the Pro­ject Ini­ti­ation Pro­cess. This is fur­ther high­lighted as we have raised sev­er­al areas of good prac­tice, how­ever, we have raised four low-grade recom­mend­a­tions, one medi­um grade recom­mend­a­tion, and one obser­va­tion for con­sid­er­a­tion. Please refer to Sec­tion 3: Detailed Recom­mend­a­tions and Sec­tion 4: Obser­va­tions for fur­ther information.

Sum­mary of recommendations

Grad­ing of recommendations

HighMedi­umLowTotal
Pro­ject Initiation0145

As can be seen from the above table there were no recom­mend­a­tions made which we have giv­en a grad­ing of high.

11


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Areas of good practice

The fol­low­ing is a list of areas where the Organ­isa­tion is oper­at­ing effect­ively and fol­low­ing good practice.

  1. The roles and respons­ib­il­it­ies of those involved in the Pro­ject Ini­ti­ation Pro­cess are clearly defined in the Pro­ject Ini­ti­ation Process.
  2. The Organ­isa­tion has a clear, defined Pro­ject Ini­ti­ation Pro­cess doc­u­ment, set­ting out the approach to be fol­lowed at pro­ject con­cep­tion and incep­tion, and the con­sid­er­a­tions to be made through­out this process.
  3. After ini­ti­ation, pro­jects are man­aged and mon­itored by the Pro­ject Lead and the Pro­gramme Managers.
  4. The Pro­ject Ini­ti­ation Pro­cess involves two stages of approv­al. This involves approv­ing the ini­tial idea of the pro­ject, before mov­ing on to a detailed scop­ing stage for the Head of Service’s approval.
  5. The pro­cess requires that pro­ject out­puts and deliv­er­ables are con­sidered before pro­ject approv­al, and that these are defined with­in scop­ing documentation.
  6. The Pro­ject Ini­ti­ation Pro­cess suit­ably con­siders reg­u­lat­ory require­ments, fund­ing require­ments and align­ment to stra­tegic object­ives through­out Stages One and Two.
  7. Pro­cure­ment is a required con­sid­er­a­tion when going through the Pro­ject Ini­ti­ation Pro­cess. Dis­cus­sions with the Pro­cure­ment Officer con­firmed that Pro­ject Lead­ers are enga­ging with them to seek advice and assist­ance with the pro­cure­ments poten­tially involved in their pro­jects. All planned and poten­tial pro­cure­ments are recor­ded on the Pro­cure­ment Track­er by the Pro­cure­ment Officer, who noted that staff con­tact them well in advance, allow­ing for strong for­ward plan­ning and hori­zon scanning.

12


1 Exec­ut­ive summary

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

The fol­low­ing is a list of areas where the Organ­isa­tion is oper­at­ing effect­ively and fol­low­ing good practice.

  1. As part of our test­ing, we com­pared our sample of five pro­jects found on the Pro­ject Track­er against the pro­cure­ment track­er held by the Pro­cure­ment Officer. In all five cases, the pro­ject was included on the pro­cure­ment track­er, demon­strat­ing that pro­cure­ment had been con­sidered in each of these cases.
  2. We selec­ted a sample of five pro­jects from the Pro­ject Track­er to review in more detail. In all cases, we noted that all inform­a­tion required by the Pro­ject Ini­ti­ation Pro­cess was doc­u­mented. We also found that each pro­ject was included in the pro­cure­ment track­er, demon­strat­ing a con­sid­er­a­tion of pro­cure­ment require­ments. Addi­tion­ally, we found that updates for all ini­ti­ated pro­jects were included with­in quarterly pro­ject report­ing, demon­strat­ing that pro­jects are mov­ing smoothly from pro­ject ini­ti­ation to pro­ject man­age­ment processes.

13


2 Detailed recommendations

Cairngorms Nation­al Park Author­ity Pro­ject Initiation

Fol­low­ing the process

| Ref. | Find­ing and Risk | Grade | Recommendation | | : — - | : — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —