(0, 0): ───PhX(-0.5)^0.5───FSim(0.25π, 0)───PhX(1)^0.5───────────────────────PhX(-0.5)^0.5────WaitGate(5.0 ns)───PhX(-0.5)^-0.5──────────────────────PhX(1)^-0.5──────FSim(-0.25π, 0)───PhX(-0.5)^-0.5───M('z')───
                           │                                                                                                                                          │                                  │
(0, 1): ───PhX(0.75)^0.5───┼────────────────PhX(0.5)^0.5────FSim(0.25π, 0)───PhX(0.75)^0.5────WaitGate(5.0 ns)───PhX(0.75)^-0.5────FSim(-0.25π, 0)───PhX(0.5)^-0.5────┼─────────────────PhX(0.75)^-0.5───M────────
                           │                                │                                                                      │                                  │                                  │
(1, 0): ───PhX(0)^0.5──────FSim(0.25π, 0)───PhX(1)^0.5──────┼────────────────PhX(-0.25)^0.5───WaitGate(5.0 ns)───PhX(-0.25)^-0.5───┼─────────────────PhX(1)^-0.5──────FSim(-0.25π, 0)───PhX(0)^-0.5──────M────────
                                                            │                                                                      │                                                                     │
(1, 1): ───PhX(-0.5)^0.5────────────────────PhX(0.75)^0.5───FSim(0.25π, 0)───PhX(-0.75)^0.5───WaitGate(5.0 ns)───PhX(-0.75)^-0.5───FSim(-0.25π, 0)───PhX(0.75)^-0.5─────────────────────PhX(-0.5)^-0.5───M────────