def METHOD_NAME():
    r = Route()
    # driver terminals
    r.driver_terminals.append(Route.build_wire([1,1,1,1], 'M1'))
    r.driver_terminals.append(Route.build_wire([2,1,2,1], 'M1'))
    r.driver_terminals.append(Route.build_wire([3,1,3,1], 'M1'))
    r.driver_terminals.append(Route.build_wire([1,2,1,2], 'M1'))
    r.driver_terminals.append(Route.build_wire([2,2,2,2], 'M1'))
    r.driver_terminals.append(Route.build_wire([3,2,3,2], 'M1'))
    # receiver terminals
    r.receiver_terminals.append(Route.build_wire([6,4,6,4], 'M1'))
    r.receiver_terminals.append(Route.build_wire([7,4,7,4], 'M1'))
    r.receiver_terminals.append(Route.build_wire([8,4,8,4], 'M1'))
    r.receiver_terminals.append(Route.build_wire([6,5,6,5], 'M1'))
    r.receiver_terminals.append(Route.build_wire([7,5,7,5], 'M1'))
    r.receiver_terminals.append(Route.build_wire([8,5,8,5], 'M1'))
    # primitive wiring
    r.wires.append(Route.build_wire([1,1,3,1], 'M2')) 
    r.wires.append(Route.build_wire([1,2,3,2], 'M2')) 
    r.wires.append(Route.build_wire([6,4,8,4], 'M2')) 
    r.wires.append(Route.build_wire([6,5,8,5], 'M2')) 
    return r