┌──┐           ┌──┐           ┌──┐               ┌──┐           ┌──┐                                               ┌──┐           ┌──┐
(-1, 0): ───Ry(theta)─────────@──────────────@───────────────────────────H────@─────H──────────────────────────────Rz(-2*dt)──────────────────────────────H────@─────H───H───@───H───────@───────────────────────────────────────────────@───────H───@───H───H───────────────H───@───H───H───@───H───Rz(-2*dt)───H───@───H───H───@───H───────────────────────────────────────────────────────────────────────────────────────────────────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M('measure_all')───
                              │              │                                │                                                                                │             │           │                                               │           │                           │           │                       │           │                                                                                                                                             │
(-1, 2): ───Ry(theta)────────@┼─────────────@┼───────────────────────────H────┼@────H──────────────────────────────Rz(-2*dt)──────────────────────────────H────┼@────H───────┼───────H───@───H───────────────Rz(-2*dt)───────────────H───@───H───────┼───────H───────────────────┼───────────┼───────────────────────┼───────────┼───────────────────────────────H───@───H───H───@───H───Rz(-2*dt)───H───@───H───H───@───H───────────────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                             ││             ││                                ││                                                                               ││            │                                                                       │                           │           │                       │           │                                   │           │                       │           │                                                         │
(0, -1): ───────────────H────┼@────H────────┼┼─────────────@──────────────────@┼────────H────@─────H───────────────Rz(-2*dt)───────────────H────@─────H────────@┼────────────┼───────────────────────────────────────────────────────────────────────┼───────H───H───@───H───────@───────────┼───────────────────────┼───────────@───────H───@───H───────────────────┼───────────┼───────────────────────┼───────────┼───────────────────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                             │              ││             │                   │             │                                                  │               │            │                                                                       │               │                       │                       │                       │                       │           │                       │           │                                                         │
(0, 1): ────────────────H────@─────H───H────┼@────H────────┼───────────────────┼─────────────┼──────────────────────────────────────────────────┼───────────────┼────────────@───────H───@───H───H───@───H───Rz(-2*dt)───H───@───H───H───@───H───────@───────H───────┼───────────────────────@───────────────────────@───────────────────────┼───────H───@───H───────@───────────┼───────────────────────┼───────────@───────H───@───H───H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                                            │              │                   │             │                                                  │               │                        │           │                       │           │                           │                                                                       │           │                       │                       │                       │                                             │
(0, 3): ───────────────────────────────H────@─────H────────┼@──────────────────@────────H────┼@────H───────────────Rz(-2*dt)───────────────H────┼@────H─────────@────────────────────────┼───────────┼───────────────────────┼───────────┼───────────────────H───────┼───────────────────────────────────────────────────────────────────────┼───────────┼───────────────────────@───────────────────────@───────────────────────┼───────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                                                           ││                                ││                                                 ││                                       │           │                       │           │                           │                                                                       │           │                                                                       │                                             │
(1, 0): ────Ry(theta)────────@──────────────@─────────H────@┼────H───────H────@─────H────────@┼─────────────────────────────────────────────────@┼────────H────@─────H───H───@───H───────@───────────┼───────────────────────┼───────────@───────H───@───H───H───────@───────H───@───H───H───@───H───Rz(-2*dt)───H───@───H───H───@───H───────@───────────┼───────────────────────────────────────────────────────────────────────┼───────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                             │              │               │                 │               │                                                  │             │             │                       │                       │                       │                           │           │                       │           │                       │                                                                       │                                             │
(1, 2): ────Ry(theta)────────┼@─────────────┼@────────H─────@────H───────H────┼@────H─────────@──────────────────────────────────────────────────@────────H────┼@────H───────┼───────────────────────@───────────────────────@───────────────────────┼───────H───────────────────┼───────────┼───────────────────────┼───────────┼───────────────────────@───────H───@───H───H───@───H───Rz(-2*dt)───H───@───H───H───@───H───────@───────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                             ││             ││                                ││                                                                               ││            │                                                                       │                           │           │                       │           │                                   │           │                       │           │                                                         │
(2, -1): ───────────────H────@┼────H────────┼┼─────────────@──────────────────@┼────────H─────@────H───────────────Rz(-2*dt)───────────────H─────@────H────────@┼────────────┼───────────────────────────────────────────────────────────────────────┼───────H───H───@───H───────@───────────┼───────────────────────┼───────────@───────H───@───H───────────────────┼───────────┼───────────────────────┼───────────┼───────────────────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                              │             ││             │                   │              │                                                  │              │            │                                                                       │               │                       │                       │                       │                       │           │                       │           │                                                         │
(2, 1): ────────────────H─────@────H───H────@┼────H────────┼─────────X─────────┼──────────────┼──────────────────────────────────────────────────┼──────────────┼────────────@───────H───@───H───H───@───H───Rz(-2*dt)───H───@───H───H───@───H───────@───────H───────┼───────────────────────@───────────────────────@───────────────────────┼───────H───@───H───────@───────────┼───────────────────────┼───────────@───────H───@───H───H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                                             │             │                   │              │                                                  │              │                        │           │                       │           │                           │                                                                       │           │                       │                       │                       │                                             │
(2, 3): ───────────────────────────────H─────@────H────────┼@──────────────────@────────H────@┼────H───────────────Rz(-2*dt)───────────────H────@┼────H─────────@────────────────────────┼───────────┼───────────────────────┼───────────┼───────────────────H───────┼───────────────────────────────────────────────────────────────────────┼───────────┼───────────────────────@───────────────────────@───────────────────────┼───────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                                                           ││                                ││                                                 ││                                       │           │                       │           │                           │                                                                       │           │                                                                       │                                             │
(3, 0): ────Ry(theta)────────@──────────────@─────────H────@┼────H───────H────@─────H────────┼@─────────────────────────────────────────────────┼@────────H────@─────H───H───@───H───────@───────────┼───────────────────────┼───────────@───────H───@───H───H───────@───────H───@───H───H───@───H───Rz(-2*dt)───H───@───H───H───@───H───────@───────────┼───────────────────────────────────────────────────────────────────────┼───────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                             │              │               │                 │              │                                                  │              │             │                       │                       │                       │                           │           │                       │           │                       │                                                                       │                                             │
(3, 2): ────Ry(theta)────────┼@─────────────┼@────────H─────@────H───────H────┼@────H────────@──────────────────────────────────────────────────@─────────H────┼@────H───────┼───────────────────────@───────────────────────@───────────────────────┼───────H───────────────────┼───────────┼───────────────────────┼───────────┼───────────────────────@───────H───@───H───H───@───H───Rz(-2*dt)───H───@───H───H───@───H───────@───────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                             ││             ││                                ││                                                                               ││            │                                                                       │                           │           │                       │           │                                   │           │                       │           │                                                         │
(4, -1): ───────────────H────@┼────H────────┼┼─────────────@──────────────────@┼────────H─────@────H───────────────Rz(-2*dt)───────────────H─────@────H────────@┼────────────┼───────────────────────────────────────────────────────────────────────┼───────H───H───@───H───────@───────────┼───────────────────────┼───────────@───────H───@───H───────────────────┼───────────┼───────────────────────┼───────────┼───────────────────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                              │             ││             │                   │              │                                                  │              │            │                                                                       │               │                       │                       │                       │                       │           │                       │           │                                                         │
(4, 1): ────────────────H─────@────H───H────@┼────H────────┼───────────────────┼──────────────┼──────────────────────────────────────────────────┼──────────────┼────────────@───────H───@───H───H───@───H───Rz(-2*dt)───H───@───H───H───@───H───────@───────H───────┼───────────────────────@───────────────────────@───────────────────────┼───────H───@───H───────@───────────┼───────────────────────┼───────────@───────H───@───H───H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                                             │             │                   │              │                                                  │              │                        │           │                       │           │                           │                                                                       │           │                       │                       │                       │                                             │
(4, 3): ───────────────────────────────H─────@────H────────┼@──────────────────@────────H────@┼────H───────────────Rz(-2*dt)───────────────H────@┼────H─────────@────────────────────────┼───────────┼───────────────────────┼───────────┼───────────────────H───────┼───────────────────────────────────────────────────────────────────────┼───────────┼───────────────────────@───────────────────────@───────────────────────┼───────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                                                           ││                                ││                                                 ││                                       │           │                       │           │                           │                                                                       │           │                                                                       │                                             │
(5, 0): ──────────────────────────────────────────────H────@┼────H───────────────────────────┼@─────────────────────────────────────────────────┼@───────────────────────────────────────@───────────┼───────────────────────┼───────────@───────────────────H───────@───────────────────────────────────────────────────────────────────────@───────────┼───────────────────────────────────────────────────────────────────────┼───────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                                                            │                                │                                                  │                                                    │                       │                                                                                                                           │                                                                       │                                             │
(5, 2): ──────────────────────────────────────────────H─────@────H───────────────────────────@──────────────────────────────────────────────────@────────────────────────────────────────────────────@───────────────────────@───────────────────────────────H───────────────────────────────────────────────────────────────────────────────────────────@───────────────────────────────────────────────────────────────────────@───────H───Rz(-2*dt*he)───Rx(-2*dt*lambda)───M──────────────────
                            └──┘           └──┘           └──┘               └──┘           └──┘                                               └──┘           └──┘