1 1 r y 0 z 0 c c c r a b c d e f g h g b g g g y y g g g h b h h h z z h h h c x y z y y z x w x x 0 x 1 w x 0 y z 0 0 0 0 1 0 1 0 r