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