
62
Wedding - Savanna & Tyler
          
41
Senior - Shane
          
17
Senior - Jaden
          
164
Senior ~ Em
          
45
Senior - Reese
          
31
Senior - Teresa
          
25
Senior - Emma
          
30
Senior - Ava
          
18
Senior - Katya
          
18
Senior - RJ
          
28
Senior - Grayson
          
39
Senior - Gabe
          
37
Senior - Jack
          
39
Senior - Trevor
          
37
Senior - Gabby
          
77
Senior - Jessica
          
17
Senior - Avery 2018
          
36
Seniors - Couples - Trevor & Gabby
          
46
Best Friends 2023
          
70
Blue Angels 2023
          
41
Washington State - 2025
          
75
Zermatt - 2024
          
30
Milan - 2024
          
22
Bernina Express - 2024
          
89
Amsterdam - 2024
          
40
Vienna - 2023
          
37
Praque - 2023
          
10
Pilsen - 2023
          
46
Regensburg - 2023
          
68
Bratislava - 2023
          
104
Kenya - Nov 2022- Part I
          
68
Kenya - Nov 2022 - Part II
          
34
Kenya - Nov 2022 - Part III
          
59
Travel Kenya - Nov 2019
          
97
Travel - Biltmore - Asheville, NC 2023
          
93
Travel - West Coast 2023
          
82
Music Man 2022
          
85
Camp Bravo - Moana Jr 2022
          
37
Sunsets of 2022 ~ Key West
          
22
Florida Keys Sunsets
          
35
Engagement ~ Devon & Monet
          
64
Engagement ~ Will & Alexis
          
69
Engagement - Will & Alexis -by Bailey Breton
          
26
Avery & Andrew
          
51
Rehearsal - Avery & Andrew 2022
          
81
Wedding - Avery & Andrew 2022
          25
Best Friends - Bailey & Jazmin
          
127
KWHS Pre-Season Football Game * Aug 2023
          
80
KWHS Conchs - May 16th
          
64
KWHS Conch Baseball 2023
          
46
KWHS Conch Baseball
          
49
KWHS Conch Baseball
          
87
KWHS Conch Baseball - District Game
          
62
KWHS Homerun Derby
          
23
Girls Softball - Ramona's
          
30
Girls Softball - Team Fury
          5
Bailey - Truman Annex
          
72
Girls Softball - Ramona's vs Fury 2019
          
49
Girls Softball - Team Fire Fighters
          
37
Girls Softball - by Bailey Breton
          
129
2019 KW Girls Softball Closing Ceremonies
          14
Portraits - by Bailey Breton
          
104
2019 Cow Key Bridge Run
          
115
 2019 Papio Kinetic Sculpture Parade
          
20
Drew's "Tom Boy" Shoot
          
 
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
            