:- module(framenet,[fnpattern/4]).

fnpattern(immerse, 9010000, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(immerse, 9010000, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(lodge, 9010000, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(lodge, 9010000, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(position, 9010000, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(position, 9010000, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(situate, 9010000, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(situate, 9010000, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(deposit, 9010100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(deposit, 9010100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(insert, 9010100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(insert, 9010100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(stash, 9010100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(stash, 9010100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(stow, 9010100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(stow, 9010100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(place, 9010200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(place, 9010200, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(put, 9010200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(put, 9010200, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(set, 9010200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(set, 9010200, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(lay, 9020000, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(lay, 9020000, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(hang, 9020100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(hang, 9020100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(lean, 9020100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(lean, 9020100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(perch, 9020100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(perch, 9020100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(rest, 9020100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(rest, 9020100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(sit, 9020100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(sit, 9020100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(stand, 9020100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(stand, 9020100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(tuck, 9030200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme', 'Cause': 'Cause']).
fnpattern(ram, 9030210, 'Cause_impact', ['Agent': 'Agent', 'Theme': 'Impactor', 'Destination': 'Impactee']).
fnpattern(dribble, 9050000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(dribble, 9050000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(drip, 9050000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(drip, 9050000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(spew, 9050000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(spew, 9050000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(spill, 9050000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(spill, 9050000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(spin, 9060000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(spin, 9060000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(spin, 9060000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(spin, 9060000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(twirl, 9060100, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(twirl, 9060100, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(twirl, 9060100, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(twirl, 9060100, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(brush, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(brush, 9070100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(brush, 9070100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(drizzle, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(drizzle, 9070100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(drizzle, 9070100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(hang, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(hang, 9070100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(hang, 9070100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(plaster, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(pump, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(rub, 9070100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(rub, 9070100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(scatter, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(seed, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(shower, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(shower, 9070100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(shower, 9070100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(smear, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(smear, 9070100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(smear, 9070100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(sow, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(spatter, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(splash, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(splatter, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(spray, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(spread, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(sprinkle, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(squirt, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(stick, 9070100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(stick, 9070100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(strew, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(wrap, 9070100, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(wrap, 9070100, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(wrap, 9070100, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(cram, 9070110, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(cram, 9070110, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(cram, 9070110, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(crowd, 9070110, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(jam, 9070110, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(jam, 9070110, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(jam, 9070110, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(pack, 9070110, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(pack, 9070110, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(pack, 9070110, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(pile, 9070110, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(pile, 9070110, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(pile, 9070110, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(dab, 9070200, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(dab, 9070200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(dab, 9070200, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(daub, 9070200, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(daub, 9070200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(daub, 9070200, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(drape, 9070200, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(drape, 9070200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(drape, 9070200, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(dust, 9070200, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(dust, 9070200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(dust, 9070200, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(heap, 9070200, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(heap, 9070200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(heap, 9070200, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(load, 9070200, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(load, 9070200, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(load, 9070200, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(adorn, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(adorn, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(anoint, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(blanket, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(cloak, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(coat, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(coat, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(cover, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(cover, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(deck, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(decorate, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(dot, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(douse, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(embellish, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(encircle, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(festoon, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(fill, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(fill, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(flood, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(inject, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(inject, 9080000, 'Placing', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(inject, 9080000, 'Placing', ['Agent': 'Cause', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(line, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(pave, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(pave, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(stud, 9080000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(suffuse, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(tile, 9080000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(asphalt, 9090000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(blanket, 9090000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(butter, 9090000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(cloak, 9090000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(panel, 9090000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(plaster, 9090000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(seed, 9090000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(ticket, 9090000, 'Fining', ['Agent': 'Speaker', 'Destination': 'Payer', 'Theme': 'Fine']).
fnpattern(tile, 9090000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(wallpaper, 9090000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(wreathe, 9090000, 'Adorning', ['Destination': 'Location', 'Theme': 'Theme']).
fnpattern(archive, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(archive, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(bag, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(bag, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(billet, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(billet, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(bin, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(bin, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(bottle, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(bottle, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(box, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(box, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(cage, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(cage, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(crate, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(crate, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(file, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(file, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(garage, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(garage, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(imprison, 9100000, 'Cause_confinement', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(imprison, 9100000, 'Cause_confinement', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(pocket, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(pocket, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(pot, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(pot, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(sheathe, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(sheathe, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(shelve, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(shelve, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(shoulder, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(shoulder, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(warehouse, 9100000, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(warehouse, 9100000, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(lodge, 9100100, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(lodge, 9100100, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(stable, 9100100, 'Placing', ['Agent': 'Agent', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(stable, 9100100, 'Placing', ['Agent': 'Cause', 'Location': 'Goal', 'Theme': 'Theme']).
fnpattern(depose, 10010000, 'Change_of_leadership', ['Agent': 'Selector', 'Theme': 'Old_leader', 'Source': 'Role']).
fnpattern(depose, 10010000, 'Change_of_leadership', ['Agent': 'Selector', 'Theme': 'Old_order', 'Source': 'Role']).
fnpattern(dislodge, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(dislodge, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(eject, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(eject, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(eliminate, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(eliminate, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(evict, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(evict, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(excise, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(excise, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(expel, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(expel, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(extract, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(extract, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(oust, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(oust, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(remove, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(remove, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(withdraw, 10010000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(withdraw, 10010000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(evacuate, 10020000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(evacuate, 10020000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(expel, 10020000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(expel, 10020000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(remove, 10020000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(remove, 10020000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(clear, 10030100, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(clear, 10030100, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(clear, 10030100, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(clear, 10030100, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(drain, 10030100, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(drain, 10030100, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(drain, 10030100, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(drain, 10030100, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(empty, 10030100, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(empty, 10030100, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(empty, 10030100, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(empty, 10030100, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(expunge, 10041000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(expunge, 10041000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(purge, 10041000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(purge, 10041000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(shave, 10041000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(shave, 10041000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(skim, 10041000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(skim, 10041000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(dust, 10041100, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(dust, 10041100, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(pluck, 10041100, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(pluck, 10041100, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(rinse, 10041100, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(rinse, 10041100, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(strip, 10041100, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(strip, 10041100, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(wash, 10041100, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(wash, 10041100, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(abduct, 10050000, 'Kidnapping', ['Agent': 'Perpetrator', 'Theme': 'Victim']).
fnpattern(confiscate, 10050000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Beneficiary': 'Goal']).
fnpattern(confiscate, 10050000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Beneficiary': 'Goal']).
fnpattern(embezzle, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(embezzle, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(embezzle, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(embezzle, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(filch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(filch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(filch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(filch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(kidnap, 10050000, 'Kidnapping', ['Agent': 'Perpetrator', 'Theme': 'Victim']).
fnpattern(lift, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(lift, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(lift, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(lift, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(misappropriate, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(misappropriate, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(misappropriate, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(misappropriate, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(pilfer, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(pilfer, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(pilfer, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(pilfer, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(pinch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(pinch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(pinch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(pinch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(pirate, 10050000, 'Piracy', ['Agent': 'Perpetrator', 'Theme': 'Vehicle']).
fnpattern(purloin, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(purloin, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(purloin, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(purloin, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(smuggle, 10050000, 'Smuggling', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Goal']).
fnpattern(snatch, 10050000, 'Kidnapping', ['Agent': 'Perpetrator', 'Theme': 'Victim']).
fnpattern(snatch, 10050000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Beneficiary': 'Goal']).
fnpattern(snatch, 10050000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Beneficiary': 'Goal']).
fnpattern(snatch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(snatch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(snatch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(snatch, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(steal, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(steal, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(steal, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(steal, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(swipe, 10050000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Beneficiary': 'Goal']).
fnpattern(swipe, 10050000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Beneficiary': 'Goal']).
fnpattern(swipe, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(swipe, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(swipe, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(swipe, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(take, 10050000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Beneficiary': 'Goal']).
fnpattern(take, 10050000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Beneficiary': 'Goal']).
fnpattern(thieve, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Purpose']).
fnpattern(thieve, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source', 'Beneficiary': 'Reason']).
fnpattern(thieve, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Purpose']).
fnpattern(thieve, 10050000, 'Theft', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim', 'Beneficiary': 'Reason']).
fnpattern(cure, 10060000, 'Cure', ['Agent': 'Healer', 'Theme': 'Affliction', 'Source': 'Patient']).
fnpattern(cure, 10060000, 'Cure', ['Agent': 'Healer', 'Theme': 'Body_part', 'Source': 'Patient']).
fnpattern(denude, 10060000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(denude, 10060000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(divest, 10060000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(divest, 10060000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(purge, 10060000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(purge, 10060000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(purge, 10060000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(purge, 10060000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(rid, 10060000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(rid, 10060000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(rob, 10060000, 'Robbery', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Victim']).
fnpattern(rob, 10060000, 'Robbery', ['Agent': 'Perpetrator', 'Theme': 'Goods', 'Source': 'Source']).
fnpattern(strip, 10060000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(strip, 10060000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(strip, 10060000, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(strip, 10060000, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(void, 10060000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(void, 10060000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(drain, 10060100, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(drain, 10060100, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(drain, 10060100, 'Removing', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(drain, 10060100, 'Removing', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(ease, 10060100, 'Cure', ['Agent': 'Healer', 'Theme': 'Affliction', 'Source': 'Patient']).
fnpattern(ease, 10060100, 'Cure', ['Agent': 'Healer', 'Theme': 'Body_part', 'Source': 'Patient']).
fnpattern(bone, 10070000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(bone, 10070000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(core, 10070000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(core, 10070000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(gut, 10070000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(gut, 10070000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(peel, 10070000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(peel, 10070000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(scalp, 10070000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(scalp, 10070000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(skin, 10070000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(skin, 10070000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(debug, 10080000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(debug, 10080000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(deforest, 10080000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(deforest, 10080000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(defrost, 10080000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(defrost, 10080000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(degrease, 10080000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(degrease, 10080000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(delouse, 10080000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(delouse, 10080000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(descale, 10080000, 'Emptying', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(descale, 10080000, 'Emptying', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(dispatch, 11010000, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Goal']).
fnpattern(dispatch, 11010000, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Recipient']).
fnpattern(post, 11010000, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Goal']).
fnpattern(post, 11010000, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Recipient']).
fnpattern(forward, 11010100, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Goal']).
fnpattern(forward, 11010100, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Recipient']).
fnpattern(mail, 11010100, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Goal']).
fnpattern(mail, 11010100, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Recipient']).
fnpattern(send, 11010100, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Goal']).
fnpattern(send, 11010100, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Recipient']).
fnpattern(ship, 11010100, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Goal']).
fnpattern(ship, 11010100, 'Sending', ['Agent': 'Sender', 'Theme': 'Theme', 'Destination': 'Recipient']).
fnpattern(drag, 11040000, 'Cause_motion', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(drag, 11040000, 'Cause_motion', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(tug, 11040000, 'Cause_motion', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(tug, 11040000, 'Cause_motion', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(push, 11040110, 'Cause_motion', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(push, 11040110, 'Cause_motion', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(shove, 11040110, 'Cause_motion', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(shove, 11040110, 'Cause_motion', ['Agent': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(pull, 12000100, 'Manipulation', ['Agent': 'Agent', 'Theme': 'Entity']).
fnpattern(tug, 12000100, 'Manipulation', ['Agent': 'Agent', 'Theme': 'Entity']).
fnpattern(yank, 12000100, 'Manipulation', ['Agent': 'Agent', 'Theme': 'Entity']).
fnpattern(push, 12000110, 'Manipulation', ['Agent': 'Agent', 'Theme': 'Entity']).
fnpattern(thrust, 12000110, 'Cause_motion', ['Agent': 'Agent', 'Theme': 'Theme']).
fnpattern(pass, 13010000, 'Giving', ['Agent': 'Donor', 'Theme': 'Theme', 'Recipient': 'Recipient']).
fnpattern(give, 13010100, 'Giving', ['Agent': 'Donor', 'Theme': 'Theme', 'Recipient': 'Recipient']).
fnpattern(lease, 13010100, 'Commerce_buy', ['Agent': 'Buyer', 'Theme': 'Goods']).
fnpattern(lease, 13010100, 'Commerce_sell', ['Agent': 'Seller', 'Theme': 'Goods']).
fnpattern(rent, 13010100, 'Commerce_buy', ['Agent': 'Buyer', 'Theme': 'Goods']).
fnpattern(rent, 13010100, 'Commerce_sell', ['Agent': 'Seller', 'Theme': 'Goods']).
fnpattern(sell, 13010100, 'Commerce_sell', ['Agent': 'Seller', 'Theme': 'Goods']).
fnpattern(pay, 13010110, 'Commerce_pay', ['Agent': 'Seller', 'Recipient': 'Buyer', 'Theme': 'Goods', 'Asset': 'Money']).
fnpattern(donate, 13020110, 'Giving', ['Agent': 'Donor', 'Theme': 'Theme', 'Recipient': 'Recipient']).
fnpattern(donate, 13020110, 'Giving', ['Cause': 'Donor', 'Theme': 'Theme', 'Recipient': 'Recipient']).
fnpattern(disburse, 13020200, 'Commerce_pay', ['Agent': 'Seller', 'Recipient': 'Buyer', 'Theme': 'Goods']).
fnpattern(disburse, 13020200, 'Commerce_pay', ['Agent': 'Cause', 'Recipient': 'Buyer', 'Theme': 'Goods']).
fnpattern(bequeath, 13030000, 'Giving', ['Agent': 'Donor', 'Theme': 'Theme', 'Recipient': 'Recipient']).
fnpattern(charge, 13042000, 'Commerce_collect', ['Agent': 'Buyer', 'Theme': 'Goods']).
fnpattern(buy, 13051000, 'Commerce_buy', ['Agent': 'Buyer', 'Theme': 'Goods']).
fnpattern(call, 13051000, 'Claim_ownership', ['Agent': 'Claimant', 'Theme': 'Property', 'Beneficiary': 'Beneficiary']).
fnpattern(hire, 13051000, 'Hiring', ['Agent': 'Employer', 'Theme': 'Employee']).
fnpattern(lease, 13051000, 'Commerce_buy', ['Agent': 'Buyer', 'Theme': 'Goods']).
fnpattern(order, 13051000, 'Request', ['Agent': 'Speaker', 'Theme': 'Message', 'Source': 'Addressee']).
fnpattern(pick, 13051000, 'Choosing', ['Agent': 'Cognizer', 'Theme': 'Chosen']).
fnpattern(rent, 13051000, 'Commerce_buy', ['Agent': 'Buyer', 'Theme': 'Goods']).
fnpattern(secure, 13051000, 'Getting', ['Agent': 'Recipient', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(gain, 13051100, 'Getting', ['Agent': 'Recipient', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(get, 13051100, 'Getting', ['Agent': 'Recipient', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(accept, 13052000, 'Receiving', ['Agent': 'Donor', 'Theme': 'Theme']).
fnpattern(collect, 13052000, 'Commerce_collect', ['Agent': 'Buyer', 'Source': 'Seller', 'Theme': 'Goods', 'Asset': 'Money']).
fnpattern(receive, 13052000, 'Receiving', ['Agent': 'Donor', 'Theme': 'Theme']).
fnpattern(seize, 13052000, 'Taking', ['Agent': 'Agent', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(select, 13052000, 'Choosing', ['Agent': 'Cognizer', 'Theme': 'Chosen']).
fnpattern(acquire, 13052100, 'Getting', ['Agent': 'Recipient', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(obtain, 13052100, 'Getting', ['Agent': 'Recipient', 'Theme': 'Theme', 'Source': 'Source']).
fnpattern(purchase, 13052100, 'Commerce_buy', ['Agent': 'Buyer', 'Theme': 'Goods']).
fnpattern(replace, 13060000, 'Replacing', ['Agent': 'Agent', 'Theme': 'Old', 'Theme2': 'New', 'Beneficiary': 'Purpose']).
fnpattern(replace, 13060000, 'Replacing', ['Agent': 'Agent', 'Theme': 'Old', 'Theme2': 'New', 'Beneficiary': 'Reason']).
fnpattern(replace, 13060000, 'Replacing', ['Agent': 'Agent', 'Theme1': 'Old', 'Theme2': 'New', 'Beneficiary': 'Purpose']).
fnpattern(replace, 13060000, 'Replacing', ['Agent': 'Agent', 'Theme1': 'Old', 'Theme2': 'New', 'Beneficiary': 'Reason']).
fnpattern(acquire, 14000000, 'Getting', ['Agent': 'Recipient', 'Topic': 'Theme', 'Source': 'Source']).
fnpattern(read, 14000100, 'Reading', ['Agent': 'Reader', 'Topic': 'Text']).
fnpattern(study, 14000100, 'Education_teaching', ['Agent': 'Student', 'Topic': 'Subject', 'Source': 'Teacher']).
fnpattern(read, 14000210, 'Reading', ['Agent': 'Reader', 'Topic': 'Text']).
fnpattern(clasp, 15010100, 'Manipulation', ['Agent': 'Agent', 'Theme': 'Entity']).
fnpattern(clutch, 15010100, 'Manipulation', ['Agent': 'Agent', 'Theme': 'Entity']).
fnpattern(grasp, 15010100, 'Manipulation', ['Agent': 'Agent', 'Theme': 'Entity']).
fnpattern(grip, 15010100, 'Manipulation', ['Agent': 'Agent', 'Theme': 'Entity']).
fnpattern(block, 16000000, 'Eclipse', ['Agent': 'Obstruction', 'Patient': 'Eclipsed']).
fnpattern(conceal, 16000000, 'Eclipse', ['Agent': 'Obstruction', 'Patient': 'Eclipsed']).
fnpattern(hide, 16000000, 'Eclipse', ['Agent': 'Obstruction', 'Patient': 'Eclipsed']).
fnpattern(screen, 16000000, 'Eclipse', ['Agent': 'Obstruction', 'Patient': 'Eclipsed']).
fnpattern(hide, 16000100, 'Eclipse', ['Agent': 'Obstruction', 'Patient': 'Eclipsed']).
fnpattern(discard, 17010000, 'Removing', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(chuck, 17010100, 'Cause_motion', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(fire, 17010100, 'Shoot_projectiles', ['Agent': 'Agent', 'Theme': 'Projectile', 'Source': 'Firearm']).
fnpattern(fling, 17010100, 'Cause_motion', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(hit, 17010100, 'Cause_impact', ['Agent': 'Agent', 'Theme': 'Impactor', 'Destination': 'Impactee']).
fnpattern(hit, 17010100, 'Cause_impact', ['Cause': 'Agent', 'Theme': 'Impactor', 'Destination': 'Impactee']).
fnpattern(hurl, 17010100, 'Cause_motion', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(nudge, 17010100, 'Cause_motion', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(pitch, 17010100, 'Cause_motion', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(shoot, 17010100, 'Shoot_projectiles', ['Agent': 'Agent', 'Theme': 'Projectile', 'Source': 'Firearm']).
fnpattern(shove, 17010100, 'Cause_motion', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(slam, 17010100, 'Cause_impact', ['Agent': 'Agent', 'Theme': 'Impactor', 'Destination': 'Impactee']).
fnpattern(slam, 17010100, 'Cause_impact', ['Cause': 'Agent', 'Theme': 'Impactor', 'Destination': 'Impactee']).
fnpattern(slap, 17010100, 'Cause_impact', ['Agent': 'Agent', 'Theme': 'Impactor', 'Destination': 'Impactee']).
fnpattern(slap, 17010100, 'Cause_impact', ['Cause': 'Agent', 'Theme': 'Impactor', 'Destination': 'Impactee']).
fnpattern(catapult, 17010110, 'Cause_motion', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(throw, 17010110, 'Cause_motion', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(toss, 17010110, 'Cause_motion', ['Agent': 'Agent', 'Cause': 'Cause', 'Theme': 'Theme', 'Source': 'Source', 'Destination': 'Goal']).
fnpattern(buffet, 17020000, 'Cause_harm', ['Agent': 'Agent', 'Theme': 'Victim']).
fnpattern(buffet, 17020000, 'Cause_harm', ['Agent': 'Agent', 'Theme': 'Body_part']).
fnpattern(buffet, 17020000, 'Cause_harm', ['Agent': 'Cause', 'Theme': 'Victim']).
fnpattern(buffet, 17020000, 'Cause_harm', ['Agent': 'Cause', 'Theme': 'Body_part']).
fnpattern(pelt, 17020000, 'Cause_harm', ['Agent': 'Agent', 'Theme': 'Victim']).
fnpattern(pelt, 17020000, 'Cause_harm', ['Agent': 'Agent', 'Theme': 'Body_part']).
fnpattern(pelt, 17020000, 'Cause_harm', ['Agent': 'Cause', 'Theme': 'Victim']).
fnpattern(pelt, 17020000, 'Cause_harm', ['Agent': 'Cause', 'Theme': 'Body_part']).
fnpattern(stone, 17020000, 'Cause_harm', ['Agent': 'Agent', 'Theme': 'Victim']).
fnpattern(stone, 17020000, 'Cause_harm', ['Agent': 'Agent', 'Theme': 'Body_part']).
fnpattern(stone, 17020000, 'Cause_harm', ['Agent': 'Cause', 'Theme': 'Victim']).
fnpattern(stone, 17020000, 'Cause_harm', ['Agent': 'Cause', 'Theme': 'Body_part']).
fnpattern(bang, 18010100, 'Cause_impact', ['Agent': 'Agent', 'Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(bang, 18010100, 'Impact', ['Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(bash, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(bash, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(bash, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(bash, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(batter, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(batter, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(batter, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(batter, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(beat, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(beat, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(beat, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(beat, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(bump, 18010100, 'Impact', ['Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(butt, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(butt, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(butt, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(butt, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(click, 18010100, 'Cause_impact', ['Agent': 'Agent', 'Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(click, 18010100, 'Impact', ['Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(hammer, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(hammer, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(hammer, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(hammer, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(hit, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(hit, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(hit, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(hit, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(hit, 18010100, 'Cause_impact', ['Agent': 'Agent', 'Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(hit, 18010100, 'Hit_target', ['Agent': 'Agent', 'Patient': 'Target']).
fnpattern(hit, 18010100, 'Hit_target', ['Instrument': 'Agent', 'Patient': 'Target']).
fnpattern(hit, 18010100, 'Impact', ['Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(kick, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(kick, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(kick, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(kick, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(knock, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(knock, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(knock, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(knock, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(lash, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(lash, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(lash, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(lash, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(rap, 18010100, 'Cause_impact', ['Agent': 'Agent', 'Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(rap, 18010100, 'Impact', ['Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(slap, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(slap, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(slap, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(slap, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(slap, 18010100, 'Cause_impact', ['Agent': 'Agent', 'Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(slap, 18010100, 'Impact', ['Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(smack, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(smack, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(smack, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(smack, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(smack, 18010100, 'Cause_impact', ['Agent': 'Agent', 'Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(smack, 18010100, 'Impact', ['Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(strike, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(strike, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(strike, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(strike, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(strike, 18010100, 'Cause_impact', ['Agent': 'Agent', 'Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(strike, 18010100, 'Impact', ['Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(thump, 18010100, 'Cause_impact', ['Agent': 'Agent', 'Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(thump, 18010100, 'Impact', ['Instrument': 'Impactor', 'Patient': 'Impactee']).
fnpattern(thwack, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(thwack, 18010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(thwack, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(thwack, 18010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(claw, 18020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(claw, 18020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(claw, 18020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(claw, 18020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(punch, 18020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(punch, 18020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(punch, 18020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(punch, 18020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(stab, 18020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(stab, 18020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(stab, 18020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(stab, 18020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(belt, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(belt, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(belt, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(belt, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(bludgeon, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(bludgeon, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(bludgeon, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(bludgeon, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(club, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(club, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(club, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(club, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(cudgel, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(cudgel, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(cudgel, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(cudgel, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(cuff, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(cuff, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(cuff, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(cuff, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(knife, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(knife, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(knife, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(knife, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(pummel, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(pummel, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(pummel, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(pummel, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(whip, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(whip, 18030000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(whip, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(whip, 18030000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(hit, 18040000, 'Impact', ['Theme': 'Impactor', 'Location': 'Impactee']).
fnpattern(bang, 18040100, 'Impact', ['Theme': 'Impactor', 'Location': 'Impactee']).
fnpattern(bump, 18040100, 'Impact', ['Theme': 'Impactor', 'Location': 'Impactee']).
fnpattern(crash, 18040100, 'Impact', ['Theme': 'Impactor', 'Location': 'Impactee']).
fnpattern(slam, 18040100, 'Impact', ['Theme': 'Impactor', 'Location': 'Impactee']).
fnpattern(smash, 18040100, 'Impact', ['Theme': 'Impactor', 'Location': 'Impactee']).
fnpattern(thud, 18040100, 'Impact', ['Theme': 'Impactor', 'Location': 'Impactee']).
fnpattern(jab, 19000000, 'Cause_harm', ['Agent': 'Agent', 'Destination': 'Victim']).
fnpattern(jab, 19000000, 'Cause_harm', ['Agent': 'Agent', 'Destination': 'Body_part']).
fnpattern(jab, 19000000, 'Cause_harm', ['Agent': 'Cause', 'Destination': 'Victim']).
fnpattern(jab, 19000000, 'Cause_harm', ['Agent': 'Cause', 'Destination': 'Body_part']).
fnpattern(graze, 20000100, 'Cause_impact', ['Agent': 'Agent', 'Instrument': 'Impactor', 'Experiencer': 'Impactee']).
fnpattern(graze, 20000100, 'Impact', ['Instrument': 'Impactor', 'Experiencer': 'Impactee']).
fnpattern(chip, 21010100, 'Damaging', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(cut, 21010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(cut, 21010100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(cut, 21010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(cut, 21010100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(cut, 21010100, 'Experience_bodily_harm', ['Agent': 'Agent', 'Patient': 'Patient', 'Instrument': 'Injuring_entity']).
fnpattern(scratch, 21010100, 'Damaging', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(bruise, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(bruise, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(bruise, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(bruise, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(chip, 21020100, 'Damaging', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(crush, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(crush, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(crush, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(crush, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(crush, 21020100, 'Grinding', ['Agent': 'Grinder', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(dent, 21020100, 'Damaging', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(gash, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(gash, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(gash, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(gash, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(grate, 21020100, 'Grinding', ['Agent': 'Grinder', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(grind, 21020100, 'Grinding', ['Agent': 'Grinder', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(nick, 21020100, 'Damaging', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(pulverize, 21020100, 'Grinding', ['Agent': 'Grinder', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(shred, 21020100, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Whole_patient']).
fnpattern(shred, 21020100, 'Grinding', ['Agent': 'Grinder', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(slice, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(slice, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(slice, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(slice, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(squash, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(squash, 21020100, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(squash, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(squash, 21020100, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(chop, 21020200, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(chop, 21020200, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(chop, 21020200, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(chop, 21020200, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(mill, 21020200, 'Grinding', ['Agent': 'Grinder', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(punch, 21020200, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(punch, 21020200, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(punch, 21020200, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(punch, 21020200, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(spear, 21020200, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(spear, 21020200, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(spear, 21020200, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(spear, 21020200, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(blend, 22010110, 'Amalgamation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(blend, 22010110, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(combine, 22010110, 'Amalgamation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(combine, 22010110, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(commingle, 22010110, 'Amalgamation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(commingle, 22010110, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(fuse, 22010110, 'Amalgamation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(fuse, 22010110, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(merge, 22010110, 'Amalgamation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(merge, 22010110, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(mix, 22010110, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(connect, 22010210, 'Make_cognitive_connection', ['Agent': 'Cognizer', 'Patient1': 'Concept_1', 'Patient2': 'Concept_2']).
fnpattern(join, 22010210, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(link, 22010210, 'Make_cognitive_connection', ['Agent': 'Cognizer', 'Patient1': 'Concept_1', 'Patient2': 'Concept_2']).
fnpattern(match, 22020100, 'Compatibility', ['Patient1': 'Item_1', 'Patient2': 'Item_2', 'Patient': 'Items']).
fnpattern(amalgamate, 22020110, 'Amalgamation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(amalgamate, 22020110, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(harmonize, 22020210, 'Compatibility', ['Patient1': 'Item_1', 'Patient2': 'Item_2', 'Patient': 'Items']).
fnpattern(rhyme, 22020210, 'Compatibility', ['Patient1': 'Item_1', 'Patient2': 'Item_2', 'Patient': 'Items']).
fnpattern(unify, 22020210, 'Amalgamation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(unify, 22020210, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(unite, 22020210, 'Amalgamation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(unite, 22020210, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(lump, 22030100, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(fuse, 22030110, 'Amalgamation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(fuse, 22030110, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(sew, 22030200, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(stick, 22030200, 'Inchoative_attaching', ['Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(attach, 22030210, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(attach, 22030210, 'Inchoative_attaching', ['Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(bind, 22030210, 'Inchoative_attaching', ['Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(bond, 22030210, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(fasten, 22030210, 'Inchoative_attaching', ['Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(moor, 22030210, 'Inchoative_attaching', ['Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(weld, 22030210, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(anchor, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(cement, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(chain, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(fetter, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(glue, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(handcuff, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(hitch, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(hook, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(lash, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(manacle, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(moor, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(nail, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(pin, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(plaster, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(rivet, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(shackle, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(solder, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(staple, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(tack, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(tape, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(tether, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(tie, 22040000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Connector', 'Patient2': 'Goal']).
fnpattern(divide, 23010100, 'Separation', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(segregate, 23010100, 'Separation', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(part, 23010200, 'Separation', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(separate, 23010200, 'Separation', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(break, 23020000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient1': 'Whole_patient']).
fnpattern(rip, 23020000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient1': 'Whole_patient']).
fnpattern(split, 23020000, 'Separation', ['Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(tear, 23020000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient1': 'Whole_patient']).
fnpattern(detach, 23030000, 'Attaching', ['Agent': 'Agent', 'Patient1': 'Item', 'Patient2': 'Goal']).
fnpattern(dismantle, 23030000, 'Destroying', ['Agent': 'Agent', 'Patient': 'Undergoer']).
fnpattern(dismantle, 23030000, 'Destroying', ['Agent': 'Destroyer', 'Patient': 'Undergoer']).
fnpattern(partition, 23030000, 'Separation', ['Agent': 'Agent', 'Patient1': 'Part_1', 'Patient2': 'Part_2']).
fnpattern(unbuckle, 23030000, 'Closure', ['Agent': 'Agent', 'Patient1': 'Fastener', 'Patient2': 'Containing_object']).
fnpattern(unfasten, 23030000, 'Closure', ['Agent': 'Agent', 'Patient1': 'Fastener', 'Patient2': 'Containing_object']).
fnpattern(unscrew, 23030000, 'Closure', ['Agent': 'Agent', 'Patient1': 'Fastener', 'Patient2': 'Containing_object']).
fnpattern(unzip, 23030000, 'Closure', ['Agent': 'Agent', 'Patient1': 'Fastener', 'Patient2': 'Containing_object']).
fnpattern(dye, 24000000, 'Processing_materials', ['Agent': 'Agent', 'Theme': 'Material']).
fnpattern(glaze, 24000000, 'Filling', ['Agent': 'Agent', 'Theme': 'Theme']).
fnpattern(paint, 24000000, 'Filling', ['Agent': 'Agent', 'Theme': 'Theme']).
fnpattern(stain, 24000000, 'Processing_materials', ['Agent': 'Agent', 'Theme': 'Material']).
fnpattern(varnish, 24000000, 'Filling', ['Agent': 'Agent', 'Theme': 'Theme']).
fnpattern(etch, 25010000, 'Processing_materials', ['Agent': 'Agent', 'Destination': 'Material']).
fnpattern(copy, 25020000, 'Duplication', ['Theme': 'Copy', 'Agent': 'Creator']).
fnpattern(forge, 25020000, 'Imitation', ['Theme': 'Text', 'Agent': 'Author']).
fnpattern(misspell, 25020000, 'Spelling_and_pronouncing', ['Theme': 'Formal_realization', 'Agent': 'Speaker', 'Destination': 'Context']).
fnpattern(print, 25020000, 'Text_creation', ['Theme': 'Text', 'Agent': 'Author']).
fnpattern(spell, 25020000, 'Spelling_and_pronouncing', ['Theme': 'Formal_realization', 'Agent': 'Speaker', 'Destination': 'Context']).
fnpattern(type, 25020000, 'Text_creation', ['Theme': 'Text', 'Agent': 'Author']).
fnpattern(write, 25020000, 'Text_creation', ['Theme': 'Text', 'Agent': 'Author']).
fnpattern(gild, 25030000, 'Filling', ['Agent': 'Agent', 'Destination': 'Goal', 'Theme': 'Theme']).
fnpattern(chronicle, 25040000, 'Text_creation', ['Theme': 'Text', 'Agent': 'Author', 'Destination': 'Addressee']).
fnpattern(chronicle, 25040000, 'Text_creation', ['Theme': 'Text', 'Agent': 'Author', 'Destination': 'Place']).
fnpattern(copy, 25040000, 'Duplication', ['Theme': 'Copy', 'Agent': 'Creator']).
fnpattern(forge, 25040000, 'Imitation', ['Theme': 'Copy', 'Agent': 'Creator']).
fnpattern(photocopy, 25040000, 'Duplication', ['Theme': 'Copy', 'Agent': 'Creator']).
fnpattern(type, 25040000, 'Text_creation', ['Theme': 'Text', 'Agent': 'Author', 'Destination': 'Addressee']).
fnpattern(type, 25040000, 'Text_creation', ['Theme': 'Text', 'Agent': 'Author', 'Destination': 'Place']).
fnpattern(assemble, 26010000, 'Building', ['Material': 'Components', 'Product': 'Created_entity', 'Agent': 'Agent']).
fnpattern(bake, 26010000, 'Cooking_creation', ['Product': 'Produced_food', 'Agent': 'Cook']).
fnpattern(cook, 26010000, 'Cooking_creation', ['Product': 'Produced_food', 'Agent': 'Cook']).
fnpattern(cook_up, 26010000, 'Invention', ['Product': 'Invention', 'Agent': 'Cognizer']).
fnpattern(formulate, 26010000, 'Invention', ['Product': 'Invention', 'Agent': 'Cognizer']).
fnpattern(hatch, 26010000, 'Invention', ['Product': 'Invention', 'Agent': 'Cognizer']).
fnpattern(build, 26010100, 'Building', ['Material': 'Components', 'Product': 'Created_entity', 'Agent': 'Agent']).
fnpattern(make, 26010100, 'Building', ['Material': 'Components', 'Product': 'Created_entity', 'Agent': 'Agent']).
fnpattern(make, 26010100, 'Cooking_creation', ['Product': 'Produced_food', 'Agent': 'Cook']).
fnpattern(make, 26010100, 'Intentionally_create', ['Product': 'Created_entity', 'Agent': 'Creator']).
fnpattern(make, 26010100, 'Manufacturing', ['Product': 'Product', 'Agent': 'Manufacturer']).
fnpattern(develop, 26020000, 'Coming_to_be', ['Product': 'Entity', 'Material': 'Components']).
fnpattern(hatch, 26020000, 'Invention', ['Product': 'Invention', 'Agent': 'Cognizer']).
fnpattern(bake, 26030100, 'Cooking_creation', ['Product': 'Produced_food', 'Agent': 'Cook']).
fnpattern(cook, 26030100, 'Cooking_creation', ['Product': 'Produced_food', 'Agent': 'Cook']).
fnpattern(light, 26030100, 'Setting_fire', ['Product': 'Flamables', 'Agent': 'Kindler']).
fnpattern(prepare, 26030100, 'Cooking_creation', ['Product': 'Produced_food', 'Agent': 'Cook']).
fnpattern(coin, 26040000, 'Achieving_first', ['Product': 'New_idea', 'Agent': 'Cognizer']).
fnpattern(coin, 26040000, 'Invention', ['Product': 'Invention', 'Agent': 'Cognizer']).
fnpattern(compose, 26040000, 'Text_creation', ['Product': 'Text', 'Agent': 'Author']).
fnpattern(concoct, 26040000, 'Cooking_creation', ['Product': 'Produced_food', 'Material': 'Ingredients', 'Agent': 'Cook']).
fnpattern(concoct, 26040000, 'Invention', ['Product': 'Invention', 'Agent': 'Cognizer']).
fnpattern(construct, 26040000, 'Building', ['Product': 'Created_entity', 'Material': 'Components', 'Agent': 'Agent']).
fnpattern(contrive, 26040000, 'Invention', ['Product': 'Invention', 'Agent': 'Cognizer']).
fnpattern(create, 26040000, 'Intentionally_create', ['Product': 'Created_entity', 'Agent': 'Creator']).
fnpattern(invent, 26040000, 'Achieving_first', ['Product': 'New_idea', 'Agent': 'Cognizer']).
fnpattern(invent, 26040000, 'Invention', ['Product': 'Invention', 'Agent': 'Cognizer']).
fnpattern(manufacture, 26040000, 'Manufacturing', ['Product': 'Product', 'Material': 'Resource', 'Agent': 'Manufacturer']).
fnpattern(produce, 26040000, 'Manufacturing', ['Product': 'Product', 'Material': 'Resource', 'Agent': 'Manufacturer']).
fnpattern(design, 26040100, 'Invention', ['Product': 'Invention', 'Agent': 'Cognizer']).
fnpattern(stage, 26040100, 'Behind_the_scenes', ['Product': 'Production', 'Material': 'Medium', 'Agent': 'Artist']).
fnpattern(bend, 26050000, 'Reshaping', ['Product': 'Result', 'Material': 'Undergoer', 'Agent': 'Deformer']).
fnpattern(fold, 26050000, 'Reshaping', ['Product': 'Result', 'Material': 'Undergoer', 'Agent': 'Deformer']).
fnpattern(knead, 26050000, 'Manipulation', ['Agent': 'Agent', 'Product': 'Entity']).
fnpattern(squash, 26050000, 'Reshaping', ['Product': 'Result', 'Material': 'Undergoer', 'Agent': 'Deformer']).
fnpattern(squeeze, 26050000, 'Manipulation', ['Agent': 'Agent', 'Product': 'Entity']).
fnpattern(squish, 26050000, 'Reshaping', ['Product': 'Result', 'Material': 'Undergoer', 'Agent': 'Deformer']).
fnpattern(deform, 26061000, 'Reshaping', ['Agent': 'Deformer', 'Material': 'Undergoer', 'Product': 'Result']).
fnpattern(translate, 26061000, 'Categorization', ['Agent': 'Cognizer', 'Patient': 'Item', 'Product': 'Category']).
fnpattern(switch, 26062100, 'Replacing', ['Agent': 'Agent', 'Source': 'Old', 'Destination': 'New']).
fnpattern(direct, 26070100, 'Behind_the_scenes', ['Agent': 'Artist', 'Theme': 'Production', 'Beneficiary': 'Studio']).
fnpattern(improvise, 26070100, 'Invention', ['Agent': 'Cognizer', 'Theme': 'Invention']).
fnpattern(play, 26070110, 'Performers_and_roles', ['Agent': 'Performer', 'Theme': 'Performance', 'Beneficiary': 'Audience']).
fnpattern(compose, 26070200, 'Text_creation', ['Agent': 'Author', 'Theme': 'Text', 'Beneficiary': 'Purpose']).
fnpattern(produce, 26070200, 'Behind_the_scenes', ['Agent': 'Artist', 'Theme': 'Production', 'Beneficiary': 'Studio']).
fnpattern(write, 26070210, 'Text_creation', ['Agent': 'Author', 'Theme': 'Text', 'Beneficiary': 'Purpose']).
fnpattern(cause, 27000000, 'Causation', ['Theme1': 'Cause', 'Theme2': 'Effect']).
fnpattern(create, 27000000, 'Cause_to_start', ['Theme1': 'Cause', 'Theme2': 'Effect']).
fnpattern(engender, 27000000, 'Cause_to_start', ['Theme1': 'Cause', 'Theme2': 'Effect']).
fnpattern(generate, 27000000, 'Cause_to_start', ['Theme1': 'Cause', 'Theme2': 'Effect']).
fnpattern(sire, 27000000, 'Birth', ['Theme1': 'Mother', 'Theme2': 'Child']).
fnpattern(calve, 28000000, 'Birth', ['Agent': 'Parents', 'Patient': 'Child']).
fnpattern(spawn, 28000000, 'Birth', ['Agent': 'Parents', 'Patient': 'Child']).
fnpattern(whelp, 28000000, 'Birth', ['Agent': 'Parents', 'Patient': 'Child']).
fnpattern(appoint, 29010100, 'Change_of_leadership', ['Agent': 'Selector', 'Theme': 'New_leader', 'Predicate': 'Role']).
fnpattern(elect, 29010100, 'Change_of_leadership', ['Agent': 'Selector', 'Theme': 'New_leader', 'Predicate': 'Role']).
fnpattern(name, 29010100, 'Name_conferral', ['Agent': 'Agent', 'Theme': 'Entity', 'Predicate': 'Name']).
fnpattern(imagine, 29010200, 'Awareness', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(reckon, 29010200, 'Awareness', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(depict, 29020000, 'Communicate_categorization', ['Agent': 'Speaker', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(cite, 29020100, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(class, 29020100, 'Categorization', ['Agent': 'Cognizer', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(classify, 29020100, 'Categorization', ['Agent': 'Cognizer', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(count, 29020100, 'Categorization', ['Agent': 'Cognizer', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(address, 29020200, 'Speak_on_topic', ['Agent': 'Speaker', 'Theme': 'Topic']).
fnpattern(address, 29020200, 'Topic', ['Agent': 'Communicator', 'Theme': 'Topic']).
fnpattern(appreciate, 29020200, 'Judgment', ['Agent': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(characterize, 29020200, 'Communicate_categorization', ['Agent': 'Speaker', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(know, 29020200, 'Awareness', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(perceive, 29020200, 'Categorization', ['Agent': 'Cognizer', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(recollect, 29020200, 'Memory', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(regard, 29020200, 'Categorization', ['Agent': 'Cognizer', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(remember, 29020200, 'Memory', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(treat, 29020200, 'Communicate_categorization', ['Agent': 'Speaker', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(treat, 29020200, 'Topic', ['Agent': 'Communicator', 'Theme': 'Topic']).
fnpattern(value, 29020200, 'Judgment', ['Agent': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(portray, 29020300, 'Communicate_categorization', ['Agent': 'Speaker', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(praise, 29020300, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(represent, 29020300, 'Communicate_categorization', ['Agent': 'Speaker', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(stigmatize, 29020300, 'Judgment', ['Agent': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(characterize, 29020400, 'Communicate_categorization', ['Agent': 'Speaker', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(define, 29020400, 'Communicate_categorization', ['Agent': 'Speaker', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(describe, 29020400, 'Communicate_categorization', ['Agent': 'Speaker', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(dub, 29030000, 'Name_conferral', ['Agent': 'Speaker', 'Theme': 'Entity', 'Predicate': 'Name']).
fnpattern(baptize, 29030100, 'Name_conferral', ['Agent': 'Speaker', 'Theme': 'Entity', 'Predicate': 'Name']).
fnpattern(christen, 29030100, 'Name_conferral', ['Agent': 'Speaker', 'Theme': 'Entity', 'Predicate': 'Name']).
fnpattern(name, 29030100, 'Name_conferral', ['Agent': 'Speaker', 'Theme': 'Entity', 'Predicate': 'Name']).
fnpattern(nickname, 29030100, 'Name_conferral', ['Agent': 'Speaker', 'Theme': 'Entity', 'Predicate': 'Name']).
fnpattern(avow, 29040100, 'Statement', ['Agent': 'Speaker', 'Theme': 'Addressee', 'Predicate': 'Message']).
fnpattern(confess, 29040100, 'Statement', ['Agent': 'Speaker', 'Theme': 'Addressee', 'Predicate': 'Message']).
fnpattern(declare, 29040100, 'Statement', ['Agent': 'Speaker', 'Theme': 'Addressee', 'Predicate': 'Message']).
fnpattern(profess, 29040100, 'Statement', ['Agent': 'Speaker', 'Theme': 'Addressee', 'Predicate': 'Message']).
fnpattern(believe, 29040200, 'Awareness', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(find, 29040200, 'Becoming_aware', ['Agent': 'Cognizer', 'Theme': 'Phenomenon', 'Predicate': 'State']).
fnpattern(presume, 29040200, 'Awareness', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(think, 29040200, 'Awareness', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(conjecture, 29050100, 'Statement', ['Agent': 'Speaker', 'Theme': 'Addressee', 'Predicate': 'Message']).
fnpattern(doubt, 29050100, 'Certainty', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(foresee, 29050100, 'Expectation', ['Agent': 'Cognizer', 'Theme': 'Phenomenon']).
fnpattern(foresee, 29050100, 'Expectation', ['Agent': 'Cognizer', 'Theme': 'Topic']).
fnpattern(foretell, 29050100, 'Predicting', ['Agent': 'Speaker', 'Theme': 'Eventuality']).
fnpattern(guess, 29050100, 'Coming_to_believe', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(know, 29050100, 'Awareness', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(prophesy, 29050100, 'Predicting', ['Agent': 'Speaker', 'Theme': 'Eventuality']).
fnpattern(realize, 29050100, 'Coming_to_believe', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(recognize, 29050100, 'Becoming_aware', ['Agent': 'Cognizer', 'Theme': 'Phenomenon', 'Predicate': 'State']).
fnpattern(surmise, 29050100, 'Coming_to_believe', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(suspect, 29050100, 'Awareness', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(vaticinate, 29050100, 'Predicting', ['Agent': 'Speaker', 'Theme': 'Eventuality']).
fnpattern(admit, 29050200, 'Statement', ['Agent': 'Speaker', 'Theme': 'Addressee', 'Predicate': 'Message']).
fnpattern(assert, 29050200, 'Statement', ['Agent': 'Speaker', 'Theme': 'Addressee', 'Predicate': 'Message']).
fnpattern(discover, 29050200, 'Becoming_aware', ['Agent': 'Cognizer', 'Theme': 'Phenomenon', 'Predicate': 'State']).
fnpattern(maintain, 29050200, 'Statement', ['Agent': 'Speaker', 'Theme': 'Addressee', 'Predicate': 'Message']).
fnpattern(rate, 29060000, 'Assessing', ['Agent': 'Assessor']).
fnpattern(volunteer, 29080000, 'Commitment', ['Agent': 'Speaker', 'Theme': 'Addressee']).
fnpattern(bully, 29080100, 'Manipulate_into_doing', ['Agent': 'Manipulator', 'Theme': 'Victim']).
fnpattern(butcher, 29080100, 'Killing', ['Agent': 'Killer', 'Theme': 'Victim']).
fnpattern(clerk, 29080100, 'Being_employed', ['Agent': 'Employee', 'Theme': 'Task']).
fnpattern(escort, 29080100, 'Cotheme', ['Agent': 'Source', 'Theme': 'New_leader']).
fnpattern(host, 29080100, 'Social_event', ['Agent': 'Host', 'Theme': 'Social_event']).
fnpattern(partner, 29080100, 'Collaboration', ['Agent': 'Partners', 'Theme': 'Undertaking']).
fnpattern(pioneer, 29080100, 'Achieving_first', ['Agent': 'Cognizer', 'Theme': 'New_idea']).
fnpattern(shepherd, 29080100, 'Cotheme', ['Agent': 'Source', 'Theme': 'New_leader']).
fnpattern(tutor, 29080100, 'Education_teaching', ['Agent': 'Teacher', 'Theme': 'Student']).
fnpattern(usher, 29080100, 'Cotheme', ['Agent': 'Source', 'Theme': 'New_leader']).
fnpattern(volunteer, 29080100, 'Commitment', ['Agent': 'Speaker', 'Theme': 'Addressee']).
fnpattern(star, 29080110, 'Performers_and_roles', ['Agent': 'Performer', 'Theme': 'Audience']).
fnpattern(consider, 29090111, 'Categorization', ['Agent': 'Cognizer', 'Theme': 'Item', 'Predicate': 'Category']).
fnpattern(consider, 29090111, 'Cogitation', ['Agent': 'Cognizer', 'Theme': 'Topic']).
fnpattern(detect, 30010000, 'Perception_experience', ['Experiencer': 'Perceiver', 'Stimulus': 'Phenomenon']).
fnpattern(discern, 30010000, 'Becoming_aware', ['Experiencer': 'Cognizer', 'Stimulus': 'Phenomenon']).
fnpattern(feel, 30010000, 'Perception_experience', ['Experiencer': 'Perceiver', 'Stimulus': 'Phenomenon']).
fnpattern(notice, 30010000, 'Becoming_aware', ['Experiencer': 'Cognizer', 'Stimulus': 'Phenomenon']).
fnpattern(see, 30010000, 'Perception_experience', ['Experiencer': 'Perceiver', 'Stimulus': 'Phenomenon']).
fnpattern(sense, 30010000, 'Perception_experience', ['Experiencer': 'Perceiver', 'Stimulus': 'Phenomenon']).
fnpattern(smell, 30010000, 'Perception_experience', ['Experiencer': 'Perceiver', 'Stimulus': 'Phenomenon']).
fnpattern(taste, 30010000, 'Perception_experience', ['Experiencer': 'Perceiver', 'Stimulus': 'Phenomenon']).
fnpattern(hear, 30010100, 'Perception_experience', ['Experiencer': 'Perceiver', 'Stimulus': 'Phenomenon']).
fnpattern(descry, 30020000, 'Becoming_aware', ['Experiencer': 'Cognizer', 'Stimulus': 'Phenomenon']).
fnpattern(discover, 30020000, 'Becoming_aware', ['Experiencer': 'Cognizer', 'Stimulus': 'Phenomenon']).
fnpattern(espy, 30020000, 'Becoming_aware', ['Experiencer': 'Cognizer', 'Stimulus': 'Phenomenon']).
fnpattern(experience, 30020000, 'Feeling', ['Experiencer': 'Experiencer', 'Stimulus': 'Emotion']).
fnpattern(experience, 30020000, 'Feeling', ['Experiencer': 'Experiencer', 'Stimulus': 'Emotional_state']).
fnpattern(note, 30020000, 'Becoming_aware', ['Experiencer': 'Cognizer', 'Stimulus': 'Phenomenon']).
fnpattern(observe, 30020000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(overhear, 30020000, 'Perception_experience', ['Experiencer': 'Perceiver_passive', 'Stimulus': 'Phenomenon']).
fnpattern(perceive, 30020000, 'Perception_experience', ['Experiencer': 'Perceiver_passive', 'Stimulus': 'Phenomenon']).
fnpattern(peruse, 30020000, 'Reading', ['Experiencer': 'Reader', 'Stimulus': 'Text']).
fnpattern(peruse, 30020000, 'Scrutiny', ['Experiencer': 'Cognizer', 'Stimulus': 'Phenomenon']).
fnpattern(recognize, 30020000, 'Becoming_aware', ['Experiencer': 'Cognizer', 'Stimulus': 'Phenomenon']).
fnpattern(sniff, 30020000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(spot, 30020000, 'Becoming_aware', ['Experiencer': 'Cognizer', 'Stimulus': 'Phenomenon']).
fnpattern(spy, 30020000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(view, 30020000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(watch, 30020000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(gaze, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(glance, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(listen, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(look, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(peek, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(peep, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(peer, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(sniff, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(squint, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(stare, 30030000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(feel, 30040000, 'Appearance', ['Experiencer': 'Perceiver_passive', 'Stimulus': 'Phenomenon']).
fnpattern(feel, 30040000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(look, 30040000, 'Appearance', ['Experiencer': 'Perceiver_passive', 'Stimulus': 'Phenomenon']).
fnpattern(look, 30040000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(smell, 30040000, 'Appearance', ['Experiencer': 'Perceiver_passive', 'Stimulus': 'Phenomenon']).
fnpattern(smell, 30040000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(sound, 30040000, 'Appearance', ['Experiencer': 'Perceiver_passive', 'Stimulus': 'Phenomenon']).
fnpattern(taste, 30040000, 'Appearance', ['Experiencer': 'Perceiver_passive', 'Stimulus': 'Phenomenon']).
fnpattern(taste, 30040000, 'Perception_active', ['Experiencer': 'Perceiver_agentive', 'Stimulus': 'Phenomenon']).
fnpattern(abash, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(aggravate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(aggrieve, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(alarm, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(amaze, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(anger, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(annoy, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(antagonize, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(astonish, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(astound, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(baffle, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(beguile, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(bewilder, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(bewitch, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(bore, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(calm, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(captivate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(charm, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(cheer, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(comfort, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(confuse, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(console, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(dazzle, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(delight, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(depress, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(disappoint, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(discomfit, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(disconcert, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(discourage, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(dishearten, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(displease, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(distress, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(disturb, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(embarrass, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(enchant, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(enrage, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(entertain, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(enthrall, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(exasperate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(excite, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(exhilarate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(fascinate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(faze, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(flabbergast, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(floor, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(fluster, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(frighten, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(frustrate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(gall, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(gladden, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(gratify, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(grieve, 31010000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(hearten, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(humiliate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(impress, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(incense, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(infuriate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(interest, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(intimidate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(intrigue, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(irk, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(irritate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(madden, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(mollify, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(mortify, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(mystify, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(nettle, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(offend, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(pacify, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(perplex, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(perturb, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(placate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(puzzle, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(rankle, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(reassure, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(repel, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(revolt, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(rile, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(sadden, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(satisfy, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(scare, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(shake, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(shame, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(shock, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(sicken, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(sober, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(solace, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(soothe, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(spook, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(startle, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(stimulate, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(sting, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(stir, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(stun, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(stupefy, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(surprise, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(terrify, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(thrill, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(tickle, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(torment, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(torture, 31010000, 'Cause_harm', ['Experiencer': 'Victim', 'Cause': 'Agent']).
fnpattern(torture, 31010000, 'Cause_harm', ['Experiencer': 'Victim', 'Cause': 'Cause']).
fnpattern(trouble, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(unnerve, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(unsettle, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(vex, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(wow, 31010000, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(abhor, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(admire, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(adore, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(affirm, 31020000, 'Statement', ['Experiencer': 'Speaker', 'Theme': 'Message', 'Predicate': 'Topic']).
fnpattern(affirm, 31020000, 'Statement', ['Experiencer': 'Speaker', 'Theme': 'Message', 'Predicate': 'Medium']).
fnpattern(appreciate, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(deify, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(deplore, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(despise, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(detest, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(disdain, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(dislike, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(dread, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(enjoy, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(envy, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(esteem, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(exalt, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(execrate, 31020000, 'Judgment_communication', ['Experiencer': 'Communicator', 'Theme': 'Evaluee']).
fnpattern(fancy, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(fear, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(hate, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(like, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(loathe, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(love, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(mourn, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(pity, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(prefer, 31020000, 'Partiality', ['Experiencer': 'Judge', 'Theme': 'Dispute', 'Predicate': 'Side_2']).
fnpattern(prefer, 31020000, 'Partiality', ['Experiencer': 'Judge', 'Theme': 'Dispute', 'Predicate': 'Manifestation_of_bias']).
fnpattern(prefer, 31020000, 'Partiality', ['Experiencer': 'Judge', 'Theme': 'Sides', 'Predicate': 'Side_2']).
fnpattern(prefer, 31020000, 'Partiality', ['Experiencer': 'Judge', 'Theme': 'Sides', 'Predicate': 'Manifestation_of_bias']).
fnpattern(prefer, 31020000, 'Partiality', ['Experiencer': 'Judge', 'Theme': 'Side_1', 'Predicate': 'Side_2']).
fnpattern(prefer, 31020000, 'Partiality', ['Experiencer': 'Judge', 'Theme': 'Side_1', 'Predicate': 'Manifestation_of_bias']).
fnpattern(prefer, 31020000, 'Preference', ['Experiencer': 'Experiencer', 'Theme': 'Event', 'Predicate': 'Location_of_event']).
fnpattern(prefer, 31020000, 'Preference', ['Experiencer': 'Experiencer', 'Theme': 'Event', 'Predicate': 'Contrast']).
fnpattern(prefer, 31020000, 'Preference', ['Experiencer': 'Experiencer', 'Theme': 'Focal_participant', 'Predicate': 'Location_of_event']).
fnpattern(prefer, 31020000, 'Preference', ['Experiencer': 'Experiencer', 'Theme': 'Focal_participant', 'Predicate': 'Contrast']).
fnpattern(prize, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(reaffirm, 31020000, 'Statement', ['Experiencer': 'Speaker', 'Theme': 'Message', 'Predicate': 'Topic']).
fnpattern(reaffirm, 31020000, 'Statement', ['Experiencer': 'Speaker', 'Theme': 'Message', 'Predicate': 'Medium']).
fnpattern(regret, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(relish, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(resent, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(respect, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(revere, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(rue, 31020000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Theme': 'Content']).
fnpattern(value, 31020000, 'Judgment', ['Experiencer': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Role']).
fnpattern(cheer, 31030100, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(gladden, 31030100, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(madden, 31030100, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(sicken, 31030100, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(thrill, 31030100, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(fear, 31030300, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(grieve, 31030300, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(mourn, 31030300, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(delight, 31030500, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(delight, 31030500, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(luxuriate, 31030500, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(despair, 31030600, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(disapprove, 31030600, 'Judgment', ['Experiencer': 'Cognizer', 'Cause': 'Evaluee']).
fnpattern(sicken, 31030600, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(anger, 31030800, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(delight, 31030800, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(delight, 31030800, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(grieve, 31030800, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(meditate, 31030800, 'Cogitation', ['Experiencer': 'Cognizer', 'Cause': 'Topic']).
fnpattern(mourn, 31030800, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Cause': 'Content']).
fnpattern(muse, 31030800, 'Cogitation', ['Experiencer': 'Cognizer', 'Cause': 'Topic']).
fnpattern(puzzle, 31030800, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(reflect, 31030800, 'Cogitation', ['Experiencer': 'Cognizer', 'Cause': 'Topic']).
fnpattern(ruminate, 31030800, 'Cogitation', ['Experiencer': 'Cognizer', 'Cause': 'Topic']).
fnpattern(thrill, 31030900, 'Experiencer_obj', ['Experiencer': 'Experiencer', 'Cause': 'Stimulus']).
fnpattern(covet, 32010000, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(covet, 32010000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content', 'Attribute': 'Reason']).
fnpattern(crave, 32010000, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(crave, 32010000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content', 'Attribute': 'Reason']).
fnpattern(desire, 32010000, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(desire, 32010000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content', 'Attribute': 'Reason']).
fnpattern(fancy, 32010000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content', 'Attribute': 'Reason']).
fnpattern(want, 32010000, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(want, 32010000, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content', 'Attribute': 'Reason']).
fnpattern(prefer, 32010100, 'Partiality', ['Experiencer': 'Judge', 'Theme': 'Dispute', 'Attribute': 'Side_2', 'Predicate': 'Manifestation_of_bias']).
fnpattern(prefer, 32010100, 'Partiality', ['Experiencer': 'Judge', 'Theme': 'Sides', 'Attribute': 'Side_2', 'Predicate': 'Manifestation_of_bias']).
fnpattern(prefer, 32010100, 'Partiality', ['Experiencer': 'Judge', 'Theme': 'Side_1', 'Attribute': 'Side_2', 'Predicate': 'Manifestation_of_bias']).
fnpattern(prefer, 32010100, 'Preference', ['Experiencer': 'Experiencer', 'Theme': 'Event', 'Predicate': 'Location_of_event']).
fnpattern(prefer, 32010100, 'Preference', ['Experiencer': 'Experiencer', 'Theme': 'Event', 'Predicate': 'Contrast']).
fnpattern(prefer, 32010100, 'Preference', ['Experiencer': 'Experiencer', 'Theme': 'Focal_participant', 'Predicate': 'Location_of_event']).
fnpattern(prefer, 32010100, 'Preference', ['Experiencer': 'Experiencer', 'Theme': 'Focal_participant', 'Predicate': 'Contrast']).
fnpattern(crave, 32020100, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(crave, 32020100, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content']).
fnpattern(hanker, 32020100, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(hanker, 32020100, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content']).
fnpattern(hope, 32020100, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(hunger, 32020100, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(long, 32020100, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(long, 32020100, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content']).
fnpattern(lust, 32020100, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(pine, 32020100, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content']).
fnpattern(thirst, 32020100, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(wish, 32020100, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(yearn, 32020100, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(yearn, 32020100, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content']).
fnpattern(hanker, 32020200, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(lust, 32020200, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(thirst, 32020200, 'Desiring', ['Experiencer': 'Experiencer', 'Event': 'Theme']).
fnpattern(yearn, 32020200, 'Experiencer_subj', ['Experiencer': 'Experiencer', 'Event': 'Content']).
fnpattern(acclaim, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(applaud, 33000000, 'Judgment', ['Agent': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(assault, 33000000, 'Attack', ['Agent': 'Assailant', 'Theme': 'Victim', 'Predicate': 'Reason']).
fnpattern(assault, 33000000, 'Attack', ['Agent': 'Assailant', 'Theme': 'Victim', 'Predicate': 'Purpose']).
fnpattern(attack, 33000000, 'Attack', ['Agent': 'Assailant', 'Theme': 'Victim', 'Predicate': 'Reason']).
fnpattern(attack, 33000000, 'Attack', ['Agent': 'Assailant', 'Theme': 'Victim', 'Predicate': 'Purpose']).
fnpattern(belittle, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(blame, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(castigate, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(censure, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(chastise, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(chide, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(commend, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(compliment, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(condemn, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(condone, 33000000, 'Forgiveness', ['Agent': 'Judge', 'Theme': 'Evaluee', 'Predicate': 'Offense']).
fnpattern(criticize, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(decry, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(denigrate, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(denounce, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(deprecate, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(deride, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(disparage, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(doubt, 33000000, 'Certainty', ['Agent': 'Cognizer', 'Theme': 'Content']).
fnpattern(doubt, 33000000, 'Certainty', ['Agent': 'Cognizer', 'Theme': 'Topic']).
fnpattern(excoriate, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(excuse, 33000000, 'Forgiveness', ['Agent': 'Judge', 'Theme': 'Evaluee', 'Predicate': 'Offense']).
fnpattern(extol, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(fault, 33000000, 'Judgment', ['Agent': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(forgive, 33000000, 'Forgiveness', ['Agent': 'Judge', 'Theme': 'Evaluee', 'Predicate': 'Offense']).
fnpattern(gibe, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(herald, 33000000, 'Heralding', ['Agent': 'Communicator', 'Theme': 'Event']).
fnpattern(herald, 33000000, 'Heralding', ['Agent': 'Communicator', 'Theme': 'Individual']).
fnpattern(indict, 33000000, 'Notification_of_charges', ['Agent': 'Arraign_authority', 'Theme': 'Accused', 'Predicate': 'Charges']).
fnpattern(indict, 33000000, 'Notification_of_charges', ['Agent': 'Arraign_authority', 'Theme': 'Accused', 'Predicate': 'Containing_event']).
fnpattern(laud, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(mock, 33000000, 'Judgment', ['Agent': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(mock, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(pardon, 33000000, 'Forgiveness', ['Agent': 'Judge', 'Theme': 'Evaluee', 'Predicate': 'Offense']).
fnpattern(praise, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(punish, 33000000, 'Rewards_and_punishments', ['Agent': 'Agent', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(rebuke, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(recompense, 33000000, 'Rewards_and_punishments', ['Agent': 'Agent', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(reprimand, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(reproach, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(reprove, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(reward, 33000000, 'Rewards_and_punishments', ['Agent': 'Agent', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(ridicule, 33000000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(sanction, 33000000, 'Grant_permission', ['Agent': 'Grantor', 'Theme': 'Grantee', 'Predicate': 'Action']).
fnpattern(scold, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(scorn, 33000000, 'Judgment', ['Agent': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(thank, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(upbraid, 33000000, 'Judgment_direct_address', ['Agent': 'Communicator', 'Theme': 'Addressee', 'Predicate': 'Reason']).
fnpattern(analyse, 34000000, 'Scrutiny', ['Agent': 'Cognizer', 'Theme': 'Ground', 'Attribute': 'Phenomenon']).
fnpattern(assess, 34000000, 'Assessing', ['Agent': 'Assessor', 'Theme': 'Phenomenon', 'Attribute': 'Feature']).
fnpattern(evaluate, 34000000, 'Assessing', ['Agent': 'Assessor', 'Theme': 'Phenomenon', 'Attribute': 'Feature']).
fnpattern(scrutinize, 34000000, 'Scrutiny', ['Agent': 'Cognizer', 'Theme': 'Ground', 'Attribute': 'Phenomenon']).
fnpattern(study, 34000000, 'Scrutiny', ['Agent': 'Cognizer', 'Theme': 'Ground', 'Attribute': 'Phenomenon']).
fnpattern(feel, 35010000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(hunt, 35010000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(check, 35020000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(comb, 35020000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(probe, 35020000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(scour, 35020000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(scout, 35020000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(search, 35020000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(sift, 35020000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(watch, 35020000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(examine, 35040000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(frisk, 35040000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(inspect, 35040000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(investigate, 35040000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(ransack, 35040000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(scan, 35040000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(scrutinize, 35040000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(survey, 35040000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(test, 35040000, 'Operational_testing', ['Agent': 'Tester', 'Location': 'Product', 'Theme': 'Unwanted_characteristics']).
fnpattern(test, 35040000, 'Operational_testing', ['Agent': 'Tester', 'Location': 'Tested_property', 'Theme': 'Unwanted_characteristics']).
fnpattern(forage, 35050000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(fumble, 35050000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(grope, 35050000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(listen, 35050000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(look, 35050000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(rummage, 35050000, 'Scrutiny', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Phenomenon']).
fnpattern(nose, 35060000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(seek, 35060000, 'Seeking', ['Agent': 'Cognizer', 'Location': 'Ground', 'Theme': 'Sought_entity']).
fnpattern(intermix, 36010000, 'Amalgamation', ['Actor1': 'Parts', 'Actor2': 'Part_2', 'Theme': 'Whole']).
fnpattern(intermix, 36010000, 'Amalgamation', ['Actor1': 'Part_1', 'Actor2': 'Part_2', 'Theme': 'Whole']).
fnpattern(agree, 36010100, 'Compatibility', ['Actor1': 'Item1', 'Actor2': 'Item2', 'Theme': 'Parameter']).
fnpattern(collaborate, 36010100, 'Collaboration', ['Actor1': 'Partner1', 'Actor2': 'Partner2', 'Theme': 'Undertaking']).
fnpattern(cooperate, 36010100, 'Collaboration', ['Actor1': 'Partner1', 'Actor2': 'Partner2', 'Theme': 'Undertaking']).
fnpattern(argue, 36010200, 'Quarreling', ['Actor1': 'Arguer1', 'Actor2': 'Arguer2', 'Theme': 'Issue']).
fnpattern(bicker, 36010200, 'Quarreling', ['Actor1': 'Arguer1', 'Actor2': 'Arguer2', 'Theme': 'Issue']).
fnpattern(brawl, 36010200, 'Hostile_encounter', ['Actor1': 'Side1', 'Actor2': 'Side2', 'Theme': 'Issue']).
fnpattern(clash, 36010200, 'Hostile_encounter', ['Actor1': 'Side1', 'Actor2': 'Side2', 'Theme': 'Issue']).
fnpattern(compete, 36010200, 'Competition', ['Actor1': 'Participant1', 'Actor2': 'Participant2', 'Theme': 'Competition']).
fnpattern(duel, 36010200, 'Hostile_encounter', ['Actor1': 'Side1', 'Actor2': 'Side2', 'Theme': 'Issue']).
fnpattern(quarrel, 36010200, 'Quarreling', ['Actor1': 'Arguer1', 'Actor2': 'Arguer2', 'Theme': 'Issue']).
fnpattern(quibble, 36010200, 'Quarreling', ['Actor1': 'Arguer1', 'Actor2': 'Arguer2', 'Theme': 'Issue']).
fnpattern(scuffle, 36010200, 'Hostile_encounter', ['Actor1': 'Side1', 'Actor2': 'Side2', 'Theme': 'Issue']).
fnpattern(skirmish, 36010200, 'Hostile_encounter', ['Actor1': 'Side1', 'Actor2': 'Side2', 'Theme': 'Issue']).
fnpattern(squabble, 36010200, 'Quarreling', ['Actor1': 'Arguer1', 'Actor2': 'Arguer2', 'Theme': 'Issue']).
fnpattern(war, 36010200, 'Hostile_encounter', ['Actor1': 'Side1', 'Actor2': 'Side2', 'Theme': 'Issue']).
fnpattern(wrangle, 36010200, 'Quarreling', ['Actor1': 'Arguer1', 'Actor2': 'Arguer2', 'Theme': 'Issue']).
fnpattern(court, 36020000, 'Personal_relationship', ['Actor1': 'Partner1', 'Actor2': 'Partner2']).
fnpattern(date, 36020000, 'Personal_relationship', ['Actor1': 'Partner1', 'Actor2': 'Partner2']).
fnpattern(divorce, 36020000, 'Forming_relationships', ['Actor1': 'Partner1', 'Actor2': 'Partner2']).
fnpattern(marry, 36020000, 'Forming_relationships', ['Actor1': 'Partner1', 'Actor2': 'Partner2']).
fnpattern(play, 36030100, 'Competition', ['Actor1': 'Participant1', 'Actor2': 'Participant2']).
fnpattern(battle, 36030200, 'Hostile_encounter', ['Actor1': 'Side1', 'Actor2': 'Side2']).
fnpattern(fight, 36030200, 'Hostile_encounter', ['Actor1': 'Side1', 'Actor2': 'Side2']).
fnpattern(fight, 36030200, 'Quarreling', ['Actor1': 'Arguer1', 'Actor2': 'Arguer2']).
fnpattern(communicate, 36040100, 'Communication', ['Actor': 'Communicator', 'Actor2': 'Addressee', 'Topic': 'Message']).
fnpattern(communicate, 36040100, 'Communication', ['Actor': 'Communicator', 'Actor2': 'Addressee', 'Topic': 'Topic']).
fnpattern(communicate, 36040100, 'Communication', ['Actor1': 'Communicator', 'Actor2': 'Addressee', 'Topic': 'Message']).
fnpattern(communicate, 36040100, 'Communication', ['Actor1': 'Communicator', 'Actor2': 'Addressee', 'Topic': 'Topic']).
fnpattern(demonstrate, 37010000, 'Reasoning', ['Agent': 'Arguer', 'Topic': 'Content', 'Recipient': 'Addressee']).
fnpattern(explain, 37010000, 'Justifying', ['Agent': 'Agent', 'Topic': 'State_of_affairs']).
fnpattern(explain, 37010000, 'Justifying', ['Agent': 'Agent', 'Topic': 'Act']).
fnpattern(explain, 37010000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(explain, 37010000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(preach, 37010000, 'Speak_on_topic', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Audience']).
fnpattern(preach, 37010000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(preach, 37010000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(read, 37010100, 'Hear', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Hearer']).
fnpattern(read, 37010100, 'Hear', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Hearer']).
fnpattern(show, 37010110, 'Reasoning', ['Agent': 'Arguer', 'Topic': 'Content', 'Recipient': 'Addressee']).
fnpattern(tell, 37010111, 'Reporting', ['Agent': 'Informer', 'Topic': 'Behavior', 'Recipient': 'Authorities']).
fnpattern(tell, 37010111, 'Request', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(tell, 37010111, 'Request', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(tell, 37010111, 'Telling', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(tell, 37010111, 'Telling', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(write, 37010111, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Communication', 'Recipient': 'Addressee']).
fnpattern(write, 37010111, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(write, 37010111, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(write, 37010111, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(ask, 37010111, 'Questioning', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(ask, 37010111, 'Questioning', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(ask, 37010111, 'Request', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(ask, 37010111, 'Request', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(inquire, 37012000, 'Questioning', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(inquire, 37012000, 'Questioning', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(tell, 37020000, 'Reporting', ['Agent': 'Informer', 'Topic': 'Behavior', 'Recipient': 'Authorities']).
fnpattern(tell, 37020000, 'Request', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(tell, 37020000, 'Request', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(tell, 37020000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(tell, 37020000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(babble, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(babble, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bark, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(bark, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bawl, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(bawl, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bellow, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(bellow, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bleat, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(bleat, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bray, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(bray, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(burble, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(burble, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(cackle, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(cackle, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(chant, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(chant, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(chatter, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(chatter, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(chirp, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(chirp, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(cluck, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(cluck, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(coo, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(coo, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(croak, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(croak, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(croon, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(croon, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(crow, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(crow, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(cry, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(cry, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(drawl, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(drawl, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(drone, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(drone, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(gabble, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(gabble, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(gibber, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(gibber, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(groan, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(groan, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(growl, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(growl, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(grumble, 37030000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(grumble, 37030000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(grunt, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(grunt, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(hiss, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(hiss, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(hoot, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(hoot, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(howl, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(howl, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(jabber, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(jabber, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(lisp, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(lisp, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(moan, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(moan, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(mumble, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(mumble, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(murmur, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(murmur, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(mutter, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(mutter, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(prattle, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(prattle, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(purr, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(purr, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(rasp, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(rasp, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(roar, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(roar, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(rumble, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(rumble, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(scream, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(scream, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(screech, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(screech, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(shout, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(shout, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(shriek, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(shriek, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(sing, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(sing, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(snarl, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(snarl, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(splutter, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(splutter, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(squawk, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(squawk, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(squeak, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(squeak, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(squeal, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(squeal, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(stammer, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(stammer, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(stutter, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(stutter, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(thunder, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(thunder, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(trill, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(trill, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(trumpet, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(trumpet, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(twitter, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(twitter, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(wail, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(wail, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(warble, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(warble, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(wheeze, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(wheeze, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(whimper, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(whimper, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(whine, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(whine, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(whisper, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(whisper, 37030000, 'Communication_manner', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(whoop, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(whoop, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(yell, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(yell, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(yelp, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(yelp, 37030000, 'Communication_noise', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(cable, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(cable, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(cable, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Communication', 'Recipient': 'Addressee']).
fnpattern(cable, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(e-mail, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Communication', 'Recipient': 'Addressee']).
fnpattern(e-mail, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(fax, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Communication', 'Recipient': 'Addressee']).
fnpattern(fax, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(phone, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(phone, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(phone, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Communication', 'Recipient': 'Addressee']).
fnpattern(phone, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(radio, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(radio, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(radio, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Communication', 'Recipient': 'Addressee']).
fnpattern(radio, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(semaphore, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(semaphore, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(telegraph, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(telegraph, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(telegraph, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Communication', 'Recipient': 'Addressee']).
fnpattern(telegraph, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(telephone, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(telephone, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(telephone, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Communication', 'Recipient': 'Addressee']).
fnpattern(telephone, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(telex, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(telex, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(telex, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Communication', 'Recipient': 'Addressee']).
fnpattern(telex, 37040000, 'Contacting', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(wire, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(wire, 37040000, 'Communication_means', ['Agent': 'Communicator', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(speak, 37050000, 'Statement', ['Actor1': 'Speaker', 'Topic': 'Message', 'Actor2': 'Addressee']).
fnpattern(speak, 37050000, 'Statement', ['Actor1': 'Speaker', 'Topic': 'Topic', 'Actor2': 'Addressee']).
fnpattern(talk, 37050000, 'Statement', ['Actor1': 'Speaker', 'Topic': 'Message', 'Actor2': 'Addressee']).
fnpattern(talk, 37050000, 'Statement', ['Actor1': 'Speaker', 'Topic': 'Topic', 'Actor2': 'Addressee']).
fnpattern(chat, 37060000, 'Chatting', ['Actor1': 'Interlocutor1', 'Actor2': 'Interlocutor2', 'Topic': 'Topic']).
fnpattern(converse, 37060000, 'Chatting', ['Actor1': 'Interlocutor1', 'Actor2': 'Interlocutor2', 'Topic': 'Topic']).
fnpattern(gab, 37060000, 'Chatting', ['Actor1': 'Interlocutor1', 'Actor2': 'Interlocutor2', 'Topic': 'Topic']).
fnpattern(gossip, 37060000, 'Chatting', ['Actor1': 'Interlocutor1', 'Actor2': 'Interlocutor2', 'Topic': 'Topic']).
fnpattern(announce, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(announce, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(claim, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(claim, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(confess, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(confess, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(confide, 37070000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(confide, 37070000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(convey, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(convey, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(declare, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(declare, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(disclose, 37070000, 'Reveal_secret', ['Agent': 'Speaker', 'Topic': 'Information', 'Recipient': 'Addressee']).
fnpattern(exclaim, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(exclaim, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(insist, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(insist, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(mention, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(mention, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(proclaim, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(proclaim, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(propose, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(propose, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(recount, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(recount, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(reiterate, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(reiterate, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(relate, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(relate, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(reply, 37070000, 'Communication_response', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(reply, 37070000, 'Communication_response', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(reply, 37070000, 'Communication_response', ['Agent': 'Speaker', 'Topic': 'Trigger', 'Recipient': 'Addressee']).
fnpattern(respond, 37070000, 'Communication_response', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(respond, 37070000, 'Communication_response', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(respond, 37070000, 'Communication_response', ['Agent': 'Speaker', 'Topic': 'Trigger', 'Recipient': 'Addressee']).
fnpattern(retort, 37070000, 'Communication_response', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(retort, 37070000, 'Communication_response', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(retort, 37070000, 'Communication_response', ['Agent': 'Speaker', 'Topic': 'Trigger', 'Recipient': 'Addressee']).
fnpattern(reveal, 37070000, 'Reveal_secret', ['Agent': 'Speaker', 'Topic': 'Information', 'Recipient': 'Addressee']).
fnpattern(say, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(say, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(state, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(state, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(suggest, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(suggest, 37070000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(utter, 37070000, 'Text_creation', ['Agent': 'Author', 'Topic': 'Text', 'Recipient': 'Addressee']).
fnpattern(voice, 37070000, 'Expressing_publicly', ['Agent': 'Communucator', 'Topic': 'Content', 'Recipient': 'Addressee']).
fnpattern(remark, 37070100, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(remark, 37070100, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(report, 37070100, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(report, 37070100, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(boast, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(boast, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(brag, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(brag, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(complain, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(complain, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(gripe, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(gripe, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(grumble, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(grumble, 37080000, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(assure, 37090000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(assure, 37090000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(inform, 37090000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(inform, 37090000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(notify, 37090000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(notify, 37090000, 'Telling', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(admonish, 37090100, 'Attempt_suasion', ['Agent': 'Speaker', 'Topic': 'Content', 'Recipient': 'Addressee']).
fnpattern(admonish, 37090100, 'Attempt_suasion', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(advise, 37090100, 'Telling', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(advise, 37090100, 'Telling', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(caution, 37090100, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(caution, 37090100, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(lecture, 37110100, 'Speak_on_topic', ['Agent': 'Speaker', 'Topic': 'Content', 'Recipient': 'Audience']).
fnpattern(comment, 37110110, 'Statement', ['Agent': 'Speaker', 'Topic': 'Message', 'Recipient': 'Addressee']).
fnpattern(comment, 37110110, 'Statement', ['Agent': 'Speaker', 'Topic': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bark, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(bark, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(bark, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(bark, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bark, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(bark, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(bellow, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(bellow, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(bellow, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(bellow, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bellow, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(bellow, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(bleat, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(bleat, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(bleat, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(bleat, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bleat, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(bleat, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(bray, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(bray, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(bray, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(bray, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(bray, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(bray, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(cackle, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(cackle, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(cackle, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(cackle, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(cackle, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(cackle, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(caw, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(caw, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(chatter, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(chatter, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(cheep, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(cheep, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(chirp, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(chirp, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(chirp, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(chirp, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(chirp, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(chirp, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(chirrup, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(chirrup, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(chirrup, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(chirrup, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(cluck, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(cluck, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(cluck, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(cluck, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(coo, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(coo, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(coo, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(coo, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(coo, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(coo, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(croak, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(croak, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(croak, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(croak, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(croak, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(croak, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(crow, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(crow, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(crow, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(crow, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(drone, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(drone, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(drone, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(drone, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(drone, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(drone, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(gobble, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(gobble, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(groan, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(groan, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(groan, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(groan, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(growl, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(growl, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(growl, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(growl, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(growl, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(growl, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(grunt, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(grunt, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(grunt, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(grunt, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(grunt, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(grunt, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(hiss, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(hiss, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(hiss, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(hiss, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(hiss, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(hiss, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(hoot, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(hoot, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(hoot, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(hoot, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(hoot, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(hoot, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(howl, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(howl, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(howl, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(howl, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(howl, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(howl, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(mew, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(mew, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(moan, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(moan, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(moan, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(moan, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(moan, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(moan, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(moo, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(moo, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(neigh, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(neigh, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(peep, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(peep, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(purr, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(purr, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(purr, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(purr, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(purr, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(purr, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(quack, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(quack, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(rattle, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(rattle, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(rattle, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(rattle, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(rattle, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(rattle, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(roar, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(roar, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(roar, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(roar, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(roar, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(roar, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(rumble, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(rumble, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(rumble, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(rumble, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(squawk, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(squawk, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(squawk, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(squawk, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(squawk, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(squawk, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(squeak, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(squeak, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(squeak, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(squeak, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(squeak, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(squeak, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(squeal, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(squeal, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(squeal, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(squeal, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(squeal, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(squeal, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(thunder, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(thunder, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(thunder, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(thunder, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(thunder, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(thunder, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(trill, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(trill, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(trill, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(trill, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(tweet, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(tweet, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(twitter, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(twitter, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(twitter, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(twitter, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(twitter, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(twitter, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(ululate, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(ululate, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(wail, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(wail, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(wail, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(wail, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(wail, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(wail, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(warble, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(warble, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(warble, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(warble, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(wheeze, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(wheeze, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(wheeze, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(wheeze, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(whimper, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(whimper, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(whimper, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(whimper, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(whimper, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(whimper, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(whine, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(whine, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(whine, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(whine, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(whine, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(whine, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(whinny, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(whinny, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(whistle, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(whistle, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(yap, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(yap, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(yell, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(yell, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(yell, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(yell, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(yelp, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(yelp, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(yelp, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(yelp, 38000000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(yelp, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(yelp, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(yowl, 38000000, 'Make_noise', ['Agent': 'Noisy_event', 'Theme': 'Sound']).
fnpattern(yowl, 38000000, 'Make_noise', ['Agent': 'Sound_source', 'Theme': 'Sound']).
fnpattern(eat, 39010100, 'Ingestion', ['Agent': 'Ingestor', 'Instrument': 'Instrument', 'Source': 'Ingestibles']).
fnpattern(drink, 39010200, 'Ingestion', ['Agent': 'Ingestor', 'Instrument': 'Instrument', 'Source': 'Ingestibles']).
fnpattern(masticate, 39020100, 'Grinding', ['Agent': 'Grinder', 'Patient': 'Undergoer']).
fnpattern(munch, 39020100, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(nibble, 39020100, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(sip, 39020200, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(slurp, 39020200, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(gobble, 39030100, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(gulp, 39030200, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(guzzle, 39030200, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(quaff, 39030200, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(swig, 39030200, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(consume, 39040100, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(devour, 39040100, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(ingest, 39040100, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(imbibe, 39040200, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(swill, 39040200, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(breakfast, 39050000, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(dine, 39050000, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(feast, 39050000, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(lunch, 39050000, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(nosh, 39050000, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(snack, 39050000, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(sup, 39050000, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(feed, 39060000, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(feed, 39070000, 'Ingestion', ['Agent': 'Ingestor', 'Patient': 'Ingestibles']).
fnpattern(belch, 40011000, 'Excreting', ['Agent': 'Excreter']).
fnpattern(burp, 40011000, 'Excreting', ['Agent': 'Excreter']).
fnpattern(fart, 40011000, 'Excreting', ['Agent': 'Excreter']).
fnpattern(dribble, 40012000, 'Fluidic_motion', ['Theme': 'Fluid']).
fnpattern(puke, 40012000, 'Excreting', ['Agent': 'Excreter', 'Theme': 'Excreta']).
fnpattern(sweat, 40012000, 'Excreting', ['Agent': 'Excreter', 'Theme': 'Excreta']).
fnpattern(vomit, 40012000, 'Excreting', ['Agent': 'Excreter', 'Theme': 'Excreta']).
fnpattern(breathe, 40012100, 'Breathing', ['Agent': 'Agent', 'Theme': 'Air']).
fnpattern(defecate, 40012100, 'Excreting', ['Agent': 'Excreter', 'Theme': 'Excreta']).
fnpattern(retch, 40012100, 'Excreting', ['Agent': 'Excreter', 'Theme': 'Excreta']).
fnpattern(exhale, 40013100, 'Breathing', ['Agent': 'Agent', 'Theme': 'Air']).
fnpattern(exhale, 40013100, 'Emitting', ['Agent': 'Source_emitter', 'Theme': 'Emission']).
fnpattern(inhale, 40013200, 'Breathing', ['Agent': 'Agent', 'Theme': 'Air']).
fnpattern(cackle, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(cackle, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(cackle, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(cackle, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(chuckle, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(chuckle, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(chuckle, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(chuckle, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(cry, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(cry, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(cry, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(cry, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(frown, 40020000, 'Making_faces', ['Agent': 'Agent', 'Cause': 'Internal_cause']).
fnpattern(gasp, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(gasp, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(gasp, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(gasp, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(grimace, 40020000, 'Making_faces', ['Agent': 'Agent', 'Cause': 'Internal_cause']).
fnpattern(grin, 40020000, 'Making_faces', ['Agent': 'Agent', 'Cause': 'Internal_cause']).
fnpattern(groan, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(groan, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(groan, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(groan, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(growl, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(growl, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(growl, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(growl, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(howl, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(howl, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(howl, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(howl, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(moan, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(moan, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(moan, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(moan, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(pout, 40020000, 'Making_faces', ['Agent': 'Agent', 'Cause': 'Internal_cause']).
fnpattern(scoff, 40020000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Cause': 'Topic', 'Recipient': 'Addressee']).
fnpattern(scoff, 40020000, 'Judgment_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Cause': 'Reason', 'Recipient': 'Addressee']).
fnpattern(scowl, 40020000, 'Making_faces', ['Agent': 'Agent', 'Cause': 'Internal_cause']).
fnpattern(simper, 40020000, 'Communication_manner', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(simper, 40020000, 'Communication_manner', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(simper, 40020000, 'Communication_manner', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(simper, 40020000, 'Communication_manner', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(smile, 40020000, 'Making_faces', ['Agent': 'Agent', 'Cause': 'Internal_cause']).
fnpattern(smirk, 40020000, 'Making_faces', ['Agent': 'Agent', 'Cause': 'Internal_cause']).
fnpattern(snort, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(snort, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(snort, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(snort, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(titter, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Cause': 'Addressee']).
fnpattern(titter, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(titter, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Cause': 'Addressee']).
fnpattern(titter, 40020000, 'Communication_noise', ['Agent': 'Speaker', 'Theme': 'Topic', 'Recipient': 'Addressee']).
fnpattern(wag, 40031000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(beckon, 40031100, 'Gesture', ['Agent': 'Communicator', 'Patient': 'Body_part', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(beckon, 40031100, 'Gesture', ['Agent': 'Communicator', 'Patient': 'Body_part', 'Theme': 'Indicated_entity', 'Recipient': 'Addressee']).
fnpattern(blink, 40031100, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(clap, 40031100, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(gesture, 40031100, 'Gesture', ['Agent': 'Communicator', 'Patient': 'Body_part', 'Theme': 'Message', 'Recipient': 'Addressee']).
fnpattern(gesture, 40031100, 'Gesture', ['Agent': 'Communicator', 'Patient': 'Body_part', 'Theme': 'Indicated_entity', 'Recipient': 'Addressee']).
fnpattern(nod, 40031100, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(shrug, 40031100, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(wave, 40031100, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(wink, 40031100, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(arch, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(bat, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(cock, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(crane, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(cross, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(flap, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(flex, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(flutter, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(gnash, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(grind, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(hang, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(hunch, 40032000, 'Posture', ['Agent': 'Agent']).
fnpattern(pucker, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(purse, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(roll, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(shake, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(shuffle, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(smack, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(stamp, 40032000, 'Self_motion', ['Agent': 'Self_mover']).
fnpattern(stretch, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(toss, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(twitch, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(wag, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(waggle, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(wiggle, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(wrinkle, 40032000, 'Body_movement', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(bob, 40033000, 'Body_movement', ['Agent': 'Agent']).
fnpattern(kneel, 40033000, 'Body_movement', ['Agent': 'Agent']).
fnpattern(catnap, 40040000, 'Sleep', ['Agent': 'Sleeper']).
fnpattern(doze, 40040000, 'Sleep', ['Agent': 'Sleeper']).
fnpattern(drowse, 40040000, 'Sleep', ['Agent': 'Sleeper']).
fnpattern(nap, 40040000, 'Sleep', ['Agent': 'Sleeper']).
fnpattern(sleep, 40040000, 'Sleep', ['Agent': 'Sleeper']).
fnpattern(slumber, 40040000, 'Sleep', ['Agent': 'Sleeper']).
fnpattern(snooze, 40040000, 'Sleep', ['Agent': 'Sleeper']).
fnpattern(shake, 40060000, 'Body_movement', ['Experiencer': 'Agent']).
fnpattern(shiver, 40060000, 'Body_movement', ['Experiencer': 'Agent']).
fnpattern(shudder, 40060000, 'Body_movement', ['Experiencer': 'Agent']).
fnpattern(writhe, 40060000, 'Body_movement', ['Experiencer': 'Agent']).
fnpattern(asphyxiate, 40070000, 'Death', ['Agent': 'Cause', 'Theme': 'Protagonist']).
fnpattern(drown, 40070000, 'Death', ['Agent': 'Cause', 'Theme': 'Protagonist']).
fnpattern(starve, 40070000, 'Death', ['Agent': 'Cause', 'Theme': 'Protagonist']).
fnpattern(starve, 40070000, 'Killing', ['Agent': 'Cause', 'Theme': 'Victim']).
fnpattern(starve, 40070000, 'Killing', ['Agent': 'Killer', 'Theme': 'Victim']).
fnpattern(suffocate, 40070000, 'Death', ['Agent': 'Cause', 'Theme': 'Protagonist']).
fnpattern(hurt, 40081000, 'Perception_body', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(itch, 40081000, 'Perception_body', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(ache, 40082000, 'Perception_body', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(burn, 40082000, 'Perception_body', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(prickle, 40082000, 'Perception_body', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(smart, 40082000, 'Perception_body', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(sting, 40082000, 'Perception_body', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(tickle, 40082000, 'Perception_body', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(tingle, 40082000, 'Perception_body', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(stub, 40083100, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(break, 40083110, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(pull, 40083110, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(sprain, 40083110, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(twist, 40083110, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(burn, 40083200, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(cut, 40083200, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(hurt, 40083200, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(injure, 40083200, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(strain, 40083200, 'Experience_bodily_harm', ['Experiencer': 'Experiencer', 'Patient': 'Body_part']).
fnpattern(bathe, 41011000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(bathe, 41011000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(shave, 41011000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(shave, 41011000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(shower, 41011000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(shower, 41011000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(wash, 41011000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(wash, 41011000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(groom, 41012000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(groom, 41012000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(floss, 41021000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(floss, 41021000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(shave, 41021000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(shave, 41021000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(wash, 41021000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(wash, 41021000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(comb, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(comb, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(curl, 41022000, 'Hair_configuration', ['Patient': 'Hair']).
fnpattern(manicure, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(manicure, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(plait, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(plait, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(pluck, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(pluck, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(shampoo, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(shampoo, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(soap, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(soap, 41022000, 'Grooming', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(assassinate, 42010000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(assassinate, 42010000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(butcher, 42010000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(butcher, 42010000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(eliminate, 42010000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(eliminate, 42010000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(execute, 42010000, 'Execution', ['Agent': 'Executioner', 'Patient': 'Executed']).
fnpattern(liquidate, 42010000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(liquidate, 42010000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(massacre, 42010000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(massacre, 42010000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(murder, 42010000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(murder, 42010000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(slaughter, 42010000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(slaughter, 42010000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(slay, 42010000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(slay, 42010000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(kill, 42010100, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(kill, 42010100, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(asphyxiate, 42020000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(asphyxiate, 42020000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(crucify, 42020000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(crucify, 42020000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(drown, 42020000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(drown, 42020000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(electrocute, 42020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(electrocute, 42020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(electrocute, 42020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(electrocute, 42020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(garrotte, 42020000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(garrotte, 42020000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(hang, 42020000, 'Execution', ['Agent': 'Executioner', 'Patient': 'Executed']).
fnpattern(knife, 42020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(knife, 42020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(knife, 42020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(knife, 42020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(smother, 42020000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(smother, 42020000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(stab, 42020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Victim']).
fnpattern(stab, 42020000, 'Cause_harm', ['Agent': 'Agent', 'Patient': 'Body_part']).
fnpattern(stab, 42020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Victim']).
fnpattern(stab, 42020000, 'Cause_harm', ['Agent': 'Cause', 'Patient': 'Body_part']).
fnpattern(suffocate, 42020000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(suffocate, 42020000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(flame, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(flame, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(flame, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(flare, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(flare, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(flare, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(flash, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(flash, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(flash, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(flicker, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(flicker, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(flicker, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(gleam, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(gleam, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(gleam, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(glimmer, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(glimmer, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(glimmer, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(glint, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(glint, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(glint, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(glisten, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(glisten, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(glisten, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(glitter, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(glitter, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(glitter, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(glow, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(glow, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(glow, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(scintillate, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(scintillate, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(scintillate, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(shimmer, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(shimmer, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(shimmer, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(shine, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(shine, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(shine, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(sparkle, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(sparkle, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(sparkle, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(twinkle, 43010000, 'Light_movement', ['Agent': 'Emitter', 'Theme': 'Beam', 'Location': 'Source']).
fnpattern(twinkle, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Figure', 'Location': 'Ground']).
fnpattern(twinkle, 43010000, 'Location_of_light', ['Agent': 'Cause_to_shine', 'Theme': 'Light', 'Location': 'Ground']).
fnpattern(bang, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(buzz, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(chug, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(clack, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(clang, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(clank, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(clatter, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(click, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(clink, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(clump, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(clunk, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(crackle, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(crash, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(creak, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(crunch, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(fizz, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(gurgle, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(hiss, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(howl, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(patter, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(ping, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(purr, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(putter, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(roar, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(rumble, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(rustle, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(screech, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(splash, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(splutter, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(squelch, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(swish, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(thud, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(thump, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(thunder, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(wheeze, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(whine, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(whir, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(zing, 43020000, 'Motion_noise', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(reek, 43030000, 'Chemical-sense_description', ['Theme': 'Sensory_attribute', 'Location': 'Source']).
fnpattern(smell, 43030000, 'Chemical-sense_description', ['Theme': 'Sensory_attribute', 'Location': 'Source']).
fnpattern(stink, 43030000, 'Chemical-sense_description', ['Theme': 'Sensory_attribute', 'Location': 'Source']).
fnpattern(belch, 43040000, 'Excreting', ['Theme': 'Excreta', 'Source': 'Excreter']).
fnpattern(bubble, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(bubble, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(dribble, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(dribble, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(drip, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(drip, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(emanate, 43040000, 'Emanating', ['Theme': 'Emission', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(emanate, 43040000, 'Emanating', ['Theme': 'Emission', 'Source': 'Source', 'Location': 'Path']).
fnpattern(exude, 43040000, 'Emanating', ['Theme': 'Emission', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(exude, 43040000, 'Emanating', ['Theme': 'Emission', 'Source': 'Source', 'Location': 'Path']).
fnpattern(exude, 43040000, 'Emitting', ['Theme': 'Emission', 'Source': 'Source_emitter', 'Location': 'Goal']).
fnpattern(exude, 43040000, 'Emitting', ['Theme': 'Emission', 'Source': 'Source_emitter', 'Location': 'Path']).
fnpattern(gush, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(gush, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(leak, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(leak, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(ooze, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(ooze, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(pour, 43040000, 'Mass_motion', ['Theme': 'Mass_theme', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(pour, 43040000, 'Mass_motion', ['Theme': 'Mass_theme', 'Source': 'Source', 'Location': 'Area']).
fnpattern(pour, 43040000, 'Mass_motion', ['Theme': 'Mass_theme', 'Source': 'Source', 'Location': 'Path']).
fnpattern(radiate, 43040000, 'Emanating', ['Theme': 'Emission', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(radiate, 43040000, 'Emanating', ['Theme': 'Emission', 'Source': 'Source', 'Location': 'Path']).
fnpattern(radiate, 43040000, 'Emitting', ['Theme': 'Emission', 'Source': 'Source_emitter', 'Location': 'Goal']).
fnpattern(radiate, 43040000, 'Emitting', ['Theme': 'Emission', 'Source': 'Source_emitter', 'Location': 'Path']).
fnpattern(seep, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(seep, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(spew, 43040000, 'Excreting', ['Theme': 'Excreta', 'Source': 'Excreter']).
fnpattern(spew, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(spew, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(spill, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(spill, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(spout, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(spout, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(spurt, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(spurt, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(squirt, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(squirt, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(stream, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(stream, 43040000, 'Fluidic_motion', ['Theme': 'Fluid', 'Source': 'Source', 'Location': 'Area']).
fnpattern(stream, 43040000, 'Mass_motion', ['Theme': 'Mass_theme', 'Source': 'Source', 'Location': 'Goal']).
fnpattern(stream, 43040000, 'Mass_motion', ['Theme': 'Mass_theme', 'Source': 'Source', 'Location': 'Area']).
fnpattern(stream, 43040000, 'Mass_motion', ['Theme': 'Mass_theme', 'Source': 'Source', 'Location': 'Path']).
fnpattern(sweat, 43040000, 'Excreting', ['Theme': 'Excreta', 'Source': 'Excreter']).
fnpattern(annihilate, 44000000, 'Destroying', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(annihilate, 44000000, 'Destroying', ['Agent': 'Destroyer', 'Patient': 'Undergoer']).
fnpattern(damage, 44000000, 'Damaging', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(damage, 44000000, 'Damaging', ['Agent': 'Cause', 'Patient': 'Patient']).
fnpattern(demolish, 44000000, 'Destroying', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(demolish, 44000000, 'Destroying', ['Agent': 'Destroyer', 'Patient': 'Undergoer']).
fnpattern(destroy, 44000000, 'Destroying', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(destroy, 44000000, 'Destroying', ['Agent': 'Destroyer', 'Patient': 'Undergoer']).
fnpattern(devastate, 44000000, 'Destroying', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(devastate, 44000000, 'Destroying', ['Agent': 'Destroyer', 'Patient': 'Undergoer']).
fnpattern(obliterate, 44000000, 'Destroying', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(obliterate, 44000000, 'Destroying', ['Agent': 'Destroyer', 'Patient': 'Undergoer']).
fnpattern(raze, 44000000, 'Destroying', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(raze, 44000000, 'Destroying', ['Agent': 'Destroyer', 'Patient': 'Undergoer']).
fnpattern(shatter, 44000000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Whole_patient']).
fnpattern(break, 45010000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(chip, 45010000, 'Damaging', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(fracture, 45010000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(rip, 45010000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(shatter, 45010000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(smash, 45010000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(snap, 45010000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(splinter, 45010000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(split, 45010000, 'Separation', ['Agent': 'Agent', 'Patient': 'Whole', 'Oblique': 'Parts']).
fnpattern(split, 45010000, 'Separation', ['Agent': 'Cause', 'Patient': 'Whole', 'Oblique': 'Parts']).
fnpattern(tear, 45010000, 'Cause_to_fragment', ['Agent': 'Agent', 'Patient': 'Patient']).
fnpattern(bend, 45020000, 'Reshaping', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(bend, 45020000, 'Reshaping', ['Agent': 'Deformer', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(crumple, 45020000, 'Reshaping', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(crumple, 45020000, 'Reshaping', ['Agent': 'Deformer', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(fold, 45020000, 'Reshaping', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(fold, 45020000, 'Reshaping', ['Agent': 'Deformer', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(bake, 45030000, 'Absorb_heat', ['Agent': 'Heat_source', 'Patient': 'Entity']).
fnpattern(bake, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(bake, 45030000, 'Cooking_creation', ['Agent': 'Cook', 'Patient': 'Ingredients', 'Instrument': 'Heating_instrument']).
fnpattern(blanch, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(boil, 45030000, 'Absorb_heat', ['Agent': 'Heat_source', 'Patient': 'Entity']).
fnpattern(boil, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(braise, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(broil, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(brown, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(coddle, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(cook, 45030000, 'Absorb_heat', ['Agent': 'Heat_source', 'Patient': 'Entity']).
fnpattern(cook, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(cook, 45030000, 'Cooking_creation', ['Agent': 'Cook', 'Patient': 'Ingredients', 'Instrument': 'Heating_instrument']).
fnpattern(fry, 45030000, 'Absorb_heat', ['Agent': 'Heat_source', 'Patient': 'Entity']).
fnpattern(fry, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(grill, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(microwave, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(parboil, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(poach, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(reheat, 45030000, 'Cause_temperature_change', ['Agent': 'Agent', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(reheat, 45030000, 'Cause_temperature_change', ['Agent': 'Cause', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(reheat, 45030000, 'Inchoative_change_of_temperature', ['Agent': 'Cause', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(roast, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(saute, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(scald, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(simmer, 45030000, 'Absorb_heat', ['Agent': 'Heat_source', 'Patient': 'Entity']).
fnpattern(simmer, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(steam, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(stew, 45030000, 'Absorb_heat', ['Agent': 'Heat_source', 'Patient': 'Entity']).
fnpattern(stew, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(toast, 45030000, 'Apply_heat', ['Agent': 'Cook', 'Patient': 'Food', 'Instrument': 'Heating_instrument']).
fnpattern(abrade, 45040000, 'Experience_bodily_harm', ['Agent': 'Experiencer', 'Patient': 'Body_part', 'Instrument': 'Injuring_entity']).
fnpattern(advance, 45040000, 'Change_position_on_a_scale', ['Patient': 'Attribute']).
fnpattern(awake, 45040000, 'Waking_up', ['Patient': 'Sleeper']).
fnpattern(awaken, 45040000, 'Cause_to_wake', ['Agent': 'Agent', 'Patient': 'Sleeper', 'Instrument': 'Instrument']).
fnpattern(awaken, 45040000, 'Cause_to_wake', ['Agent': 'Cause', 'Patient': 'Sleeper', 'Instrument': 'Instrument']).
fnpattern(bisect, 45040000, 'Separation', ['Agent': 'Agent', 'Patient': 'Whole', 'Instrument': 'Instrument']).
fnpattern(bisect, 45040000, 'Separation', ['Agent': 'Cause', 'Patient': 'Whole', 'Instrument': 'Instrument']).
fnpattern(botch, 45040000, 'Bungling', ['Agent': 'Agent', 'Patient': 'Patient', 'Instrument': 'Instrument']).
fnpattern(botch, 45040000, 'Bungling', ['Agent': 'Agent', 'Patient': 'Action', 'Instrument': 'Instrument']).
fnpattern(categorize, 45040000, 'Categorization', ['Agent': 'Cognizer', 'Patient': 'Item']).
fnpattern(chill, 45040000, 'Cause_temperature_change', ['Agent': 'Cause', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(chill, 45040000, 'Cause_temperature_change', ['Agent': 'Agent', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(chill, 45040000, 'Inchoative_change_of_temperature', ['Patient': 'Item']).
fnpattern(circumcise, 45040000, 'Rite', ['Agent': 'Leader', 'Patient': 'Member', 'Instrument': 'Instrument']).
fnpattern(circumcise, 45040000, 'Rite', ['Agent': 'Leader', 'Patient': 'Object', 'Instrument': 'Instrument']).
fnpattern(circumcise, 45040000, 'Rite', ['Agent': 'Guardian', 'Patient': 'Member', 'Instrument': 'Instrument']).
fnpattern(circumcise, 45040000, 'Rite', ['Agent': 'Guardian', 'Patient': 'Object', 'Instrument': 'Instrument']).
fnpattern(clear, 45040000, 'Emptying', ['Agent': 'Agent', 'Instrument': 'Theme', 'Patient': 'Source']).
fnpattern(clear, 45040000, 'Emptying', ['Agent': 'Cause', 'Instrument': 'Theme', 'Patient': 'Source']).
fnpattern(coagulate, 45040000, 'Change_of_consistency', ['Patient': 'Undergoer']).
fnpattern(conciliate, 45040000, 'Experiencer_obj', ['Agent': 'Stimulus', 'Patient': 'Experiencer', 'Instrument': 'Means']).
fnpattern(condense, 45040000, 'Change_of_phase', ['Patient': 'Undergoer']).
fnpattern(contract, 45040000, 'Expansion', ['Patient': 'Item']).
fnpattern(cool, 45040000, 'Cause_temperature_change', ['Agent': 'Cause', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(cool, 45040000, 'Cause_temperature_change', ['Agent': 'Agent', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(cool, 45040000, 'Inchoative_change_of_temperature', ['Patient': 'Item']).
fnpattern(corrode, 45040000, 'Corroding', ['Patient': 'Undergoer']).
fnpattern(curdle, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(curdle, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(curdle, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(curdle, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(curdle, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(curdle, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(curdle, 45040000, 'Change_of_consistency', ['Patient': 'Undergoer']).
fnpattern(dampen, 45040000, 'Cause_to_be_wet', ['Agent': 'Agent', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(dampen, 45040000, 'Cause_to_be_wet', ['Agent': 'Cause', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(decompose, 45040000, 'Rotting', ['Patient': 'Undergoer']).
fnpattern(decrease, 45040000, 'Cause_change_of_scalar_position', ['Agent': 'Agent', 'Patient': 'Attribute']).
fnpattern(decrease, 45040000, 'Cause_change_of_scalar_position', ['Agent': 'Cause', 'Patient': 'Attribute']).
fnpattern(decrease, 45040000, 'Change_position_on_a_scale', ['Patient': 'Attribute']).
fnpattern(defrost, 45040000, 'Cause_change_of_phase', ['Agent': 'Agent', 'Patient': 'Undergoer']).
fnpattern(defrost, 45040000, 'Cause_change_of_phase', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(defrost, 45040000, 'Change_of_phase', ['Patient': 'Undergoer']).
fnpattern(dehumidify, 45040000, 'Cause_to_be_dry', ['Agent': 'Agent', 'Instrument': 'Instrument', 'Patient': 'Dryee']).
fnpattern(dehumidify, 45040000, 'Cause_to_be_dry', ['Agent': 'Cause', 'Instrument': 'Instrument', 'Patient': 'Dryee']).
fnpattern(dehydrate, 45040000, 'Cause_to_be_dry', ['Agent': 'Agent', 'Instrument': 'Instrument', 'Patient': 'Dryee']).
fnpattern(dehydrate, 45040000, 'Cause_to_be_dry', ['Agent': 'Cause', 'Instrument': 'Instrument', 'Patient': 'Dryee']).
fnpattern(desiccate, 45040000, 'Cause_to_be_dry', ['Agent': 'Agent', 'Instrument': 'Instrument', 'Patient': 'Dryee']).
fnpattern(desiccate, 45040000, 'Cause_to_be_dry', ['Agent': 'Cause', 'Instrument': 'Instrument', 'Patient': 'Dryee']).
fnpattern(diminish, 45040000, 'Change_position_on_a_scale', ['Patient': 'Attribute']).
fnpattern(disperse, 45040000, 'Dispersal', ['Agent': 'Agent', 'Patient': 'Individuals', 'Instrument': 'Means']).
fnpattern(disperse, 45040000, 'Dispersal', ['Agent': 'Cause', 'Patient': 'Individuals', 'Instrument': 'Means']).
fnpattern(divide, 45040000, 'Separation', ['Agent': 'Agent', 'Patient': 'Whole', 'Instrument': 'Instrument']).
fnpattern(divide, 45040000, 'Separation', ['Agent': 'Cause', 'Patient': 'Whole', 'Instrument': 'Instrument']).
fnpattern(double, 45040000, 'Change_position_on_a_scale', ['Patient': 'Attribute']).
fnpattern(drain, 45040000, 'Emptying', ['Agent': 'Agent', 'Instrument': 'Theme', 'Patient': 'Source']).
fnpattern(drain, 45040000, 'Emptying', ['Agent': 'Cause', 'Instrument': 'Theme', 'Patient': 'Source']).
fnpattern(dry, 45040000, 'Cause_to_be_dry', ['Agent': 'Agent', 'Instrument': 'Instrument', 'Patient': 'Dryee']).
fnpattern(dry, 45040000, 'Cause_to_be_dry', ['Agent': 'Cause', 'Instrument': 'Instrument', 'Patient': 'Dryee']).
fnpattern(ease, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Treatment', 'Patient': 'Affliction']).
fnpattern(ease, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Treatment', 'Patient': 'Patient']).
fnpattern(ease, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Treatment', 'Patient': 'Body_part']).
fnpattern(ease, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Medication', 'Patient': 'Affliction']).
fnpattern(ease, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Medication', 'Patient': 'Patient']).
fnpattern(ease, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Medication', 'Patient': 'Body_part']).
fnpattern(embalm, 45040000, 'Preserving', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Medium']).
fnpattern(embitter, 45040000, 'Experiencer_obj', ['Agent': 'Stimulus', 'Patient': 'Experiencer', 'Instrument': 'Means']).
fnpattern(empty, 45040000, 'Emptying', ['Agent': 'Agent', 'Instrument': 'Theme', 'Patient': 'Source']).
fnpattern(empty, 45040000, 'Emptying', ['Agent': 'Cause', 'Instrument': 'Theme', 'Patient': 'Source']).
fnpattern(enlarge, 45040000, 'Cause_expansion', ['Agent': 'Agent', 'Patient': 'Item']).
fnpattern(enlarge, 45040000, 'Cause_expansion', ['Agent': 'Cause', 'Patient': 'Item']).
fnpattern(enlarge, 45040000, 'Expansion', ['Patient': 'Item']).
fnpattern(evaporate, 45040000, 'Cause_change_of_phase', ['Agent': 'Agent', 'Patient': 'Undergoer']).
fnpattern(evaporate, 45040000, 'Cause_change_of_phase', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(evaporate, 45040000, 'Change_of_phase', ['Patient': 'Undergoer']).
fnpattern(expand, 45040000, 'Expansion', ['Patient': 'Item']).
fnpattern(explode, 45040000, 'Change_position_on_a_scale', ['Patient': 'Attribute']).
fnpattern(fill, 45040000, 'Filling', ['Agent': 'Agent', 'Patient': 'Goal', 'Instrument': 'Theme']).
fnpattern(flatten, 45040000, 'Reshaping', ['Agent': 'Deformer', 'Instrument': 'Instrument', 'Patient': 'Undergoer']).
fnpattern(flatten, 45040000, 'Reshaping', ['Agent': 'Cause', 'Instrument': 'Instrument', 'Patient': 'Undergoer']).
fnpattern(flood, 45040000, 'Filling', ['Agent': 'Agent', 'Patient': 'Goal', 'Instrument': 'Theme']).
fnpattern(freeze, 45040000, 'Cause_change_of_phase', ['Agent': 'Agent', 'Patient': 'Undergoer']).
fnpattern(freeze, 45040000, 'Cause_change_of_phase', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(freeze, 45040000, 'Change_of_phase', ['Patient': 'Undergoer']).
fnpattern(fuse, 45040000, 'Amalgamation', ['Patient': 'Parts']).
fnpattern(fuse, 45040000, 'Cause_to_amalgamate', ['Agent': 'Agent', 'Patient': 'Parts']).
fnpattern(grow, 45040000, 'Change_position_on_a_scale', ['Patient': 'Attribute']).
fnpattern(harden, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(harden, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(harden, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(harden, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(harden, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(harden, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(harden, 45040000, 'Change_of_consistency', ['Patient': 'Undergoer']).
fnpattern(heal, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Treatment', 'Patient': 'Affliction']).
fnpattern(heal, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Treatment', 'Patient': 'Patient']).
fnpattern(heal, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Treatment', 'Patient': 'Body_part']).
fnpattern(heal, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Medication', 'Patient': 'Affliction']).
fnpattern(heal, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Medication', 'Patient': 'Patient']).
fnpattern(heal, 45040000, 'Cure', ['Agent': 'Healer', 'Instrument': 'Medication', 'Patient': 'Body_part']).
fnpattern(heat, 45040000, 'Cause_temperature_change', ['Agent': 'Cause', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(heat, 45040000, 'Cause_temperature_change', ['Agent': 'Agent', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(heat, 45040000, 'Inchoative_change_of_temperature', ['Patient': 'Item']).
fnpattern(humidify, 45040000, 'Cause_to_be_wet', ['Agent': 'Agent', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(humidify, 45040000, 'Cause_to_be_wet', ['Agent': 'Cause', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(hush, 45040000, 'Become_silent', ['Patient': 'Expressor']).
fnpattern(hush, 45040000, 'Become_silent', ['Patient': 'Speaker']).
fnpattern(hush, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Speaker', 'Instrument': 'Instrument']).
fnpattern(hush, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Speaker', 'Instrument': 'Means']).
fnpattern(hush, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Expressor', 'Instrument': 'Instrument']).
fnpattern(hush, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Expressor', 'Instrument': 'Means']).
fnpattern(ignite, 45040000, 'Setting_fire', ['Agent': 'Kindler', 'Patients': 'Flame', 'Patient': 'Flammables']).
fnpattern(ignite, 45040000, 'Setting_fire', ['Agent': 'Cause', 'Patients': 'Flame', 'Patient': 'Flammables']).
fnpattern(increase, 45040000, 'Cause_change_of_scalar_position', ['Agent': 'Agent', 'Patient': 'Attribute']).
fnpattern(increase, 45040000, 'Cause_change_of_scalar_position', ['Agent': 'Cause', 'Patient': 'Attribute']).
fnpattern(increase, 45040000, 'Change_position_on_a_scale', ['Patient': 'Attribute']).
fnpattern(inflate, 45040000, 'Cause_expansion', ['Agent': 'Agent', 'Patient': 'Item']).
fnpattern(inflate, 45040000, 'Cause_expansion', ['Agent': 'Cause', 'Patient': 'Item']).
fnpattern(kindle, 45040000, 'Setting_fire', ['Agent': 'Kindler', 'Patients': 'Flame', 'Patient': 'Flammables']).
fnpattern(kindle, 45040000, 'Setting_fire', ['Agent': 'Cause', 'Patients': 'Flame', 'Patient': 'Flammables']).
fnpattern(lengthen, 45040000, 'Cause_expansion', ['Agent': 'Agent', 'Patient': 'Item']).
fnpattern(lengthen, 45040000, 'Cause_expansion', ['Agent': 'Cause', 'Patient': 'Item']).
fnpattern(light, 45040000, 'Setting_fire', ['Agent': 'Kindler', 'Patients': 'Flame', 'Patient': 'Flammables']).
fnpattern(light, 45040000, 'Setting_fire', ['Agent': 'Cause', 'Patients': 'Flame', 'Patient': 'Flammables']).
fnpattern(liquefy, 45040000, 'Cause_change_of_phase', ['Agent': 'Agent', 'Patient': 'Undergoer']).
fnpattern(liquefy, 45040000, 'Cause_change_of_phase', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(liquefy, 45040000, 'Change_of_phase', ['Patient': 'Undergoer']).
fnpattern(magnify, 45040000, 'Cause_expansion', ['Agent': 'Agent', 'Patient': 'Item']).
fnpattern(magnify, 45040000, 'Cause_expansion', ['Agent': 'Cause', 'Patient': 'Item']).
fnpattern(melt, 45040000, 'Cause_change_of_phase', ['Agent': 'Agent', 'Patient': 'Undergoer']).
fnpattern(melt, 45040000, 'Cause_change_of_phase', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(melt, 45040000, 'Change_of_phase', ['Patient': 'Undergoer']).
fnpattern(moisten, 45040000, 'Cause_to_be_wet', ['Agent': 'Agent', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(moisten, 45040000, 'Cause_to_be_wet', ['Agent': 'Cause', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(narrow, 45040000, 'Cause_expansion', ['Agent': 'Agent', 'Patient': 'Item']).
fnpattern(narrow, 45040000, 'Cause_expansion', ['Agent': 'Cause', 'Patient': 'Item']).
fnpattern(obscure, 45040000, 'Eclipse', ['Agent': 'Obstruction', 'Patient': 'Eclipsed']).
fnpattern(oxidize, 45040000, 'Corroding_caused', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(putrefy, 45040000, 'Rotting', ['Patient': 'Undergoer']).
fnpattern(quiet, 45040000, 'Become_silent', ['Patient': 'Expressor']).
fnpattern(quiet, 45040000, 'Become_silent', ['Patient': 'Speaker']).
fnpattern(quiet, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Speaker', 'Instrument': 'Instrument']).
fnpattern(quiet, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Speaker', 'Instrument': 'Means']).
fnpattern(quiet, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Expressor', 'Instrument': 'Instrument']).
fnpattern(quiet, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Expressor', 'Instrument': 'Means']).
fnpattern(reproduce, 45040000, 'Duplication', ['Agent': 'Copy', 'Patient': 'Original']).
fnpattern(reproduce, 45040000, 'Duplication', ['Agent': 'Creator', 'Patient': 'Original']).
fnpattern(shrink, 45040000, 'Cause_expansion', ['Agent': 'Agent', 'Patient': 'Item']).
fnpattern(shrink, 45040000, 'Cause_expansion', ['Agent': 'Cause', 'Patient': 'Item']).
fnpattern(shrink, 45040000, 'Expansion', ['Patient': 'Item']).
fnpattern(silence, 45040000, 'Become_silent', ['Patient': 'Expressor']).
fnpattern(silence, 45040000, 'Become_silent', ['Patient': 'Speaker']).
fnpattern(silence, 45040000, 'Killing', ['Agent': 'Killer', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(silence, 45040000, 'Killing', ['Agent': 'Cause', 'Patient': 'Victim', 'Instrument': 'Instrument']).
fnpattern(silence, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Speaker', 'Instrument': 'Instrument']).
fnpattern(silence, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Speaker', 'Instrument': 'Means']).
fnpattern(silence, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Expressor', 'Instrument': 'Instrument']).
fnpattern(silence, 45040000, 'Silencing', ['Agent': 'Agent', 'Patient': 'Expressor', 'Instrument': 'Means']).
fnpattern(soak, 45040000, 'Cause_to_be_wet', ['Agent': 'Agent', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(soak, 45040000, 'Cause_to_be_wet', ['Agent': 'Cause', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(soften, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(soften, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(soften, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(soften, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(soften, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(soften, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(soften, 45040000, 'Change_of_consistency', ['Patient': 'Undergoer']).
fnpattern(solidify, 45040000, 'Change_of_phase', ['Patient': 'Undergoer']).
fnpattern(stretch, 45040000, 'Expansion', ['Patient': 'Item']).
fnpattern(thaw, 45040000, 'Cause_change_of_phase', ['Agent': 'Agent', 'Patient': 'Undergoer']).
fnpattern(thaw, 45040000, 'Cause_change_of_phase', ['Agent': 'Cause', 'Patient': 'Undergoer']).
fnpattern(thaw, 45040000, 'Change_of_phase', ['Patient': 'Undergoer']).
fnpattern(thicken, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(thicken, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(thicken, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(thicken, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(thicken, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(thicken, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(thicken, 45040000, 'Change_of_consistency', ['Patient': 'Undergoer']).
fnpattern(thin, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(thin, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(thin, 45040000, 'Cause_change_of_consistency', ['Agent': 'Agent', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(thin, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Instrument']).
fnpattern(thin, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Change_agent']).
fnpattern(thin, 45040000, 'Cause_change_of_consistency', ['Agent': 'Cause', 'Patient': 'Undergoer', 'Instrument': 'Means']).
fnpattern(triple, 45040000, 'Change_position_on_a_scale', ['Patient': 'Attribute']).
fnpattern(vaporize, 45040000, 'Change_of_phase', ['Patient': 'Undergoer']).
fnpattern(wake, 45040000, 'Cause_to_wake', ['Agent': 'Agent', 'Patient': 'Sleeper', 'Instrument': 'Instrument']).
fnpattern(wake, 45040000, 'Cause_to_wake', ['Agent': 'Cause', 'Patient': 'Sleeper', 'Instrument': 'Instrument']).
fnpattern(wake, 45040000, 'Waking_up', ['Patient': 'Sleeper']).
fnpattern(warm, 45040000, 'Cause_temperature_change', ['Agent': 'Cause', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(warm, 45040000, 'Cause_temperature_change', ['Agent': 'Agent', 'Patient': 'Item', 'Instrument': 'Hot_Cold_source']).
fnpattern(warm, 45040000, 'Inchoative_change_of_temperature', ['Patient': 'Item']).
fnpattern(warp, 45040000, 'Reshaping', ['Agent': 'Deformer', 'Instrument': 'Instrument', 'Patient': 'Undergoer']).
fnpattern(warp, 45040000, 'Reshaping', ['Agent': 'Cause', 'Instrument': 'Instrument', 'Patient': 'Undergoer']).
fnpattern(wet, 45040000, 'Cause_to_be_wet', ['Agent': 'Agent', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(wet, 45040000, 'Cause_to_be_wet', ['Agent': 'Cause', 'Instrument': 'Liquid', 'Patient': 'Undergoer']).
fnpattern(widen, 45040000, 'Cause_expansion', ['Agent': 'Agent', 'Patient': 'Item']).
fnpattern(widen, 45040000, 'Cause_expansion', ['Agent': 'Cause', 'Patient': 'Item']).
fnpattern(corrode, 45050000, 'Corroding', ['Patient': 'Undergoer']).
fnpattern(corrode, 45050000, 'Corroding_caused', ['Patient': 'Undergoer']).
fnpattern(decay, 45050000, 'Rotting', ['Patient': 'Undergoer']).
fnpattern(rot, 45050000, 'Rotting', ['Patient': 'Undergoer']).
fnpattern(rust, 45050000, 'Corroding', ['Patient': 'Undergoer']).
fnpattern(spoil, 45050000, 'Rotting', ['Patient': 'Undergoer']).
fnpattern(swell, 45050000, 'Cause_change_of_scalar_position', ['Patient': 'Attribute']).
fnpattern(swell, 45050000, 'Cause_expansion', ['Patient': 'Item']).
fnpattern(tarnish, 45050000, 'Corroding_caused', ['Patient': 'Undergoer']).
fnpattern(decline, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(decrease, 45060100, 'Cause_change_of_scalar_position', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(decrease, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(diminish, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(drop, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(fall, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(fluctuate, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(gain, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(grow, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(increase, 45060100, 'Cause_change_of_scalar_position', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(increase, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(jump, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(lower, 45060100, 'Cause_change_of_scalar_position', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(plummet, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(rise, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(rocket, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(soar, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(swell, 45060100, 'Cause_change_of_scalar_position', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(swell, 45060100, 'Cause_expansion', ['Patient': 'Item', 'Attribute': 'Dimension', 'Extent': 'Size_change']).
fnpattern(tumble, 45060100, 'Change_position_on_a_scale', ['Patient': 'Item', 'Attribute': 'Attribute', 'Extent': 'Difference']).
fnpattern(camp, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Goal']).
fnpattern(camp, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Location']).
fnpattern(camp, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Goal']).
fnpattern(camp, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Location']).
fnpattern(dwell, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Goal']).
fnpattern(dwell, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Location']).
fnpattern(dwell, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Goal']).
fnpattern(dwell, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Location']).
fnpattern(live, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Goal']).
fnpattern(live, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Location']).
fnpattern(live, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Goal']).
fnpattern(live, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Location']).
fnpattern(lodge, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Goal']).
fnpattern(lodge, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Location']).
fnpattern(lodge, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Goal']).
fnpattern(lodge, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Location']).
fnpattern(reside, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Goal']).
fnpattern(reside, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Location']).
fnpattern(reside, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Goal']).
fnpattern(reside, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Location']).
fnpattern(stay, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Goal']).
fnpattern(stay, 46000000, 'Residence', ['Theme': 'Resident', 'Location': 'Location']).
fnpattern(stay, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Goal']).
fnpattern(stay, 46000000, 'Residence', ['Theme': 'Co-resident', 'Location': 'Location']).
fnpattern(exist, 47010100, 'Existence', ['Theme': 'Entity']).
fnpattern(persist, 47010100, 'Process_continue', ['Theme': 'Event', 'Location': 'Goal']).
fnpattern(persist, 47010100, 'Process_continue', ['Theme': 'Event', 'Location': 'Place']).
fnpattern(cascade, 47020000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Goal']).
fnpattern(cascade, 47020000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Area']).
fnpattern(corrode, 47020000, 'Corroding', ['Theme': 'Undergoer']).
fnpattern(decay, 47020000, 'Rotting', ['Theme': 'Undergoer']).
fnpattern(decompose, 47020000, 'Rotting', ['Theme': 'Undergoer']).
fnpattern(fester, 47020000, 'Rotting', ['Theme': 'Undergoer']).
fnpattern(fizz, 47020000, 'Motion_noise', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(fizz, 47020000, 'Motion_noise', ['Location': 'Goal', 'Theme': 'Theme']).
fnpattern(flow, 47020000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Goal']).
fnpattern(flow, 47020000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Area']).
fnpattern(rot, 47020000, 'Rotting', ['Theme': 'Undergoer']).
fnpattern(rust, 47020000, 'Corroding', ['Theme': 'Undergoer']).
fnpattern(spread, 47020000, 'Dispersal', ['Theme': 'Individuals', 'Location': 'Source']).
fnpattern(spread, 47020000, 'Dispersal', ['Theme': 'Individuals', 'Location': 'Goal_area']).
fnpattern(stream, 47020000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Goal']).
fnpattern(stream, 47020000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Area']).
fnpattern(tarnish, 47020000, 'Corroding_caused', ['Theme': 'Undergoer']).
fnpattern(trickle, 47020000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Goal']).
fnpattern(trickle, 47020000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Area']).
fnpattern(bob, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Goal']).
fnpattern(bob, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Area']).
fnpattern(creep, 47030000, 'Self_motion', ['Location': 'Area', 'Theme': 'Self_mover']).
fnpattern(creep, 47030000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(dance, 47030000, 'Self_motion', ['Location': 'Area', 'Theme': 'Self_mover']).
fnpattern(dance, 47030000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(drift, 47030000, 'Motion', ['Location': 'Area', 'Theme': 'Self_mover']).
fnpattern(drift, 47030000, 'Motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(flap, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Goal']).
fnpattern(flap, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Area']).
fnpattern(float, 47030000, 'Motion', ['Location': 'Area', 'Theme': 'Self_mover']).
fnpattern(float, 47030000, 'Motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(flutter, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Goal']).
fnpattern(flutter, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Area']).
fnpattern(jiggle, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Goal']).
fnpattern(jiggle, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Area']).
fnpattern(rotate, 47030000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(rotate, 47030000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(rotate, 47030000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(rotate, 47030000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(rotate, 47030000, 'Moving_in_place', ['Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(shake, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Goal']).
fnpattern(shake, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Area']).
fnpattern(shake, 47030000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(shake, 47030000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(shake, 47030000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(shake, 47030000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(shake, 47030000, 'Moving_in_place', ['Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(totter, 47030000, 'Self_motion', ['Location': 'Area', 'Theme': 'Self_mover']).
fnpattern(totter, 47030000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(vibrate, 47030000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(vibrate, 47030000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(vibrate, 47030000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(vibrate, 47030000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(vibrate, 47030000, 'Moving_in_place', ['Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(wave, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Goal']).
fnpattern(wave, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Area']).
fnpattern(wiggle, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Goal']).
fnpattern(wiggle, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Area']).
fnpattern(writhe, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Goal']).
fnpattern(writhe, 47030000, 'Body_movement', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Area']).
fnpattern(echo, 47040000, 'Sound_movement', ['Theme': 'Sound', 'Location': 'Sound_source']).
fnpattern(resound, 47040000, 'Sound_movement', ['Theme': 'Sound', 'Location': 'Sound_source']).
fnpattern(reverberate, 47040000, 'Sound_movement', ['Theme': 'Sound', 'Location': 'Sound_source']).
fnpattern(bustle, 47051100, 'Self_motion', ['Location': 'Goal', 'Theme': 'Self_mover']).
fnpattern(bustle, 47051100, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(crawl, 47051100, 'Abundance', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(crawl, 47051100, 'Self_motion', ['Location': 'Goal', 'Theme': 'Self_mover']).
fnpattern(crawl, 47051100, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(creep, 47051100, 'Self_motion', ['Location': 'Goal', 'Theme': 'Self_mover']).
fnpattern(creep, 47051100, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(run, 47051100, 'Self_motion', ['Location': 'Goal', 'Theme': 'Self_mover']).
fnpattern(run, 47051100, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(swarm, 47051100, 'Abundance', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(swarm, 47051100, 'Mass_motion', ['Theme': 'Mass_theme', 'Location': 'Goal']).
fnpattern(swarm, 47051100, 'Mass_motion', ['Theme': 'Mass_theme', 'Location': 'Location']).
fnpattern(swim, 47051100, 'Self_motion', ['Location': 'Goal', 'Theme': 'Self_mover']).
fnpattern(swim, 47051100, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(teem, 47051100, 'Abundance', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(teem, 47051100, 'Mass_motion', ['Theme': 'Mass_theme', 'Location': 'Goal']).
fnpattern(teem, 47051100, 'Mass_motion', ['Theme': 'Mass_theme', 'Location': 'Location']).
fnpattern(throng, 47051100, 'Abundance', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(throng, 47051200, 'Mass_motion', ['Theme': 'Mass_theme', 'Location': 'Goal']).
fnpattern(throng, 47051200, 'Mass_motion', ['Theme': 'Mass_theme', 'Location': 'Location']).
fnpattern(assemble, 47052000, 'Congregating', ['Theme': 'Individuals']).
fnpattern(assemble, 47052000, 'Gathering_up', ['Agent': 'Agent', 'Theme': 'Individuals']).
fnpattern(collect, 47052000, 'Commerce_collect', ['Agent': 'Buyer', 'Theme': 'Goods']).
fnpattern(congregate, 47052000, 'Congregating', ['Theme': 'Individuals']).
fnpattern(convene, 47052000, 'Congregating', ['Theme': 'Individuals']).
fnpattern(convene, 47052000, 'Gathering_up', ['Agent': 'Agent', 'Theme': 'Individuals']).
fnpattern(flock, 47052000, 'Mass_motion', ['Theme': 'Mass_theme']).
fnpattern(gather, 47052000, 'Congregating', ['Theme': 'Individuals']).
fnpattern(gather, 47052000, 'Gathering_up', ['Agent': 'Agent', 'Theme': 'Individuals']).
fnpattern(herd, 47052000, 'Gathering_up', ['Agent': 'Agent', 'Theme': 'Individuals']).
fnpattern(bend, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(crouch, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(kneel, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(lean, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(lie, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(sit, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(slouch, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(sprawl, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(squat, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(stand, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(stoop, 47060000, 'Posture', ['Theme': 'Theme', 'Location': 'Location']).
fnpattern(cascade, 47070000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Goal']).
fnpattern(cascade, 47070000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Area']).
fnpattern(climb, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(climb, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(crawl, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(crawl, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(drop, 47070000, 'Motion_directional', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(drop, 47070000, 'Motion_directional', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(drop, 47070000, 'Motion_directional', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(drop, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Path']).
fnpattern(drop, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Area']).
fnpattern(go, 47070000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(go, 47070000, 'Motion', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(meander, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Path']).
fnpattern(meander, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Area']).
fnpattern(meander, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(meander, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(plunge, 47070000, 'Motion_directional', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(plunge, 47070000, 'Motion_directional', ['Theme': 'Theme', 'Location': 'Area']).
fnpattern(plunge, 47070000, 'Motion_directional', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(run, 47070000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Goal']).
fnpattern(run, 47070000, 'Fluidic_motion', ['Theme': 'Fluid', 'Location': 'Area']).
fnpattern(run, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(run, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(straggle, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(straggle, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(stretch, 47070000, 'Expansion', ['Theme': 'Item']).
fnpattern(swerve, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Path']).
fnpattern(swerve, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Area']).
fnpattern(veer, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Path']).
fnpattern(veer, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Area']).
fnpattern(wander, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(wander, 47070000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(weave, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Path']).
fnpattern(weave, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Area']).
fnpattern(wind, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Path']).
fnpattern(wind, 47070000, 'Path_shape', ['Theme': 'Road', 'Location': 'Area']).
fnpattern(blanket, 47080000, 'Adorning', ['Theme1': 'Theme', 'Theme2': 'Location']).
fnpattern(cap, 47080000, 'Closure', ['Theme1': 'Fastener', 'Theme2': 'Containing_object']).
fnpattern(contain, 47080000, 'Containing', ['Theme1': 'Container', 'Theme2': 'Contents']).
fnpattern(cover, 47080000, 'Adorning', ['Theme1': 'Theme', 'Theme2': 'Location']).
fnpattern(encircle, 47080000, 'Adorning', ['Theme1': 'Theme', 'Theme2': 'Location']).
fnpattern(fill, 47080000, 'Adorning', ['Theme1': 'Theme', 'Theme2': 'Location']).
fnpattern(follow, 47080000, 'Cotheme', ['Theme1': 'Theme', 'Theme2': 'Cotheme']).
fnpattern(line, 47080000, 'Adorning', ['Theme1': 'Theme', 'Theme2': 'Location']).
fnpattern(traverse, 47080000, 'Path_shape', ['Theme1': 'Theme', 'Theme2': 'Road']).
fnpattern(appear, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Place']).
fnpattern(appear, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Time']).
fnpattern(arise, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Place']).
fnpattern(arise, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Time']).
fnpattern(develop, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Place']).
fnpattern(develop, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Time']).
fnpattern(emerge, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Place']).
fnpattern(emerge, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Time']).
fnpattern(erupt, 48011000, 'Process_start', ['Theme': 'Event', 'Location': 'Place']).
fnpattern(erupt, 48011000, 'Process_start', ['Theme': 'Event', 'Location': 'Time']).
fnpattern(form, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Place']).
fnpattern(form, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Time']).
fnpattern(materialize, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Place']).
fnpattern(materialize, 48011000, 'Coming_to_be', ['Theme': 'Entity', 'Location': 'Time']).
fnpattern(assert, 48012000, 'Statement', ['Theme': 'Topic', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(assert, 48012000, 'Statement', ['Theme': 'Message', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(declare, 48012000, 'Statement', ['Theme': 'Topic', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(declare, 48012000, 'Statement', ['Theme': 'Message', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(expose, 48012000, 'Reveal_secret', ['Theme': 'Topic', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(expose, 48012000, 'Reveal_secret', ['Theme': 'Information', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(express, 48012000, 'Statement', ['Theme': 'Topic', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(express, 48012000, 'Statement', ['Theme': 'Message', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(suggest, 48012000, 'Statement', ['Theme': 'Topic', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(suggest, 48012000, 'Statement', ['Theme': 'Message', 'Agent': 'Speaker', 'Recipient': 'Addressee']).
fnpattern(die, 48020000, 'Death', ['Theme': 'Protagonist']).
fnpattern(disappear, 48020000, 'Departing', ['Theme': 'Theme', 'Location': 'Source']).
fnpattern(expire, 48020000, 'Death', ['Theme': 'Protagonist']).
fnpattern(perish, 48020000, 'Death', ['Theme': 'Protagonist']).
fnpattern(vanish, 48020000, 'Departing', ['Theme': 'Theme', 'Location': 'Source']).
fnpattern(befall, 48030000, 'Catastrophe', ['Theme': 'Undesirable_event', 'Location': 'Place']).
fnpattern(befall, 48030000, 'Catastrophe', ['Theme': 'Undesirable_event', 'Location': 'Time']).
fnpattern(chance, 48030000, 'Daring', ['Theme': 'Action', 'Location': 'Place']).
fnpattern(chance, 48030000, 'Daring', ['Theme': 'Action', 'Location': 'Time']).
fnpattern(happen, 48030000, 'Event', ['Theme': 'Event', 'Location': 'Place']).
fnpattern(happen, 48030000, 'Event', ['Theme': 'Event', 'Location': 'Time']).
fnpattern(occur, 48030000, 'Event', ['Theme': 'Event', 'Location': 'Place']).
fnpattern(occur, 48030000, 'Event', ['Theme': 'Event', 'Location': 'Time']).
fnpattern(fidget, 49000000, 'Body_movement', ['Agent': 'Entity', 'Patient': 'Body_part']).
fnpattern(flap, 49000000, 'Body_movement', ['Agent': 'Entity', 'Patient': 'Body_part']).
fnpattern(totter, 49000000, 'Self_motion', ['Patient': 'Self_mover']).
fnpattern(twitch, 49000000, 'Body_movement', ['Agent': 'Entity', 'Patient': 'Body_part']).
fnpattern(waggle, 49000000, 'Body_movement', ['Agent': 'Entity', 'Patient': 'Body_part']).
fnpattern(wiggle, 49000000, 'Body_movement', ['Agent': 'Entity', 'Patient': 'Body_part']).
fnpattern(wriggle, 49000000, 'Body_movement', ['Agent': 'Entity', 'Patient': 'Body_part']).
fnpattern(wriggle, 49000000, 'Self_motion', ['Patient': 'Self_mover']).
fnpattern(bend, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(crouch, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(kneel, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(lean, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(lie, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(rise, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(sit, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(slouch, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(sprawl, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(squat, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(stand, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(stoop, 50000000, 'Change_posture', ['Agent': 'Protagonist']).
fnpattern(ascend, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(ascend, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(climb, 51010100, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(climb, 51010100, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(cross, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(cross, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(depart, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Source']).
fnpattern(depart, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(descend, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(descend, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(enter, 51010100, 'Arriving', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(enter, 51010100, 'Arriving', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(enter, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(enter, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(escape, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Source']).
fnpattern(escape, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(escape, 51010100, 'Escaping', ['Theme': 'Theme', 'Location': 'Undesirable_location']).
fnpattern(exit, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Source']).
fnpattern(exit, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(exit, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(exit, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(flee, 51010100, 'Escaping', ['Theme': 'Theme', 'Location': 'Undesirable_location']).
fnpattern(flee, 51010100, 'Evading', ['Theme': 'Evader']).
fnpattern(leave, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Source']).
fnpattern(leave, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(leave, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(leave, 51010100, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(vacate, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Source']).
fnpattern(vacate, 51010100, 'Departing', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(vacate, 51010100, 'Quitting_a_place', ['Theme': 'Theme', 'Location': 'Source']).
fnpattern(vacate, 51010100, 'Quitting_a_place', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(approach, 51010200, 'Arriving', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(approach, 51010200, 'Arriving', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(come, 51010200, 'Arriving', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(come, 51010200, 'Arriving', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(fall, 51010200, 'Motion_directional', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(fall, 51010200, 'Motion_directional', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(go, 51010200, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(go, 51010200, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(plunge, 51010200, 'Motion_directional', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(plunge, 51010200, 'Motion_directional', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(return, 51010200, 'Arriving', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(return, 51010200, 'Arriving', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(rise, 51010200, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(rise, 51010200, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(arrive, 51010210, 'Arriving', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(arrive, 51010210, 'Arriving', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(abandon, 51020000, 'Departing', ['Theme': 'Theme', 'Source': 'Source']).
fnpattern(desert, 51020100, 'Departing', ['Theme': 'Theme', 'Source': 'Source']).
fnpattern(leave, 51020100, 'Departing', ['Theme': 'Theme', 'Source': 'Source']).
fnpattern(drift, 51031000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(drift, 51031000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(drop, 51031000, 'Motion_directional', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(drop, 51031000, 'Motion_directional', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(drop, 51031000, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(drop, 51031000, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(float, 51031000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(float, 51031000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(glide, 51031000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(glide, 51031000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(move, 51031000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(move, 51031000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(roll, 51031000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(roll, 51031000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(rotate, 51031000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(rotate, 51031000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(rotate, 51031000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(rotate, 51031000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(rotate, 51031000, 'Moving_in_place', ['Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(spin, 51031000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(spin, 51031000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(spin, 51031000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(spin, 51031000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(swing, 51031000, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(swing, 51031000, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(turn, 51031000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(turn, 51031000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(turn, 51031000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(turn, 51031000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(twirl, 51031000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(twirl, 51031000, 'Cause_to_move_in_place', ['Agent': 'Agent', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(twirl, 51031000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(twirl, 51031000, 'Cause_to_move_in_place', ['Agent': 'Cause', 'Theme': 'Body_part', 'Location': 'Fixed_location']).
fnpattern(twirl, 51031000, 'Moving_in_place', ['Theme': 'Theme', 'Location': 'Fixed_location']).
fnpattern(wind, 51031000, 'Path_shape', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(wind, 51031000, 'Path_shape', ['Theme': 'Theme', 'Location': 'Road']).
fnpattern(amble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(amble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(amble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(bolt, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(bolt, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(bolt, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(bound, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(bound, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(bound, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(canter, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(canter, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(canter, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(clamber, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(clamber, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(clamber, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(climb, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(climb, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(climb, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(coast, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(coast, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(coast, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(crawl, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(crawl, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(crawl, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(creep, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(creep, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(creep, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(dart, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(dart, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(dart, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(dash, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(dash, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(dash, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(drift, 51032000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(drift, 51032000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(flit, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(flit, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(flit, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(float, 51032000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(float, 51032000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(fly, 51032000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(fly, 51032000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(frolic, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(frolic, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(frolic, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(gambol, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(gambol, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(gambol, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(glide, 51032000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(glide, 51032000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(hasten, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(hasten, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(hasten, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(hike, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(hike, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(hike, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(hobble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(hobble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(hobble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(hurry, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(hurry, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(hurry, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(jog, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(jog, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(jog, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(jump, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(jump, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(jump, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(leap, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(leap, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(leap, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(limp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(limp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(limp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(lope, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(lope, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(lope, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(lumber, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(lumber, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(lumber, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(lurch, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(lurch, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(lurch, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(march, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(march, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(march, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(meander, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(meander, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(meander, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(mince, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(mince, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(mince, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(mosey, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(mosey, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(mosey, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(pad, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(pad, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(pad, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(parade, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(parade, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(parade, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(plod, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(plod, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(plod, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(prance, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(prance, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(prance, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(promenade, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(promenade, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(promenade, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(prowl, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(prowl, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(prowl, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(roam, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(roam, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(roam, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(roll, 51032000, 'Motion', ['Location': 'Area', 'Theme': 'Theme']).
fnpattern(roll, 51032000, 'Motion', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(romp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(romp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(romp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(run, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(run, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(run, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(rush, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(rush, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(rush, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(sashay, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(sashay, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(sashay, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(saunter, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(saunter, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(saunter, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(scamper, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(scamper, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(scamper, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(scoot, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(scoot, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(scoot, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(scramble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(scramble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(scramble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(scurry, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(scurry, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(scurry, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(scuttle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(scuttle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(scuttle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(shuffle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(shuffle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(shuffle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(sidle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(sidle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(sidle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(skip, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(skip, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(skip, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(skulk, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(skulk, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(skulk, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(sleepwalk, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(sleepwalk, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(sleepwalk, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(slink, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(slink, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(slink, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(slither, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(slither, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(slither, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(slog, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(slog, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(slog, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(sneak, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(sneak, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(sneak, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(stagger, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(stagger, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(stagger, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(step, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(step, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(step, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(stomp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(stomp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(stomp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(stride, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(stride, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(stride, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(stroll, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(stroll, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(stroll, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(strut, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(strut, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(strut, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(stumble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(stumble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(stumble, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(swagger, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(swagger, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(swagger, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(swim, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(swim, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(swim, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(tack, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(tack, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(tack, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(tiptoe, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(tiptoe, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(tiptoe, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(toddle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(toddle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(toddle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(totter, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(totter, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(totter, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(tour, 51032000, 'Travel', ['Theme': 'Traveler', 'Location': 'Area']).
fnpattern(tour, 51032000, 'Travel', ['Theme': 'Traveler', 'Location': 'Goal']).
fnpattern(tour, 51032000, 'Travel', ['Theme': 'Traveler', 'Location': 'Path']).
fnpattern(traipse, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(traipse, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(traipse, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(tramp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(tramp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(tramp, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(trek, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(trek, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(trek, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(troop, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(troop, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(troop, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(trot, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(trot, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(trot, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(trudge, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(trudge, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(trudge, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(trundle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(trundle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(trundle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(vault, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(vault, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(vault, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(waddle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(waddle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(waddle, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(wade, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(wade, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(wade, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(walk, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(walk, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(walk, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(wander, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(wander, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Path']).
fnpattern(wander, 51032000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(balloon, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(balloon, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(boat, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(boat, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(caravan, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(caravan, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(jet, 51041000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Area']).
fnpattern(jet, 51041000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Goal']).
fnpattern(motor, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(motor, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(parachute, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(parachute, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(punt, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(punt, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(sledge, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(sledge, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(taxi, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(taxi, 51041000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(taxi, 51041000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Area']).
fnpattern(taxi, 51041000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Goal']).
fnpattern(bicycle, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(bicycle, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(bike, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(bike, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(canoe, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(canoe, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(cycle, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(cycle, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(raft, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(raft, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(skate, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(skate, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(toboggan, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(toboggan, 51041100, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(cruise, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(cruise, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(cruise, 51042000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Area']).
fnpattern(cruise, 51042000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Goal']).
fnpattern(drive, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(drive, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(fly, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(fly, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(fly, 51042000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Area']).
fnpattern(fly, 51042000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Goal']).
fnpattern(paddle, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(paddle, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(pedal, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(pedal, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(ride, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(ride, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(row, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(row, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(sail, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(sail, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(sail, 51042000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Area']).
fnpattern(sail, 51042000, 'Ride_vehicle', ['Agent': 'Vehicle', 'Theme': 'Theme', 'Location': 'Goal']).
fnpattern(tack, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Area']).
fnpattern(tack, 51042000, 'Operate_vehicle', ['Agent': 'Driver', 'Theme': 'Vehicle', 'Location': 'Goal']).
fnpattern(voyage, 51042000, 'Travel', ['Agent': 'Traveler', 'Theme': 'Co-participant', 'Location': 'Area']).
fnpattern(voyage, 51042000, 'Travel', ['Agent': 'Traveler', 'Theme': 'Co-participant', 'Location': 'Goal']).
fnpattern(voyage, 51042000, 'Travel', ['Agent': 'Traveler', 'Theme': 'Co-participant', 'Location': 'Path']).
fnpattern(voyage, 51042000, 'Travel', ['Agent': 'Traveler', 'Theme': 'Baggage', 'Location': 'Area']).
fnpattern(voyage, 51042000, 'Travel', ['Agent': 'Traveler', 'Theme': 'Baggage', 'Location': 'Goal']).
fnpattern(voyage, 51042000, 'Travel', ['Agent': 'Traveler', 'Theme': 'Baggage', 'Location': 'Path']).
fnpattern(bop, 51050000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(bop, 51050000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(dance, 51050000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(dance, 51050000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(shuffle, 51050000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(shuffle, 51050000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(waltz, 51050000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Area']).
fnpattern(waltz, 51050000, 'Self_motion', ['Theme': 'Self_mover', 'Location': 'Goal']).
fnpattern(chase, 51060000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(follow, 51060000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(pursue, 51060000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(shadow, 51060000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(tail, 51060000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(track, 51060000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(trail, 51060000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(accompany, 51070000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(conduct, 51070000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(escort, 51070000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(guide, 51070000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(lead, 51070000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(shepherd, 51070000, 'Cotheme', ['Agent': 'Theme', 'Theme': 'Cotheme']).
fnpattern(reach, 51080000, 'Arriving', ['Theme': 'Theme', 'Location': 'Goal']).
fnpattern(reach, 51080000, 'Arriving', ['Theme': 'Theme', 'Location': 'Path']).
fnpattern(avoid, 52000000, 'Avoiding', ['Agent': 'Agent', 'Theme': 'Undesirable_situation', 'Location': 'Place']).
fnpattern(avoid, 52000000, 'Avoiding', ['Agent': 'Agent', 'Location': 'Undesirable_situation']).
fnpattern(avoid, 52000000, 'Preventing', ['Agent': 'Preventing_cause', 'Theme': 'Event']).
fnpattern(dodge, 52000000, 'Avoiding', ['Agent': 'Agent', 'Theme': 'Undesirable_situation', 'Location': 'Place']).
fnpattern(dodge, 52000000, 'Avoiding', ['Agent': 'Agent', 'Location': 'Undesirable_situation']).
fnpattern(duck, 52000000, 'Avoiding', ['Agent': 'Agent', 'Theme': 'Undesirable_situation', 'Location': 'Place']).
fnpattern(duck, 52000000, 'Avoiding', ['Agent': 'Agent', 'Location': 'Undesirable_situation']).
fnpattern(elude, 52000000, 'Evading', ['Agent': 'Evader', 'Theme': 'Pursuer']).
fnpattern(eschew, 52000000, 'Avoiding', ['Agent': 'Agent', 'Theme': 'Undesirable_situation', 'Location': 'Place']).
fnpattern(eschew, 52000000, 'Avoiding', ['Agent': 'Agent', 'Location': 'Undesirable_situation']).
fnpattern(evade, 52000000, 'Avoiding', ['Agent': 'Agent', 'Theme': 'Undesirable_situation', 'Location': 'Place']).
fnpattern(evade, 52000000, 'Avoiding', ['Agent': 'Agent', 'Location': 'Undesirable_situation']).
fnpattern(evade, 52000000, 'Evading', ['Agent': 'Evader', 'Theme': 'Pursuer']).
fnpattern(shun, 52000000, 'Avoiding', ['Agent': 'Agent', 'Theme': 'Undesirable_situation', 'Location': 'Place']).
fnpattern(shun, 52000000, 'Avoiding', ['Agent': 'Agent', 'Location': 'Undesirable_situation']).
fnpattern(sidestep, 52000000, 'Avoiding', ['Agent': 'Agent', 'Theme': 'Undesirable_situation', 'Location': 'Place']).
fnpattern(sidestep, 52000000, 'Avoiding', ['Agent': 'Agent', 'Location': 'Undesirable_situation']).
fnpattern(equivocate, 53010000, 'Prevarication', ['Agent': 'Speaker', 'Theme': 'Topic']).
fnpattern(delay, 53010100, 'Hindering', ['Agent': 'Agent', 'Theme': 'Action']).
fnpattern(measure, 54010000, 'Dimension', ['Theme': 'Object', 'Value': 'Measurement']).
fnpattern(total, 54010000, 'Adding_up', ['Agent': 'Cognizer', 'Theme': 'Numbers', 'Value': 'Result']).
fnpattern(total, 54010000, 'Amounting_to', ['Theme': 'Attribute', 'Value': 'Value']).
fnpattern(weigh, 54010000, 'Dimension', ['Theme': 'Object', 'Value': 'Measurement']).
fnpattern(cost, 54020000, 'Expensiveness', ['Theme': 'Goods', 'Value': 'Asset', 'Benefactor': 'Payer']).
fnpattern(contain, 54030000, 'Containing', ['Location': 'Container', 'Theme': 'Contents']).
fnpattern(hold, 54030000, 'Containing', ['Location': 'Container', 'Theme': 'Contents']).
fnpattern(assess, 54040000, 'Assessing', ['Agent': 'Assessor', 'Theme': 'Feature', 'Value': 'Value']).
fnpattern(peg, 54040000, 'Categorization', ['Agent': 'Cognizer', 'Theme': 'Item', 'Value': 'Category']).
fnpattern(rate, 54040000, 'Assessing', ['Agent': 'Assessor', 'Theme': 'Feature', 'Value': 'Value']).
fnpattern(scrimp, 54050000, 'Frugality', ['Agent': 'Resouce_controller', 'Theme': 'Resouce']).
fnpattern(begin, 55010100, 'Activity_start', ['Agent': 'Agent', 'Theme': 'Activity', 'Time': 'Time']).
fnpattern(resume, 55010100, 'Process_resume', ['Theme': 'Process', 'Time': 'Time']).
fnpattern(start, 55010100, 'Activity_start', ['Agent': 'Agent', 'Theme': 'Activity', 'Time': 'Time']).
fnpattern(start, 55010100, 'Process_start', ['Theme': 'Event', 'Time': 'Time']).
fnpattern(keep, 55010210, 'Activity_ongoing', ['Agent': 'Agent', 'Theme': 'Activity']).
fnpattern(continue, 55010221, 'Activity_ongoing', ['Agent': 'Agent', 'Theme': 'Activity']).
fnpattern(continue, 55010221, 'Process_continue', ['Theme': 'Event', 'Time': 'Time']).
fnpattern(end, 55010300, 'Process_end', ['Theme': 'Process']).
fnpattern(finish, 55010300, 'Activity_finish', ['Agent': 'Agent', 'Theme': 'Activity']).
fnpattern(discontinue, 55020000, 'Process_stop', ['Theme': 'Process']).
fnpattern(quit, 55020000, 'Process_stop', ['Theme': 'Process']).
fnpattern(halt, 55040000, 'Activity_stop', ['Agent': 'Agent', 'Theme': 'Activity', 'Instrument': 'Means']).
fnpattern(halt, 55040000, 'Halt', ['Theme': 'Activity', 'Instrument': 'Means']).
fnpattern(terminate, 55040000, 'Activity_finish', ['Agent': 'Agent', 'Theme': 'Activity', 'Instrument': 'Means']).
fnpattern(terminate, 55040000, 'Activity_stop', ['Agent': 'Agent', 'Theme': 'Activity', 'Instrument': 'Means']).
fnpattern(terminate, 55040000, 'Firing', ['Agent': 'Employer', 'Theme': 'Employee']).
fnpattern(terminate, 55040000, 'Killing', ['Agent': 'Killer', 'Theme': 'Victim', 'Instrument': 'Instrument']).
fnpattern(terminate, 55040000, 'Killing', ['Agent': 'Killer', 'Theme': 'Victim', 'Instrument': 'Means']).
fnpattern(terminate, 55040000, 'Killing', ['Agent': 'Cause', 'Theme': 'Victim', 'Instrument': 'Instrument']).
fnpattern(terminate, 55040000, 'Killing', ['Agent': 'Cause', 'Theme': 'Victim', 'Instrument': 'Means']).
fnpattern(drizzle, 57000000, 'Precipitation', ['Theme': 'Precipitation']).
fnpattern(hail, 57000000, 'Precipitation', ['Theme': 'Precipitation']).
fnpattern(rain, 57000000, 'Precipitation', ['Theme': 'Precipitation']).
fnpattern(sleet, 57000000, 'Precipitation', ['Theme': 'Precipitation']).
fnpattern(snow, 57000000, 'Precipitation', ['Theme': 'Precipitation']).
fnpattern(sprinkle, 57000000, 'Precipitation', ['Theme': 'Precipitation']).
fnpattern(storm, 57000000, 'Weather', ['': '']).
fnpattern(implore, 58000000, 'Request', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Message']).
fnpattern(implore, 58000000, 'Request', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(persuade, 58000000, 'Suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Content']).
fnpattern(persuade, 58000000, 'Suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Text']).
fnpattern(persuade, 58000000, 'Suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(urge, 58000000, 'Request', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Message']).
fnpattern(urge, 58000000, 'Request', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(commission, 59000000, 'Employing', ['Agent': 'Employer', 'Patient': 'Employee', 'Proposition': 'Field']).
fnpattern(commission, 59000000, 'Employing', ['Agent': 'Employer', 'Patient': 'Employee', 'Proposition': 'Position']).
fnpattern(commission, 59000000, 'Employing', ['Agent': 'Employer', 'Patient': 'Employee', 'Proposition': 'Task']).
fnpattern(commission, 59000000, 'Hiring', ['Agent': 'Employer', 'Patient': 'Employee', 'Proposition': 'Position']).
fnpattern(commission, 59000000, 'Hiring', ['Agent': 'Employer', 'Patient': 'Employee', 'Proposition': 'Task']).
fnpattern(dare, 59000000, 'Daring', ['Agent': 'Agent', 'Proposition': 'Action']).
fnpattern(incite, 59000000, 'Talking_into', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Content']).
fnpattern(incite, 59000000, 'Talking_into', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Goods']).
fnpattern(induce, 59000000, 'Talking_into', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Content']).
fnpattern(induce, 59000000, 'Talking_into', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Goods']).
fnpattern(mislead, 59000000, 'Prevarication', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(press, 59000000, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Content']).
fnpattern(press, 59000000, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(pressure, 59000000, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Content']).
fnpattern(pressure, 59000000, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(spur, 59000000, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Content']).
fnpattern(spur, 59000000, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(tempt, 59000000, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Content']).
fnpattern(tempt, 59000000, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(cajole, 59000100, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Content']).
fnpattern(cajole, 59000100, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(deceive, 59000100, 'Prevarication', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(fool, 59000100, 'Prevarication', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(hoodwink, 59000100, 'Prevarication', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(wheedle, 59000100, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Content']).
fnpattern(wheedle, 59000100, 'Attempt_suasion', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Topic']).
fnpattern(permit, 60000000, 'Grant_permission', ['Agent': 'Grantor', 'Patient': 'Grantee', 'Proposition': 'Action']).
fnpattern(permit, 60000000, 'Permitting', ['Agent': 'Principle', 'Patient': 'State_of_affairs']).
fnpattern(permit, 60000000, 'Permitting', ['Agent': 'Principle', 'Proposition': 'State_of_affairs']).
fnpattern(command, 60000100, 'Request', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Message']).
fnpattern(demand, 60000100, 'Request', ['Agent': 'Speaker', 'Patient': 'Addressee', 'Proposition': 'Message']).
fnpattern(aim, 62000000, 'Purpose', ['Experiencer': 'Agent', 'Theme': 'Goal']).
fnpattern(aim, 62000000, 'Purpose', ['Experiencer': 'Agent', 'Theme': 'Attribute']).
fnpattern(aim, 62000000, 'Purpose', ['Experiencer': 'Agent', 'Theme': 'Value']).
fnpattern(expect, 62000000, 'Expectation', ['Experiencer': 'Cognizer', 'Theme': 'Phenomenon']).
fnpattern(expect, 62000000, 'Expectation', ['Experiencer': 'Cognizer', 'Theme': 'Topic']).
fnpattern(intend, 62000000, 'Purpose', ['Experiencer': 'Agent', 'Theme': 'Goal']).
fnpattern(intend, 62000000, 'Purpose', ['Experiencer': 'Agent', 'Theme': 'Attribute']).
fnpattern(intend, 62000000, 'Purpose', ['Experiencer': 'Agent', 'Theme': 'Value']).
fnpattern(allow, 64000000, 'Permitting', ['Agent': 'Principle', 'Theme': 'State_of_affairs']).
fnpattern(permit, 64000000, 'Permitting', ['Agent': 'Principle', 'Theme': 'State_of_affairs']).
fnpattern(allow, 65000000, 'Permitting', ['Agent': 'Principle', 'Theme': 'State_of_affairs']).
fnpattern(allow, 65000000, 'Permitting', ['Agent': 'Principle', 'Location': 'State_of_affairs']).
fnpattern(permit, 65000000, 'Grant_permission', ['Agent': 'Grantor', 'Theme': 'Grantee', 'Location': 'Action']).
fnpattern(permit, 65000000, 'Grant_permission', ['Agent': 'Grantor', 'Theme': 'Grantee', 'Location': 'Place']).
fnpattern(permit, 65000000, 'Permitting', ['Agent': 'Principle', 'Theme': 'State_of_affairs']).
fnpattern(permit, 65000000, 'Permitting', ['Agent': 'Principle', 'Location': 'State_of_affairs']).
fnpattern(waste, 66000100, 'Frugality', ['Agent': 'Resource_controller', 'Theme': 'Resource']).
fnpattern(waste, 66000100, 'Frugality', ['Agent': 'Resource_controller', 'Theme': 'Behavior']).
fnpattern(ban, 67000000, 'Prohibiting', ['Agent': 'Principle', 'Theme': 'State_of_affairs']).
fnpattern(dissuade, 67000000, 'Suasion', ['Agent': 'Speaker', 'Theme': 'Addressee']).
fnpattern(dissuade, 67000000, 'Suasion', ['Agent': 'Speaker', 'Theme': 'Content']).
fnpattern(dissuade, 67000000, 'Suasion', ['Agent': 'Speaker', 'Theme': 'Topic']).
fnpattern(dissuade, 67000000, 'Suasion', ['Agent': 'Text', 'Theme': 'Addressee']).
fnpattern(dissuade, 67000000, 'Suasion', ['Agent': 'Text', 'Theme': 'Content']).
fnpattern(dissuade, 67000000, 'Suasion', ['Agent': 'Text', 'Theme': 'Topic']).
fnpattern(forbid, 67000000, 'Deny_permission', ['Agent': 'Authority', 'Theme': 'Protagonist']).
fnpattern(forbid, 67000000, 'Deny_permission', ['Agent': 'Authority', 'Theme': 'Action']).
fnpattern(forbid, 67000000, 'Prohibiting', ['Agent': 'Principle', 'Theme': 'State_of_affairs']).
fnpattern(prevent, 67000000, 'Preventing', ['Agent': 'Preventing_cause', 'Theme': 'Event']).
fnpattern(prevent, 67000000, 'Thwarting', ['Agent': 'Preventing_cause', 'Theme': 'Protagonist']).
fnpattern(prevent, 67000000, 'Thwarting', ['Agent': 'Preventing_cause', 'Theme': 'Action']).
fnpattern(prohibit, 67000000, 'Deny_permission', ['Agent': 'Authority', 'Theme': 'Protagonist']).
fnpattern(prohibit, 67000000, 'Deny_permission', ['Agent': 'Authority', 'Theme': 'Action']).
fnpattern(prohibit, 67000000, 'Preventing', ['Agent': 'Preventing_cause', 'Theme': 'Event']).
fnpattern(prohibit, 67000000, 'Prohibiting', ['Agent': 'Principle', 'Theme': 'State_of_affairs']).
fnpattern(waste, 68000000, 'Frugality', ['Agent': 'Resource_controller', 'Asset': 'Resource', 'Theme': 'Behavior']).
fnpattern(desist, 69000000, 'Avoiding', ['Agent': 'Agent', 'Theme': 'Undesirable_situation']).
fnpattern(desist, 69000000, 'Process_stop', ['Agent': 'Cause', 'Theme': 'Process']).
fnpattern(desist, 69000000, 'Process_stop', ['Agent': 'Reason', 'Theme': 'Process']).
fnpattern(depend, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Means']).
fnpattern(depend, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Instrument']).
fnpattern(depend, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Intermediary']).
fnpattern(depend, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Benefit']).
fnpattern(depend, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Purpose']).
fnpattern(rely, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Means']).
fnpattern(rely, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Instrument']).
fnpattern(rely, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Intermediary']).
fnpattern(rely, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Benefit']).
fnpattern(rely, 70000000, 'Reliance', ['Agent': 'Protagonist', 'Theme': 'Purpose']).
fnpattern(collude, 71000000, 'Collaboration', ['Actor': 'Partners', 'Actor1': 'Partner_1', 'Actor2': 'Partner_2', 'Theme': 'Undertaking']).
fnpattern(conspire, 71000000, 'Collaboration', ['Actor': 'Partners', 'Actor1': 'Partner_1', 'Actor2': 'Partner_2', 'Theme': 'Undertaking']).
fnpattern(retaliate, 71000000, 'Revenge', ['Actor': 'Avenger', 'Actor2': 'Offender', 'Theme': 'Punishment']).
fnpattern(retaliate, 71000000, 'Revenge', ['Actor': 'Avenger', 'Actor2': 'Injury', 'Theme': 'Punishment']).
fnpattern(retaliate, 71000000, 'Revenge', ['Actor': 'Avenger', 'Actor2': 'Injured_Party', 'Theme': 'Punishment']).
fnpattern(retaliate, 71000000, 'Revenge', ['Actor': 'Avenger', 'Actor2': 'Instrument', 'Theme': 'Punishment']).
fnpattern(retaliate, 71000000, 'Revenge', ['Actor1': 'Avenger', 'Actor2': 'Offender', 'Theme': 'Punishment']).
fnpattern(retaliate, 71000000, 'Revenge', ['Actor1': 'Avenger', 'Actor2': 'Injury', 'Theme': 'Punishment']).
fnpattern(retaliate, 71000000, 'Revenge', ['Actor1': 'Avenger', 'Actor2': 'Injured_Party', 'Theme': 'Punishment']).
fnpattern(retaliate, 71000000, 'Revenge', ['Actor1': 'Avenger', 'Actor2': 'Instrument', 'Theme': 'Punishment']).
fnpattern(sin, 71000000, 'Misdeed', ['Actor': 'Wrongdoer', 'Actor2': 'Injured_party', 'Theme': 'Misdeed']).
fnpattern(sin, 71000000, 'Misdeed', ['Actor1': 'Wrongdoer', 'Actor2': 'Injured_party', 'Theme': 'Misdeed']).
fnpattern(team_up, 71000000, 'Collaboration', ['Actor': 'Partners', 'Actor1': 'Partner_1', 'Actor2': 'Partner_2', 'Theme': 'Undertaking']).
fnpattern(succor, 72000000, 'Assistance', ['Agent': 'Helper', 'Beneficiary': 'Benefitted_party', 'Theme': 'Goal']).
fnpattern(succor, 72000000, 'Assistance', ['Agent': 'Helper', 'Beneficiary': 'Benefitted_party', 'Theme': 'Focal_entity']).
fnpattern(abet, 72000100, 'Assistance', ['Agent': 'Helper', 'Beneficiary': 'Benefitted_party', 'Theme': 'Goal']).
fnpattern(abet, 72000100, 'Assistance', ['Agent': 'Helper', 'Beneficiary': 'Benefitted_party', 'Theme': 'Focal_entity']).
fnpattern(assist, 72000100, 'Assistance', ['Agent': 'Helper', 'Beneficiary': 'Benefitted_party', 'Theme': 'Goal']).
fnpattern(assist, 72000100, 'Assistance', ['Agent': 'Helper', 'Beneficiary': 'Benefitted_party', 'Theme': 'Focal_entity']).
fnpattern(help, 72000100, 'Assistance', ['Agent': 'Helper', 'Beneficiary': 'Benefitted_party', 'Theme': 'Goal']).
fnpattern(help, 72000100, 'Assistance', ['Agent': 'Helper', 'Beneficiary': 'Benefitted_party', 'Theme': 'Focal_entity']).
fnpattern(participate, 73000200, 'Participation', ['Actor': 'Participants', 'Actor1': 'Participant_1', 'Actor2': 'Participant_2', 'Theme': 'Event']).
fnpattern(participate, 73000200, 'Participation', ['Actor': 'Participants', 'Actor1': 'Participant_1', 'Actor2': 'Participant_2', 'Theme': 'Institution']).
fnpattern(confine, 76000000, 'Cause_confinement', ['Cause': 'Agent', 'Patient': 'Theme', 'Proposition': 'Goal']).
fnpattern(confine, 76000000, 'Cause_confinement', ['Cause': 'Cause', 'Patient': 'Theme', 'Proposition': 'Goal']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Agent', 'Patient': 'Item', 'Proposition': 'Attribute']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Agent', 'Patient': 'Item', 'Proposition': 'Path']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Agent', 'Patient': 'Item', 'Proposition': 'Value_1']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Agent', 'Patient': 'Item', 'Proposition': 'Value_2']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Agent', 'Patient': 'Item', 'Proposition': 'Means']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Cause', 'Patient': 'Item', 'Proposition': 'Attribute']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Cause', 'Patient': 'Item', 'Proposition': 'Path']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Cause', 'Patient': 'Item', 'Proposition': 'Value_1']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Cause', 'Patient': 'Item', 'Proposition': 'Value_2']).
fnpattern(constrain, 76000000, 'Hindering', ['Cause': 'Cause', 'Patient': 'Item', 'Proposition': 'Means']).
fnpattern(restrict, 76000000, 'Cause_confinement', ['Cause': 'Agent', 'Patient': 'Theme', 'Proposition': 'Goal']).
fnpattern(restrict, 76000000, 'Cause_confinement', ['Cause': 'Cause', 'Patient': 'Theme', 'Proposition': 'Goal']).
fnpattern(understand, 77000000, 'Awareness', ['Agent': 'Cognizer', 'Proposition': 'Content']).
fnpattern(understand, 77000000, 'Awareness', ['Agent': 'Cognizer', 'Proposition': 'Topic']).
fnpattern(imply, 78000000, 'Evidence', ['Cause': 'Support', 'Recipient': 'Cognizer', 'Topic': 'Proposition']).
fnpattern(predict, 78000000, 'Predicting', ['Cause': 'Evidence', 'Topic': 'Eventuality']).
fnpattern(predict, 78000000, 'Predicting', ['Cause': 'Speaker', 'Topic': 'Eventuality']).
fnpattern(indicate, 78000100, 'Communication', ['Cause': 'Communicator', 'Recipient': 'Addressee', 'Topic': 'Message']).
fnpattern(indicate, 78000100, 'Communication', ['Cause': 'Communicator', 'Recipient': 'Addressee', 'Topic': 'Topic']).
fnpattern(indicate, 78000100, 'Evidence', ['Cause': 'Support', 'Recipient': 'Cognizer', 'Topic': 'Proposition']).
fnpattern(indicate, 78000100, 'Sign', ['Cause': 'Indicator', 'Topic': 'Indicated']).
fnpattern(confirm, 78000110, 'Evidence', ['Cause': 'Support', 'Recipient': 'Cognizer', 'Topic': 'Proposition']).
fnpattern(confirm, 78000110, 'Statement', ['Cause': 'Speaker', 'Recipient': 'Addressee', 'Topic': 'Message']).
fnpattern(confirm, 78000110, 'Statement', ['Cause': 'Speaker', 'Recipient': 'Addressee', 'Topic': 'Topic']).
fnpattern(confirm, 78000110, 'Verification', ['Cause': 'Inspector', 'Topic': 'Unconfirmed_content']).
fnpattern(confirm, 78000110, 'Verification', ['Cause': 'Medium', 'Topic': 'Unconfirmed_content']).
fnpattern(prove, 78000110, 'Evidence', ['Cause': 'Support', 'Recipient': 'Cognizer', 'Topic': 'Proposition']).
fnpattern(prove, 78000110, 'Reasoning', ['Cause': 'Support', 'Recipient': 'Addressee', 'Topic': 'Content']).
fnpattern(prove, 78000110, 'Reasoning', ['Cause': 'Arguer', 'Recipient': 'Addressee', 'Topic': 'Content']).
fnpattern(acquit, 80000100, 'Verdict', ['Cause': 'Judge', 'Source': 'Defendant', 'Theme': 'Charges']).
fnpattern(acquit, 80000100, 'Verdict', ['Cause': 'Reason', 'Source': 'Defendant', 'Theme': 'Charges']).
fnpattern(accuse, 81000000, 'Judgement', ['Agent': 'Cognizer', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(accuse, 81000000, 'Judgement_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Reason']).
fnpattern(accuse, 81000000, 'Judgement_communication', ['Agent': 'Communicator', 'Theme': 'Evaluee', 'Predicate': 'Topic']).
fnpattern(accuse, 81000000, 'Notification_of_charges', ['Agent': 'Arraign_authority', 'Theme': 'Accused', 'Predicate': 'Charges']).
fnpattern(retire, 82000300, 'Quitting', ['Agent': 'Employee', 'Source': 'Position']).
fnpattern(retire, 82000300, 'Quitting', ['Agent': 'Employee', 'Source': 'Field']).
fnpattern(retreat, 82000300, 'Departing', ['Agent': 'Theme', 'Source': 'Source']).
fnpattern(retreat, 82000300, 'Quitting_a_place', ['Agent': 'Self_mover', 'Source': 'Source']).
fnpattern(learn, 84000110, 'Becoming_aware', ['Agent': 'Cognizer', 'Theme': 'Phenomenon', 'Source': 'Means']).
fnpattern(learn, 84000110, 'Becoming_aware', ['Agent': 'Cognizer', 'Theme': 'Phenomenon', 'Source': 'Instrument']).
fnpattern(learn, 84000110, 'Becoming_aware', ['Agent': 'Cognizer', 'Theme': 'Topic', 'Source': 'Means']).
fnpattern(learn, 84000110, 'Becoming_aware', ['Agent': 'Cognizer', 'Theme': 'Topic', 'Source': 'Instrument']).
fnpattern(learn, 84000110, 'Coming_to_believe', ['Agent': 'Cognizer', 'Theme': 'Content', 'Source': 'Evidence']).
fnpattern(learn, 84000110, 'Coming_to_believe', ['Agent': 'Cognizer', 'Theme': 'Content', 'Source': 'Means']).
fnpattern(learn, 84000110, 'Coming_to_believe', ['Agent': 'Cognizer', 'Theme': 'Topic', 'Source': 'Evidence']).
fnpattern(learn, 84000110, 'Coming_to_believe', ['Agent': 'Cognizer', 'Theme': 'Topic', 'Source': 'Means']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Subject', 'Source': 'Teacher']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Subject', 'Source': 'Institution']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Subject', 'Source': 'Course']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Subject', 'Source': 'Material']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Skill', 'Source': 'Teacher']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Skill', 'Source': 'Institution']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Skill', 'Source': 'Course']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Skill', 'Source': 'Material']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Role', 'Source': 'Teacher']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Role', 'Source': 'Institution']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Role', 'Source': 'Course']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Role', 'Source': 'Material']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Precept', 'Source': 'Teacher']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Precept', 'Source': 'Institution']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Precept', 'Source': 'Course']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Precept', 'Source': 'Material']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Fact', 'Source': 'Teacher']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Fact', 'Source': 'Institution']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Fact', 'Source': 'Course']).
fnpattern(learn, 84000110, 'Education_teaching', ['Agent': 'Student', 'Theme': 'Fact', 'Source': 'Material']).
fnpattern(learn, 84000110, 'Memorization', ['Agent': 'Cognizer', 'Theme': 'Pattern']).
fnpattern(defend, 85000000, 'Defend', ['Agent': 'Defender', 'Theme': 'Victim', 'Proposition': 'Assailant']).
fnpattern(defend, 85000000, 'Defend', ['Agent': 'Defender', 'Proposition': 'Victim']).
fnpattern(defend, 85000000, 'Justifying', ['Agent': 'Agent', 'Theme': 'Act', 'Proposition': 'State_of_affairs']).
fnpattern(defend, 85000000, 'Justifying', ['Agent': 'Agent', 'Proposition': 'Act']).
fnpattern(wonder, 88000100, 'Cogitation', ['Eperiencer': 'Cognizer', 'Cause': 'Topic']).
fnpattern(cohere, 89000000, 'Compatibility', ['Actor': 'Item_1', 'Proposition': 'Item_2']).
fnpattern(cohere, 89000000, 'Compatibility', ['Actor': 'Item_1', 'Proposition': 'Parameter']).
fnpattern(cohere, 89000000, 'Compatibility', ['Actor': 'Items', 'Proposition': 'Item_2']).
fnpattern(cohere, 89000000, 'Compatibility', ['Actor': 'Items', 'Proposition': 'Parameter']).
fnpattern(jibe, 89000000, 'Compatibility', ['Actor': 'Item_1', 'Proposition': 'Item_2']).
fnpattern(jibe, 89000000, 'Compatibility', ['Actor': 'Item_1', 'Proposition': 'Parameter']).
fnpattern(jibe, 89000000, 'Compatibility', ['Actor': 'Items', 'Proposition': 'Item_2']).
fnpattern(jibe, 89000000, 'Compatibility', ['Actor': 'Items', 'Proposition': 'Parameter']).
fnpattern(square, 89000000, 'Compatibility', ['Actor': 'Item_1', 'Proposition': 'Item_2']).
fnpattern(square, 89000000, 'Compatibility', ['Actor': 'Item_1', 'Proposition': 'Parameter']).
fnpattern(square, 89000000, 'Compatibility', ['Actor': 'Items', 'Proposition': 'Item_2']).
fnpattern(square, 89000000, 'Compatibility', ['Actor': 'Items', 'Proposition': 'Parameter']).
fnpattern(outstrip, 90000000, 'Surpassing', ['Theme1': 'Profiled_item', 'Theme2': 'Standard_item', 'Attribute': 'Attribute']).
fnpattern(outstrip, 90000000, 'Surpassing', ['Theme1': 'Profiled_item', 'Theme2': 'Standard_item', 'Attribute': 'Extent']).
fnpattern(outstrip, 90000000, 'Surpassing', ['Theme1': 'Profiled_item', 'Theme2': 'Standard_item', 'Attribute': 'Standard_attribute']).
fnpattern(outstrip, 90000000, 'Surpassing', ['Theme1': 'Profiled_item', 'Theme2': 'Standard_item', 'Attribute': 'Profiled_attribute']).
fnpattern(surpass, 90000000, 'Surpassing', ['Theme1': 'Profiled_item', 'Theme2': 'Standard_item', 'Attribute': 'Attribute']).
fnpattern(surpass, 90000000, 'Surpassing', ['Theme1': 'Profiled_item', 'Theme2': 'Standard_item', 'Attribute': 'Extent']).
fnpattern(surpass, 90000000, 'Surpassing', ['Theme1': 'Profiled_item', 'Theme2': 'Standard_item', 'Attribute': 'Standard_attribute']).
fnpattern(surpass, 90000000, 'Surpassing', ['Theme1': 'Profiled_item', 'Theme2': 'Standard_item', 'Attribute': 'Profiled_attribute']).
fnpattern(commit, 92000100, 'Institutionalization', ['Agent': 'Authority', 'Theme': 'Patient', 'Destination': 'Facility']).
fnpattern(confine, 92000100, 'Cause_confinement', ['Agent': 'Agent', 'Theme': 'Theme', 'Destination': 'Goal']).
fnpattern(confine, 92000100, 'Cause_confinement', ['Agent': 'Cause', 'Theme': 'Theme', 'Destination': 'Goal']).
fnpattern(venture, 94000000, 'Daring', ['Agent': 'Agent', 'Theme': 'Action']).
fnpattern(venture, 94000000, 'Statement', ['Agent': 'Speaker', 'Theme': 'Message']).
fnpattern(venture, 94000000, 'Statement', ['Agent': 'Speaker', 'Theme': 'Medium']).
fnpattern(venture, 94000000, 'Statement', ['Agent': 'Speaker', 'Theme': 'Topic']).
fnpattern(chance, 94000100, 'Daring', ['Agent': 'Agent', 'Theme': 'Action']).
fnpattern(hazard, 94000100, 'Daring', ['Agent': 'Agent', 'Theme': 'Action']).
fnpattern(hazard, 94000100, 'Statement', ['Agent': 'Speaker', 'Theme': 'Message']).
fnpattern(hazard, 94000100, 'Statement', ['Agent': 'Speaker', 'Theme': 'Medium']).
fnpattern(hazard, 94000100, 'Statement', ['Agent': 'Speaker', 'Theme': 'Topic']).
fnpattern(risk, 94000100, 'Daring', ['Agent': 'Agent', 'Theme': 'Action']).