def METHOD_NAME():
    from discopy.grammar.categorial import Box, Diagram, FA, BA, FC
    S, NP = closed.Ty('S'), closed.Ty('NP')
    boxes = [
        Word('that', NP),
        Word("'s", ((NP >> S) << NP)),
        Word('exactly', ((NP >> S) >> (NP >> S))),
        Box('bx', (((NP >> S) << NP) @ ((NP >> S) >> (NP >> S))),
             ((NP >> S) << NP)),
        Word('what', (NP << (S << NP))),
        Word('i', NP),
        Box('tr', NP, (S << (NP >> S))),
        Word('showed', ((NP >> S) << NP)),
        Word('to', (((NP >> S) >> (NP >> S)) << NP)),
        Word('her', NP),
        FA((((NP >> S) >> (NP >> S)) << NP)),
        Box('bx', (((NP >> S) << NP) @ ((NP >> S) >> (NP >> S))),
             ((NP >> S) << NP)),
        FC((S << (NP >> S)), ((NP >> S) << NP)),
        FA((NP << (S << NP))),
        FA(((NP >> S) << NP)),
        BA((NP >> S)),
    ]
    offsets = [0, 1, 2, 1, 2, 3, 3, 4, 5, 6, 5, 4, 3, 2, 1, 0]
    return Diagram.decode(closed.Ty(), zip(boxes, offsets))