+--------------------------------+                                    
|                                |                                    
|                                |                                    
|                                |                                    
|                                +                                    
|                                                                     
|                                                                     
|                                                                     
|                                                                     
|                                +                                    
|                                |                                    
|                                |                                    
|                                |                                    
|                                |                                    
+-----------+        +-----------+