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