data-width="669px"
                         data-height="442px"
                         data-navwidth="100%"
                         data-glimpse="false"
                         data-thumbmargin="10"
                         data-transition="crossfade"
                         data-caption="true"
                         data-auto="false">
                        
                          
                          
                            
                                
                                                                
                          
                          
                          
                                                                                                                                                                                                                        
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                                                                                    
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                          
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                                                                                    
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                                                                                                                                                
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                                                                            
                                                                  
                                                                                                                                              
                          
                                                                                                                                    
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                                                                                
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                                                                                                                                    
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                                                                                                            
                                                                                                            
                                                                                                            
                                                                                                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                                                                                
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                                                                                                                                                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                                                                                                                                    
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                            
                              
                              
                                                                                                                                                                                                                                                                      
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                                                                                                                                                                
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                                                                                    
                                                                              
                                                                                                                                                                            
                            
                                                                                                                            
                2018
                                Mixed media and graphite on canvas, framed
                                                                                                                                220 x 144,5 cm
                                
                                                                
                                  In private collection
                                
                                                                                              
                            
                            Olli Piippo
                            (Untitled) Eight Notes on Oceanic Feeling
                            
                            
                          
                        
                                Olli Piippo
                                Kreuzberg Notes 4
                                Details
                              
                                
                                
                                Olli Piippo
                                Kreuzberg Notes 5
                                Details
                              
                                
                                
                                Olli Piippo
                                Kreuzberg Notes 2
                                Details
                              
                                
                                
                                Olli Piippo
                                Kreuzberg Notes 3
                                Details
                              
                                
                                
                                Olli Piippo
                                Kreuzberg Notes 1
                                Details
                              
                                
                                
                                Olli Piippo
                                Kreuzberg Notes 6
                                Details
                              
                                
                                
                                Olli Piippo
                                Maroon Figure
                                Details
                              
                                
                                
                                Olli Piippo
                                red white black
                                Details
                              
                                
                                
                                Olli Piippo
                                red white black
                                Details
                              
                                
                                
                                Olli Piippo
                                red white black
                                Details
                              
                                
                                
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                64 x 49 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                64,5 x 44,5 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                64,5 x 44,5 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                69,5 x 49 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                50 x 70 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                64 x 44,5 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                65 x 45 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                65 x 49 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                64 x 44,5 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                64 x 44,5 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                64,5 x 45 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                49 x 66
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Eight Notes on Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Eight Notes on Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    mixed media and graphite on canvas, framed
                                                                                                                                                220 x 144,5
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Eight Notes on Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Eight Notes on Oceanic Feeling
                                    
                                                                        
                                2018
                                    Mixed media and graphite on canvas, framed
                                                                                                                                                220 x 144,5 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                (Untitled) Eight Notes on Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Eight Notes on Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media and graphite on canvas, framed
                                                                                                                                                220 x 144,5 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                64,5 x 44,5 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Kaksi
                                Details
                              
                                
                                
                                Olli Piippo
                                Study no 1
                                Details
                              
                                
                                
                                Olli Piippo
                                Bath, water
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Bath, water
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2016
                                    Oil, acrylic, charcoal and spray paint on canvas
                                                                                                                                                150 x 140 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                Halun ajamana (Kasvot)
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Halun ajamana (Kasvot)
                                    
                                                                        
                                2016
                                    Oil, varnish, graphite on canvas
                                                                                                                                                50 x 40 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                El Amor, Olvidar
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      El Amor, Olvidar
                                    
                                                                        
                                2016
                                    Oil, varnish, charcoal, graphite on canvas
                                                                                                                                                130 x 140 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                El Amor, Olvidar
                                Details
                              
                                
                                
                                Olli Piippo
                                Satan Is My Shepherd
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Satan Is My Shepherd
                                    
                                                                        
                                2016
                                    Acrylic, oil, varnish, charcoal, carpet thread on canvas
                                                                                                                                                91 x 70 cm
                                                                                                            
                                      Available
                                    
                                                                                                          
                                
                                Olli Piippo
                                Halun ajamana
                                Details
                              
                                
                                
                                Olli Piippo
                                Life, Bath, Sex, Water
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Life, Bath, Sex, Water
                                    
                                                                        
                                2016
                                    Acrylic and oil on canvas
                                                                                                                                                110 x 101 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Neues Schwarzes Geschirr
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Neues Schwarzes Geschirr
                                    
                                                                        
                                2016
                                    Acrylic, oil, graphite on canvas
                                                                                                                                                100 x 110 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                20 Poemas
                                Details
                              
                                
                                
                                Olli Piippo
                                Astiasto
                                Details
                              
                                
                                
                                Olli Piippo
                                Composer on Maroon
                                Details
                              
                                
                                
                                Olli Piippo
                                Alphabet Suite in Red
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Alphabet Suite in Red
                                    
                                                                        
                                2021
                                    acrylic and oil on canvas, framed
                                                                                                                                                90 x 60 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Alphabet Suite in Red 
                                Details
                              
                                
                                
                                Olli Piippo
                                Alphabet Suite in Red
                                Details
                              
                                
                                
                                Olli Piippo
                                Alphabet Suite in Red
                                Details
                              
                                
                                
                                Olli Piippo
                                Alphabet Suite in Red
                                Details
                              
                                
                                
                                Olli Piippo
                                Alphabet Suite in Red
                                Details
                              
                                
                                
                                Olli Piippo
                                Alphabet Suite in Red
                                Details
                              
                                
                                
                                Olli Piippo
                                (Untitled) Eight Notes on Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Eight Notes on Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    mixed media and graphite on canvas, framed
                                                                                                                                                220 x 144,5 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Eight Notes on Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Eight Notes on Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    mixed media and graphite on canvas, framed
                                                                                                                                                220 x 144,5 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                (Untitled) Eight Notes on Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Eight Notes on Oceanic Feeling
                                    
                                                                        
                                2018
                                    mixed media and graphite on canvas, framed
                                                                                                                                                220 x 144,5 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Sanguine Ɛ
                                Details
                              
                                
                                
                                Olli Piippo
                                Painter (2.)
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Painter (2.)
                                    
                                                                        
                                2020
                                    acrylic, oil and pigment on canvas, framed
                                                                                                                                                60 x 50 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Head on Maroon
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Head on Maroon
                                    
                                                                        
                                2020
                                    acrylic, alkyd, oil pastel, oil and charcoal on canvas, framed
                                                                                                                                                60 x 50 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Note on Black 4
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Note on Black 4
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2020
                                    acrylic, pigment, chracoal and oil pastel on canvas, framed
                                                                                                                                                60 x 50 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                Note on Black 3
                                Details
                              
                                
                                
                                Olli Piippo
                                Note on Black 2
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Note on Black 2
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2020
                                     acrylic, oil, pigment, oil pastel and charcoal on canvas, framed
                                                                                                                                                60 x 50 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                Note on Black 1
                                Details
                              
                                
                                
                                Olli Piippo
                                Painter (1.)
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Painter (1.)
                                    
                                                                        
                                2020
                                    acrylic, oil and pigment on canvas, framed
                                                                                                                                                60 x 50 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Notes of P.T.
                                Details
                              
                                
                                
                                Olli Piippo
                                Number Ɛ
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Number Ɛ
                                    
                                                                        
                                2020
                                    acrylic, oil, alkyd and oil pastel on canvas, framed
                                                                                                                                                200 x 140 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Reds Crossing
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Reds Crossing
                                    
                                                                        
                                2020
                                    acrylic, oil and oil pastel on canvas, framed
                                                                                                                                                60 x 50 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Sanguine (R)
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Sanguine (R)
                                    
                                                                        
                                2020
                                    acrylic, oil and oil pastel on canvas, framed
                                                                                                                                                60 x 50 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Transparent Red
                                Details
                              
                                
                                
                                Olli Piippo
                                Weight
                                Details
                              
                                
                                
                                Olli Piippo
                                Kotti D'Azur
                                Details
                              
                                
                                
                                Olli Piippo
                                Black Spray on Red Paint
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Black Spray on Red Paint
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2020
                                    spray paint, acrylic, oil and oil pastel on canvas, framed
                                                                                                                                                150 x 120 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                White on Maroon with Letters
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      White on Maroon with Letters
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2020
                                    mixed media on canvas, framed
                                                                                                                                                200 x 140 cm
                                                                                                            
                                      In private collection
                                    
                                                                        
                                Olli Piippo
                                White on Maroon (OK)
                                Details
                              
                                
                                
                                Olli Piippo
                                Asymmetrical Composition with Red
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Asymmetrical Composition with Red
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2020
                                    acrylic, oil and alkyd on canvas, framed
                                                                                                                                                200 x 140 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                Arm with Two Lines
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      Arm with Two Lines
                                    
                                                                        
                                2020
                                    acrylic, oil and alkyd on canvas, framed
                                                                                                                                                200 x 140 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                Visage (Alto)
                                Details
                              
                                
                                
                                Olli Piippo
                                White skull maroon background
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      White skull maroon background
                                    
                                                                        
                                2020
                                    acrylic and oil on canvas, framed
                                                                                                                                                150 x 120 cm
                                                                                                            
                                      In private collection
                                    
                                                                                                          
                                
                                Olli Piippo
                                (Untitled) Sketches for Oceanic Feeling
                                Details
                              
                                
                                    
                                      Olli Piippo
                                      (Untitled) Sketches for Oceanic Feeling
                                    
                                                                        
                                                                          
                                                                                                          
                                
                                2018
                                    Mixed media on paper, framed
                                                                                                                                                65 x 50 cm
                                                                                                            
                                      Available
                                    
                                                                        
                                Olli Piippo
                                Exhibition view: Eight Notes on Oceanic Feeling
                                Details
                              
                                
                                
                                Olli Piippo
                                Exhibition view: Eight Notes on Oceanic Feeling
                                Details
                              
                                
                                
                                Olli Piippo
                                Exhibition view: Eight Notes on Oceanic Feeling
                                Details
                              
                                
                                
                                Olli Piippo
                                Exhibition view: Guilty Pleasure
                                Details
                              
                                
                                
                                Olli Piippo
                                Exhibition view: Guilty Pleasure
                                Details
                              
                                
                                
                                Olli Piippo
                                Exhibition view: Guilty Pleasure
                                Details
                              
                                
                                 
             
                         
                        
Share this work