import numpy as np

def f(w_a, w_b1, w_b2, w_c11, w_c12, w_c21, w_c22, z):
    ret = (z**2/(1.e-6 - 2*w_a)**2 + (2*z**2)/(1.e-6 - 2*w_b1)**2 + 
           (2*z**2)/(1.e-6 + 2*w_a - 2*w_b1)**2 + (1.e-6 + w_a - w_b1)**(-2) + 
           z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_a + w_b1)**(-2) + 
           z**2/(1.e-6 - w_a + w_b1)**2 + (2*z**2)/(1.e-6 - 2*w_a + 2*w_b1)**2 + 
           (2*z**2)/(1.e-6 - 2*w_b2)**2 + (2*z**2)/(1.e-6 + 2*w_a - 2*w_b2)**2 + 
           z**2/(1.e-6 + 2*w_a - 2*w_b1 - 2*w_b2)**2 + (1.e-6 + w_a - w_b2)**(-2) + 
           z**2/(1.e-6 + w_a - w_b2)**2 + z**2/(1.e-6 + 2*w_a - w_b1 - w_b2)**2 + 
           (1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 - w_a + w_b2)**(-2) + 
           z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 - w_b1 + w_b2)**(-2) + 
           z**2/(1.e-6 - 2*w_a + w_b1 + w_b2)**2 + (2*z**2)/(1.e-6 - 2*w_a + 2*w_b2)**2 + 
           ((1.e-6 + w_a - w_b1)**(-2) + (1.e-6 + w_b1 - w_c11)**(-2))/
           (1.e-6 + 2*(w_a - w_c11))**2 + 
           ((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 + w_b1 - w_c11)**(-2))/
           (1.e-6 + 2*(w_b2 - w_c11))**2 + 
           (z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c11)**(-2)))/
           (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c11))**2 + z**2/(1.e-6 - 2*w_c11)**2 + 
           (2*z**2)/(1.e-6 + 2*w_b1 - 2*w_c11)**2 + (1.e-6 + w_b1 - w_c11)**(-2) + 
           z**2/(1.e-6 + w_b1 - w_c11)**2 + (1.e-6 - w_b1 + w_c11)**(-2) + 
           z**2/(1.e-6 - w_b1 + w_c11)**2 + (2*z**2)/(1.e-6 - 2*w_b1 + 2*w_c11)**2 + 
           ((1.e-6 - w_a + w_b1)**(-2) + (1.e-6 - w_b1 + w_c11)**(-2))/
           (1.e-6 + 2*(-w_a + w_c11))**2 + 
           ((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 - w_b1 + w_c11)**(-2))/
           (1.e-6 + 2*(-w_b2 + w_c11))**2 + 
           (z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c11)**(-2)))/
           (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c11))**2 + 
           ((1.e-6 + w_a - w_b1)**(-2) + (1.e-6 + w_b1 - w_c12)**(-2))/
           (1.e-6 + 2*(w_a - w_c12))**2 + 
           ((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 + w_b1 - w_c12)**(-2))/
           (1.e-6 + 2*(w_b2 - w_c12))**2 + 
           (z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c12)**(-2)))/
           (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c12))**2 + 
           (z**2*((1.e-6 + w_a - w_b1)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
           (1.e-6 + 2*(w_a + w_b1 - w_c11 - w_c12))**2 + 
           (z**2*((1.e-6 - w_b1 + w_b2)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
           (1.e-6 + 2*(w_b1 + w_b2 - w_c11 - w_c12))**2 + 
           (z**4*(z**2/(1.e-6 - w_a + w_b2)**2 + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
           (1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**2 + 
           z**2/(1.e-6 - 2*w_c12)**2 + (2*z**2)/(1.e-6 + 2*w_b1 - 2*w_c12)**2 + 
           z**2/(1.e-6 + 2*w_b1 - 2*w_c11 - 2*w_c12)**2 + (1.e-6 + w_b1 - w_c12)**(-2) + 
           z**2/(1.e-6 + w_b1 - w_c12)**2 + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2 + 
           (1.e-6 + w_c11 - w_c12)**(-2) + (1.e-6 - w_b1 + w_c12)**(-2) + 
           z**2/(1.e-6 - w_b1 + w_c12)**2 + (1.e-6 - w_c11 + w_c12)**(-2) + 
           z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2 + 
           (2*z**2)/(1.e-6 - 2*w_b1 + 2*w_c12)**2 + 
           ((1.e-6 - w_a + w_b1)**(-2) + (1.e-6 - w_b1 + w_c12)**(-2))/
           (1.e-6 + 2*(-w_a + w_c12))**2 + 
           ((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 - w_b1 + w_c12)**(-2))/
           (1.e-6 + 2*(-w_b2 + w_c12))**2 + 
           (z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c12)**(-2)))/
           (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c12))**2 + 
           (z**2*((1.e-6 - w_a + w_b1)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
           (1.e-6 + 2*(-w_a - w_b1 + w_c11 + w_c12))**2 + 
           (z**4*(z**2/(1.e-6 + w_a - w_b2)**2 + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
           (1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**2 + 
           (z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
           (1.e-6 + 2*(-w_b1 - w_b2 + w_c11 + w_c12))**2 + 
           ((1.e-6 + w_a - w_b2)**(-2) + (1.e-6 + w_b2 - w_c21)**(-2))/
           (1.e-6 + 2*(w_a - w_c21))**2 + 
           ((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 + w_b2 - w_c21)**(-2))/
           (1.e-6 + 2*(w_b1 - w_c21))**2 + 
           (z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c21)**(-2)))/
           (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c21))**2 + z**2/(1.e-6 - 2*w_c21)**2 + 
           (2*z**2)/(1.e-6 + 2*w_b2 - 2*w_c21)**2 + (1.e-6 + w_b2 - w_c21)**(-2) + 
           z**2/(1.e-6 + w_b2 - w_c21)**2 + (1.e-6 - w_b2 + w_c21)**(-2) + 
           z**2/(1.e-6 - w_b2 + w_c21)**2 + (2*z**2)/(1.e-6 - 2*w_b2 + 2*w_c21)**2 + 
           ((1.e-6 - w_a + w_b2)**(-2) + (1.e-6 - w_b2 + w_c21)**(-2))/
           (1.e-6 + 2*(-w_a + w_c21))**2 + 
           ((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 - w_b2 + w_c21)**(-2))/
           (1.e-6 + 2*(-w_b1 + w_c21))**2 + 
           (z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c21)**(-2)))/
           (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c21))**2 + 
           ((1.e-6 + w_a - w_b2)**(-2) + (1.e-6 + w_b2 - w_c22)**(-2))/
           (1.e-6 + 2*(w_a - w_c22))**2 + 
           ((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 + w_b2 - w_c22)**(-2))/
           (1.e-6 + 2*(w_b1 - w_c22))**2 + 
           (z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c22)**(-2)))/
           (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c22))**2 + 
           (z**2*((1.e-6 + w_a - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
           (1.e-6 + 2*(w_a + w_b2 - w_c21 - w_c22))**2 + 
           (z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
           (1.e-6 + 2*(w_b1 + w_b2 - w_c21 - w_c22))**2 + 
           (z**4*(z**2/(1.e-6 - w_a + w_b1)**2 + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
           (1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**2 + 
           z**2/(1.e-6 - 2*w_c22)**2 + (2*z**2)/(1.e-6 + 2*w_b2 - 2*w_c22)**2 + 
           z**2/(1.e-6 + 2*w_b2 - 2*w_c21 - 2*w_c22)**2 + (1.e-6 + w_b2 - w_c22)**(-2) + 
           z**2/(1.e-6 + w_b2 - w_c22)**2 + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2 + 
           (1.e-6 + w_c21 - w_c22)**(-2) + (1.e-6 - w_b2 + w_c22)**(-2) + 
           z**2/(1.e-6 - w_b2 + w_c22)**2 + (1.e-6 - w_c21 + w_c22)**(-2) + 
           z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2 + 
           (2*z**2)/(1.e-6 - 2*w_b2 + 2*w_c22)**2 + 
           ((1.e-6 - w_a + w_b2)**(-2) + (1.e-6 - w_b2 + w_c22)**(-2))/
           (1.e-6 + 2*(-w_a + w_c22))**2 + 
           ((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 - w_b2 + w_c22)**(-2))/
           (1.e-6 + 2*(-w_b1 + w_c22))**2 + 
           (z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c22)**(-2)))/
           (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c22))**2 + 
           (z**4*(z**2/(1.e-6 + w_a - w_b1)**2 + z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
           (1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**2 + 
           (z**2*((1.e-6 - w_a + w_b2)**(-2) + z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
           (1.e-6 + 2*(-w_a - w_b2 + w_c21 + w_c22))**2 + 
           (z**2*((1.e-6 - w_b1 + w_b2)**(-2) + z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
           (1.e-6 + 2*(-w_b1 - w_b2 + w_c21 + w_c22))**2)
    return ret




def df(w_a, w_b1, w_b2, w_c11, w_c12, w_c21, w_c22, z):
    ret =  ((4*z**2)/(1.e-6 - 2*w_a)**3 - (8*z**2)/(1.e-6 + 2*w_a - 2*w_b1)**3 - 
            2/(1.e-6 + w_a - w_b1)**3 - (2*z**2)/(1.e-6 + w_a - w_b1)**3 + 
            2/(1.e-6 - w_a + w_b1)**3 + (2*z**2)/(1.e-6 - w_a + w_b1)**3 + 
            (8*z**2)/(1.e-6 - 2*w_a + 2*w_b1)**3 - (8*z**2)/(1.e-6 + 2*w_a - 2*w_b2)**3 - 
            (4*z**2)/(1.e-6 + 2*w_a - 2*w_b1 - 2*w_b2)**3 - 2/(1.e-6 + w_a - w_b2)**3 - 
            (2*z**2)/(1.e-6 + w_a - w_b2)**3 - (4*z**2)/(1.e-6 + 2*w_a - w_b1 - w_b2)**3 + 
            2/(1.e-6 - w_a + w_b2)**3 + (2*z**2)/(1.e-6 - w_a + w_b2)**3 + 
            (4*z**2)/(1.e-6 - 2*w_a + w_b1 + w_b2)**3 + 
            (8*z**2)/(1.e-6 - 2*w_a + 2*w_b2)**3 - 
            2/((1.e-6 + w_a - w_b1)**3*(1.e-6 + 2*(w_a - w_c11))**2) - 
            (4*((1.e-6 + w_a - w_b1)**(-2) + (1.e-6 + w_b1 - w_c11)**(-2)))/
             (1.e-6 + 2*(w_a - w_c11))**3 + 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c11)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c11))**3 + 
            (2*z**4)/((1.e-6 - w_a + w_b2)**3*(1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c11))**2) + 
            2/((1.e-6 - w_a + w_b1)**3*(1.e-6 + 2*(-w_a + w_c11))**2) + 
            (4*((1.e-6 - w_a + w_b1)**(-2) + (1.e-6 - w_b1 + w_c11)**(-2)))/
             (1.e-6 + 2*(-w_a + w_c11))**3 - 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c11)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c11))**3 - 
            (2*z**4)/((1.e-6 + w_a - w_b2)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c11))**2) - 
            2/((1.e-6 + w_a - w_b1)**3*(1.e-6 + 2*(w_a - w_c12))**2) - 
            (4*((1.e-6 + w_a - w_b1)**(-2) + (1.e-6 + w_b1 - w_c12)**(-2)))/
             (1.e-6 + 2*(w_a - w_c12))**3 + 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c12)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c12))**3 + 
            (2*z**4)/((1.e-6 - w_a + w_b2)**3*(1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c12))**2) - 
            (2*z**2)/((1.e-6 + w_a - w_b1)**3*(1.e-6 + 2*(w_a + w_b1 - w_c11 - w_c12))**2) - 
            (4*z**2*((1.e-6 + w_a - w_b1)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(w_a + w_b1 - w_c11 - w_c12))**3 + 
            (4*z**4*(z**2/(1.e-6 - w_a + w_b2)**2 + 
                 z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**3 + 
            (2*z**6)/
             ((1.e-6 - w_a + w_b2)**3*(1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**2) + 
            2/((1.e-6 - w_a + w_b1)**3*(1.e-6 + 2*(-w_a + w_c12))**2) + 
            (4*((1.e-6 - w_a + w_b1)**(-2) + (1.e-6 - w_b1 + w_c12)**(-2)))/
             (1.e-6 + 2*(-w_a + w_c12))**3 - 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c12)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c12))**3 - 
            (2*z**4)/((1.e-6 + w_a - w_b2)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c12))**2) + 
            (4*z**2*((1.e-6 - w_a + w_b1)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(-w_a - w_b1 + w_c11 + w_c12))**3 + 
            (2*z**2)/((1.e-6 - w_a + w_b1)**3*(1.e-6 + 2*(-w_a - w_b1 + w_c11 + w_c12))**2) - 
            (4*z**4*(z**2/(1.e-6 + w_a - w_b2)**2 + 
                 z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**3 - 
            (2*z**6)/
             ((1.e-6 + w_a - w_b2)**3*(1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**2) - 
            2/((1.e-6 + w_a - w_b2)**3*(1.e-6 + 2*(w_a - w_c21))**2) - 
            (4*((1.e-6 + w_a - w_b2)**(-2) + (1.e-6 + w_b2 - w_c21)**(-2)))/
             (1.e-6 + 2*(w_a - w_c21))**3 + 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c21)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c21))**3 + 
            (2*z**4)/((1.e-6 - w_a + w_b1)**3*(1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c21))**2) + 
            2/((1.e-6 - w_a + w_b2)**3*(1.e-6 + 2*(-w_a + w_c21))**2) + 
            (4*((1.e-6 - w_a + w_b2)**(-2) + (1.e-6 - w_b2 + w_c21)**(-2)))/
             (1.e-6 + 2*(-w_a + w_c21))**3 - 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c21)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c21))**3 - 
            (2*z**4)/((1.e-6 + w_a - w_b1)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c21))**2) - 
            2/((1.e-6 + w_a - w_b2)**3*(1.e-6 + 2*(w_a - w_c22))**2) - 
            (4*((1.e-6 + w_a - w_b2)**(-2) + (1.e-6 + w_b2 - w_c22)**(-2)))/
             (1.e-6 + 2*(w_a - w_c22))**3 + 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c22)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c22))**3 + 
            (2*z**4)/((1.e-6 - w_a + w_b1)**3*(1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c22))**2) - 
            (2*z**2)/((1.e-6 + w_a - w_b2)**3*(1.e-6 + 2*(w_a + w_b2 - w_c21 - w_c22))**2) - 
            (4*z**2*((1.e-6 + w_a - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(w_a + w_b2 - w_c21 - w_c22))**3 + 
            (4*z**4*(z**2/(1.e-6 - w_a + w_b1)**2 + 
                 z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**3 + 
            (2*z**6)/
             ((1.e-6 - w_a + w_b1)**3*(1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**2) + 
            2/((1.e-6 - w_a + w_b2)**3*(1.e-6 + 2*(-w_a + w_c22))**2) + 
            (4*((1.e-6 - w_a + w_b2)**(-2) + (1.e-6 - w_b2 + w_c22)**(-2)))/
             (1.e-6 + 2*(-w_a + w_c22))**3 - 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c22)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c22))**3 - 
            (2*z**4)/((1.e-6 + w_a - w_b1)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c22))**2) - 
            (4*z**4*(z**2/(1.e-6 + w_a - w_b1)**2 + 
                 z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**3 - 
            (2*z**6)/
             ((1.e-6 + w_a - w_b1)**3*(1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**2) + 
            (4*z**2*((1.e-6 - w_a + w_b2)**(-2) + z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(-w_a - w_b2 + w_c21 + w_c22))**3 + 
            (2*z**2)/((1.e-6 - w_a + w_b2)**3*(1.e-6 + 2*(-w_a - w_b2 + w_c21 + w_c22))**2),
           (8*z**2)/(1.e-6 - 2*w_b1)**3 + (8*z**2)/(1.e-6 + 2*w_a - 2*w_b1)**3 + 
            2/(1.e-6 + w_a - w_b1)**3 + (2*z**2)/(1.e-6 + w_a - w_b1)**3 - 
            2/(1.e-6 - w_a + w_b1)**3 - (2*z**2)/(1.e-6 - w_a + w_b1)**3 - 
            (8*z**2)/(1.e-6 - 2*w_a + 2*w_b1)**3 + 
            (4*z**2)/(1.e-6 + 2*w_a - 2*w_b1 - 2*w_b2)**3 + 
            (2*z**2)/(1.e-6 + 2*w_a - w_b1 - w_b2)**3 - 2/(1.e-6 + w_b1 - w_b2)**3 + 
            2/(1.e-6 - w_b1 + w_b2)**3 - (2*z**2)/(1.e-6 - 2*w_a + w_b1 + w_b2)**3 + 
            (2/(1.e-6 + w_a - w_b1)**3 - 2/(1.e-6 + w_b1 - w_c11)**3)/
             (1.e-6 + 2*(w_a - w_c11))**2 + 
            (2/(1.e-6 - w_b1 + w_b2)**3 - 2/(1.e-6 + w_b1 - w_c11)**3)/
             (1.e-6 + 2*(w_b2 - w_c11))**2 - 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c11)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c11))**3 - 
            (8*z**2)/(1.e-6 + 2*w_b1 - 2*w_c11)**3 - 2/(1.e-6 + w_b1 - w_c11)**3 - 
            (2*z**2)/(1.e-6 + w_b1 - w_c11)**3 - 
            (2*z**2)/((1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c11))**2*(1.e-6 + w_b1 - w_c11)**3) + 
            2/(1.e-6 - w_b1 + w_c11)**3 + (2*z**2)/(1.e-6 - w_b1 + w_c11)**3 + 
            (8*z**2)/(1.e-6 - 2*w_b1 + 2*w_c11)**3 + 
            (-2/(1.e-6 - w_a + w_b1)**3 + 2/(1.e-6 - w_b1 + w_c11)**3)/
             (1.e-6 + 2*(-w_a + w_c11))**2 + 
            (-2/(1.e-6 + w_b1 - w_b2)**3 + 2/(1.e-6 - w_b1 + w_c11)**3)/
             (1.e-6 + 2*(-w_b2 + w_c11))**2 + 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c11)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c11))**3 + 
            (2*z**2)/((1.e-6 - w_b1 + w_c11)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c11))**2) + 
            (2/(1.e-6 + w_a - w_b1)**3 - 2/(1.e-6 + w_b1 - w_c12)**3)/
             (1.e-6 + 2*(w_a - w_c12))**2 + 
            (2/(1.e-6 - w_b1 + w_b2)**3 - 2/(1.e-6 + w_b1 - w_c12)**3)/
             (1.e-6 + 2*(w_b2 - w_c12))**2 - 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c12)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c12))**3 + 
            (z**2*(2/(1.e-6 + w_a - w_b1)**3 - (4*z**2)/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**3))/
             (1.e-6 + 2*(w_a + w_b1 - w_c11 - w_c12))**2 - 
            (4*z**2*((1.e-6 + w_a - w_b1)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(w_a + w_b1 - w_c11 - w_c12))**3 - 
            (4*z**2*((1.e-6 - w_b1 + w_b2)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c11 - w_c12))**3 + 
            (z**2*(2/(1.e-6 - w_b1 + w_b2)**3 - 
                 (4*z**2)/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**3))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c11 - w_c12))**2 - 
            (8*z**4*(z**2/(1.e-6 - w_a + w_b2)**2 + 
                 z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**3 - 
            (8*z**2)/(1.e-6 + 2*w_b1 - 2*w_c12)**3 - 
            (4*z**2)/(1.e-6 + 2*w_b1 - 2*w_c11 - 2*w_c12)**3 - 2/(1.e-6 + w_b1 - w_c12)**3 - 
            (2*z**2)/(1.e-6 + w_b1 - w_c12)**3 - 
            (2*z**2)/((1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c12))**2*(1.e-6 + w_b1 - w_c12)**3) - 
            (4*z**2)/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**3 - 
            (4*z**6)/
             ((1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**2*
               (1.e-6 + 2*w_b1 - w_c11 - w_c12)**3) + 2/(1.e-6 - w_b1 + w_c12)**3 + 
            (2*z**2)/(1.e-6 - w_b1 + w_c12)**3 + 
            (4*z**2)/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**3 + 
            (8*z**2)/(1.e-6 - 2*w_b1 + 2*w_c12)**3 + 
            (-2/(1.e-6 - w_a + w_b1)**3 + 2/(1.e-6 - w_b1 + w_c12)**3)/
             (1.e-6 + 2*(-w_a + w_c12))**2 + 
            (-2/(1.e-6 + w_b1 - w_b2)**3 + 2/(1.e-6 - w_b1 + w_c12)**3)/
             (1.e-6 + 2*(-w_b2 + w_c12))**2 + 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c12)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c12))**3 + 
            (2*z**2)/((1.e-6 - w_b1 + w_c12)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c12))**2) + 
            (4*z**2*((1.e-6 - w_a + w_b1)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(-w_a - w_b1 + w_c11 + w_c12))**3 + 
            (z**2*(-2/(1.e-6 - w_a + w_b1)**3 + 
                 (4*z**2)/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**3))/
             (1.e-6 + 2*(-w_a - w_b1 + w_c11 + w_c12))**2 + 
            (8*z**4*(z**2/(1.e-6 + w_a - w_b2)**2 + 
                 z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**3 + 
            (4*z**6)/
             ((1.e-6 - 2*w_b1 + w_c11 + w_c12)**3*
               (1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**2) + 
            (4*z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c11 + w_c12))**3 + 
            (z**2*(-2/(1.e-6 + w_b1 - w_b2)**3 + 
                 (4*z**2)/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**3))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c11 + w_c12))**2 - 
            2/((1.e-6 + w_b1 - w_b2)**3*(1.e-6 + 2*(w_b1 - w_c21))**2) - 
            (4*((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 + w_b2 - w_c21)**(-2)))/
             (1.e-6 + 2*(w_b1 - w_c21))**3 - 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c21)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c21))**3 - 
            (2*z**4)/((1.e-6 - w_a + w_b1)**3*(1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c21))**2) + 
            2/((1.e-6 - w_b1 + w_b2)**3*(1.e-6 + 2*(-w_b1 + w_c21))**2) + 
            (4*((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 - w_b2 + w_c21)**(-2)))/
             (1.e-6 + 2*(-w_b1 + w_c21))**3 + 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c21)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c21))**3 + 
            (2*z**4)/((1.e-6 + w_a - w_b1)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c21))**2) - 
            2/((1.e-6 + w_b1 - w_b2)**3*(1.e-6 + 2*(w_b1 - w_c22))**2) - 
            (4*((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 + w_b2 - w_c22)**(-2)))/
             (1.e-6 + 2*(w_b1 - w_c22))**3 - 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c22)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c22))**3 - 
            (2*z**4)/((1.e-6 - w_a + w_b1)**3*(1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c22))**2) - 
            (2*z**2)/((1.e-6 + w_b1 - w_b2)**3*(1.e-6 + 2*(w_b1 + w_b2 - w_c21 - w_c22))**2) - 
            (4*z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c21 - w_c22))**3 - 
            (4*z**4*(z**2/(1.e-6 - w_a + w_b1)**2 + 
                 z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**3 - 
            (2*z**6)/
             ((1.e-6 - w_a + w_b1)**3*(1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**2) + 
            2/((1.e-6 - w_b1 + w_b2)**3*(1.e-6 + 2*(-w_b1 + w_c22))**2) + 
            (4*((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 - w_b2 + w_c22)**(-2)))/
             (1.e-6 + 2*(-w_b1 + w_c22))**3 + 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c22)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c22))**3 + 
            (2*z**4)/((1.e-6 + w_a - w_b1)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c22))**2) + 
            (4*z**4*(z**2/(1.e-6 + w_a - w_b1)**2 + 
                 z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**3 + 
            (2*z**6)/
             ((1.e-6 + w_a - w_b1)**3*(1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**2) + 
            (4*z**2*((1.e-6 - w_b1 + w_b2)**(-2) + z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c21 + w_c22))**3 + 
            (2*z**2)/((1.e-6 - w_b1 + w_b2)**3*(1.e-6 + 2*(-w_b1 - w_b2 + w_c21 + w_c22))**2),
           (8*z**2)/(1.e-6 - 2*w_b2)**3 + (8*z**2)/(1.e-6 + 2*w_a - 2*w_b2)**3 + 
            (4*z**2)/(1.e-6 + 2*w_a - 2*w_b1 - 2*w_b2)**3 + 2/(1.e-6 + w_a - w_b2)**3 + 
            (2*z**2)/(1.e-6 + w_a - w_b2)**3 + (2*z**2)/(1.e-6 + 2*w_a - w_b1 - w_b2)**3 + 
            2/(1.e-6 + w_b1 - w_b2)**3 - 2/(1.e-6 - w_a + w_b2)**3 - 
            (2*z**2)/(1.e-6 - w_a + w_b2)**3 - 2/(1.e-6 - w_b1 + w_b2)**3 - 
            (2*z**2)/(1.e-6 - 2*w_a + w_b1 + w_b2)**3 - 
            (8*z**2)/(1.e-6 - 2*w_a + 2*w_b2)**3 - 
            (4*((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 + w_b1 - w_c11)**(-2)))/
             (1.e-6 + 2*(w_b2 - w_c11))**3 - 
            2/((1.e-6 - w_b1 + w_b2)**3*(1.e-6 + 2*(w_b2 - w_c11))**2) - 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c11)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c11))**3 - 
            (2*z**4)/((1.e-6 - w_a + w_b2)**3*(1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c11))**2) + 
            (4*((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 - w_b1 + w_c11)**(-2)))/
             (1.e-6 + 2*(-w_b2 + w_c11))**3 + 
            2/((1.e-6 + w_b1 - w_b2)**3*(1.e-6 + 2*(-w_b2 + w_c11))**2) + 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c11)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c11))**3 + 
            (2*z**4)/((1.e-6 + w_a - w_b2)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c11))**2) - 
            (4*((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 + w_b1 - w_c12)**(-2)))/
             (1.e-6 + 2*(w_b2 - w_c12))**3 - 
            2/((1.e-6 - w_b1 + w_b2)**3*(1.e-6 + 2*(w_b2 - w_c12))**2) - 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c12)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c12))**3 - 
            (2*z**4)/((1.e-6 - w_a + w_b2)**3*(1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c12))**2) - 
            (4*z**2*((1.e-6 - w_b1 + w_b2)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c11 - w_c12))**3 - 
            (2*z**2)/((1.e-6 - w_b1 + w_b2)**3*(1.e-6 + 2*(w_b1 + w_b2 - w_c11 - w_c12))**2) - 
            (4*z**4*(z**2/(1.e-6 - w_a + w_b2)**2 + 
                 z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**3 - 
            (2*z**6)/
             ((1.e-6 - w_a + w_b2)**3*(1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**2) + 
            (4*((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 - w_b1 + w_c12)**(-2)))/
             (1.e-6 + 2*(-w_b2 + w_c12))**3 + 
            2/((1.e-6 + w_b1 - w_b2)**3*(1.e-6 + 2*(-w_b2 + w_c12))**2) + 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c12)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c12))**3 + 
            (2*z**4)/((1.e-6 + w_a - w_b2)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c12))**2) + 
            (4*z**4*(z**2/(1.e-6 + w_a - w_b2)**2 + 
                 z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**3 + 
            (2*z**6)/
             ((1.e-6 + w_a - w_b2)**3*(1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**2) + 
            (4*z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c11 + w_c12))**3 + 
            (2*z**2)/
             ((1.e-6 + w_b1 - w_b2)**3*(1.e-6 + 2*(-w_b1 - w_b2 + w_c11 + w_c12))**2) + 
            (2/(1.e-6 + w_a - w_b2)**3 - 2/(1.e-6 + w_b2 - w_c21)**3)/
             (1.e-6 + 2*(w_a - w_c21))**2 + 
            (2/(1.e-6 + w_b1 - w_b2)**3 - 2/(1.e-6 + w_b2 - w_c21)**3)/
             (1.e-6 + 2*(w_b1 - w_c21))**2 - 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c21)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c21))**3 - 
            (8*z**2)/(1.e-6 + 2*w_b2 - 2*w_c21)**3 - 2/(1.e-6 + w_b2 - w_c21)**3 - 
            (2*z**2)/(1.e-6 + w_b2 - w_c21)**3 - 
            (2*z**2)/((1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c21))**2*(1.e-6 + w_b2 - w_c21)**3) + 
            2/(1.e-6 - w_b2 + w_c21)**3 + (2*z**2)/(1.e-6 - w_b2 + w_c21)**3 + 
            (8*z**2)/(1.e-6 - 2*w_b2 + 2*w_c21)**3 + 
            (-2/(1.e-6 - w_a + w_b2)**3 + 2/(1.e-6 - w_b2 + w_c21)**3)/
             (1.e-6 + 2*(-w_a + w_c21))**2 + 
            (-2/(1.e-6 - w_b1 + w_b2)**3 + 2/(1.e-6 - w_b2 + w_c21)**3)/
             (1.e-6 + 2*(-w_b1 + w_c21))**2 + 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c21)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c21))**3 + 
            (2*z**2)/((1.e-6 - w_b2 + w_c21)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c21))**2) + 
            (2/(1.e-6 + w_a - w_b2)**3 - 2/(1.e-6 + w_b2 - w_c22)**3)/
             (1.e-6 + 2*(w_a - w_c22))**2 + 
            (2/(1.e-6 + w_b1 - w_b2)**3 - 2/(1.e-6 + w_b2 - w_c22)**3)/
             (1.e-6 + 2*(w_b1 - w_c22))**2 - 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c22)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c22))**3 + 
            (z**2*(2/(1.e-6 + w_a - w_b2)**3 - (4*z**2)/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**3))/
             (1.e-6 + 2*(w_a + w_b2 - w_c21 - w_c22))**2 + 
            (z**2*(2/(1.e-6 + w_b1 - w_b2)**3 - 
                 (4*z**2)/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**3))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c21 - w_c22))**2 - 
            (4*z**2*((1.e-6 + w_a - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(w_a + w_b2 - w_c21 - w_c22))**3 - 
            (4*z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c21 - w_c22))**3 - 
            (8*z**4*(z**2/(1.e-6 - w_a + w_b1)**2 + 
                 z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**3 - 
            (8*z**2)/(1.e-6 + 2*w_b2 - 2*w_c22)**3 - 
            (4*z**2)/(1.e-6 + 2*w_b2 - 2*w_c21 - 2*w_c22)**3 - 2/(1.e-6 + w_b2 - w_c22)**3 - 
            (2*z**2)/(1.e-6 + w_b2 - w_c22)**3 - 
            (2*z**2)/((1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c22))**2*(1.e-6 + w_b2 - w_c22)**3) - 
            (4*z**2)/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**3 - 
            (4*z**6)/
             ((1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**2*
               (1.e-6 + 2*w_b2 - w_c21 - w_c22)**3) + 2/(1.e-6 - w_b2 + w_c22)**3 + 
            (2*z**2)/(1.e-6 - w_b2 + w_c22)**3 + 
            (4*z**2)/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**3 + 
            (8*z**2)/(1.e-6 - 2*w_b2 + 2*w_c22)**3 + 
            (-2/(1.e-6 - w_a + w_b2)**3 + 2/(1.e-6 - w_b2 + w_c22)**3)/
             (1.e-6 + 2*(-w_a + w_c22))**2 + 
            (-2/(1.e-6 - w_b1 + w_b2)**3 + 2/(1.e-6 - w_b2 + w_c22)**3)/
             (1.e-6 + 2*(-w_b1 + w_c22))**2 + 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c22)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c22))**3 + 
            (2*z**2)/((1.e-6 - w_b2 + w_c22)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c22))**2) + 
            (8*z**4*(z**2/(1.e-6 + w_a - w_b1)**2 + 
                 z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**3 + 
            (4*z**6)/
             ((1.e-6 - 2*w_b2 + w_c21 + w_c22)**3*
               (1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**2) + 
            (4*z**2*((1.e-6 - w_a + w_b2)**(-2) + z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(-w_a - w_b2 + w_c21 + w_c22))**3 + 
            (z**2*(-2/(1.e-6 - w_a + w_b2)**3 + 
                 (4*z**2)/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**3))/
             (1.e-6 + 2*(-w_a - w_b2 + w_c21 + w_c22))**2 + 
            (4*z**2*((1.e-6 - w_b1 + w_b2)**(-2) + z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c21 + w_c22))**3 + 
            (z**2*(-2/(1.e-6 - w_b1 + w_b2)**3 + 
                 (4*z**2)/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**3))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c21 + w_c22))**2,
           (4*((1.e-6 + w_a - w_b1)**(-2) + (1.e-6 + w_b1 - w_c11)**(-2)))/
             (1.e-6 + 2*(w_a - w_c11))**3 + 
            (4*((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 + w_b1 - w_c11)**(-2)))/
             (1.e-6 + 2*(w_b2 - w_c11))**3 + 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c11)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c11))**3 + (4*z**2)/(1.e-6 - 2*w_c11)**3 + 
            (8*z**2)/(1.e-6 + 2*w_b1 - 2*w_c11)**3 + 2/(1.e-6 + w_b1 - w_c11)**3 + 
            (2*z**2)/(1.e-6 + w_b1 - w_c11)**3 + 
            2/((1.e-6 + 2*(w_a - w_c11))**2*(1.e-6 + w_b1 - w_c11)**3) + 
            2/((1.e-6 + 2*(w_b2 - w_c11))**2*(1.e-6 + w_b1 - w_c11)**3) + 
            (2*z**2)/((1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c11))**2*(1.e-6 + w_b1 - w_c11)**3) - 
            2/(1.e-6 - w_b1 + w_c11)**3 - (2*z**2)/(1.e-6 - w_b1 + w_c11)**3 - 
            (8*z**2)/(1.e-6 - 2*w_b1 + 2*w_c11)**3 - 
            2/((1.e-6 - w_b1 + w_c11)**3*(1.e-6 + 2*(-w_a + w_c11))**2) - 
            (4*((1.e-6 - w_a + w_b1)**(-2) + (1.e-6 - w_b1 + w_c11)**(-2)))/
             (1.e-6 + 2*(-w_a + w_c11))**3 - 
            (4*((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 - w_b1 + w_c11)**(-2)))/
             (1.e-6 + 2*(-w_b2 + w_c11))**3 - 
            2/((1.e-6 - w_b1 + w_c11)**3*(1.e-6 + 2*(-w_b2 + w_c11))**2) - 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c11)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c11))**3 - 
            (2*z**2)/((1.e-6 - w_b1 + w_c11)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c11))**2) + 
            (4*z**2*((1.e-6 + w_a - w_b1)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(w_a + w_b1 - w_c11 - w_c12))**3 + 
            (4*z**2*((1.e-6 - w_b1 + w_b2)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c11 - w_c12))**3 + 
            (4*z**4*(z**2/(1.e-6 - w_a + w_b2)**2 + 
                 z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**3 + 
            (4*z**2)/(1.e-6 + 2*w_b1 - 2*w_c11 - 2*w_c12)**3 + 
            (2*z**2)/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**3 + 
            (2*z**4)/
             ((1.e-6 + 2*(w_a + w_b1 - w_c11 - w_c12))**2*(1.e-6 + 2*w_b1 - w_c11 - w_c12)**3)\
             + (2*z**4)/
             ((1.e-6 + 2*(w_b1 + w_b2 - w_c11 - w_c12))**2*(1.e-6 + 2*w_b1 - w_c11 - w_c12)**3)\
             + (2*z**6)/
             ((1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**2*
               (1.e-6 + 2*w_b1 - w_c11 - w_c12)**3) - 2/(1.e-6 + w_c11 - w_c12)**3 + 
            2/(1.e-6 - w_c11 + w_c12)**3 - (2*z**2)/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**3 - 
            (4*z**2*((1.e-6 - w_a + w_b1)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(-w_a - w_b1 + w_c11 + w_c12))**3 - 
            (2*z**4)/
             ((1.e-6 - 2*w_b1 + w_c11 + w_c12)**3*(1.e-6 + 2*(-w_a - w_b1 + w_c11 + w_c12))**2)\
             - (4*z**4*(z**2/(1.e-6 + w_a - w_b2)**2 + 
                 z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**3 - 
            (2*z**6)/
             ((1.e-6 - 2*w_b1 + w_c11 + w_c12)**3*
               (1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**2) - 
            (4*z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c11 + w_c12))**3 - 
            (2*z**4)/
             ((1.e-6 - 2*w_b1 + w_c11 + w_c12)**3*(1.e-6 + 2*(-w_b1 - w_b2 + w_c11 + w_c12))**2)
            ,(4*((1.e-6 + w_a - w_b1)**(-2) + (1.e-6 + w_b1 - w_c12)**(-2)))/
             (1.e-6 + 2*(w_a - w_c12))**3 + 
            (4*((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 + w_b1 - w_c12)**(-2)))/
             (1.e-6 + 2*(w_b2 - w_c12))**3 + 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b2)**2 + (1.e-6 + w_b1 - w_c12)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c12))**3 + 
            (4*z**2*((1.e-6 + w_a - w_b1)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(w_a + w_b1 - w_c11 - w_c12))**3 + 
            (4*z**2*((1.e-6 - w_b1 + w_b2)**(-2) + z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c11 - w_c12))**3 + 
            (4*z**4*(z**2/(1.e-6 - w_a + w_b2)**2 + 
                 z**2/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**2))/
             (1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**3 + 
            (4*z**2)/(1.e-6 - 2*w_c12)**3 + (8*z**2)/(1.e-6 + 2*w_b1 - 2*w_c12)**3 + 
            (4*z**2)/(1.e-6 + 2*w_b1 - 2*w_c11 - 2*w_c12)**3 + 2/(1.e-6 + w_b1 - w_c12)**3 + 
            (2*z**2)/(1.e-6 + w_b1 - w_c12)**3 + 
            2/((1.e-6 + 2*(w_a - w_c12))**2*(1.e-6 + w_b1 - w_c12)**3) + 
            2/((1.e-6 + 2*(w_b2 - w_c12))**2*(1.e-6 + w_b1 - w_c12)**3) + 
            (2*z**2)/((1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c12))**2*(1.e-6 + w_b1 - w_c12)**3) + 
            (2*z**2)/(1.e-6 + 2*w_b1 - w_c11 - w_c12)**3 + 
            (2*z**4)/
             ((1.e-6 + 2*(w_a + w_b1 - w_c11 - w_c12))**2*(1.e-6 + 2*w_b1 - w_c11 - w_c12)**3)\
             + (2*z**4)/
             ((1.e-6 + 2*(w_b1 + w_b2 - w_c11 - w_c12))**2*(1.e-6 + 2*w_b1 - w_c11 - w_c12)**3)\
             + (2*z**6)/
             ((1.e-6 + 2*(-w_a + 2*w_b1 + w_b2 - w_c11 - w_c12))**2*
               (1.e-6 + 2*w_b1 - w_c11 - w_c12)**3) + 2/(1.e-6 + w_c11 - w_c12)**3 - 
            2/(1.e-6 - w_b1 + w_c12)**3 - (2*z**2)/(1.e-6 - w_b1 + w_c12)**3 - 
            2/(1.e-6 - w_c11 + w_c12)**3 - (2*z**2)/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**3 - 
            (8*z**2)/(1.e-6 - 2*w_b1 + 2*w_c12)**3 - 
            2/((1.e-6 - w_b1 + w_c12)**3*(1.e-6 + 2*(-w_a + w_c12))**2) - 
            (4*((1.e-6 - w_a + w_b1)**(-2) + (1.e-6 - w_b1 + w_c12)**(-2)))/
             (1.e-6 + 2*(-w_a + w_c12))**3 - 
            (4*((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 - w_b1 + w_c12)**(-2)))/
             (1.e-6 + 2*(-w_b2 + w_c12))**3 - 
            2/((1.e-6 - w_b1 + w_c12)**3*(1.e-6 + 2*(-w_b2 + w_c12))**2) - 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b2)**2 + (1.e-6 - w_b1 + w_c12)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c12))**3 - 
            (2*z**2)/((1.e-6 - w_b1 + w_c12)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c12))**2) - 
            (4*z**2*((1.e-6 - w_a + w_b1)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(-w_a - w_b1 + w_c11 + w_c12))**3 - 
            (2*z**4)/
             ((1.e-6 - 2*w_b1 + w_c11 + w_c12)**3*(1.e-6 + 2*(-w_a - w_b1 + w_c11 + w_c12))**2)\
             - (4*z**4*(z**2/(1.e-6 + w_a - w_b2)**2 + 
                 z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**3 - 
            (2*z**6)/
             ((1.e-6 - 2*w_b1 + w_c11 + w_c12)**3*
               (1.e-6 + 2*(w_a - 2*w_b1 - w_b2 + w_c11 + w_c12))**2) - 
            (4*z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 - 2*w_b1 + w_c11 + w_c12)**2))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c11 + w_c12))**3 - 
            (2*z**4)/
             ((1.e-6 - 2*w_b1 + w_c11 + w_c12)**3*(1.e-6 + 2*(-w_b1 - w_b2 + w_c11 + w_c12))**2)
            ,(4*((1.e-6 + w_a - w_b2)**(-2) + (1.e-6 + w_b2 - w_c21)**(-2)))/
             (1.e-6 + 2*(w_a - w_c21))**3 + 
            (4*((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 + w_b2 - w_c21)**(-2)))/
             (1.e-6 + 2*(w_b1 - w_c21))**3 + 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c21)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c21))**3 + (4*z**2)/(1.e-6 - 2*w_c21)**3 + 
            (8*z**2)/(1.e-6 + 2*w_b2 - 2*w_c21)**3 + 2/(1.e-6 + w_b2 - w_c21)**3 + 
            (2*z**2)/(1.e-6 + w_b2 - w_c21)**3 + 
            2/((1.e-6 + 2*(w_a - w_c21))**2*(1.e-6 + w_b2 - w_c21)**3) + 
            2/((1.e-6 + 2*(w_b1 - w_c21))**2*(1.e-6 + w_b2 - w_c21)**3) + 
            (2*z**2)/((1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c21))**2*(1.e-6 + w_b2 - w_c21)**3) - 
            2/(1.e-6 - w_b2 + w_c21)**3 - (2*z**2)/(1.e-6 - w_b2 + w_c21)**3 - 
            (8*z**2)/(1.e-6 - 2*w_b2 + 2*w_c21)**3 - 
            2/((1.e-6 - w_b2 + w_c21)**3*(1.e-6 + 2*(-w_a + w_c21))**2) - 
            2/((1.e-6 - w_b2 + w_c21)**3*(1.e-6 + 2*(-w_b1 + w_c21))**2) - 
            (4*((1.e-6 - w_a + w_b2)**(-2) + (1.e-6 - w_b2 + w_c21)**(-2)))/
             (1.e-6 + 2*(-w_a + w_c21))**3 - 
            (4*((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 - w_b2 + w_c21)**(-2)))/
             (1.e-6 + 2*(-w_b1 + w_c21))**3 - 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c21)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c21))**3 - 
            (2*z**2)/((1.e-6 - w_b2 + w_c21)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c21))**2) + 
            (4*z**2*((1.e-6 + w_a - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(w_a + w_b2 - w_c21 - w_c22))**3 + 
            (4*z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c21 - w_c22))**3 + 
            (4*z**4*(z**2/(1.e-6 - w_a + w_b1)**2 + 
                 z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**3 + 
            (4*z**2)/(1.e-6 + 2*w_b2 - 2*w_c21 - 2*w_c22)**3 + 
            (2*z**2)/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**3 + 
            (2*z**4)/
             ((1.e-6 + 2*(w_a + w_b2 - w_c21 - w_c22))**2*(1.e-6 + 2*w_b2 - w_c21 - w_c22)**3)\
             + (2*z**4)/
             ((1.e-6 + 2*(w_b1 + w_b2 - w_c21 - w_c22))**2*(1.e-6 + 2*w_b2 - w_c21 - w_c22)**3)\
             + (2*z**6)/
             ((1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**2*
               (1.e-6 + 2*w_b2 - w_c21 - w_c22)**3) - 2/(1.e-6 + w_c21 - w_c22)**3 + 
            2/(1.e-6 - w_c21 + w_c22)**3 - (2*z**2)/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**3 - 
            (4*z**4*(z**2/(1.e-6 + w_a - w_b1)**2 + 
                 z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**3 - 
            (2*z**6)/
             ((1.e-6 - 2*w_b2 + w_c21 + w_c22)**3*
               (1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**2) - 
            (4*z**2*((1.e-6 - w_a + w_b2)**(-2) + z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(-w_a - w_b2 + w_c21 + w_c22))**3 - 
            (2*z**4)/
             ((1.e-6 - 2*w_b2 + w_c21 + w_c22)**3*(1.e-6 + 2*(-w_a - w_b2 + w_c21 + w_c22))**2)\
             - (4*z**2*((1.e-6 - w_b1 + w_b2)**(-2) + 
                 z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c21 + w_c22))**3 - 
            (2*z**4)/
             ((1.e-6 - 2*w_b2 + w_c21 + w_c22)**3*(1.e-6 + 2*(-w_b1 - w_b2 + w_c21 + w_c22))**2)
            ,(4*((1.e-6 + w_a - w_b2)**(-2) + (1.e-6 + w_b2 - w_c22)**(-2)))/
             (1.e-6 + 2*(w_a - w_c22))**3 + 
            (4*((1.e-6 + w_b1 - w_b2)**(-2) + (1.e-6 + w_b2 - w_c22)**(-2)))/
             (1.e-6 + 2*(w_b1 - w_c22))**3 + 
            (4*z**2*(z**2/(1.e-6 - w_a + w_b1)**2 + (1.e-6 + w_b2 - w_c22)**(-2)))/
             (1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c22))**3 + 
            (4*z**2*((1.e-6 + w_a - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(w_a + w_b2 - w_c21 - w_c22))**3 + 
            (4*z**2*((1.e-6 + w_b1 - w_b2)**(-2) + z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(w_b1 + w_b2 - w_c21 - w_c22))**3 + 
            (4*z**4*(z**2/(1.e-6 - w_a + w_b1)**2 + 
                 z**2/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**2))/
             (1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**3 + 
            (4*z**2)/(1.e-6 - 2*w_c22)**3 + (8*z**2)/(1.e-6 + 2*w_b2 - 2*w_c22)**3 + 
            (4*z**2)/(1.e-6 + 2*w_b2 - 2*w_c21 - 2*w_c22)**3 + 2/(1.e-6 + w_b2 - w_c22)**3 + 
            (2*z**2)/(1.e-6 + w_b2 - w_c22)**3 + 
            2/((1.e-6 + 2*(w_a - w_c22))**2*(1.e-6 + w_b2 - w_c22)**3) + 
            2/((1.e-6 + 2*(w_b1 - w_c22))**2*(1.e-6 + w_b2 - w_c22)**3) + 
            (2*z**2)/((1.e-6 + 2*(-w_a + w_b1 + w_b2 - w_c22))**2*(1.e-6 + w_b2 - w_c22)**3) + 
            (2*z**2)/(1.e-6 + 2*w_b2 - w_c21 - w_c22)**3 + 
            (2*z**4)/
             ((1.e-6 + 2*(w_a + w_b2 - w_c21 - w_c22))**2*(1.e-6 + 2*w_b2 - w_c21 - w_c22)**3)\
             + (2*z**4)/
             ((1.e-6 + 2*(w_b1 + w_b2 - w_c21 - w_c22))**2*(1.e-6 + 2*w_b2 - w_c21 - w_c22)**3)\
             + (2*z**6)/
             ((1.e-6 + 2*(-w_a + w_b1 + 2*w_b2 - w_c21 - w_c22))**2*
               (1.e-6 + 2*w_b2 - w_c21 - w_c22)**3) + 2/(1.e-6 + w_c21 - w_c22)**3 - 
            2/(1.e-6 - w_b2 + w_c22)**3 - (2*z**2)/(1.e-6 - w_b2 + w_c22)**3 - 
            2/(1.e-6 - w_c21 + w_c22)**3 - (2*z**2)/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**3 - 
            (8*z**2)/(1.e-6 - 2*w_b2 + 2*w_c22)**3 - 
            2/((1.e-6 - w_b2 + w_c22)**3*(1.e-6 + 2*(-w_a + w_c22))**2) - 
            2/((1.e-6 - w_b2 + w_c22)**3*(1.e-6 + 2*(-w_b1 + w_c22))**2) - 
            (4*((1.e-6 - w_a + w_b2)**(-2) + (1.e-6 - w_b2 + w_c22)**(-2)))/
             (1.e-6 + 2*(-w_a + w_c22))**3 - 
            (4*((1.e-6 - w_b1 + w_b2)**(-2) + (1.e-6 - w_b2 + w_c22)**(-2)))/
             (1.e-6 + 2*(-w_b1 + w_c22))**3 - 
            (4*z**2*(z**2/(1.e-6 + w_a - w_b1)**2 + (1.e-6 - w_b2 + w_c22)**(-2)))/
             (1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c22))**3 - 
            (2*z**2)/((1.e-6 - w_b2 + w_c22)**3*(1.e-6 + 2*(w_a - w_b1 - w_b2 + w_c22))**2) - 
            (4*z**4*(z**2/(1.e-6 + w_a - w_b1)**2 + 
                 z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**3 - 
            (2*z**6)/
             ((1.e-6 - 2*w_b2 + w_c21 + w_c22)**3*
               (1.e-6 + 2*(w_a - w_b1 - 2*w_b2 + w_c21 + w_c22))**2) - 
            (4*z**2*((1.e-6 - w_a + w_b2)**(-2) + z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(-w_a - w_b2 + w_c21 + w_c22))**3 - 
            (2*z**4)/
             ((1.e-6 - 2*w_b2 + w_c21 + w_c22)**3*(1.e-6 + 2*(-w_a - w_b2 + w_c21 + w_c22))**2)\
             - (4*z**2*((1.e-6 - w_b1 + w_b2)**(-2) + 
                 z**2/(1.e-6 - 2*w_b2 + w_c21 + w_c22)**2))/
             (1.e-6 + 2*(-w_b1 - w_b2 + w_c21 + w_c22))**3 - 
            (2*z**4)/
             ((1.e-6 - 2*w_b2 + w_c21 + w_c22)**3*(1.e-6 + 2*(-w_b1 - w_b2 + w_c21 + w_c22))**2))
    
    return np.array(ret)