┌────────────┐                                              
                 ┌───────────────────────────────────^
                                                    │            │                                              
                                                    │     0      │                                              
                         ┌─────┌────────────┐<─────>│            │<─────>┌────────────┐                         
                         ^           │       │            │──────────────^───^│──────┐                  
                                    │       └────────────┘       │       └─┐                   
                             12     │<───────^─^─^^^^^────────>│─────1───┤│─────┐                  
                              ││                       
                              ││                       
                              └────────────┘                       └────────────┘                       
                         ^^ ^ ^ ^  ^                         ^ ^─^^ ^ ^                       
                     ┌──┬┼─────┼┼┼─┴─────────────┼───────────────┴─┼┼─────┼┼──┐               
                     v  vv                                     vv  v               
               ┌────────────┐   │                  └─────────────────┼┼───┌────────────┐        
          │   │                    └─────────────────┼─┼┼─────────┐   
          │   │                  └────┐              
   11     │<────────────────┼──────────────────────┼─┼┼──>│     2   
          │   │                                     
          │   │                                     
               └────────────┘   │                                     └────────────┘        
               │ ^ ^ ^ ^ ^ ^                                      ^ ^ ^^^  ^        
               │ │                                                    
               │ │                                                    
               │ │                                                    
               │ │                                                    
          ┌─┬──┼─┼─┼─┼─┼─┼─┼────┼┼┼─┼───┼──┼─┼────────┼─┼───────┼──────────┼─┼────┼─┼─┼┴────┼─┼──┼┼┼┬─┼┼┼──┬─┐   
          v v  v v v                                           v vv  v v   
       ┌────────────┐                                          ┌────────────┐
                                             
                                             
       │     10   <─────┼┼┼───┼──┼─┼───────────────┼──────────┼────────────┼>│    3      │
                                             
                                             
       └────────────┘                                          └────────────┘
        ^  ^ ^ ^  ^^                                           │^ ^ ^^^^  
                                                     ││      
                                                     ││      
                                                     ││      
                                                     ││      
                                                     ││      
        └──┼┬┼─┬┼┼┬┼─┼─┼─┼────┴┼┼─┴───┼──┼─┼────────┼─┴───────┼──────────┼─┼────┴─┼─┼─────┼─┼──┼┼┴┼┼─┼─┬┼┼┼  
           vvv vvv                                                  v v│ v vv v   
          ┌────────────┐                                                  ┌────────────┐   
                                                       ││        
      <─────┼───────────────┼──────────────────────────┼──────┼>││        
  9                                                    ││    4   
                                                       ││        
                                                       ││        
          └────────────┘                                                  └────────────┘   
             ^^ ^ ^                                                 ^ ^^ ^       
                                                                      
                                                                      
                                                                      
           └─┼┴┼─┼─┴┼┼─┼─┼─┬─┬─┼┼─────┴──┼─┼────────┴─────────┼──────────┼─┼──────┼─┼──┬─┬┼─┼┬─┼──┼┼─┼───┘    
               ── v vvvvv                                            v  v vv │v         
                  ┌────────────┐                                           ┌────────────┐           
                                                                 
                         <───────────────────────────────────────>          
                   8                                         │     5           
                                                                 
             └─┴──│┴─┴────────┼│───────┴┬┼─┬─┬─┬─┬──────────┼─┬─┬┬──┬──┴┬┼──────│───────┴─┴──│──┴┼─┘        
                └────└────────────┘──────┐ vv v v v v           v vv  v   v──────└────────────┘───┘          
                               ^^───────┌────────────┐────────┌────────────┐────────^^                        
                               └────────│            │        │            │                                  
                                        │            │        │            │                                  
               └──────────────────────────┐   7      │        │     6     ────────────────────────────┘      
                                  └───────<──────>
vv         │        │           v
                                          └────────────┘        └────────────┘