.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.                                                                                                                                                                                                        
.