              +--+
   +-----+--> |  |
   |     |    +--+
   |     | 
   |     | 
 +---+ +---+
 |   | |   |
 |   | |   |
 +---+ +---+
