def METHOD_NAME() -> Component:
    # create a wire + vias component
    Cviachain = create_Cviachain()
    # TOP
    # create top level component
    Ctop = gf.Component()
    # create a reference in top
    Rviachain = Ctop << Cviachain
    # move the wire component reference
    translation = (dim / 2 - Cviachain.center[0], dim / 2 - Cviachain.center[1])
    Rviachain.move(translation)
    # create and reference tails
    Ctail1 = gf.path.extrude(gf.Path([(dim / 2, 0), (dim / 2, res_tail)]), Xwire)
    Ctail2 = gf.path.extrude(
        gf.Path([(dim / 2, dim), (dim / 2, dim - res_tail)]), Xwire
    )
    Ctop << Ctail1
    Ctop << Ctail2
    Ctop.translation = translation
    return Ctop