          ┌───┐       
╭←────────┤ A ├←┬───┼┤
│         └───┘ ↓     
│ ┌───┐   ┌───┐ │     
├←┤ C ├←┬─┤ B ├←╯     
│ └───┘ ↓ └───┘       
│ ┌───┐ │             
├←┤ D ├←┤             
↓ └───┘ ↓             
╰→──────┴→─────→╮     
          ┌───┐ ↓     
    ├┼────┤ E ├←╯     
          └───┘       
