
163
GT Winter Series Valencia
          
186
FIA F3 Testing
          
189
FIA F2 Testing
          
250
GT Winter Series Barcelona 2025
          
130
TCR Barcelona 2025 Qualyfing
          
44
TCR Spain Barcelona 2025 Race 1
          
122
TCR Spain Barcelona 2025 Race 2
          
249
GT Winter Series 6Hs Barcelona 2025
          
243
GT Winter Series Barcelona 2025 Part II
          
102
Espíritu de Montjuïc 2025
          
191
ELMS Barcelona 2025
          
19
WEC 6Hs of Spa 2025 FP3
          
15
WEC 6Hs of Spa 2025 Qualy
          
121
WEC 6Hs Spa 2025 Race
          
40
F1 Monaco GP 2025 FP1
          
40
F1 Monaco GP 2025 FP2
          
47
F1 Monaco GP 2025 FP3
          
80
F1 Monaco GP 2025 Qualy
          
100
F1 Monaco GP 2025 Race
          
64
Monaco GP - F2 Drivers Parade 2025
          
186
Monaco GP 2025 - F3 Race 1
          
172
FE R15 London E-Prix FP3
          
56
FE R15 London E-Prix Qualy
          
130
FE R15 London E-Prix Race
          
113
FE R15 London Autograph Sessions
          
26
FE R16 London E-Prix FP3
          
25
FE R16 London E-Prix Qualy
          
67
FE R16 London E-Prix Race
          
39
F1 Hungarian GP 2025 FP1
          
46
F1 Hungarian GP 2025 - FP2
          
51
F1 Hungarian GP 2025 - FP3
          
53
F1 Hungarian GP 2025 - Qualy
          
22
F1 Hungarian GP 2025 Paddock
          
79
F1 Hungarian GP 2025 - Race
          
44
ELMS 4H SPA 2025 - Qualy
          
249
ELMS 4H SPA 2025 RACE
          
 
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
             
              
            
            
            