------------------------------+        +------------------------------
                                                                      
                                                                      
                                                                      
                                                                      
                                                                      
                                                                      
                                                                      
                                                                      
-----------------+        +-------------------------------------------