D ops

D opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD opsD ops