From 9e9d9d5aa541d0f484929b5d38cf7d98277307aa Mon Sep 17 00:00:00 2001
From: Axel Kohlmeyer <akohlmey@gmail.com>
Date: Mon, 21 Nov 2016 11:34:42 -0500
Subject: [PATCH] update bundled version of moltemplate to v1.40

---
 .../ethylene+benzene/README.TXT               |   24 -
 .../alkane_chain_single/README.TXT            |   78 -
 .../alkane_chain_single/README_setup.sh       |   36 -
 .../moltemplate_files/ch2group.lt             |   55 -
 .../moltemplate_files/ch3group.lt             |   58 -
 .../ethylene+benzene/README_setup.sh          |   34 -
 .../ethylene+benzene_PACKMOL/README.TXT       |   24 -
 .../ethylene+benzene_PACKMOL/README_setup.sh  |   44 -
 .../force_field_OPLSAA/hexadecane/README.TXT  |   81 -
 .../hexadecane/README_setup.sh                |   34 -
 .../hexadecane/moltemplate_files/ch2group.lt  |   55 -
 .../hexadecane/moltemplate_files/ch3group.lt  |   58 -
 .../force_field_OPLSAA/methane/README.TXT     |   33 -
 .../force_field_OPLSAA/methane/README_run.sh  |   39 -
 .../methane/README_setup.sh                   |   36 -
 .../waterSPCE+methane/README_run.sh           |   39 -
 .../waterSPCE+methane/README_setup.sh         |   36 -
 .../waterSPC_using_OPLSAA/README_setup.sh     |   36 -
 .../oplsaa_lt_generator/AUTHOR.TXT            |    3 -
 .../nanotube+water/run.in.npt                 |  104 -
 .../README_setup.sh                           |    4 -
 .../moltemplate_files/system.lt               |    2 +-
 .../abstract_translocation/run.in.npt         |  122 +-
 .../abstract_translocation/run.in.nvt         |    4 +
 .../force_field_AMBER/WARNING.TXT             |    0
 .../force_field_AMBER/benzene/README.TXT      |   10 +
 .../force_field_AMBER/benzene/README_run.sh   |    0
 .../benzene}/README_setup.sh                  |    6 -
 .../benzene/README_visualize.txt              |    0
 .../benzene/moltemplate_files/benzene.lt      |    4 +-
 .../benzene/moltemplate_files/system.lt       |    0
 .../README_remove_irrelevant_info.sh          |    0
 .../force_field_AMBER/benzene/run.in.npt      |    0
 .../force_field_AMBER/benzene/run.in.nvt      |    0
 .../ethylene+benzene/README.TXT               |   13 +
 .../ethylene+benzene/README_run.sh            |    0
 .../ethylene+benzene}/README_setup.sh         |    7 -
 .../ethylene+benzene/README_visualize.txt     |    0
 .../ethylene+benzene/images/benzene.jpg       |  Bin
 .../ethylene+benzene_box80x80x80_LR.jpg       |  Bin
 .../ethylene+benzene/images/ethylene.jpg      |  Bin
 .../moltemplate_files/benzene.lt              |    4 +-
 .../oplsaa_subset.prm                         |    0
 .../moltemplate_files/ethylene.lt             |    4 +-
 .../moltemplate_files/system.lt               |    0
 .../README_remove_irrelevant_info.sh          |    0
 .../ethylene+benzene/run.in.npt               |    0
 .../ethylene+benzene/run.in.nvt               |    0
 .../force_field_AMBER/hexadecane/README.TXT   |    2 +-
 .../hexadecane/README_run.sh                  |    0
 .../hexadecane}/README_setup.sh               |    6 -
 .../hexadecane/README_visualize.txt           |    0
 .../force_field_AMBER/hexadecane/WARNING.TXT  |    0
 .../images/hexadecane_12x12x2_t=0_LR.jpg      |  Bin
 .../hexadecane_12x12x2_t=10ps_npt_LR.jpg      |  Bin
 .../hexadecane/images/hexadecane_LR.jpg       |  Bin
 .../hexadecane/moltemplate_files/ch2group.lt  |    0
 .../hexadecane/moltemplate_files/ch3group.lt  |    0
 .../moltemplate_files/hexadecane.lt           |    0
 .../hexadecane/moltemplate_files/system.lt    |    0
 .../README_remove_irrelevant_info.sh          |    0
 .../force_field_AMBER/hexadecane/run.in.npt   |    0
 .../force_field_AMBER/hexadecane/run.in.nvt   |    0
 .../waterTIP3P+isobutane/README.TXT           |   22 +-
 .../waterTIP3P+isobutane/README_run.sh        |    0
 .../waterTIP3P+isobutane}/README_setup.sh     |    6 -
 .../waterTIP3P+isobutane/README_visualize.txt |    0
 .../waterTIP3P+isobutane/images/isobutane.jpg |  Bin
 .../images/water+isobutane_t=0_LR.jpg         |  Bin
 .../images/water+isobutane_t=840ps_LR.jpg     |  Bin
 .../waterTIP3P+isobutane/images/water.jpg     |  Bin
 .../moltemplate_files/isobutane.lt            |    4 +-
 .../moltemplate_files/system.lt               |    5 +-
 .../README_remove_irrelevant_info.sh          |    0
 .../waterTIP3P+isobutane/run.in.npt           |    0
 .../waterTIP3P+isobutane/run.in.nvt           |    0
 .../force_field_OPLSAA/WARNING.TXT            |    3 +-
 .../alkane_chain_single/README.TXT            |   40 +
 .../alkane_chain_single/README_run.sh         |   34 +
 .../alkane_chain_single/README_setup.sh       |   26 +
 .../alkane_chain_single/README_visualize.txt  |    0
 .../alkane_chain_single/images/ch2_ry90.jpg   |  Bin
 .../alkane_chain_single/images/ch3_ry60.jpg   |  Bin
 .../alkane_chain_single/images/t=0.jpg        |  Bin
 .../alkane_chain_single/images/t=1ns.jpg      |  Bin
 .../moltemplate_files/alkane50.lt             |    0
 .../moltemplate_files/ch2group.lt             |   82 +
 .../moltemplate_files/ch3group.lt             |   83 +
 .../oplsaa_lt_generator}/AUTHOR.TXT           |    0
 .../oplsaa_lt_generator/README.TXT            |    0
 .../oplsaa_lt_generator/oplsaa_subset.prm     |    0
 .../moltemplate_files/system.lt               |    0
 .../alkane_chain_single/run.in.min            |    0
 .../alkane_chain_single/run.in.nvt            |    0
 .../ethylene+benzene/README.TXT               |    3 +-
 .../ethylene+benzene}/README_run.sh           |    7 +-
 .../ethylene+benzene/README_setup.sh          |   26 +
 .../ethylene+benzene/README_visualize.txt     |    0
 .../ethylene+benzene/images/benzene.jpg       |  Bin
 .../ethylene+benzene_box80x80x80_LR.jpg       |  Bin
 .../ethylene+benzene/images/ethylene.jpg      |  Bin
 .../moltemplate_files/benzene.lt              |    0
 .../moltemplate_files/ethylene.lt             |    0
 .../oplsaa_lt_generator/AUTHOR.TXT            |    0
 .../oplsaa_lt_generator/README.TXT            |    0
 .../minimal_versions/README.TXT               |    0
 .../oplsaa_subset_minimal.prm                 |    0
 .../oplsaa_subset_simplified.prm              |    0
 .../oplsaa_lt_generator/oplsaa_subset.prm     |    0
 .../moltemplate_files/system.lt               |    1 -
 .../ethylene+benzene/run.in.npt               |    0
 .../ethylene+benzene/run.in.nvt               |    0
 .../ethylene+benzene_PACKMOL}/README.TXT      |    3 +-
 .../ethylene+benzene_PACKMOL}/README_run.sh   |    7 +-
 .../ethylene+benzene_PACKMOL/README_setup.sh  |   37 +
 .../README_visualize.txt                      |    0
 .../images/benzene.jpg                        |  Bin
 .../ethylene+benzene_box80x80x80_LR.jpg       |  Bin
 .../images/ethylene.jpg                       |  Bin
 .../moltemplate_files/benzene.lt              |    0
 .../moltemplate_files/ethylene.lt             |    0
 .../oplsaa_lt_generator/AUTHOR.TXT            |    0
 .../oplsaa_lt_generator/README.TXT            |    0
 .../minimal_versions/README.TXT               |    0
 .../oplsaa_subset_minimal.prm                 |    0
 .../oplsaa_subset_simplified.prm              |    0
 .../oplsaa_lt_generator/oplsaa_subset.prm     |    0
 .../moltemplate_files/system.lt               |    0
 .../moltemplate_files/system.xyz              |    0
 .../packmol_files/README.TXT                  |    0
 .../packmol_files/benzene.xyz                 |    0
 .../packmol_files/ethylene.xyz                |    0
 .../packmol_files/mix_ethylene+benzene.inp    |    0
 .../ethylene+benzene_PACKMOL/run.in.npt       |    0
 .../ethylene+benzene_PACKMOL/run.in.nvt       |    0
 .../force_field_OPLSAA/hexadecane/README.TXT  |   43 +
 .../hexadecane/README_run.sh                  |    7 +-
 .../hexadecane/README_setup.sh                |   29 +
 .../hexadecane/README_visualize.txt           |    0
 .../force_field_OPLSAA/hexadecane/WARNING.TXT |    0
 .../images/hexadecane_12x12x2_t=0_LR.jpg      |  Bin
 .../hexadecane_12x12x2_t=10ps_npt_LR.jpg      |  Bin
 .../hexadecane/images/hexadecane_LR.jpg       |  Bin
 .../hexadecane/moltemplate_files/ch2group.lt  |   82 +
 .../hexadecane/moltemplate_files/ch3group.lt  |   83 +
 .../moltemplate_files/hexadecane.lt           |    0
 .../oplsaa_lt_generator/AUTHOR.TXT            |    0
 .../oplsaa_lt_generator/README.TXT            |    0
 .../oplsaa_lt_generator/oplsaa_subset.prm     |    0
 .../hexadecane/moltemplate_files/system.lt    |    0
 .../force_field_OPLSAA/hexadecane/run.in.npt  |    0
 .../force_field_OPLSAA/hexadecane/run.in.nvt  |    0
 .../force_field_OPLSAA/methane/README.TXT     |   24 +
 .../methane}/README_run.sh                    |    7 +-
 .../methane/README_setup.sh                   |   28 +
 .../methane/README_visualize.txt              |    0
 .../methane/moltemplate_files/methane.lt      |    0
 .../oplsaa_lt_generator/AUTHOR.TXT            |    0
 .../oplsaa_lt_generator/README.TXT            |    0
 .../oplsaa_lt_generator/oplsaa_subset.prm     |    0
 .../methane/moltemplate_files/system.lt       |    0
 .../force_field_OPLSAA/methane/run.in.npt     |    0
 .../force_field_OPLSAA/methane/run.in.nvt     |    0
 .../waterSPCE+methane/README.TXT              |   11 +-
 .../waterSPCE+methane/README_run.sh           |   34 +
 .../waterSPCE+methane/README_setup.sh         |   28 +
 .../waterSPCE+methane/README_visualize.txt    |    0
 .../moltemplate_files/methane.lt              |    0
 .../oplsaa_lt_generator/AUTHOR.TXT            |    0
 .../oplsaa_lt_generator/README.TXT            |    0
 .../oplsaa_lt_generator/oplsaa_subset.prm     |    0
 .../moltemplate_files/spce.lt                 |    0
 .../moltemplate_files/system.lt               |    0
 .../waterSPCE+methane/run.in.npt              |    0
 .../waterSPCE+methane/run.in.nvt              |    0
 .../waterSPC_using_OPLSAA/README.TXT          |    0
 .../waterSPC_using_OPLSAA/README_run.sh       |    6 -
 .../waterSPC_using_OPLSAA/README_setup.sh     |   28 +
 .../README_visualize.txt                      |    0
 .../TEST_density_estimate.txt                 |    3 +-
 .../oplsaa_lt_generator/AUTHOR.TXT            |    0
 .../oplsaa_lt_generator/README.TXT            |    0
 .../oplsaa_lt_generator/oplsaa_subset.prm     |    0
 .../moltemplate_files/spc.lt                  |    0
 .../moltemplate_files/system.lt               |    0
 .../waterSPC_using_OPLSAA/run.in.npt          |    0
 .../waterSPC_using_OPLSAA/run.in.nvt          |    0
 .../propane/README.TXT                        |   21 +
 .../propane/README_run.sh                     |   34 +
 .../propane/README_setup.sh                   |   33 +
 .../propane}/README_visualize.txt             |    0
 .../propane/moltemplate_files/propane.lt      |   31 +
 .../propane/moltemplate_files/system.lt       |   37 +
 .../propane/run.in.npt                        |   43 +
 .../propane/run.in.nvt                        |   39 +
 .../aluminum_crystal_strain/README.TXT        |    0
 .../aluminum_crystal_strain/README_setup.sh   |    0
 .../README_visualize.txt                      |    0
 .../images/AlCell_LR.jpg                      |  Bin
 .../images/AlCrystal10x10x10_t=0steps_LR.jpg  |  Bin
 .../AlCrystal10x10x10_t=20000steps_LR.jpg     |  Bin
 .../moltemplate_files/README.sh               |    0
 .../moltemplate_files/al_cell.lt              |    0
 .../moltemplate_files/system.lt               |    0
 .../aluminum_crystal_strain/run.in            |    0
 .../ice_crystal/README_run.sh                 |    0
 .../ice_crystal/README_setup.sh               |    0
 .../ice_crystal/README_visualize.txt          |    0
 .../images/ice_rect8_crystal_3x2x2_LR.jpg     |  Bin
 .../images/ice_rect8_unitcell.png             |  Bin
 .../ice_crystal/moltemplate_files/spce.lt     |    0
 .../moltemplate_files}/spce_ice_rect16.lt     |    0
 .../moltemplate_files}/spce_ice_rect32.lt     |    0
 .../moltemplate_files/spce_ice_rect8.lt       |    0
 .../ice_crystal/moltemplate_files/system.lt   |    0
 .../ice_crystal/run.in.npt                    |    0
 .../ice_crystal/run.in.nvt                    |    0
 .../nanotube+water/README.TXT                 |    0
 .../README_realistic_junctions.txt            |    0
 .../nanotube+water/README_run.sh              |    0
 .../nanotube+water/README_setup.sh            |    0
 .../nanotube+water/README_visualize.txt       |    0
 .../images/graphene_unit_cell.jpg             |  Bin
 ...nanotube+walls+water_side_pbc_t=0ps_LR.jpg |  Bin
 ...notube+walls+water_side_pbc_t=108ps_LR.jpg |  Bin
 ...notube+walls+water_side_pbc_t=305ps_LR.jpg |  Bin
 .../nanotube+walls+water_top_nopbc_t=0_LR.jpg |  Bin
 .../images/nanotube+walls_side_nopbc_LR.jpg   |  Bin
 .../images/water_side_nopbc_LR.jpg            |  Bin
 .../moltemplate_files/README.sh               |    4 +-
 .../moltemplate_files}/graphene.lt            |    0
 .../moltemplate_files/graphene_walls.lt       |    0
 .../moltemplate_files}/graphite.lt            |    0
 .../moltemplate_files/nanotube.lt             |    0
 .../nanotube+water/moltemplate_files/spce.lt  |    0
 .../moltemplate_files/system.lt               |    2 +-
 .../moltemplate_files/water_box.lt            |    0
 .../nanotube+water/moltemplate_files/watmw.lt |    0
 .../nanotube+water/run.in.npt                 |  147 +
 .../nanotube+water/run.in.nvt                 |   14 +-
 .../waterSPCE+Na+Cl/README_run.sh             |    0
 .../waterSPCE+Na+Cl/README_setup.sh           |    0
 .../waterSPCE+Na+Cl/README_visualize.txt      |   87 +
 .../waterSPCE+Na+Cl/images/Cl.jpg             |  Bin
 .../waterSPCE+Na+Cl/images/Na.jpg             |  Bin
 .../waterSPCE+Na+Cl/images/wat.jpg            |  Bin
 .../images/waterSPCE+Na+Cl_t=0.jpg            |  Bin
 .../images/waterSPCE+Na+Cl_t=100ps.jpg        |  Bin
 .../waterSPCE+Na+Cl/moltemplate_files/ions.lt |    0
 .../waterSPCE+Na+Cl/moltemplate_files/spce.lt |    0
 .../moltemplate_files/system.lt               |    5 +-
 .../waterSPCE+Na+Cl/run.in.npt                |    0
 .../waterSPCE+Na+Cl/run.in.nvt                |    0
 tools/moltemplate/moltemplate_manual.pdf      |  Bin 720204 -> 716411 bytes
 tools/moltemplate/src/bonds_by_type.py        |   21 +-
 tools/moltemplate/src/chargepairs_by_type.py  |  389 +
 tools/moltemplate/src/dump2data.py            |    0
 tools/moltemplate/src/extract_lammps_data.py  |    0
 tools/moltemplate/src/ltemplify.py            |    2 +-
 tools/moltemplate/src/lttree.py               |    0
 tools/moltemplate/src/lttree_check.py         |   13 +-
 tools/moltemplate/src/lttree_postprocess.py   |    0
 tools/moltemplate/src/moltemplate.sh          |  151 +-
 .../docs_dump2data.txt                        |    0
 .../docs_extract_lammps_data.txt              |    0
 .../docs_raw2data.txt                         |    0
 .../amber/README.TXT                          |    0
 .../amber/amberparm2lt.sh                     |    0
 .../amber/amberparm_angle_to_lt.py            |    0
 .../amber/amberparm_bond_to_lt.py             |    0
 .../amber/amberparm_dihedral_to_lt.py         |    0
 .../amber/amberparm_improper_to_lt.py         |    0
 .../amber/amberparm_mass_to_lt.py             |    0
 .../amber/amberparm_pair_to_lt.py             |    0
 .../moltemplate_force_fields}/gaff.lt         |    7 +
 .../moltemplate_force_fields}/graphene.lt     |    0
 .../moltemplate_force_fields}/graphite.lt     |    0
 .../images/graphene_unit_cell.jpg             |  Bin
 .../images/ice_rect8_unitcell.png             |  Bin
 .../images/spce_ball_and_stick.jpg            |  Bin
 .../src/moltemplate_force_fields/loplsaa.lt   |  153 +
 .../src/moltemplate_force_fields/oplsaa.lt    | 8934 +++++++++++++++++
 .../oplsaa/AUTHOR.TXT                         |    3 +
 .../oplsaa/README.TXT                         |    0
 .../oplsaa/loplsaa_ext.prm                    |   87 +
 .../moltemplate_force_fields}/spce.lt         |    0
 .../spce_ice_rect16.lt                        |    0
 .../spce_ice_rect32.lt                        |    0
 .../spce_ice_rect8.lt                         |    0
 .../moltemplate_force_fields}/tip3p_1983.lt   |    0
 .../tip3p_1983_charmm.lt                      |    0
 .../moltemplate_force_fields}/tip3p_2004.lt   |    0
 .../moltemplate_force_fields}/trappe1998.lt   |    0
 .../moltemplate_force_fields}/watmw.lt        |    0
 .../oplsaa_moltemplate.py                     |   35 +-
 tools/moltemplate/src/nbody_by_type.py        |    0
 tools/moltemplate/src/nbody_by_type_lib.py    |    0
 .../src/nbody_fix_ttree_assignments.py        |    0
 tools/moltemplate/src/nbody_graph_search.py   |    0
 tools/moltemplate/src/nbody_reorder_atoms.py  |    0
 tools/moltemplate/src/pdbsort.py              |    0
 .../src/postprocess_input_script.py           |    0
 tools/moltemplate/src/raw2data.py             |    0
 .../moltemplate/src/remove_duplicate_atoms.py |    0
 .../src/remove_duplicates_nbody.py            |    0
 .../src/renumber_DATA_first_column.py         |    0
 tools/moltemplate/src/tinkerparm2lt.py        |  581 ++
 tools/moltemplate/src/ttree.py                |  392 +-
 tools/moltemplate/src/ttree_lex.py            |   28 +-
 tools/moltemplate/src/ttree_render.py         |    0
 310 files changed, 12021 insertions(+), 1169 deletions(-)
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README.TXT
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README.TXT
 delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt
 delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT
 delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README.TXT
 delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_setup.sh
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README.TXT
 delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_run.sh
 delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_setup.sh
 delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh
 delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh
 delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
 delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.npt
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/WARNING.TXT (100%)
 create mode 100644 tools/moltemplate/examples/force_field_AMBER/benzene/README.TXT
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/README_run.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/hexadecane => force_field_AMBER/benzene}/README_setup.sh (78%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/moltemplate_files/benzene.lt (95%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/run.in.nvt (100%)
 create mode 100644 tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README.TXT
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/README_run.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/waterTIP3P+isobutane => force_field_AMBER/ethylene+benzene}/README_setup.sh (78%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/images/benzene.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/images/ethylene.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt (92%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt (89%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/run.in.nvt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/README.TXT (96%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/README_run.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/benzene => force_field_AMBER/hexadecane}/README_setup.sh (78%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/WARNING.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/run.in.nvt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/README.TXT (57%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/README_run.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/ethylene+benzene => force_field_AMBER/waterTIP3P+isobutane}/README_setup.sh (78%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt (93%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt (74%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/WARNING.TXT (91%)
 create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README.TXT
 create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_run.sh
 create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt (100%)
 create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt
 create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt
 rename tools/moltemplate/{common/oplsaa => examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator}/AUTHOR.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/run.in.min (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/run.in.nvt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/README.TXT (65%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/alkane_chain_single => force_field_OPLSAA/ethylene+benzene}/README_run.sh (81%)
 create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/alkane_chain_single => force_field_OPLSAA/ethylene+benzene}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt (99%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/run.in.nvt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/benzene => force_field_OPLSAA/ethylene+benzene_PACKMOL}/README.TXT (86%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/ethylene+benzene => force_field_OPLSAA/ethylene+benzene_PACKMOL}/README_run.sh (81%)
 create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/ethylene+benzene => force_field_OPLSAA/ethylene+benzene_PACKMOL}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt (100%)
 create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README.TXT
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/README_run.sh (81%)
 create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_setup.sh
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/WARNING.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg (100%)
 create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt
 create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL => force_field_OPLSAA/hexadecane}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/run.in.nvt (100%)
 create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/methane/README.TXT
 rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL => force_field_OPLSAA/methane}/README_run.sh (81%)
 create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/methane/README_setup.sh
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/moltemplate_files/methane.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/hexadecane => force_field_OPLSAA/methane}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/run.in.nvt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/README.TXT (68%)
 create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh
 create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/methane => force_field_OPLSAA/waterSPCE+methane}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/run.in.nvt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh (69%)
 create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt (85%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/waterSPCE+methane => force_field_OPLSAA/waterSPC_using_OPLSAA}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt (100%)
 create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README.TXT
 create mode 100755 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_run.sh
 create mode 100755 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_setup.sh
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit/aluminum_crystal_strain => force_field_OPLSUA_united_atom/propane}/README_visualize.txt (100%)
 create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/propane.lt
 create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/system.lt
 create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.npt
 create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.nvt
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/README_setup.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit/waterSPCE+Na+Cl => force_field_explicit_parameters/aluminum_crystal_strain}/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/images/AlCell_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/moltemplate_files/README.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/moltemplate_files/al_cell.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/run.in (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/README_run.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/README_setup.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/README_visualize.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg (100%)
 rename tools/moltemplate/{common => examples/force_field_explicit_parameters/ice_crystal}/images/ice_rect8_unitcell.png (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/moltemplate_files/spce.lt (100%)
 rename tools/moltemplate/{common => examples/force_field_explicit_parameters/ice_crystal/moltemplate_files}/spce_ice_rect16.lt (100%)
 rename tools/moltemplate/{common => examples/force_field_explicit_parameters/ice_crystal/moltemplate_files}/spce_ice_rect32.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/moltemplate_files/spce_ice_rect8.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/moltemplate_files/system.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/run.in.nvt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README.TXT (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README_realistic_junctions.txt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README_run.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README_setup.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README_visualize.txt (100%)
 rename tools/moltemplate/{common => examples/force_field_explicit_parameters/nanotube+water}/images/graphene_unit_cell.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/water_side_nopbc_LR.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/README.sh (91%)
 rename tools/moltemplate/{common => examples/force_field_explicit_parameters/nanotube+water/moltemplate_files}/graphene.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/graphene_walls.lt (100%)
 rename tools/moltemplate/{common => examples/force_field_explicit_parameters/nanotube+water/moltemplate_files}/graphite.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/nanotube.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/spce.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/system.lt (95%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/water_box.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/watmw.lt (100%)
 create mode 100644 tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.npt
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/run.in.nvt (84%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/README_run.sh (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/README_setup.sh (100%)
 create mode 100644 tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_visualize.txt
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/Cl.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/Na.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/wat.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/moltemplate_files/ions.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/moltemplate_files/spce.lt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/moltemplate_files/system.lt (83%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/run.in.npt (100%)
 rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/run.in.nvt (100%)
 mode change 100755 => 100644 tools/moltemplate/src/bonds_by_type.py
 create mode 100644 tools/moltemplate/src/chargepairs_by_type.py
 mode change 100755 => 100644 tools/moltemplate/src/dump2data.py
 mode change 100755 => 100644 tools/moltemplate/src/extract_lammps_data.py
 mode change 100755 => 100644 tools/moltemplate/src/ltemplify.py
 mode change 100755 => 100644 tools/moltemplate/src/lttree.py
 mode change 100755 => 100644 tools/moltemplate/src/lttree_check.py
 mode change 100755 => 100644 tools/moltemplate/src/lttree_postprocess.py
 rename tools/moltemplate/src/{docs_useful_scripts => moltemplate_docs_useful_scripts}/docs_dump2data.txt (100%)
 rename tools/moltemplate/src/{docs_useful_scripts => moltemplate_docs_useful_scripts}/docs_extract_lammps_data.txt (100%)
 rename tools/moltemplate/src/{docs_useful_scripts => moltemplate_docs_useful_scripts}/docs_raw2data.txt (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/README.TXT (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm2lt.sh (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_angle_to_lt.py (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_bond_to_lt.py (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_dihedral_to_lt.py (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_improper_to_lt.py (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_mass_to_lt.py (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_pair_to_lt.py (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/gaff.lt (99%)
 rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files => src/moltemplate_force_fields}/graphene.lt (100%)
 rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files => src/moltemplate_force_fields}/graphite.lt (100%)
 rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/nanotube+water => src/moltemplate_force_fields}/images/graphene_unit_cell.jpg (100%)
 rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/ice_crystal => src/moltemplate_force_fields}/images/ice_rect8_unitcell.png (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/images/spce_ball_and_stick.jpg (100%)
 create mode 100644 tools/moltemplate/src/moltemplate_force_fields/loplsaa.lt
 create mode 100644 tools/moltemplate/src/moltemplate_force_fields/oplsaa.lt
 create mode 100644 tools/moltemplate/src/moltemplate_force_fields/oplsaa/AUTHOR.TXT
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/oplsaa/README.TXT (100%)
 create mode 100644 tools/moltemplate/src/moltemplate_force_fields/oplsaa/loplsaa_ext.prm
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/spce.lt (100%)
 rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files => src/moltemplate_force_fields}/spce_ice_rect16.lt (100%)
 rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files => src/moltemplate_force_fields}/spce_ice_rect32.lt (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/spce_ice_rect8.lt (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/tip3p_1983.lt (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/tip3p_1983_charmm.lt (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/tip3p_2004.lt (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/trappe1998.lt (100%)
 rename tools/moltemplate/{common => src/moltemplate_force_fields}/watmw.lt (100%)
 rename tools/moltemplate/src/{ => moltemplate_scripts_depreciated}/oplsaa_moltemplate.py (95%)
 mode change 100755 => 100644 tools/moltemplate/src/nbody_by_type.py
 mode change 100755 => 100644 tools/moltemplate/src/nbody_by_type_lib.py
 mode change 100755 => 100644 tools/moltemplate/src/nbody_fix_ttree_assignments.py
 mode change 100755 => 100644 tools/moltemplate/src/nbody_graph_search.py
 mode change 100755 => 100644 tools/moltemplate/src/nbody_reorder_atoms.py
 mode change 100755 => 100644 tools/moltemplate/src/pdbsort.py
 mode change 100755 => 100644 tools/moltemplate/src/postprocess_input_script.py
 mode change 100755 => 100644 tools/moltemplate/src/raw2data.py
 mode change 100755 => 100644 tools/moltemplate/src/remove_duplicate_atoms.py
 mode change 100755 => 100644 tools/moltemplate/src/remove_duplicates_nbody.py
 mode change 100755 => 100644 tools/moltemplate/src/renumber_DATA_first_column.py
 create mode 100644 tools/moltemplate/src/tinkerparm2lt.py
 mode change 100755 => 100644 tools/moltemplate/src/ttree.py
 mode change 100755 => 100644 tools/moltemplate/src/ttree_lex.py
 mode change 100755 => 100644 tools/moltemplate/src/ttree_render.py

diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README.TXT
deleted file mode 100644
index 32252bad09..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README.TXT
+++ /dev/null
@@ -1,24 +0,0 @@
-
-This is an example of how to use the OPLSAA force-field in LAMMPS
-(using moltemplate.sh and Jason Lambert's oplsaa_moltemplate.py conversion tool)
-
-This example also shows how to use moltemplate in combination with PACKMOL.
-(PACKMOL is a useful program for generating atomic coordinates. In this example,
- moltemplate.sh is only used to create the topology, force-field and charges,
- and PACKMOL generates the coordinates, which moltemplate reads (in "step 1").
- Moltemplate can also be used for generating atomic coordinates, especially
- for mixing many small molecules together, as we do in this example.  However 
- I wanted to demonstrate how to combine PACKMOL with moltemplate.sh.
- In some other scenarios, such as protein solvation, PACKMOL does a much
- better job than moltemplate.)
-
-As of 2014-4-06, this code has not been tested for accuracy.
-(See the WARNING.TXT file.)
-
-step 1)
-To build the files which LAMMPS needs, follow the instructions in:
-README_setup.sh
-
-step 2)
-To run LAMMPS with these files, follow these instructions:
-README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README.TXT
deleted file mode 100644
index dfbbda86df..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README.TXT
+++ /dev/null
@@ -1,78 +0,0 @@
-This example is a simple simulation of a long alkane chain,
-in a vacuum at room temperature using the OPLSAA force field.  
-
-
-NOTE: This particular file contains instructions for how to build molecules 
-      using the OPLSAA force-field.  However, moltemplate is not limited to
-      OPLSAA.  Moltemplate allows users to access any of the force-field 
-      styles available in LAMMPS (including custom, user-defined force-fields).
-
-
--------- INSTRUCTIONS FOR USING OPLSAA WITH YOUR OWN MOLECULES: --------
-
-1) Download the "oplsaa.prm" file containing the OPLSAA force field
-parameters.  I do not have permission to distribute this file, 
-but you can download the latest version from one of these URLS:
-http://dasher.wustl.edu/tinker/distribution/params/oplsaa.prm
-http://dasher.wustl.edu/ffe/distribution/params/oplsaa.prm
-
-2) Create the "oplsaa_subset.prm" file by making a copy of the "oplsaa.prm"
-file, renaming it to "oplsaa_subset.prm", and deleting the atoms you don't need.
-For example, if you are building a simple alkane chain, you would delete every
-line beginning with the word "atom", except for these three lines:
-
-atom         80   13    CT    "Alkane CH3-"                  6    12.011    4
-atom         81   13    CT    "Alkane -CH2-"                 6    12.011    4
-atom         85   46    HC    "Alkane H-C"                   1     1.008    1
-
-(Leave the rest of the file unmodified.)  
-
-
-3) Create the "oplsaa.lt" file using this command:
-
-oplsaa_moltemplate.py oplsaa_subset.prm
-
-   (Credit to Jasen Lambert for contributing this useful script.)
-
-
-4) Create the "system.data", "system.in.init", and "system.in.settings"
-files which LAMMPS will read by running:
-
-moltemplate.sh system.lt
-
-
-5) 
-To run LAMMPS, you must make sure LAMMPS was built with the "USER-MISC" package.
-(because oplsaa_moltemplate.py uses dihedral_style fourier)
-To do this, type "make yes-user-misc" before compiling LAMMPS.
- http://lammps.sandia.gov/doc/Section_start.html#start_3
-
-
-6) Run LAMMPS in this order:
-
-lmp_g++ -i run.in.min   # minimize the energy (to avoid atom overlap) before...
-lmp_g++ -i run.in.nvt   # running the simulation at constant temperature
-
-(Replace "lmp_g++" with the name of the LAMMPS executable you are using.)
-
----- Details ----
-
-The "Alkane50" molecule, as well as the "CH2", and "CH3" monomers it contains
-use the OPLSAA force-field.  This means that when we define these molecules, 
-we only specify the atom names, bond list, and coordinates.  
-We do not have to list the atom charges, angles, dihedrals, or impropers.
-The rules for creating atomic charge and angle topology are contained in
-the "oplsaa.lt" file created by step 3) above.  The "ch2group.lt", 
-"ch3group.lt", and "alkane50.lt" files all refer to "oplsaa.lt", 
-(as well as the "OPLSAA" force-field object which it defines).  Excerpt:
-
-import "oplsaa.lt"
-CH2 inherits OPLSAA { ... 
-CH3 inherits OPLSAA { ... 
-Alkane50 inherits OPLSAA { ... 
-
-Alternatively, you can manually define a list of angles, dihedrals, and
-improper interactions in these files, instead of asking the force-field
-to generate them for you.  You can also specify some of the angles and
-dihedrals explicitly, and let the force-field handle the rest.
-(Many of the molecule examples which come with moltemplate do this.)
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh
deleted file mode 100755
index 2c3c217135..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
-# Create LAMMPS input files this way:
-cd moltemplate_files
-
-  # Create the "oplsaa.lt" file which moltemplate will need
-
-  cd oplsaa_lt_generator/
-  oplsaa_moltemplate.py  oplsaa_subset.prm
-  mv -f oplsaa.lt ..
-  cd ..
-
-  # run moltemplate
-
-  moltemplate.sh system.lt
-
-  # This will generate various files with names ending in *.in* and *.data. 
-  # Move them to the directory where you plan to run LAMMPS (in this case "../")
-  mv -f system.data system.in* ../
-
-  # Optional:
-  # The "./output_ttree/" directory is full of temporary files generated by 
-  # moltemplate.  They can be useful for debugging, but are usually thrown away.
-  rm -rf output_ttree/
-
-  # Optional:
-  # Delete the "oplsaa.lt" file:
-  rm -f oplsaa.lt
-
-
-
-cd ../
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt
deleted file mode 100644
index 42f934fdd0..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt
+++ /dev/null
@@ -1,55 +0,0 @@
-
-import "oplsaa.lt"    # <-- defines the "OPLSAA" force field
-
-
-CH2 inherits OPLSAA {
-
-  # atom-id  mol-id atom-type  charge    x        y                z
-
-  write("Data Atoms") {
-    $atom:C  $mol:... @atom:81  0.00   0.000  0.000             0.000
-    $atom:H1 $mol:... @atom:85  0.00   0.000  0.63104384422426  0.892430762954
-    $atom:H2 $mol:... @atom:85  0.00   0.000  0.63104384422426 -0.892430762954
-  }
-
-  # Atom type numbers (@atom:80,@atom:85) are defined in "oplsaa.lt".  Excerpt:
-  #   @atom:80 12.011   #CT "Alkane CH3-" 6 partial charge=-0.18
-  #   @atom:81 12.011   #CT "Alkane -CH2-" 6 partial charge=-0.12
-  #   @atom:85 1.008    #HC "Alkane H-C" 1 partial charge=0.06
-  # In this example, atomic charges are generated by atom type (according to
-  # rules in oplsaa.lt), and can be omitted. Just leave them as "0.00" for now.
-  # The "..." in "$mol:..." tells moltemplate that this molecule may be part
-  # of a larger molecule, and (if so) to use the larger parent object's 
-  # molecule id number as it's own.
-
-  # Now specify which pairs of atoms are bonded:
-  write('Data Bond List') {
-    $bond:CH1 $atom:C $atom:H1
-    $bond:CH2 $atom:C $atom:H2
-  }
-
-} # CH2
-
-
-
-# Optional: Shift all the coordinates in the +Y direction by 0.4431163.
-#           This way, the carbon atom is no longer located at 0,0,0, but the
-#           axis of an alkane chain containing this monomer is at 0,0,0.
-#           (This makes it more convenient to construct a polymer later.
-#            If this is confusing, then simply add 0.4431163 to the Y 
-#            coordinates in the "Data Atoms" section above.)
-
-CH2.move(0,0.4431163,0)
-
-
-
-
-######### (scratchwork calculations for the atomic coordinates) #########
-# Lcc = 1.5350 # length of the C-C bond (Sp3)
-# Lch = 1.0930 # length of the C-H bond
-# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle)
-# DeltaXc = Lcc*sin(theta/2)  # = 1.2533222517240594
-# DeltaYc = Lcc*cos(theta/2)  # = 0.8862326632060754
-#                             # 0.5*DeltaYc = 0.4431163316030377
-# DeltaZh = Lch*sin(theta/2)  # = 0.8924307629540046
-# DeltaYh = Lch*cos(theta/2)  # = 0.6310438442242609
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt
deleted file mode 100644
index 7bb5794b91..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt
+++ /dev/null
@@ -1,58 +0,0 @@
-
-import "oplsaa.lt"    # <-- defines the "OPLSAA" force field
-
-
-CH3 inherits OPLSAA {
-
-  # atom-id  mol-id atom-type  charge     x             y                z
-
-  write("Data Atoms") {
-    $atom:C  $mol:... @atom:80  0.00   0.000000    0.000000          0.000000
-    $atom:H1 $mol:... @atom:85  0.00   0.000000   0.6310438442242609 0.8924307629540046
-    $atom:H2 $mol:... @atom:85  0.00   0.000000   0.6310438442242609 -0.8924307629540046
-    $atom:H3 $mol:... @atom:85  0.00  -0.8924307629540046 -0.6310438442242609 0.000000
-  }
-
-  # Atom type numbers (@atom:80,@atom:85) are defined in "oplsaa.lt".  Excerpt:
-  #   @atom:80 12.011   #CT "Alkane CH3-" 6 partial charge=-0.18
-  #   @atom:81 12.011   #CT "Alkane -CH2-" 6 partial charge=-0.12
-  #   @atom:85 1.008    #HC "Alkane H-C" 1 partial charge=0.06
-  # In this example, atomic charges are generated by atom type (according to
-  # rules in oplsaa.lt), and can be omitted. Just leave them as "0.00" for now.
-  # The "..." in "$mol:..." tells moltemplate that this molecule may be part
-  # of a larger molecule, and (if so) to use the larger parent object's 
-  # molecule id number as it's own.
-
-  # Now specify which pairs of atoms are bonded:
-  write('Data Bond List') {
-    $bond:CH1 $atom:C $atom:H1
-    $bond:CH2 $atom:C $atom:H2
-    $bond:CH3 $atom:C $atom:H3
-  }
-
-} # CH3
-
-
-
-# Optional: Shift all the coordinates in the +Y direction by 0.4431163.
-#           This way, the carbon atom is no longer located at 0,0,0, but the
-#           axis of an alkane chain containing this monomer is at 0,0,0.
-#           (This makes it more convenient to construct a polymer later.
-#            If this is confusing, then simply add 0.4431163 to the Y 
-#            coordinates in the "Data Atoms" section above.)
-
-CH3.move(0,0.4431163,0)
-
-
-
-
-######### (scratchwork calculations for the atomic coordinates) #########
-# Lcc = 1.5350 # length of the C-C bond (Sp3)
-# Lch = 1.0930 # length of the C-H bond
-# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle)
-# DeltaXc = Lcc*sin(theta/2)  # = 1.2533222517240594
-# DeltaYc = Lcc*cos(theta/2)  # = 0.8862326632060754
-#                             # 0.5*DeltaYc = 0.4431163316030377
-# DeltaZh = Lch*sin(theta/2)  # = 0.8924307629540046
-# DeltaYh = Lch*cos(theta/2)  # = 0.6310438442242609
-
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh
deleted file mode 100755
index 2e4ecb9acc..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
-# Create LAMMPS input files this way:
-cd moltemplate_files
-
-  # Create the "oplsaa.lt" file which moltemplate will need
-
-  cd oplsaa_lt_generator/
-  oplsaa_moltemplate.py  oplsaa_subset.prm
-  mv -f oplsaa.lt ..
-  cd ..
-
-  # run moltemplate
-
-  moltemplate.sh system.lt
-
-  # This will generate various files with names ending in *.in* and *.data. 
-  # Move them to the directory where you plan to run LAMMPS (in this case "../")
-  mv -f system.data system.in* ../
-
-  # Optional:
-  # The "./output_ttree/" directory is full of temporary files generated by 
-  # moltemplate.  They can be useful for debugging, but are usually thrown away.
-  rm -rf output_ttree/
-
-  # Optional:
-  # Delete the "oplsaa.lt" file:
-  rm -f oplsaa.lt
-
-cd ../
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT
deleted file mode 100644
index 61b8e281ad..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT
+++ /dev/null
@@ -1,24 +0,0 @@
-
-This is an example of how to use the OPLSAA force-field in LAMMPS
-(using moltemplate.sh and Jason Lambert's oplsaa_moltemplate.py conversion tool)
-
-This example also shows how to use moltemplate in combination with PACKMOL.
-(PACKMOL is a useful program for generating atomic coordinates. In this example,
- moltemplate.sh is only used to create the topology, force-field and charges,
- and PACKMOL generates the coordinates, which moltemplate reads (in "step 1").
- Moltemplate can also be used for generating atomic coordinates, especially
- for mixing many small molecules together, as we do in this example.  However 
- I wanted to demonstrate how to combine PACKMOL with moltemplate.sh.
- In some other scenarios, such as protein solvation, PACKMOL does a much
- better job than moltemplate.)
-
-As of 2014-12-19, this code has not been tested for accuracy.
-(See the WARNING.TXT file.)
-
-step 1)
-To build the files which LAMMPS needs, follow the instructions in:
-README_setup.sh
-
-step 2)
-To run LAMMPS with these files, follow these instructions:
-README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh
deleted file mode 100755
index 0cf5ae7950..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-# Create the coordinates of the atoms using PACKMOL
-cd packmol_files
-
-  packmol < mix_ethylene+benzene.inp
-  mv -f system.xyz ../moltemplate_files/
-
-cd ..
-
-
-
-# Create LAMMPS input files this way:
-cd moltemplate_files
-
-  # Create the "oplsaa.lt" file which moltemplate will need
-
-  cd oplsaa_lt_generator/
-  oplsaa_moltemplate.py  oplsaa_subset.prm
-  mv -f oplsaa.lt ..
-  cd ..
-
-  # run moltemplate
-
-  moltemplate.sh -xyz system.xyz system.lt
-
-  # This will generate various files with names ending in *.in* and *.data. 
-  # Move them to the directory where you plan to run LAMMPS (in this case "../")
-  mv -f system.data system.in* ../
-
-  # Optional:
-  # The "./output_ttree/" directory is full of temporary files generated by 
-  # moltemplate.  They can be useful for debugging, but are usually thrown away.
-  rm -rf output_ttree/
-
-  # Optional:
-  # Delete the "oplsaa.lt" file:
-  rm -f oplsaa.lt
-
-
-cd ../
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README.TXT
deleted file mode 100644
index d58e74707d..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README.TXT
+++ /dev/null
@@ -1,81 +0,0 @@
-This example is a simple simulation of many long alkane chains (hexadecane) in a
-box at room temperature and atmospheric pressure.  Please read "WARNING.TXT".
-
-
-NOTE: This particular file contains instructions for how to build molecules 
-      using the OPLSAA force-field.  However, moltemplate is not limited to
-      OPLSAA.  You can use other force-fields, or define your own force-fields
-      (or provide a list of bonded interactions explicitly).
-
-
--------- INSTRUCTIONS: ---------
-
-1) Download the "oplsaa.prm" file containing the OPLS force field
-parameters.  I do not have permission to distribute those parameters, 
-but you can download them from one of these URLS:
-http://dasher.wustl.edu/tinker/distribution/params/oplsaa.prm
-http://dasher.wustl.edu/ffe/distribution/params/oplsaa.prm
-
-2) Create the "oplsaa_subset.prm" file by making a copy of the "oplsaa.prm"
-file, renaming it to "oplsaa_subset.prm", and deleting the atoms you don't need.
-For example, if you are building a simple alkane chain, you would delete every
-line beginning with the word "atom", except for these three lines:
-
-atom         80   13    CT    "Alkane CH3-"                  6    12.011    4
-atom         81   13    CT    "Alkane -CH2-"                 6    12.011    4
-atom         85   46    HC    "Alkane H-C"                   1     1.008    1
-
-(Leave the rest of the file unmodified.)  
-
-
-3) Create the "oplsaa.lt" file using this command:
-
-oplsaa_moltemplate.py oplsaa_subset.prm
-
-   (Credit to Jasen Lambert for contributing this useful script.)
-
-
-4) Create the "system.data", "system.in.init", and "system.in.settings"
-files which LAMMPS will read by running:
-
-moltemplate.sh system.lt
-
-
-5) 
-To run LAMMPS, you must make sure LAMMPS was built with the "USER-MISC" package.
-(because it uses dihedral_style fourier)
-To do this, type "make yes-user-misc" before compiling LAMMPS.
- http://lammps.sandia.gov/doc/Section_start.html#start_3
-
-
-6) Run LAMMPS in this order:
-
-lmp_g++ -i run.in.min
-lmp_g++ -i run.in.npt
-lmp_g++ -i run.in.nvt
-
-(Replace "lmp_g++" with the name of the LAMMPS executable you are using.)
-
----- Details ----
-
-The "Hexadecane" molecule, as well as the "CH2", and "CH3" monomers it contains
-use the OPLSAA force-field.  This means that when we define these molecules, 
-we only specify the atom names, bond list, and coordinates.  
-We do not have to list the atom charges, angles, dihedrals, or impropers.
-The rules for creating atomic charge and angle topology are contained in
-the "oplsaa.lt" file created by step 3) above.  The "ch2group.lt", 
-"ch3group.lt", and "hexadecane.lt" files all refer to "oplsaa.lt", 
-(as well as the "OPLSAA" force-field object which it defines).  Excerpt:
-
-import "oplsaa.lt"
-CH2 inherits OPLSAA { ... 
-CH3 inherits OPLSAA { ... 
-Hexadecane inherits OPLSAA { ... 
-
-Alternatively, you can manually define a list of angles, dihedrals, and
-improper interactions in these files, instead of asking the force-field
-to generate them for you.  You can also specify some of the angles and
-dihedrals explicitly, and let the force-field handle the rest.
-(Many of the molecule examples which come with moltemplate do this.)
-
-
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_setup.sh
deleted file mode 100755
index 2e4ecb9acc..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_setup.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
-# Create LAMMPS input files this way:
-cd moltemplate_files
-
-  # Create the "oplsaa.lt" file which moltemplate will need
-
-  cd oplsaa_lt_generator/
-  oplsaa_moltemplate.py  oplsaa_subset.prm
-  mv -f oplsaa.lt ..
-  cd ..
-
-  # run moltemplate
-
-  moltemplate.sh system.lt
-
-  # This will generate various files with names ending in *.in* and *.data. 
-  # Move them to the directory where you plan to run LAMMPS (in this case "../")
-  mv -f system.data system.in* ../
-
-  # Optional:
-  # The "./output_ttree/" directory is full of temporary files generated by 
-  # moltemplate.  They can be useful for debugging, but are usually thrown away.
-  rm -rf output_ttree/
-
-  # Optional:
-  # Delete the "oplsaa.lt" file:
-  rm -f oplsaa.lt
-
-cd ../
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt
deleted file mode 100644
index 42f934fdd0..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt
+++ /dev/null
@@ -1,55 +0,0 @@
-
-import "oplsaa.lt"    # <-- defines the "OPLSAA" force field
-
-
-CH2 inherits OPLSAA {
-
-  # atom-id  mol-id atom-type  charge    x        y                z
-
-  write("Data Atoms") {
-    $atom:C  $mol:... @atom:81  0.00   0.000  0.000             0.000
-    $atom:H1 $mol:... @atom:85  0.00   0.000  0.63104384422426  0.892430762954
-    $atom:H2 $mol:... @atom:85  0.00   0.000  0.63104384422426 -0.892430762954
-  }
-
-  # Atom type numbers (@atom:80,@atom:85) are defined in "oplsaa.lt".  Excerpt:
-  #   @atom:80 12.011   #CT "Alkane CH3-" 6 partial charge=-0.18
-  #   @atom:81 12.011   #CT "Alkane -CH2-" 6 partial charge=-0.12
-  #   @atom:85 1.008    #HC "Alkane H-C" 1 partial charge=0.06
-  # In this example, atomic charges are generated by atom type (according to
-  # rules in oplsaa.lt), and can be omitted. Just leave them as "0.00" for now.
-  # The "..." in "$mol:..." tells moltemplate that this molecule may be part
-  # of a larger molecule, and (if so) to use the larger parent object's 
-  # molecule id number as it's own.
-
-  # Now specify which pairs of atoms are bonded:
-  write('Data Bond List') {
-    $bond:CH1 $atom:C $atom:H1
-    $bond:CH2 $atom:C $atom:H2
-  }
-
-} # CH2
-
-
-
-# Optional: Shift all the coordinates in the +Y direction by 0.4431163.
-#           This way, the carbon atom is no longer located at 0,0,0, but the
-#           axis of an alkane chain containing this monomer is at 0,0,0.
-#           (This makes it more convenient to construct a polymer later.
-#            If this is confusing, then simply add 0.4431163 to the Y 
-#            coordinates in the "Data Atoms" section above.)
-
-CH2.move(0,0.4431163,0)
-
-
-
-
-######### (scratchwork calculations for the atomic coordinates) #########
-# Lcc = 1.5350 # length of the C-C bond (Sp3)
-# Lch = 1.0930 # length of the C-H bond
-# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle)
-# DeltaXc = Lcc*sin(theta/2)  # = 1.2533222517240594
-# DeltaYc = Lcc*cos(theta/2)  # = 0.8862326632060754
-#                             # 0.5*DeltaYc = 0.4431163316030377
-# DeltaZh = Lch*sin(theta/2)  # = 0.8924307629540046
-# DeltaYh = Lch*cos(theta/2)  # = 0.6310438442242609
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt
deleted file mode 100644
index 7bb5794b91..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt
+++ /dev/null
@@ -1,58 +0,0 @@
-
-import "oplsaa.lt"    # <-- defines the "OPLSAA" force field
-
-
-CH3 inherits OPLSAA {
-
-  # atom-id  mol-id atom-type  charge     x             y                z
-
-  write("Data Atoms") {
-    $atom:C  $mol:... @atom:80  0.00   0.000000    0.000000          0.000000
-    $atom:H1 $mol:... @atom:85  0.00   0.000000   0.6310438442242609 0.8924307629540046
-    $atom:H2 $mol:... @atom:85  0.00   0.000000   0.6310438442242609 -0.8924307629540046
-    $atom:H3 $mol:... @atom:85  0.00  -0.8924307629540046 -0.6310438442242609 0.000000
-  }
-
-  # Atom type numbers (@atom:80,@atom:85) are defined in "oplsaa.lt".  Excerpt:
-  #   @atom:80 12.011   #CT "Alkane CH3-" 6 partial charge=-0.18
-  #   @atom:81 12.011   #CT "Alkane -CH2-" 6 partial charge=-0.12
-  #   @atom:85 1.008    #HC "Alkane H-C" 1 partial charge=0.06
-  # In this example, atomic charges are generated by atom type (according to
-  # rules in oplsaa.lt), and can be omitted. Just leave them as "0.00" for now.
-  # The "..." in "$mol:..." tells moltemplate that this molecule may be part
-  # of a larger molecule, and (if so) to use the larger parent object's 
-  # molecule id number as it's own.
-
-  # Now specify which pairs of atoms are bonded:
-  write('Data Bond List') {
-    $bond:CH1 $atom:C $atom:H1
-    $bond:CH2 $atom:C $atom:H2
-    $bond:CH3 $atom:C $atom:H3
-  }
-
-} # CH3
-
-
-
-# Optional: Shift all the coordinates in the +Y direction by 0.4431163.
-#           This way, the carbon atom is no longer located at 0,0,0, but the
-#           axis of an alkane chain containing this monomer is at 0,0,0.
-#           (This makes it more convenient to construct a polymer later.
-#            If this is confusing, then simply add 0.4431163 to the Y 
-#            coordinates in the "Data Atoms" section above.)
-
-CH3.move(0,0.4431163,0)
-
-
-
-
-######### (scratchwork calculations for the atomic coordinates) #########
-# Lcc = 1.5350 # length of the C-C bond (Sp3)
-# Lch = 1.0930 # length of the C-H bond
-# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle)
-# DeltaXc = Lcc*sin(theta/2)  # = 1.2533222517240594
-# DeltaYc = Lcc*cos(theta/2)  # = 0.8862326632060754
-#                             # 0.5*DeltaYc = 0.4431163316030377
-# DeltaZh = Lch*sin(theta/2)  # = 0.8924307629540046
-# DeltaYh = Lch*cos(theta/2)  # = 0.6310438442242609
-
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README.TXT
deleted file mode 100644
index d323e7c71c..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README.TXT
+++ /dev/null
@@ -1,33 +0,0 @@
-This example contains a mixture of water(SPCE) and methane.
-The methane molecules use OPLSAA force-field, but the water molecules do not.
-
----- Details ----
-
-The methane molecules in this example use the OPLSAA force-field.  This means
-that when we define "Methane", we only specify the atom names, bond list, 
-and coordinates.  We then use oplsaa_moltemplate.py and moltemplate.sh to load
-the OPLSAA force-field parameters (and atom charges) for the Methane molecule
-from an external file ("oplsaa.lt".  Read the "oplsaa_lt_generator/README.TXT"
-file for details.)  Consequently, the "moltemplate_files/methane.lt" file 
-contains these lines which refer to OPLSAA:
-
-import "oplsaa.lt"
-Methane inherits OPLSAA { ...
-
-However the "SPCE" (water) molecules does NOT use a database to look up the
-force-field parameters for this tiny molecule.
-Instead, the "moltemplate_files/spce.lt" file declares all of the angle
-interactions, atom properties and force-field parameters for water explicitly.
-(Consequently, it makes no mention of "oplsaa.lt" or "OPLSAA".)
-
-
--------- Instructions: ---------
-
-More detailed instructions on how to build LAMMPS input files and 
-run a short simulation are provided in other README files.
-
-step 1)
-README_setup.sh
-
-step 2)
-README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_run.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_run.sh
deleted file mode 100755
index 9f923a6c7e..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_run.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-# --- Running LAMMPS ---
-# -------- REQUIREMENTS: ---------
-# 1) This example requires building LAMMPS with the "USER-MISC" package.
-#    (because it makes use of "gaff.lt" which uses dihedral_style fourier)
-#    To do this, type "make yes-user-misc" before compiling LAMMPS.
-#   http://lammps.sandia.gov/doc/Section_start.html#start_3
-# -------- PREREQUISITES: --------
-# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
-# input scripts which link to the input scripts and data files
-# you hopefully have created earlier with moltemplate.sh:
-#   system.in.init, system.in.settings, system.data
-# If not, carry out the instructions in "README_setup.sh".
-#
-#  -- Instructions: --
-# If "lmp_mpi" is the name of the command you use to invoke lammps,
-# then you would run lammps on these files this way:
-
-
-lmp_mpi -i run.in.npt  # minimization and simulation at constant pressure
-lmp_mpi -i run.in.nvt  # minimization and simulation at constant volume
-
-#(Note: The constant volume simulation lacks pressure equilibration. These are
-#       completely separate simulations. The results of the constant pressure
-#       simulation might be ignored when beginning the simulation at constant 
-#       volume.  (This is because restart files in LAMMPS don't always work,
-#       and I was spending a lot of time trying to convince people it was a
-#       LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.)
-#       Read the "run.in.nvt" file to find out how to use the "read_restart"
-#       command to load the results of the pressure-equilibration simulation,
-#       before beginning a constant-volume run.
-
-
-
-
-
-# If you have compiled the MPI version of lammps, you can run lammps in parallel
-#mpirun -np 4 lmp_mpi -i run.in.npt
-#mpirun -np 4 lmp_mpi -i run.in.nvt
-# (assuming you have 4 processors available)
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_setup.sh
deleted file mode 100755
index 2c3c217135..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_setup.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
-# Create LAMMPS input files this way:
-cd moltemplate_files
-
-  # Create the "oplsaa.lt" file which moltemplate will need
-
-  cd oplsaa_lt_generator/
-  oplsaa_moltemplate.py  oplsaa_subset.prm
-  mv -f oplsaa.lt ..
-  cd ..
-
-  # run moltemplate
-
-  moltemplate.sh system.lt
-
-  # This will generate various files with names ending in *.in* and *.data. 
-  # Move them to the directory where you plan to run LAMMPS (in this case "../")
-  mv -f system.data system.in* ../
-
-  # Optional:
-  # The "./output_ttree/" directory is full of temporary files generated by 
-  # moltemplate.  They can be useful for debugging, but are usually thrown away.
-  rm -rf output_ttree/
-
-  # Optional:
-  # Delete the "oplsaa.lt" file:
-  rm -f oplsaa.lt
-
-
-
-cd ../
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh
deleted file mode 100755
index 9f923a6c7e..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-# --- Running LAMMPS ---
-# -------- REQUIREMENTS: ---------
-# 1) This example requires building LAMMPS with the "USER-MISC" package.
-#    (because it makes use of "gaff.lt" which uses dihedral_style fourier)
-#    To do this, type "make yes-user-misc" before compiling LAMMPS.
-#   http://lammps.sandia.gov/doc/Section_start.html#start_3
-# -------- PREREQUISITES: --------
-# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
-# input scripts which link to the input scripts and data files
-# you hopefully have created earlier with moltemplate.sh:
-#   system.in.init, system.in.settings, system.data
-# If not, carry out the instructions in "README_setup.sh".
-#
-#  -- Instructions: --
-# If "lmp_mpi" is the name of the command you use to invoke lammps,
-# then you would run lammps on these files this way:
-
-
-lmp_mpi -i run.in.npt  # minimization and simulation at constant pressure
-lmp_mpi -i run.in.nvt  # minimization and simulation at constant volume
-
-#(Note: The constant volume simulation lacks pressure equilibration. These are
-#       completely separate simulations. The results of the constant pressure
-#       simulation might be ignored when beginning the simulation at constant 
-#       volume.  (This is because restart files in LAMMPS don't always work,
-#       and I was spending a lot of time trying to convince people it was a
-#       LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.)
-#       Read the "run.in.nvt" file to find out how to use the "read_restart"
-#       command to load the results of the pressure-equilibration simulation,
-#       before beginning a constant-volume run.
-
-
-
-
-
-# If you have compiled the MPI version of lammps, you can run lammps in parallel
-#mpirun -np 4 lmp_mpi -i run.in.npt
-#mpirun -np 4 lmp_mpi -i run.in.nvt
-# (assuming you have 4 processors available)
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh
deleted file mode 100755
index 2c3c217135..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
-# Create LAMMPS input files this way:
-cd moltemplate_files
-
-  # Create the "oplsaa.lt" file which moltemplate will need
-
-  cd oplsaa_lt_generator/
-  oplsaa_moltemplate.py  oplsaa_subset.prm
-  mv -f oplsaa.lt ..
-  cd ..
-
-  # run moltemplate
-
-  moltemplate.sh system.lt
-
-  # This will generate various files with names ending in *.in* and *.data. 
-  # Move them to the directory where you plan to run LAMMPS (in this case "../")
-  mv -f system.data system.in* ../
-
-  # Optional:
-  # The "./output_ttree/" directory is full of temporary files generated by 
-  # moltemplate.  They can be useful for debugging, but are usually thrown away.
-  rm -rf output_ttree/
-
-  # Optional:
-  # Delete the "oplsaa.lt" file:
-  rm -f oplsaa.lt
-
-
-
-cd ../
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh
deleted file mode 100755
index 2c3c217135..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
-# Create LAMMPS input files this way:
-cd moltemplate_files
-
-  # Create the "oplsaa.lt" file which moltemplate will need
-
-  cd oplsaa_lt_generator/
-  oplsaa_moltemplate.py  oplsaa_subset.prm
-  mv -f oplsaa.lt ..
-  cd ..
-
-  # run moltemplate
-
-  moltemplate.sh system.lt
-
-  # This will generate various files with names ending in *.in* and *.data. 
-  # Move them to the directory where you plan to run LAMMPS (in this case "../")
-  mv -f system.data system.in* ../
-
-  # Optional:
-  # The "./output_ttree/" directory is full of temporary files generated by 
-  # moltemplate.  They can be useful for debugging, but are usually thrown away.
-  rm -rf output_ttree/
-
-  # Optional:
-  # Delete the "oplsaa.lt" file:
-  rm -f oplsaa.lt
-
-
-
-cd ../
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
deleted file mode 100644
index d5e469af37..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
+++ /dev/null
@@ -1,3 +0,0 @@
-
-OPLSAA force-field conversion tools provided by Jason Lambert.
-
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.npt b/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.npt
deleted file mode 100644
index ab6c4bbf9c..0000000000
--- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.npt
+++ /dev/null
@@ -1,104 +0,0 @@
-# THIS EXAMPLE HAS NOT BEEN RIGOROUSLY TESTED.
-# (This simulation may fail.
-#  However the "run.in.nvt" example in this directory should work.)
-#
-#        Requirements:
-# To run this system at constant pressure, it might help to compile LAMMPS with
-# the optional RIGID package, and use "fix rigid" on the carbon.  (Optional.)
-# The use of fix rigid is controversial.  This method is demonstrated below.
-
-# ------------------------------- Initialization Section --------------------
-
-include system.in.init
-
-# ------------------------------- Atom Definition Section -------------------
-
-read_data system.data
-
-# ------------------------------- Settings Section --------------------------
-
-include system.in.settings
-
-# ------------------------------- Run Section -------------------------------
-
-
-# Only the Cgraphene atoms are immobile.
-group mobile subtract all Cgraphene
-
-# (Note: The "Cgraphene" group was defined in system.in.settings.)
-
-
-# Unfortunately you can not use the LAMMPS "minimize" command on this system
-# because there is no way to immobilize the carbon graphene & nanotube atoms
-# during minimization.  Instead, we can use langevin dynamics with a large 
-# damping parameter and a small timestep.
-
-print "--------- beginning minimization (using fix langevin) ---------"
-
-timestep        0.1
-fix fxlan mobile langevin 1.0 1.0 100.0 48279
-fix fxnve mobile nve   # <-- needed by fix langevin (see lammps documentation)
-thermo          100
-run 2500
-
-unfix fxlan
-unfix fxnve
-
-# -- simulation protocol --
-
-print "--------- beginning simulation (using fix nvt) ---------"
-
-timestep        0.25
-dump            1 all custom 1000 traj_npt.lammpstrj id mol type x y z ix iy iz
-
-thermo_style    custom step temp pe etotal press vol epair ebond eangle edihed
-thermo          1000  # time interval for printing out "thermo" data
-
-
-
-
-
-# ------------------------- NPT ---------------------------
-
-# Set temp=300K, pressure=100bar, and equilibrate volume only in the z direction
-
-fix fxMoveStuff mobile npt temp 300 300 100 z 100 100 1000.0 dilate mobile
-
-#  ------ QUESTIONABLE (see below): ------
-
-fix Ffreezestuff Cgraphene rigid/npt single temp 300 300 100 z 100 100 1000.0 force * off off off torque * off off off dilate mobile
-
-#     -- Alternate npt rigid method --
-# I'm not sure which way is more correct, however 
-# this also seems to behave in a reasonable-looking way:
-#fix Ffreezestuff Cgraphene rigid single force * off off off torque * off off off
-#
-# The use of either "fix rigid" or "fix rigid/npt" to immobilize
-# an object is somewhat controversial.  Feel free to omit it.
-#(Neither Trung or Steve Plimpton use rigid or rigid/npt for immobilizing 
-#molecules, but I noticed that at NPT, it does a better job of maintaining 
-# the correct volume. However "fix rigid" has changed since then (2011), 
-# so this may no longer be true.  Please use this example with caution.)
-#  ----------------------------------------
-
-# IMPORTANT for NPT: You must use "neigh_modify" to turn off calculation of the
-#                    forces between immobilized atoms.
-neigh_modify exclude group Cgraphene Cgraphene
-
-# The next two lines recalculate the temperature 
-# using only the mobile degrees of freedom:
-
-compute tempMobile mobile temp
-compute pressMobile all pressure tempMobile
-
-thermo_style custom step c_tempMobile c_pressMobile temp press vol
-
-fix_modify fxMoveStuff temp tempMobile
-
-run             100000
-
-write_data  system_after_npt.data
-
-# (The "write_restart" and "read_restart" commands were buggy in 2012, 
-#  but they should work also.)
-
diff --git a/tools/moltemplate/examples/coarse_grained_examples/MARTINI_examples/DPPC_bilayer_formation_PACKMOL/README_setup.sh b/tools/moltemplate/examples/coarse_grained_examples/MARTINI_examples/DPPC_bilayer_formation_PACKMOL/README_setup.sh
index 88ebec9f49..1e6630a94d 100755
--- a/tools/moltemplate/examples/coarse_grained_examples/MARTINI_examples/DPPC_bilayer_formation_PACKMOL/README_setup.sh
+++ b/tools/moltemplate/examples/coarse_grained_examples/MARTINI_examples/DPPC_bilayer_formation_PACKMOL/README_setup.sh
@@ -1,7 +1,3 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
 
 # Create the coordinates of the atoms using PACKMOL
 cd packmol_files
diff --git a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/moltemplate_files/system.lt b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/moltemplate_files/system.lt
index 4bf6101b6d..0ed2727108 100644
--- a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/moltemplate_files/system.lt
+++ b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/moltemplate_files/system.lt
@@ -24,7 +24,7 @@ write_once("In Init") {
 write_once("Data Boundary") {
   0.0 36.0 xlo xhi
   0.0 36.0 ylo yhi
-  0.0 36.0 zlo zhi
+  -18.0 18.0 zlo zhi
 }
 
 
diff --git a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.npt b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.npt
index f888d5cdad..0b58a8e1b0 100644
--- a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.npt
+++ b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.npt
@@ -1,70 +1,120 @@
-# -- Init Section --
+# THIS EXAMPLE HAS NOT BEEN RIGOROUSLY TESTED.
+# (This simulation may fail.
+#  However the "run.in.nvt" example in this directory should work.)
+#
+#        Requirements:
+# To run this system at constant pressure, it might help to compile LAMMPS with
+# the optional RIGID package, and use "fix rigid" on the carbon.  (Optional.)
+# The use of fix rigid is controversial.  This method is demonstrated below.
+
+# ------------------------------- Initialization Section --------------------
 
 include system.in.init
 
-# -- Atom Definition Section --
+# ------------------------------- Atom Definition Section -------------------
 
 read_data system.data
 
-# -- Settings Section --
+# ------------------------------- Settings Section --------------------------
 
 include system.in.settings
 
-# -- Run Section --
+# ------------------------------- Run Section -------------------------------
 
 
-timestep        1.0
-dump            1 all custom 500 traj_npt.lammpstrj id mol type x y z ix iy iz
+# Only the groupB atoms are immobile.
+group mobile subtract all groupB
 
-thermo_style    custom step temp pe etotal press vol epair ebond eangle edihed
-thermo          500  # time interval for printing out "thermo" data
+# Unfortunately you can not use the LAMMPS "minimize" command on this system
+# because there is no way to immobilize the wall atoms during minimization.
+# Instead, we can use langevin dynamics with a fast
+# damping parameter and a small timestep.
 
+print "--------- beginning minimization (using fix langevin) ---------"
 
-velocity groupB zero angular
-velocity groupB zero linear
-# (I'm not sure if the two lines above are necessary, but they don't hurt.)
+timestep        0.1
+fix fxlan mobile langevin 1.0 1.0 100.0 48279
+fix fxnve mobile nve   # <-- needed by fix langevin (see lammps documentation)
+thermo          100
+run 2500
 
-# Only the groupB atoms are immobile.
+unfix fxlan
+unfix fxnve
 
-group mobile subtract all groupB
+# -- simulation protocol --
 
-# ------------------------- NPT ---------------------------
+print "--------- beginning simulation (using fix nvt) ---------"
+
+dump            1 all custom 1000 traj_npt.lammpstrj id mol type x y z ix iy iz
+
+thermo_style    custom step temp pe etotal press vol epair ebond eangle edihed
+thermo          200  # time interval for printing out "thermo" data
 
-# Set temp=300K, pressure=500bar, and equilibrate volume only in the z direction
 
-fix fMoveStuff mobile npt temp 300 300 100 z 500 500 1000.0 dilate mobile
+# ------------------------- NPT ---------------------------
+
 
 #  ------ QUESTIONABLE (see below): ------
 
-fix Ffreezestuff groupB rigid/npt single temp 300 300 100 z 500 500 1000.0 force * off off off torque * off off off dilate mobile
+fix Ffreezestuff groupB rigid single force * off off off torque * off off off
 
-#     -- Alternate npt rigid method --
-# I'm not sure which way is more correct, however 
-# this also seems to behave in a reasonable-looking way:
-#fix Ffreezestuff groupB rigid single force * off off off torque * off off off dilate mobile
-#
-# The use of either "fix rigid" or "fix rigid/npt" to immobilize
-# an object is somewhat controversial.  Feel free to omit it.
-#(Neither Trung or Steve Plimpton use rigid or rigid/npt for immobilizing 
-#molecules, but I noticed that at NPT, it does a better job of maintaining 
-# the correct volume. However "fix rigid" has changed since then (2011), 
-# so this may no longer be true.  Please use this example with caution.)
-#  ----------------------------------------
+# Comment:
+# The use of "fix rigid" to immobilize an object is somewhat controversial.
+# Feel free to omit it.
+# (Neither Trung or Steve Plimpton use fix rigid for immobilizing 
+#  molecules, but I noticed that at NPT, it does a better job of maintaining 
+#  the correct volume.  However "fix rigid" has changed since then (2011), 
+#  so this may no longer be true.  Please use this example with caution.)
+
+
+
+# Thermostat+Barostat
+# Set temp=300K, pressure=200bar, and equilibrate volume only in the z direction
 
-# IMPORTANT for NPT: You must use "neigh_modify" to turn off calculation of the
-#                    forces between immobilized atoms.
-neigh_modify exclude group groupB groupB
+fix fxMoveStuff mobile npt temp 300 300 100 z 200 200 1000.0 dilate mobile drag 2.0
 
-# The next two lines recalculate the temperature 
-# using only the mobile degrees of freedom:
+#  ----------------------------------------
+
+# The next two lines recalculate the temperature using
+# only the mobile degrees of freedom (ie. water atom velocities):
 
 compute tempMobile mobile temp
 compute pressMobile all pressure tempMobile
 
 thermo_style custom step c_tempMobile c_pressMobile temp press vol
 
-fix_modify fMoveStuff temp tempMobile
+fix_modify fxMoveStuff temp tempMobile
+
+reset_timestep 0
+
+timestep 0.5
+
+run    100000
+
+timestep 1.0
+
+run    100000
 
-run             60000
 
 write_data  system_after_npt.data
+
+# (The "write_restart" and "read_restart" commands were buggy in 2012, 
+#  but they should work also.)
+
+
+
+
+
+
+
+# ----- Comment: Avoid using fix rigid/npt on large single rigid objects -----
+#
+# Use of the following is not recommended:
+#
+# fix Ffreezestuff groupB rigid/npt single temp 300 300 100 z 200 200 1000.0 force * off off off torque * off off off dilate mobile
+# (temp=300K, pressure=200bar, and equilibrate volume only in the z direction)
+#
+# In my experience, the system becomes unstable when applying "fix rigid/npt"
+# to the immobile atoms, while also applying "fix npt" on the solvent atoms.
+# (It is probably a bad idea to use two barostats simultaneously.)
+# ----------------------------------------------------------------------------
diff --git a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.nvt b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.nvt
index 1278cb11c7..c483d0b9ab 100644
--- a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.nvt
+++ b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.nvt
@@ -16,6 +16,10 @@ read_data system.data
 
 include system.in.settings
 
+# Use "neigh_modify" to turn off calculation of interactions between immobilized
+# atoms. (Note: The "groupB" group was defined in the file "system.insettings")
+neigh_modify exclude group groupB groupB
+
 # -- Run Section --
 
 
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/WARNING.TXT b/tools/moltemplate/examples/force_field_AMBER/WARNING.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/WARNING.TXT
rename to tools/moltemplate/examples/force_field_AMBER/WARNING.TXT
diff --git a/tools/moltemplate/examples/force_field_AMBER/benzene/README.TXT b/tools/moltemplate/examples/force_field_AMBER/benzene/README.TXT
new file mode 100644
index 0000000000..ba0f5e6f45
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_AMBER/benzene/README.TXT
@@ -0,0 +1,10 @@
+This example shows how to build a box of benzene molecules using the
+AMBER/GAFF force-field.
+
+step 1)
+To build the files which LAMMPS needs, follow the instructions in:
+README_setup.sh
+
+step 2)
+To run LAMMPS with these files, follow these instructions:
+README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_run.sh b/tools/moltemplate/examples/force_field_AMBER/benzene/README_run.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_run.sh
rename to tools/moltemplate/examples/force_field_AMBER/benzene/README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_setup.sh b/tools/moltemplate/examples/force_field_AMBER/benzene/README_setup.sh
similarity index 78%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_setup.sh
rename to tools/moltemplate/examples/force_field_AMBER/benzene/README_setup.sh
index 510ae9b400..c2db73b457 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_setup.sh
+++ b/tools/moltemplate/examples/force_field_AMBER/benzene/README_setup.sh
@@ -1,9 +1,3 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
 
 # Create LAMMPS input files this way:
 cd moltemplate_files
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_visualize.txt b/tools/moltemplate/examples/force_field_AMBER/benzene/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_visualize.txt
rename to tools/moltemplate/examples/force_field_AMBER/benzene/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt b/tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt
similarity index 95%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt
rename to tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt
index 31536f5f28..26ef1d5358 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt
+++ b/tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt
@@ -1,7 +1,9 @@
 
 import "gaff.lt"
 
-# From "gaff.lt":
+# The "gaff.lt" file is usually located in "src/moltemplate_force_fields".
+# Excerpt:
+#
 # @atom:ca    # Sp2 C in pure aromatic systems
 # @atom:ha    # H bonded to aromatic carbon
 #
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh b/tools/moltemplate/examples/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh
rename to tools/moltemplate/examples/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/run.in.npt b/tools/moltemplate/examples/force_field_AMBER/benzene/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/run.in.npt
rename to tools/moltemplate/examples/force_field_AMBER/benzene/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/run.in.nvt b/tools/moltemplate/examples/force_field_AMBER/benzene/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/run.in.nvt
rename to tools/moltemplate/examples/force_field_AMBER/benzene/run.in.nvt
diff --git a/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README.TXT b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README.TXT
new file mode 100644
index 0000000000..b02f184dde
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README.TXT
@@ -0,0 +1,13 @@
+This example shows how to simulate a mixture of ethylene and benzene
+using the AMBER/GAFF force field.
+
+As of 2016-11-21, this code has not been tested for accuracy.
+(See the WARNING.TXT file.)
+
+step 1)
+To build the files which LAMMPS needs, follow the instructions in:
+README_setup.sh
+
+step 2)
+To run LAMMPS with these files, follow these instructions:
+README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_run.sh b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_run.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_run.sh
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_setup.sh
similarity index 78%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_setup.sh
index 510ae9b400..0e2a17d9b9 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh
+++ b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_setup.sh
@@ -1,10 +1,3 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
-
 # Create LAMMPS input files this way:
 cd moltemplate_files
 
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_visualize.txt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_visualize.txt
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/benzene.jpg b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/benzene.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/benzene.jpg
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/benzene.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/ethylene.jpg b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/ethylene.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/ethylene.jpg
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/ethylene.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt
similarity index 92%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt
index f4a560ad03..47b1505c58 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt
+++ b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt
@@ -1,7 +1,7 @@
+
 import "gaff.lt"
 
-# The "gaff.lt" file is usually located in $MOLTEMPLATE_PATH (and is 
-# distributed with moltemplate. See the "Installation" section in the manual.)
+# The "gaff.lt" file is usually located in "src/moltemplate_force_fields".
 # It contains definitions of the atoms "ca", "ha", as well as the bonded
 # and non-bonded interactions between them (and many other atoms).
 #
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt
similarity index 89%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt
index 2b1c759218..cad6ea4a8d 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt
+++ b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt
@@ -1,7 +1,7 @@
+
 import "gaff.lt"
 
-# The "gaff.lt" file is usually located in $MOLTEMPLATE_PATH (and is 
-# distributed with moltemplate. See the "Installation" section in the manual.)
+# The "gaff.lt" file is usually located in "src/moltemplate_force_fields".
 # It contains definitions of the atoms "c2", "hc", as well as the bonded
 # and non-bonded interactions between them (and many other atoms).
 #
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/run.in.npt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/run.in.npt
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/run.in.nvt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/run.in.nvt
rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/run.in.nvt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README.TXT b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README.TXT
similarity index 96%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README.TXT
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/README.TXT
index 64ec594c6e..a3f011167d 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README.TXT
+++ b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README.TXT
@@ -25,7 +25,7 @@ Both examples use the same force-field parameters.
 
 1)
 In this version, the force-field parameters are loaded from the "gaff.lt" file
-(located in the "common" subdirectory).
+(located in the "src/moltemplate_force_fields/" subdirectory).
 This frees the user from the drudgery of manually specifying all of these
 force-field details for every molecule.  (However, the user must be careful
 to choose @atom-type names which match AMBER GAFF conventions,
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_run.sh b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README_run.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_run.sh
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_setup.sh b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README_setup.sh
similarity index 78%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_setup.sh
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/README_setup.sh
index 510ae9b400..c2db73b457 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_setup.sh
+++ b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README_setup.sh
@@ -1,9 +1,3 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
 
 # Create LAMMPS input files this way:
 cd moltemplate_files
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_visualize.txt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_visualize.txt
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/WARNING.TXT b/tools/moltemplate/examples/force_field_AMBER/hexadecane/WARNING.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/WARNING.TXT
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/WARNING.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh b/tools/moltemplate/examples/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/run.in.npt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/run.in.npt
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/run.in.nvt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/run.in.nvt
rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/run.in.nvt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT
similarity index 57%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT
index 2e8cef3078..b57d0e76c8 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT
+++ b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT
@@ -1,16 +1,9 @@
-This is an example of how to use "canned" force-fields in like GAFF in LAMMPS.
-In this example, we specify only the atom names, bond connectivity,
-(and coordinates and charge), and use moltemplate to
-load the GAFF parameters from an external file (gaff.lt)
-(...instead of specifying them explicitly in the molecule definition).
-
 The simulation consists of a mixture of isobutane and water.
 Over time (less than 1 ns), the two molecules phase-separate.
 
 The GAFF parameters are applied only to the isobutane molecule.
-(The water molecule paramters are defined explicitly in common/tip3p_2004.lt)
-For this to work, make sure you have defined the MOLTEMPLATE_PATH
-environment variable and set it to "common".  See manual for more details.)
+(The water molecule paramters are defined explicitly in
+ src/moltemplate_force_fields/tip3p_2004.lt)
 
 WARNING: THIS IS A PRELIMINARY EXAMPLE WHICH USES AMBER'S GAFF FORCE FIELD.
          AS OF 2014-4-19, these features have not been tested.
@@ -33,13 +26,10 @@ NOTE: The GAFF force-field DOES NOT ASSIGN ATOM CHARGE.
 
 -------- REQUIREMENTS: ---------
 
-1) This example requires building LAMMPS with the "USER-MISC" package.
-    (because it makes use of "gaff.lt" which uses dihedral_style fourier)
-    To do this, type "make yes-user-misc" before compiling LAMMPS.
-   http://lammps.sandia.gov/doc/Section_start.html#start_3
- 2) You must define your MOLTEMPLATE_PATH environment variable
-    and set it to the "common" subdirectory of your moltemplate distribution.
-    (See the "Installation" section in the moltemplate manual.)
+  This example requires building LAMMPS with the "USER-MISC" package.
+  (because it makes use of "gaff.lt" which uses dihedral_style fourier)
+   To do this, type "make yes-user-misc" before compiling LAMMPS.
+  http://lammps.sandia.gov/doc/Section_start.html#start_3
 
 More detailed instructions on how to build LAMMPS input files and 
 run a short simulation are provided in other README files.
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_run.sh b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_run.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_run.sh
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_setup.sh b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh
similarity index 78%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_setup.sh
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh
index 510ae9b400..c2db73b457 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_setup.sh
+++ b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh
@@ -1,9 +1,3 @@
-# -------- REQUIREMENTS: ---------
-#  You must define your MOLTEMPLATE_PATH environment variable
-#  and set it to the "common" subdirectory of your moltemplate distribution.
-#  (See the "Installation" section in the moltemplate manual.)
-
-
 
 # Create LAMMPS input files this way:
 cd moltemplate_files
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt
similarity index 93%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt
index 22b1048d1a..e244d44279 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt
+++ b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt
@@ -1,7 +1,7 @@
+
 import "gaff.lt"
 
-# The "gaff.lt" file is usually located in $MOLTEMPLATE_PATH (and is 
-# distributed with moltemplate. See the "Installation" section in the manual.)
+# The "gaff.lt" file is usually located in "src/moltemplate_force_fields".
 # It contains definitions of the atoms "c3", "h1", as well as the bonded
 # and non-bonded interactions between them (and many other atoms).
 #
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt
similarity index 74%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt
index 50c5392507..e10f0bcec5 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt
+++ b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt
@@ -1,9 +1,6 @@
 import "tip3p_2004.lt"
                   # <- This defines the TIP3P water molecule.  This file is
-                  #    located in the "common" directory. You can either copy it
-                  #    here, or (preferably), you can define a MOLTEMPLATE_PATH
-		  #    environment variable and point it to "common".
-                  #    (as explained in the installation section of the manual).
+                  #    located in the "src/moltemplate_force_fields" directory.
 
 import "isobutane.lt"  # <- defines the "Isobutane" molecule type.
 
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/run.in.npt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/run.in.npt
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt
rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/WARNING.TXT b/tools/moltemplate/examples/force_field_OPLSAA/WARNING.TXT
similarity index 91%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/WARNING.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/WARNING.TXT
index e95cac1925..0d8c8e0308 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/WARNING.TXT
+++ b/tools/moltemplate/examples/force_field_OPLSAA/WARNING.TXT
@@ -1,8 +1,7 @@
 # -------- WARNING: --------
 
 This directory contains some examples of all-atom simulations using the OPLSAA
-force field, prepared using Jason Lambert's oplsaa_moltemplate.py conversion
-tool, and moltemplate.
+force field.
 
 This software is experimental, and the force-fields and equilbration protocols
 have not been tested carefully by me.  There is no gaurantee that simulations
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README.TXT
new file mode 100644
index 0000000000..abef639d46
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README.TXT
@@ -0,0 +1,40 @@
+This example is a simple simulation of a long alkane chain,
+in a vacuum at room temperature using the OPLSAA force field.  
+
+NOTE: This particular example uses the OPLSAA force-field
+      However, moltemplate is not limited to OPLSAA.
+
+1) Create the "system.data", "system.in.init", and "system.in.settings"
+files which LAMMPS will read by running:
+
+moltemplate.sh system.lt
+
+
+2) Run LAMMPS in this order:
+
+lmp_mpi -i run.in.min   # minimize the energy (to avoid atom overlap) before...
+lmp_mpi -i run.in.nvt   # running the simulation at constant temperature
+
+(The name of the LAMMPS executable, eg "lmp_mpi", may vary.)
+
+---- Details ----
+
+The "Alkane50" molecule, as well as the "CH2", and "CH3" monomers it contains
+use the OPLSAA force-field.  This means that when we define these molecules, 
+we only specify the atom names, bond list, and coordinates.  
+We do not have to list the atom charges, angles, dihedrals, or impropers.
+The rules for creating atomic charge and angle topology are contained in
+the "loplsaa.lt" file created by step 3) above.  The "ch2group.lt", 
+"ch3group.lt", and "alkane50.lt" files all refer to "loplsaa.lt", 
+(as well as the "OPLSAA" force-field object which it defines).  Excerpt:
+
+import "loplsaa.lt"
+CH2 inherits OPLSAA { ... 
+CH3 inherits OPLSAA { ... 
+Alkane50 inherits OPLSAA { ... 
+
+Alternatively, you can manually define a list of angles, dihedrals, and
+improper interactions in these files, instead of asking the force-field
+to generate them for you.  You can also specify some of the angles and
+dihedrals explicitly, and let the force-field handle the rest.
+(Many of the examples which come with moltemplate do this.)
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_run.sh
new file mode 100755
index 0000000000..b31401f135
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_run.sh
@@ -0,0 +1,34 @@
+# --- Running LAMMPS ---
+#
+# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
+# input scripts which link to the input scripts and data files
+# you hopefully have created earlier with moltemplate.sh:
+#   system.in.init, system.in.settings, system.data
+# If not, carry out the instructions in "README_setup.sh".
+#
+#  -- Instructions: --
+# If "lmp_mpi" is the name of the command you use to invoke lammps,
+# then you would run lammps on these files this way:
+
+
+lmp_mpi -i run.in.min  # minimization
+lmp_mpi -i run.in.nvt  # minimization and simulation at constant volume
+
+#(Note: The constant volume simulation lacks pressure equilibration. These are
+#       completely separate simulations. The results of the constant pressure
+#       simulation might be ignored when beginning the simulation at constant 
+#       volume.  (This is because restart files in LAMMPS don't always work,
+#       and I was spending a lot of time trying to convince people it was a
+#       LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.)
+#       Read the "run.in.nvt" file to find out how to use the "read_restart"
+#       command to load the results of the pressure-equilibration simulation,
+#       before beginning a constant-volume run.
+
+
+
+
+
+# If you have compiled the MPI version of lammps, you can run lammps in parallel
+#mpirun -np 4 lmp_mpi -i run.in.npt
+#mpirun -np 4 lmp_mpi -i run.in.nvt
+# (assuming you have 4 processors available)
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh
new file mode 100755
index 0000000000..54a6484dac
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh
@@ -0,0 +1,26 @@
+
+# Create LAMMPS input files this way:
+cd moltemplate_files
+
+  # run moltemplate
+
+  moltemplate.sh system.lt
+
+  # This will generate various files with names ending in *.in* and *.data. 
+  # Move them to the directory where you plan to run LAMMPS (in this case "../")
+  mv -f system.data system.in* ../
+
+  # Optional:
+  # The "./output_ttree/" directory is full of temporary files generated by 
+  # moltemplate.  They can be useful for debugging, but are usually thrown away.
+  rm -rf output_ttree/
+
+cd ../
+
+
+# Optional:
+# Note: The system.data and system.in.settings files contain extra information
+# for atoms defined in OPLSAA which you are not using in this simulation.  This
+# is harmless, but if you to delete this information from your 
+# system.in.settings and system.in.data files, follow the instructions in
+# this script: "optional_cleanup/README_remove_irrelevant_info.sh"
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_visualize.txt
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt
new file mode 100644
index 0000000000..510b7e111a
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt
@@ -0,0 +1,82 @@
+# This file contains a definition for the "CH2" molecular subunit.
+
+# First, load the OPLS force field parameters we will need.
+# These 2 files are located in the "src/moltemplate_force_fields/" subdirectory:
+
+import "oplsaa.lt"    # <-- defines the standard "OPLSAA" force field
+import "loplsaa.lt"   # <-- custom parameters for long alkane chains taken from
+                      #     Sui et al. J.Chem.Theory.Comp (2012), 8, 1459 
+		      #     To use the ordinary OPLSAA force field parameters,
+		      #     (instead of the Sui et al. parameters), change the
+		      #     atom types below from "@atom:81L","@atom:85LCH2" to
+		      #     "@atom:81" and "@atom:85"  (defined in "oplsaa.lt")
+
+
+
+# Then define "CH2":
+
+
+CH2 inherits OPLSAA {
+
+  # atom-id  mol-id   atom-type  charge   x             y                z
+
+  write("Data Atoms") {
+    $atom:C  $mol:... @atom:81L    0.0  0.000000     0.000000      0.000000
+    $atom:H1 $mol:... @atom:85LCH2 0.0  0.000000     0.631044      0.892431
+    $atom:H2 $mol:... @atom:85LCH2 0.0  0.000000     0.631044     -0.892431
+  }
+
+  write('Data Bond List') {
+    $bond:CH1 $atom:C $atom:H1
+    $bond:CH2 $atom:C $atom:H2
+  }
+
+  # Atom type numbers (@atom:80L,@atom:85LCH3) are defined in "loplsaa.lt",
+  # which is usually located in the "src/moltemplate_force_fields/" subdirectory
+  #    @atom:80L     "Alkane CH3- (LOPLS CT_CH3)"
+  #    @atom:81L     "Alkane -CH2- (LOPLS CT_CH2)"
+  #    @atom:85LCH3  "Alkane H-C CH3 (LOPLS HC_CH3)"
+  #    @atom:85LCH2  "Alkane H-C CH2 (LOPLS HC_CH2)"
+  # In this example, atomic charges are generated by atom type (according to the
+  # rules in loplsaa.lt), and can be omitted. Just leave them as "0.00" for now.
+  # The "..." in "$mol:..." tells moltemplate that this molecule may be part
+  # of a larger molecule, and (if so) to use the larger parent object's 
+  # molecule id number as it's own.
+
+} # CH2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Optional: Shift all the coordinates in the +Y direction by 0.4431163.
+#           This way, the carbon atom is no longer located at 0,0,0, but the
+#           axis of an alkane chain containing this monomer is at 0,0,0.
+#           (This makes it more convenient to construct a polymer later.
+#            If this is confusing, then simply add 0.4431163 to the Y 
+#            coordinates in the "Data Atoms" section above.)
+
+CH2.move(0,0.4431163,0)
+
+
+
+
+######### (scratchwork calculations for the atomic coordinates) #########
+# Lcc = 1.5350 # length of the C-C bond (Sp3)
+# Lch = 1.0930 # length of the C-H bond
+# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle)
+# DeltaXc = Lcc*sin(theta/2)  # = 1.2533222517240594
+# DeltaYc = Lcc*cos(theta/2)  # = 0.8862326632060754
+#                             # 0.5*DeltaYc = 0.4431163
+# DeltaZh = Lch*sin(theta/2)  # = 0.892431
+# DeltaYh = Lch*cos(theta/2)  # = 0.631044
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt
new file mode 100644
index 0000000000..b01c8c0cd2
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt
@@ -0,0 +1,83 @@
+# This file contains a definition for the "CH3" molecular subunit.
+
+# First, load the OPLS force field parameters we will need.
+# These 2 files are located in the "src/moltemplate_force_fields/" subdirectory:
+
+import "oplsaa.lt"    # <-- defines the standard "OPLSAA" force field
+import "loplsaa.lt"   # <-- custom parameters for long alkane chains taken from
+                      #     Sui et al. J.Chem.Theory.Comp (2012), 8, 1459 
+		      #     To use the ordinary OPLSAA force field parameters,
+		      #     (instead of the Sui et al. parameters), change the
+		      #     atom types below from "@atom:80L","@atom:85LCH3" to
+		      #     "@atom:80" and "@atom:85"  (defined in "oplsaa.lt")
+
+
+
+# Then define "CH3":
+
+
+CH3 inherits OPLSAA {
+
+  # atom-id  mol-id   atom-type  charge   x             y                z
+
+  write("Data Atoms") {
+    $atom:C  $mol:... @atom:80L    0.0  0.000000     0.000000      0.000000
+    $atom:H1 $mol:... @atom:85LCH3 0.0  0.000000     0.631044      0.892431
+    $atom:H2 $mol:... @atom:85LCH3 0.0  0.000000     0.631044     -0.892431
+    $atom:H3 $mol:... @atom:85LCH3 0.0 -0.892431    -0.631044      0.000000
+  }
+
+  write('Data Bond List') {
+    $bond:CH1 $atom:C $atom:H1
+    $bond:CH2 $atom:C $atom:H2
+    $bond:CH3 $atom:C $atom:H3
+  }
+
+  # Atom type numbers (@atom:80L,@atom:85LCH3) are defined in "loplsaa.lt",
+  #    @atom:80L     "Alkane CH3- (LOPLS CT_CH3)"
+  #    @atom:81L     "Alkane -CH2- (LOPLS CT_CH2)"
+  #    @atom:85LCH3  "Alkane H-C CH3 (LOPLS HC_CH3)"
+  #    @atom:85LCH2  "Alkane H-C CH2 (LOPLS HC_CH2)"
+  # In this example, atomic charges are generated by atom type (according to the
+  # rules in loplsaa.lt), and can be omitted. Just leave them as "0.00" for now.
+  # The "..." in "$mol:..." tells moltemplate that this molecule may be part
+  # of a larger molecule, and (if so) to use the larger parent object's 
+  # molecule id number as it's own.
+
+} # CH3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Optional: Shift all the coordinates in the +Y direction by 0.4431163.
+#           This way, the carbon atom is no longer located at 0,0,0, but the
+#           axis of an alkane chain containing this monomer is at 0,0,0.
+#           (This makes it more convenient to construct a polymer later.
+#            If this is confusing, then simply add 0.4431163 to the Y 
+#            coordinates in the "Data Atoms" section above.)
+
+CH3.move(0,0.4431163,0)
+
+
+
+
+######### (scratchwork calculations for the atomic coordinates) #########
+# Lcc = 1.5350 # length of the C-C bond (Sp3)
+# Lch = 1.0930 # length of the C-H bond
+# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle)
+# DeltaXc = Lcc*sin(theta/2)  # = 1.2533222517240594
+# DeltaYc = Lcc*cos(theta/2)  # = 0.8862326632060754
+#                             # 0.5*DeltaYc = 0.4431163
+# DeltaZh = Lch*sin(theta/2)  # = 0.892431
+# DeltaYh = Lch*cos(theta/2)  # = 0.631044
diff --git a/tools/moltemplate/common/oplsaa/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
similarity index 100%
rename from tools/moltemplate/common/oplsaa/AUTHOR.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/run.in.min b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/run.in.min
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/run.in.min
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/run.in.min
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/run.in.nvt
rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/run.in.nvt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README.TXT
similarity index 65%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README.TXT
index f78addd5ed..f744e1718f 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README.TXT
+++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README.TXT
@@ -1,7 +1,6 @@
 This is an example of how to use the OPLSAA force-field in LAMMPS
-(using moltemplate.sh and Jason Lambert's oplsaa_moltemplate.py conversion tool)
 
-As of 2014-12-19, this code has not been tested for accuracy.
+As of 2016-11-21, this code has not been tested for accuracy.
 (See the WARNING.TXT file.)
 
 step 1)
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_run.sh
similarity index 81%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_run.sh
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_run.sh
index 9f923a6c7e..5f82866644 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_run.sh
+++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_run.sh
@@ -1,10 +1,5 @@
 # --- Running LAMMPS ---
-# -------- REQUIREMENTS: ---------
-# 1) This example requires building LAMMPS with the "USER-MISC" package.
-#    (because it makes use of "gaff.lt" which uses dihedral_style fourier)
-#    To do this, type "make yes-user-misc" before compiling LAMMPS.
-#   http://lammps.sandia.gov/doc/Section_start.html#start_3
-# -------- PREREQUISITES: --------
+#
 # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
 # input scripts which link to the input scripts and data files
 # you hopefully have created earlier with moltemplate.sh:
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh
new file mode 100755
index 0000000000..54a6484dac
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh
@@ -0,0 +1,26 @@
+
+# Create LAMMPS input files this way:
+cd moltemplate_files
+
+  # run moltemplate
+
+  moltemplate.sh system.lt
+
+  # This will generate various files with names ending in *.in* and *.data. 
+  # Move them to the directory where you plan to run LAMMPS (in this case "../")
+  mv -f system.data system.in* ../
+
+  # Optional:
+  # The "./output_ttree/" directory is full of temporary files generated by 
+  # moltemplate.  They can be useful for debugging, but are usually thrown away.
+  rm -rf output_ttree/
+
+cd ../
+
+
+# Optional:
+# Note: The system.data and system.in.settings files contain extra information
+# for atoms defined in OPLSAA which you are not using in this simulation.  This
+# is harmless, but if you to delete this information from your 
+# system.in.settings and system.in.data files, follow the instructions in
+# this script: "optional_cleanup/README_remove_irrelevant_info.sh"
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_visualize.txt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt
similarity index 99%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt
index 1a7cc09677..49458a5b42 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt
+++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt
@@ -24,6 +24,5 @@ benzenes  = new Benzene[10].move(8.0, 0, 0)
 
 benzenes[*][*][*].move(4.0, 4.0, 4.0)
 
-
 # Note: There is also an example which shows how to generate the coordinates
 # using PACKMOL. (That allows us to omit the coordinates and .move() commands.)
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/run.in.npt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/run.in.nvt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/run.in.nvt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT
similarity index 86%
rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT
index 32252bad09..af95dca522 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README.TXT
+++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT
@@ -1,6 +1,5 @@
 
 This is an example of how to use the OPLSAA force-field in LAMMPS
-(using moltemplate.sh and Jason Lambert's oplsaa_moltemplate.py conversion tool)
 
 This example also shows how to use moltemplate in combination with PACKMOL.
 (PACKMOL is a useful program for generating atomic coordinates. In this example,
@@ -12,7 +11,7 @@ This example also shows how to use moltemplate in combination with PACKMOL.
  In some other scenarios, such as protein solvation, PACKMOL does a much
  better job than moltemplate.)
 
-As of 2014-4-06, this code has not been tested for accuracy.
+As of 2016-11-21, this code has not been tested for accuracy.
 (See the WARNING.TXT file.)
 
 step 1)
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh
similarity index 81%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_run.sh
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh
index 9f923a6c7e..5f82866644 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_run.sh
+++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh
@@ -1,10 +1,5 @@
 # --- Running LAMMPS ---
-# -------- REQUIREMENTS: ---------
-# 1) This example requires building LAMMPS with the "USER-MISC" package.
-#    (because it makes use of "gaff.lt" which uses dihedral_style fourier)
-#    To do this, type "make yes-user-misc" before compiling LAMMPS.
-#   http://lammps.sandia.gov/doc/Section_start.html#start_3
-# -------- PREREQUISITES: --------
+#
 # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
 # input scripts which link to the input scripts and data files
 # you hopefully have created earlier with moltemplate.sh:
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh
new file mode 100755
index 0000000000..60daffc2bf
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh
@@ -0,0 +1,37 @@
+
+# Create the coordinates of the atoms using PACKMOL
+cd packmol_files
+
+  packmol < mix_ethylene+benzene.inp
+  mv -f system.xyz ../moltemplate_files/
+
+cd ..
+
+
+
+# Create LAMMPS input files this way:
+cd moltemplate_files
+
+  # run moltemplate
+
+  moltemplate.sh -xyz system.xyz system.lt
+
+  # This will generate various files with names ending in *.in* and *.data. 
+  # Move them to the directory where you plan to run LAMMPS (in this case "../")
+  mv -f system.data system.in* ../
+
+  # Optional:
+  # The "./output_ttree/" directory is full of temporary files generated by 
+  # moltemplate.  They can be useful for debugging, but are usually thrown away.
+  rm -rf output_ttree/
+
+cd ../
+
+
+
+# Optional:
+# Note: The system.data and system.in.settings files contain extra information
+# for atoms defined in OPLSAA which you are not using in this simulation.  This
+# is harmless, but if you to delete this information from your 
+# system.in.settings and system.in.data files, follow the instructions in
+# this script: "optional_cleanup/README_remove_irrelevant_info.sh"
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt
rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README.TXT
new file mode 100644
index 0000000000..eceba67ef6
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README.TXT
@@ -0,0 +1,43 @@
+This example is a simple simulation of many long alkane chains (hexadecane) in a
+box at room temperature and atmospheric pressure.  Please read "WARNING.TXT".
+
+NOTE: This particular example uses the OPLSAA force-field
+      However, moltemplate is not limited to OPLSAA.
+
+1) Create the "system.data", "system.in.init", and "system.in.settings"
+files which LAMMPS will read by running:
+
+moltemplate.sh system.lt
+
+
+2) Run LAMMPS in this order:
+
+lmp_mpi -i run.in.min   # minimize the energy (to avoid atom overlap) before...
+lmp_mpi -i run.in.npt   # running the simulation at constant pressure
+lmp_mpi -i run.in.nvt   # running the simulation at constant temperature
+
+(The name of the LAMMPS executable, eg "lmp_mpi", may vary.)
+
+---- Details ----
+
+The "Hexadecane" molecule, as well as the "CH2", and "CH3" monomers it contains
+use the OPLSAA force-field.  This means that when we define these molecules, 
+we only specify the atom names, bond list, and coordinates.  
+We do not have to list the atom charges, angles, dihedrals, or impropers.
+The rules for creating atomic charge and angle topology are contained in
+the "loplsaa.lt" file created by step 3) above.  The "ch2group.lt", 
+"ch3group.lt", and "hexadecane.lt" files all refer to "loplsaa.lt", 
+(as well as the "OPLSAA" force-field object which it defines).  Excerpt:
+
+import "loplsaa.lt"
+CH2 inherits OPLSAA { ... 
+CH3 inherits OPLSAA { ... 
+Hexadecane inherits OPLSAA { ... 
+
+Alternatively, you can manually define a list of angles, dihedrals, and
+improper interactions in these files, instead of asking the force-field
+to generate them for you.  You can also specify some of the angles and
+dihedrals explicitly, and let the force-field handle the rest.
+(Many of the examples which come with moltemplate do this.)
+
+
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_run.sh
similarity index 81%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_run.sh
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_run.sh
index 9f923a6c7e..5f82866644 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_run.sh
+++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_run.sh
@@ -1,10 +1,5 @@
 # --- Running LAMMPS ---
-# -------- REQUIREMENTS: ---------
-# 1) This example requires building LAMMPS with the "USER-MISC" package.
-#    (because it makes use of "gaff.lt" which uses dihedral_style fourier)
-#    To do this, type "make yes-user-misc" before compiling LAMMPS.
-#   http://lammps.sandia.gov/doc/Section_start.html#start_3
-# -------- PREREQUISITES: --------
+#
 # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
 # input scripts which link to the input scripts and data files
 # you hopefully have created earlier with moltemplate.sh:
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_setup.sh
new file mode 100755
index 0000000000..33b505dbb9
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_setup.sh
@@ -0,0 +1,29 @@
+
+# Create LAMMPS input files this way:
+cd moltemplate_files
+
+  # run moltemplate
+
+  moltemplate.sh system.lt
+
+  # This will generate various files with names ending in *.in* and *.data. 
+  # Move them to the directory where you plan to run LAMMPS (in this case "../")
+  mv -f system.data system.in* ../
+
+  # Optional:
+  # The "./output_ttree/" directory is full of temporary files generated by 
+  # moltemplate.  They can be useful for debugging, but are usually thrown away.
+  rm -rf output_ttree/
+
+cd ../
+
+
+
+
+
+# Optional:
+# Note: The system.data and system.in.settings files contain extra information
+# for atoms defined in OPLSAA which you are not using in this simulation.  This
+# is harmless, but if you to delete this information from your 
+# system.in.settings and system.in.data files, follow the instructions in
+# this script: "optional_cleanup/README_remove_irrelevant_info.sh"
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_visualize.txt
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/WARNING.TXT b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/WARNING.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/WARNING.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/WARNING.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt
new file mode 100644
index 0000000000..510b7e111a
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt
@@ -0,0 +1,82 @@
+# This file contains a definition for the "CH2" molecular subunit.
+
+# First, load the OPLS force field parameters we will need.
+# These 2 files are located in the "src/moltemplate_force_fields/" subdirectory:
+
+import "oplsaa.lt"    # <-- defines the standard "OPLSAA" force field
+import "loplsaa.lt"   # <-- custom parameters for long alkane chains taken from
+                      #     Sui et al. J.Chem.Theory.Comp (2012), 8, 1459 
+		      #     To use the ordinary OPLSAA force field parameters,
+		      #     (instead of the Sui et al. parameters), change the
+		      #     atom types below from "@atom:81L","@atom:85LCH2" to
+		      #     "@atom:81" and "@atom:85"  (defined in "oplsaa.lt")
+
+
+
+# Then define "CH2":
+
+
+CH2 inherits OPLSAA {
+
+  # atom-id  mol-id   atom-type  charge   x             y                z
+
+  write("Data Atoms") {
+    $atom:C  $mol:... @atom:81L    0.0  0.000000     0.000000      0.000000
+    $atom:H1 $mol:... @atom:85LCH2 0.0  0.000000     0.631044      0.892431
+    $atom:H2 $mol:... @atom:85LCH2 0.0  0.000000     0.631044     -0.892431
+  }
+
+  write('Data Bond List') {
+    $bond:CH1 $atom:C $atom:H1
+    $bond:CH2 $atom:C $atom:H2
+  }
+
+  # Atom type numbers (@atom:80L,@atom:85LCH3) are defined in "loplsaa.lt",
+  # which is usually located in the "src/moltemplate_force_fields/" subdirectory
+  #    @atom:80L     "Alkane CH3- (LOPLS CT_CH3)"
+  #    @atom:81L     "Alkane -CH2- (LOPLS CT_CH2)"
+  #    @atom:85LCH3  "Alkane H-C CH3 (LOPLS HC_CH3)"
+  #    @atom:85LCH2  "Alkane H-C CH2 (LOPLS HC_CH2)"
+  # In this example, atomic charges are generated by atom type (according to the
+  # rules in loplsaa.lt), and can be omitted. Just leave them as "0.00" for now.
+  # The "..." in "$mol:..." tells moltemplate that this molecule may be part
+  # of a larger molecule, and (if so) to use the larger parent object's 
+  # molecule id number as it's own.
+
+} # CH2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Optional: Shift all the coordinates in the +Y direction by 0.4431163.
+#           This way, the carbon atom is no longer located at 0,0,0, but the
+#           axis of an alkane chain containing this monomer is at 0,0,0.
+#           (This makes it more convenient to construct a polymer later.
+#            If this is confusing, then simply add 0.4431163 to the Y 
+#            coordinates in the "Data Atoms" section above.)
+
+CH2.move(0,0.4431163,0)
+
+
+
+
+######### (scratchwork calculations for the atomic coordinates) #########
+# Lcc = 1.5350 # length of the C-C bond (Sp3)
+# Lch = 1.0930 # length of the C-H bond
+# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle)
+# DeltaXc = Lcc*sin(theta/2)  # = 1.2533222517240594
+# DeltaYc = Lcc*cos(theta/2)  # = 0.8862326632060754
+#                             # 0.5*DeltaYc = 0.4431163
+# DeltaZh = Lch*sin(theta/2)  # = 0.892431
+# DeltaYh = Lch*cos(theta/2)  # = 0.631044
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt
new file mode 100644
index 0000000000..b01c8c0cd2
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt
@@ -0,0 +1,83 @@
+# This file contains a definition for the "CH3" molecular subunit.
+
+# First, load the OPLS force field parameters we will need.
+# These 2 files are located in the "src/moltemplate_force_fields/" subdirectory:
+
+import "oplsaa.lt"    # <-- defines the standard "OPLSAA" force field
+import "loplsaa.lt"   # <-- custom parameters for long alkane chains taken from
+                      #     Sui et al. J.Chem.Theory.Comp (2012), 8, 1459 
+		      #     To use the ordinary OPLSAA force field parameters,
+		      #     (instead of the Sui et al. parameters), change the
+		      #     atom types below from "@atom:80L","@atom:85LCH3" to
+		      #     "@atom:80" and "@atom:85"  (defined in "oplsaa.lt")
+
+
+
+# Then define "CH3":
+
+
+CH3 inherits OPLSAA {
+
+  # atom-id  mol-id   atom-type  charge   x             y                z
+
+  write("Data Atoms") {
+    $atom:C  $mol:... @atom:80L    0.0  0.000000     0.000000      0.000000
+    $atom:H1 $mol:... @atom:85LCH3 0.0  0.000000     0.631044      0.892431
+    $atom:H2 $mol:... @atom:85LCH3 0.0  0.000000     0.631044     -0.892431
+    $atom:H3 $mol:... @atom:85LCH3 0.0 -0.892431    -0.631044      0.000000
+  }
+
+  write('Data Bond List') {
+    $bond:CH1 $atom:C $atom:H1
+    $bond:CH2 $atom:C $atom:H2
+    $bond:CH3 $atom:C $atom:H3
+  }
+
+  # Atom type numbers (@atom:80L,@atom:85LCH3) are defined in "loplsaa.lt",
+  #    @atom:80L     "Alkane CH3- (LOPLS CT_CH3)"
+  #    @atom:81L     "Alkane -CH2- (LOPLS CT_CH2)"
+  #    @atom:85LCH3  "Alkane H-C CH3 (LOPLS HC_CH3)"
+  #    @atom:85LCH2  "Alkane H-C CH2 (LOPLS HC_CH2)"
+  # In this example, atomic charges are generated by atom type (according to the
+  # rules in loplsaa.lt), and can be omitted. Just leave them as "0.00" for now.
+  # The "..." in "$mol:..." tells moltemplate that this molecule may be part
+  # of a larger molecule, and (if so) to use the larger parent object's 
+  # molecule id number as it's own.
+
+} # CH3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Optional: Shift all the coordinates in the +Y direction by 0.4431163.
+#           This way, the carbon atom is no longer located at 0,0,0, but the
+#           axis of an alkane chain containing this monomer is at 0,0,0.
+#           (This makes it more convenient to construct a polymer later.
+#            If this is confusing, then simply add 0.4431163 to the Y 
+#            coordinates in the "Data Atoms" section above.)
+
+CH3.move(0,0.4431163,0)
+
+
+
+
+######### (scratchwork calculations for the atomic coordinates) #########
+# Lcc = 1.5350 # length of the C-C bond (Sp3)
+# Lch = 1.0930 # length of the C-H bond
+# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle)
+# DeltaXc = Lcc*sin(theta/2)  # = 1.2533222517240594
+# DeltaYc = Lcc*cos(theta/2)  # = 0.8862326632060754
+#                             # 0.5*DeltaYc = 0.4431163
+# DeltaZh = Lch*sin(theta/2)  # = 0.892431
+# DeltaYh = Lch*cos(theta/2)  # = 0.631044
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/run.in.npt
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/run.in.nvt
rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/run.in.nvt
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/methane/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/methane/README.TXT
new file mode 100644
index 0000000000..9f9e9d0994
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/methane/README.TXT
@@ -0,0 +1,24 @@
+This example demonstrates how to build a simulation containing a box of methane.
+(Not a very interesting example.)
+
+---- Details ----
+
+The methane molecules in this example use the OPLSAA force-field.
+This means that the database of force-field parameters in "oplsaa.lt"
+will be used to generate angles, dihedrals, and impropers.
+The "moltemplate_files/methane.lt" file 
+contains these lines which refer to OPLSAA:
+
+import "oplsaa.lt"
+Methane inherits OPLSAA { ...
+
+-------- Instructions: ---------
+
+More detailed instructions on how to build LAMMPS input files and 
+run a short simulation are provided in other README files.
+
+step 1)
+README_setup.sh
+
+step 2)
+README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_run.sh
similarity index 81%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh
rename to tools/moltemplate/examples/force_field_OPLSAA/methane/README_run.sh
index 9f923a6c7e..5f82866644 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh
+++ b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_run.sh
@@ -1,10 +1,5 @@
 # --- Running LAMMPS ---
-# -------- REQUIREMENTS: ---------
-# 1) This example requires building LAMMPS with the "USER-MISC" package.
-#    (because it makes use of "gaff.lt" which uses dihedral_style fourier)
-#    To do this, type "make yes-user-misc" before compiling LAMMPS.
-#   http://lammps.sandia.gov/doc/Section_start.html#start_3
-# -------- PREREQUISITES: --------
+#
 # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
 # input scripts which link to the input scripts and data files
 # you hopefully have created earlier with moltemplate.sh:
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/methane/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_setup.sh
new file mode 100755
index 0000000000..6aa6c06f4c
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_setup.sh
@@ -0,0 +1,28 @@
+
+# Create LAMMPS input files this way:
+cd moltemplate_files
+
+  # run moltemplate
+
+  moltemplate.sh system.lt
+
+  # This will generate various files with names ending in *.in* and *.data. 
+  # Move them to the directory where you plan to run LAMMPS (in this case "../")
+  mv -f system.data system.in* ../
+
+  # Optional:
+  # The "./output_ttree/" directory is full of temporary files generated by 
+  # moltemplate.  They can be useful for debugging, but are usually thrown away.
+  rm -rf output_ttree/
+
+cd ../
+
+
+
+
+# Optional:
+# Note: The system.data and system.in.settings files contain extra information
+# for atoms defined in OPLSAA which you are not using in this simulation.  This
+# is harmless, but if you to delete this information from your 
+# system.in.settings and system.in.data files, follow the instructions in
+# this script: "optional_cleanup/README_remove_irrelevant_info.sh"
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_visualize.txt
rename to tools/moltemplate/examples/force_field_OPLSAA/methane/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/methane.lt b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/methane.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/methane.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/methane.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/methane/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/run.in.npt
rename to tools/moltemplate/examples/force_field_OPLSAA/methane/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/methane/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/run.in.nvt
rename to tools/moltemplate/examples/force_field_OPLSAA/methane/run.in.nvt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README.TXT
similarity index 68%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README.TXT
index d323e7c71c..5ad3a04b50 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README.TXT
+++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README.TXT
@@ -3,12 +3,10 @@ The methane molecules use OPLSAA force-field, but the water molecules do not.
 
 ---- Details ----
 
-The methane molecules in this example use the OPLSAA force-field.  This means
-that when we define "Methane", we only specify the atom names, bond list, 
-and coordinates.  We then use oplsaa_moltemplate.py and moltemplate.sh to load
-the OPLSAA force-field parameters (and atom charges) for the Methane molecule
-from an external file ("oplsaa.lt".  Read the "oplsaa_lt_generator/README.TXT"
-file for details.)  Consequently, the "moltemplate_files/methane.lt" file 
+The methane molecules in this example use the OPLSAA force-field.
+This means that the database of force-field parameters in "oplsaa.lt"
+will be used to generate angles, dihedrals, and impropers.
+The "moltemplate_files/methane.lt" file 
 contains these lines which refer to OPLSAA:
 
 import "oplsaa.lt"
@@ -20,7 +18,6 @@ Instead, the "moltemplate_files/spce.lt" file declares all of the angle
 interactions, atom properties and force-field parameters for water explicitly.
 (Consequently, it makes no mention of "oplsaa.lt" or "OPLSAA".)
 
-
 -------- Instructions: ---------
 
 More detailed instructions on how to build LAMMPS input files and 
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh
new file mode 100755
index 0000000000..5f82866644
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh
@@ -0,0 +1,34 @@
+# --- Running LAMMPS ---
+#
+# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
+# input scripts which link to the input scripts and data files
+# you hopefully have created earlier with moltemplate.sh:
+#   system.in.init, system.in.settings, system.data
+# If not, carry out the instructions in "README_setup.sh".
+#
+#  -- Instructions: --
+# If "lmp_mpi" is the name of the command you use to invoke lammps,
+# then you would run lammps on these files this way:
+
+
+lmp_mpi -i run.in.npt  # minimization and simulation at constant pressure
+lmp_mpi -i run.in.nvt  # minimization and simulation at constant volume
+
+#(Note: The constant volume simulation lacks pressure equilibration. These are
+#       completely separate simulations. The results of the constant pressure
+#       simulation might be ignored when beginning the simulation at constant 
+#       volume.  (This is because restart files in LAMMPS don't always work,
+#       and I was spending a lot of time trying to convince people it was a
+#       LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.)
+#       Read the "run.in.nvt" file to find out how to use the "read_restart"
+#       command to load the results of the pressure-equilibration simulation,
+#       before beginning a constant-volume run.
+
+
+
+
+
+# If you have compiled the MPI version of lammps, you can run lammps in parallel
+#mpirun -np 4 lmp_mpi -i run.in.npt
+#mpirun -np 4 lmp_mpi -i run.in.nvt
+# (assuming you have 4 processors available)
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh
new file mode 100755
index 0000000000..6aa6c06f4c
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh
@@ -0,0 +1,28 @@
+
+# Create LAMMPS input files this way:
+cd moltemplate_files
+
+  # run moltemplate
+
+  moltemplate.sh system.lt
+
+  # This will generate various files with names ending in *.in* and *.data. 
+  # Move them to the directory where you plan to run LAMMPS (in this case "../")
+  mv -f system.data system.in* ../
+
+  # Optional:
+  # The "./output_ttree/" directory is full of temporary files generated by 
+  # moltemplate.  They can be useful for debugging, but are usually thrown away.
+  rm -rf output_ttree/
+
+cd ../
+
+
+
+
+# Optional:
+# Note: The system.data and system.in.settings files contain extra information
+# for atoms defined in OPLSAA which you are not using in this simulation.  This
+# is harmless, but if you to delete this information from your 
+# system.in.settings and system.in.data files, follow the instructions in
+# this script: "optional_cleanup/README_remove_irrelevant_info.sh"
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/run.in.npt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/run.in.nvt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/run.in.nvt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh
similarity index 69%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh
index bf0ed33712..71a18b0ab2 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh
+++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh
@@ -1,10 +1,4 @@
 # --- Running LAMMPS ---
-# -------- REQUIREMENTS: ---------
-# 1) This example requires building LAMMPS with the "USER-MISC" package.
-#    (because it makes use of "gaff.lt" which uses dihedral_style fourier)
-#    To do this, type "make yes-user-misc" before compiling LAMMPS.
-#   http://lammps.sandia.gov/doc/Section_start.html#start_3
-# -------- PREREQUISITES: --------
 # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
 # input scripts which link to the input scripts and data files
 # you hopefully have created earlier with moltemplate.sh:
diff --git a/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh
new file mode 100755
index 0000000000..6aa6c06f4c
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh
@@ -0,0 +1,28 @@
+
+# Create LAMMPS input files this way:
+cd moltemplate_files
+
+  # run moltemplate
+
+  moltemplate.sh system.lt
+
+  # This will generate various files with names ending in *.in* and *.data. 
+  # Move them to the directory where you plan to run LAMMPS (in this case "../")
+  mv -f system.data system.in* ../
+
+  # Optional:
+  # The "./output_ttree/" directory is full of temporary files generated by 
+  # moltemplate.  They can be useful for debugging, but are usually thrown away.
+  rm -rf output_ttree/
+
+cd ../
+
+
+
+
+# Optional:
+# Note: The system.data and system.in.settings files contain extra information
+# for atoms defined in OPLSAA which you are not using in this simulation.  This
+# is harmless, but if you to delete this information from your 
+# system.in.settings and system.in.data files, follow the instructions in
+# this script: "optional_cleanup/README_remove_irrelevant_info.sh"
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt
similarity index 85%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt
index e45ceba664..9dc50b389e 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt
+++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt
@@ -1,6 +1,5 @@
 This system contains 1728 water molecules
-(I looked the force field parameters using the "oplsaa_moltemplate.py" script.
- This is SPC water I think.)
+(This is SPC water I think.)
 
 Then I ran a short simulation for 170000 timesteps at 300Kelvin and 1 atm.
 (that's when it crashed.  I'll worry about why later...)
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt
rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt
diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README.TXT b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README.TXT
new file mode 100644
index 0000000000..036c6e7569
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README.TXT
@@ -0,0 +1,21 @@
+This example was contributed by Yue Chun Chiu (Chinese University of Hong Kong)
+(Thanks!)
+
+This is a simulation of propane using the OPLSUA force-field.
+(It uses the OPLSUA force field even though the file names begin with "oplsaa")
+
+IMPORTANT: This is NOT an all-atom simulation.
+           OPLSUA is a united-atom force-field.
+           Hydrogen atoms are not represented explicitly.
+           The force-field has been adjusted accordingly.
+
+-------- Instructions: ---------
+
+More detailed instructions on how to build LAMMPS input files and 
+run a short simulation are provided in other README files.
+
+step 1)
+README_setup.sh
+
+step 2)
+README_run.sh
diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_run.sh b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_run.sh
new file mode 100755
index 0000000000..5f82866644
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_run.sh
@@ -0,0 +1,34 @@
+# --- Running LAMMPS ---
+#
+# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS 
+# input scripts which link to the input scripts and data files
+# you hopefully have created earlier with moltemplate.sh:
+#   system.in.init, system.in.settings, system.data
+# If not, carry out the instructions in "README_setup.sh".
+#
+#  -- Instructions: --
+# If "lmp_mpi" is the name of the command you use to invoke lammps,
+# then you would run lammps on these files this way:
+
+
+lmp_mpi -i run.in.npt  # minimization and simulation at constant pressure
+lmp_mpi -i run.in.nvt  # minimization and simulation at constant volume
+
+#(Note: The constant volume simulation lacks pressure equilibration. These are
+#       completely separate simulations. The results of the constant pressure
+#       simulation might be ignored when beginning the simulation at constant 
+#       volume.  (This is because restart files in LAMMPS don't always work,
+#       and I was spending a lot of time trying to convince people it was a
+#       LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.)
+#       Read the "run.in.nvt" file to find out how to use the "read_restart"
+#       command to load the results of the pressure-equilibration simulation,
+#       before beginning a constant-volume run.
+
+
+
+
+
+# If you have compiled the MPI version of lammps, you can run lammps in parallel
+#mpirun -np 4 lmp_mpi -i run.in.npt
+#mpirun -np 4 lmp_mpi -i run.in.nvt
+# (assuming you have 4 processors available)
diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_setup.sh
new file mode 100755
index 0000000000..412634dfe2
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_setup.sh
@@ -0,0 +1,33 @@
+# Create LAMMPS input files this way:
+cd moltemplate_files
+
+  # run moltemplate
+
+  moltemplate.sh system.lt
+
+  ######################### WEIRD LAMMPS QUIRK:###############################
+  # The default pair_style used with the OPLSAA forcefield requires that SOME
+  # atoms have non-zero charge.  Unfortunately, in this example none of them do.
+  # (This does not happen very often.)
+  # Since you don't need long-range coulombics in this example, LAMMPS will
+  # print out an error message and tell you to use a more efficient pair_style.
+  # To get around this AFTER RUNNING MOLTEMPLATE, run these commands in the 
+  # shell:
+
+  echo "pair_style hybrid lj/cut 10.0" >> system.in.init
+  sed -i 's/lj\/cut\/coul\/long/lj\/cut/g' system.in.settings
+  sed -i 's/kspace_style/#kspace_style/g' system.in.init
+
+  # This will override the pair_style and pair_coeff commands in the
+  # system.in.init and system.in.settings files (created by moltemplate):
+
+  # Moltemplate generates various files with names ending in *.in* and *.data. 
+  # Move them to the directory where you plan to run LAMMPS (in this case "../")
+  mv -f system.data system.in* ../
+
+  # Optional:
+  # The "./output_ttree/" directory is full of temporary files generated by 
+  # moltemplate.  They can be useful for debugging, but are usually thrown away.
+  rm -rf output_ttree/
+
+cd ../
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README_visualize.txt
rename to tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_visualize.txt
diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/propane.lt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/propane.lt
new file mode 100644
index 0000000000..d82d8cfd9b
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/propane.lt
@@ -0,0 +1,31 @@
+import "oplsaa.lt"
+
+
+Propane inherits OPLSAA {
+
+  # atomID   molID  atomTyle  charge     X        Y          Z
+  write('Data Atoms') {
+    $atom:CH3a $mol:. @atom:10   0.0    -0.748  -0.015   0.024
+    $atom:CH2  $mol:. @atom:13   0.0     0.558   0.420  -0.278
+    $atom:CH3b $mol:. @atom:10   0.0     0.716   1.404   0.137
+  }
+
+  write('Data Bond List') {
+    $bond:CC1 $atom:CH3a $atom:CH2
+    $bond:CC2 $atom:CH2  $atom:CH3b
+  }
+
+  # These atom types are defined in the "oplsaa.lt" file
+  # (usually located in the "src/moltemplate_force_fields/" subdirectory)
+  #    @atom:10  "N-Alkane CH3- (UA)"
+  #    @atom:13  "Alkanes -CH2- (UA)"
+  # 
+  # NOTE: UA means united atom (no explicit hydrogens).
+  #       The first 56 atoms in the "oplsaa.lt" file are united atoms
+  #
+  # NOTE: Charges will be assigned by OPLSAA, so we leave them 0.0 here.
+  #
+  # (The "." in "$mol:." refers to this molecule-object's molecule-ID number.
+  #  The "." simply means this molecule is not a part of a larger molecule.)
+
+}
diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/system.lt
new file mode 100644
index 0000000000..6f266aac3d
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/system.lt
@@ -0,0 +1,37 @@
+import "propane.lt"
+
+# Periodic boundary conditions:
+write_once("Data Boundary") {
+   0.0  36.0  xlo xhi
+   0.0  36.0  ylo yhi
+   0.0  36.0  zlo zhi
+}
+
+# Now add methane molecules:
+
+propanes = new Propane [6].move(0, 0, 6)
+                       [6].move(0, 6, 0)
+                       [6].move(6, 0, 0)
+
+propanes[*][*][*].move(2.0, 2.0, 2.0)
+
+
+
+
+
+
+
+######################### WEIRD LAMMPS QUIRK:###############################
+# The default pair_style used with the OPLSAA forcefield requires that SOME
+# atoms have non-zero charge.  Unfortunately, in this example none of them do.
+# (This does not happen very often.)
+# Since you don't need long-range coulombics in this example, LAMMPS will
+# terminate with an error message and ask you to use a more efficient pair_style
+# To get around this AFTER RUNNING MOLTEMPLATE, run these commands in the shell
+#
+# echo "pair_style hybrid lj/cut 10.0" >> system.in.init
+# sed -i 's/lj\/cut\/coul\/long/lj\/cut/g' system.in.settings
+# sed -i 's/kspace_style/#kspace_style/g' system.in.init
+#
+# This will override the pair_style and pair_coeff commands in the
+# system.in.init and system.in.settings files (created by moltemplate):
diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.npt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.npt
new file mode 100644
index 0000000000..c1115f67bb
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.npt
@@ -0,0 +1,43 @@
+# PREREQUISITES:
+#
+#     You must use moltemplate.sh to create 3 files:
+#        system.data  system.in.init  system.in.settings
+#      (Follow the instructions in README_setup.sh, 
+#       or run the file as a script using ./README_setup.sh)
+#
+# ------------------------------- Initialization Section --------------------
+
+include         "system.in.init"
+
+# ------------------------------- Atom Definition Section -------------------
+
+read_data       "system.data"
+
+# ------------------------------- Settings Section --------------------------
+
+include         "system.in.settings"
+include         "system.in.charges"
+
+# ------------------------------- Run Section -------------------------------
+
+
+# -- minimization protocol --
+
+thermo          500
+thermo_style    custom step temp etotal press vol
+minimize        6.0e-5 1.0e-6 500 400000
+
+write_data      system_after_min.data
+
+# -- simulation protocol --
+
+reset_timestep  0
+timestep        1.0
+dump            1 all custom 200 traj_npt.lammpstrj id mol type x y z ix iy iz element
+velocity        all create 200.0 4928459 rot yes mom yes dist gaussian
+fix             fxnpt all npt temp 200.0 200.0 100.0 iso 1.0 1.0 1000.0
+neigh_modify    delay  5  every  1  check  yes
+
+run             100000
+
+write_data      system_after_npt.data
diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.nvt
new file mode 100644
index 0000000000..115bfe527f
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.nvt
@@ -0,0 +1,39 @@
+# PREREQUISITES:
+#
+#     You must use moltemplate.sh to create 3 files:
+#        system.data  system.in.init  system.in.settings
+#      (Follow the instructions in README_setup.sh, 
+#       or run the file as a script using ./README_setup.sh)
+#
+# ------------------------------- Initialization Section --------------------
+
+include         "system.in.init"
+
+# ------------------------------- Atom Definition Section -------------------
+
+#read_data       "system.data"
+read_data       "system_after_npt.data"
+
+# ------------------------------- Settings Section --------------------------
+
+include         "system.in.settings"
+include         "system.in.charges"
+
+# ------------------------------- Run Section -------------------------------
+
+
+# -- simulation protocol --
+
+reset_timestep  0
+timestep        2.0
+thermo          500
+thermo_style    custom step temp etotal press
+dump            1 all custom 2000 traj_nvt.lammpstrj id mol type x y z ix iy iz element type
+dump_modify     1 element "C" "C"
+velocity        all create 200.0 4928459 rot yes mom yes dist gaussian
+fix             fxnvt all nvt temp 200.0 200.0 100.0
+neigh_modify    delay  5  every  1  check  yes
+
+run             1000000
+
+write_data      system_after_nvt.data
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README.TXT b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README.TXT
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README_setup.sh b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README_setup.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README_setup.sh
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README_setup.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_visualize.txt b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_visualize.txt
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCell_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCell_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCell_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCell_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/README.sh b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/README.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/README.sh
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/README.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/al_cell.lt b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/al_cell.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/al_cell.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/al_cell.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/run.in b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/run.in
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/run.in
rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/run.in
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_run.sh b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_run.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_run.sh
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_setup.sh b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_setup.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_setup.sh
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_setup.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_visualize.txt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_visualize.txt
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_visualize.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg
diff --git a/tools/moltemplate/common/images/ice_rect8_unitcell.png b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/images/ice_rect8_unitcell.png
similarity index 100%
rename from tools/moltemplate/common/images/ice_rect8_unitcell.png
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/images/ice_rect8_unitcell.png
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce.lt
diff --git a/tools/moltemplate/common/spce_ice_rect16.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect16.lt
similarity index 100%
rename from tools/moltemplate/common/spce_ice_rect16.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect16.lt
diff --git a/tools/moltemplate/common/spce_ice_rect32.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect32.lt
similarity index 100%
rename from tools/moltemplate/common/spce_ice_rect32.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect32.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect8.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect8.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect8.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect8.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/system.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/system.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/run.in.npt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/run.in.npt
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/run.in.nvt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/run.in.nvt
rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/run.in.nvt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README.TXT b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README.TXT
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README.TXT
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README.TXT
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_realistic_junctions.txt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_realistic_junctions.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_realistic_junctions.txt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_realistic_junctions.txt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_run.sh b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_run.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_run.sh
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_setup.sh b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_setup.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_setup.sh
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_setup.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_visualize.txt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_visualize.txt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_visualize.txt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_visualize.txt
diff --git a/tools/moltemplate/common/images/graphene_unit_cell.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/graphene_unit_cell.jpg
similarity index 100%
rename from tools/moltemplate/common/images/graphene_unit_cell.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/graphene_unit_cell.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/water_side_nopbc_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/water_side_nopbc_LR.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/water_side_nopbc_LR.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/water_side_nopbc_LR.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/README.sh b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/README.sh
similarity index 91%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/README.sh
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/README.sh
index be179e8529..1cc480669d 100755
--- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/README.sh
+++ b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/README.sh
@@ -15,8 +15,8 @@
 # Also, if you have not yet done this set your MOLTEMPLATE_PATH environment 
 # variable to access it.  (See installation instructions.)  
 # Most likely some of the files in this example (like graphene.lt, tip3p2004.lt)
-# are not in this directory, but are in the "common" directory.
-# Set MOLTEMPLATE_PATH to point to the "common" directory.
+# are not in this directory, but are in the "src/moltemplate_force_fields/"
+# subdirectory.
 #
 # -----------------------------------------------------------
 #
diff --git a/tools/moltemplate/common/graphene.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphene.lt
similarity index 100%
rename from tools/moltemplate/common/graphene.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphene.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphene_walls.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphene_walls.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphene_walls.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphene_walls.lt
diff --git a/tools/moltemplate/common/graphite.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphite.lt
similarity index 100%
rename from tools/moltemplate/common/graphite.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphite.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/nanotube.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/nanotube.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/nanotube.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/nanotube.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/spce.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/spce.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/spce.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/spce.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/system.lt
similarity index 95%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/system.lt
index 844e287324..d7c610fc0c 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/system.lt
+++ b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/system.lt
@@ -13,7 +13,7 @@ import "water_box.lt"
 write_once("Data Boundary") {
  -15.98682895386 15.98682895386  xlo xhi
  -14.91          14.91           ylo yhi
-    0.0          80.00           zlo zhi
+ -31.0           31.00           zlo zhi
 }
 
 # ---------------------------------------------
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/water_box.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/water_box.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/water_box.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/water_box.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/watmw.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/watmw.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/watmw.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/watmw.lt
diff --git a/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.npt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.npt
new file mode 100644
index 0000000000..2728a1f5ac
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.npt
@@ -0,0 +1,147 @@
+# PREREQUISITES:
+#
+#     You must use moltemplate.sh to create 3 files:
+#        system.data  system.in.init  system.in.settings
+#     (You do not need to run LAMMPS to equilibrate the system before
+#      using this file.)
+#
+#        Requirements:
+# To run this system at constant pressure, it might help to compile LAMMPS with
+# the optional RIGID package, and use "fix rigid" on the carbon.  (Optional.)
+# The use of fix rigid is controversial.  This method is demonstrated below.
+# THIS EXAMPLE HAS NOT BEEN RIGOROUSLY TESTED.  This simulation may fail.
+# (However the "run.in.nvt" example in this directory should work.)
+# ------------------------------- Initialization Section --------------------
+
+include system.in.init
+
+# ------------------------------- Atom Definition Section -------------------
+
+read_data system.data
+
+# ------------------------------- Settings Section --------------------------
+
+include system.in.settings
+
+# Use "neigh_modify" to turn off calculation of interactions between immobilized
+# atoms. (Note: group "cGraphene" was defined in the file "system.insettings")
+neigh_modify exclude group Cgraphene Cgraphene
+
+# ------------------------------- Run Section -------------------------------
+
+
+# Only the Cgraphene atoms are immobile.
+group mobile subtract all Cgraphene
+
+# (Note: The "Cgraphene" group was defined in system.in.settings.)
+
+
+# Unfortunately you can not use the LAMMPS "minimize" command on this system
+# because there is no way to immobilize the carbon graphene & nanotube atoms
+# during minimization.  Instead, we can use langevin dynamics with a fast
+# damping parameter and a small timestep.
+
+print "--------- beginning minimization (using fix langevin) ---------"
+
+timestep        0.1
+fix fxlan mobile langevin 1.0 1.0 100.0 48279
+fix fxnve mobile nve   # <-- needed by fix langevin (see lammps documentation)
+thermo          100
+run 2500
+
+unfix fxlan
+unfix fxnve
+
+# -- simulation protocol --
+
+print "--------- beginning simulation (using fix nvt) ---------"
+
+dump            1 all custom 1000 traj_npt.lammpstrj id mol type x y z ix iy iz
+
+thermo_style    custom step temp pe etotal press vol epair ebond eangle edihed
+thermo          200  # time interval for printing out "thermo" data
+
+
+
+
+
+# ------------------------- NPT ---------------------------
+
+
+#  ------ QUESTIONABLE (see below): ------
+
+fix Ffreezestuff Cgraphene rigid single force * off off off torque * off off off
+
+# Comment:
+# The use of "fix rigid" to immobilize an object is somewhat controversial.
+# Feel free to omit it.
+# (Neither Trung or Steve Plimpton use fix rigid for immobilizing 
+#  molecules, but I noticed that at NPT, it does a better job of maintaining 
+#  the correct volume.  However "fix rigid" has changed since then (2011), 
+#  so this may no longer be true.  Please use this example with caution.)
+
+
+
+# Thermostat+Barostat
+# Set temp=300K, pressure=200bar, and equilibrate volume only in the z direction
+
+fix fxMoveStuff mobile npt temp 300 300 100 z 200 200 1000.0 dilate mobile drag 2.0
+
+#  ----------------------------------------
+
+# The next two lines recalculate the temperature using
+# only the mobile degrees of freedom (ie. water atom velocities):
+
+compute tempMobile mobile temp
+compute pressMobile all pressure tempMobile
+
+thermo_style custom step c_tempMobile c_pressMobile temp press vol
+
+fix_modify fxMoveStuff temp tempMobile
+
+reset_timestep 0
+
+timestep 0.25
+
+run    100000
+
+timestep 0.5
+
+run    200000
+
+# Hopefully the barostat is no longer oscillating. Increase the timestep and
+# also get get rid of "drag 2.0". (A non-zero drag parameter will result in
+# unrealistic fluctuations of volume under NPT conditions.)
+# drag 2.0  <-- commenting out
+#
+# Set temp=300K, pressure=0bar, and equilibrate volume only in the z direction
+unfix fxMoveStuff
+fix fxMoveStuff mobile npt temp 300 300 100 z 0 0 1000.0 dilate mobile
+fix_modify fxMoveStuff temp tempMobile
+
+timestep 0.5
+
+run    1000000
+
+write_data  system_after_npt.data
+
+# (The "write_restart" and "read_restart" commands were buggy in 2012, 
+#  but they should work also.)
+
+
+
+
+
+
+
+# ----- Comment: Avoid using fix rigid/npt on large single rigid objects -----
+#
+# Use of the following is not recommended:
+#
+# fix Ffreezestuff Cgraphene rigid/npt single temp 300 300 100 z 200 200 1000.0 force * off off off torque * off off off dilate mobile
+# (temp=300K, pressure=200bar, and equilibrate volume only in the z direction)
+#
+# In my experience, the system becomes unstable when applying "fix rigid/npt"
+# to the immobile atoms, while also applying "fix npt" on the solvent atoms.
+# (It is probably a bad idea to use two barostats simultaneously.)
+# ----------------------------------------------------------------------------
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.nvt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.nvt
similarity index 84%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.nvt
rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.nvt
index a86e9227a2..86253c45b9 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.nvt
+++ b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.nvt
@@ -19,6 +19,9 @@ read_data system.data
 
 include system.in.settings
 
+# Use "neigh_modify" to turn off calculation of interactions between immobilized
+# atoms. (Note: group "cGraphene" was defined in the file "system.insettings")
+neigh_modify exclude group Cgraphene Cgraphene
 
 # ----------------------------- Run Section -------------------------------
 
@@ -35,7 +38,7 @@ group mobile subtract all Cgraphene
 
 # Unfortunately you can not use the LAMMPS "minimize" command on this system
 # because there is no way to immobilize the carbon graphene & nanotube atoms
-# during minimization.  Instead, we can use langevin dynamics with a large 
+# during minimization.  Instead, we can use langevin dynamics with a fast
 # damping parameter and a small timestep.
 
 print "--------- beginning minimization (using fix langevin) ---------"
@@ -53,13 +56,11 @@ unfix fxnve
 
 print "--------- beginning simulation (using fix nvt) ---------"
 
-timestep        1.0
-dump            1 all custom 500 traj_nvt.lammpstrj id mol type x y z ix iy iz
+dump            1 all custom 1000 traj_nvt.lammpstrj id mol type x y z ix iy iz
 
 thermo_style    custom step temp pe etotal press vol epair #ebond eangle edihed
 thermo          500  # time interval for printing out "thermo" data
 
-
 # Integrate the equations of motion:
 fix fxMoveStuff mobile nvt temp 300.0 300.0 100.0
 
@@ -69,8 +70,9 @@ fix fxMoveStuff mobile nvt temp 300.0 300.0 100.0
 compute tempMobile mobile temp
 fix_modify fxMoveStuff temp tempMobile
 
-restart         5000000   restart_nvt
-run		10000000
+
+timestep        2.0
+run		5000000
 
 write_data  system_after_nvt.data
 
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_run.sh b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_run.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_run.sh
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_run.sh
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_setup.sh b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_setup.sh
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_setup.sh
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_setup.sh
diff --git a/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_visualize.txt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_visualize.txt
new file mode 100644
index 0000000000..019afc1444
--- /dev/null
+++ b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_visualize.txt
@@ -0,0 +1,87 @@
+
+ ------- To view a lammps trajectory in VMD --------
+
+
+1) Build a PSF file for use in viewing with VMD.
+
+This step works with VMD 1.9 and topotools 1.2.  
+(Older versions, like VMD 1.8.6, don't support this.)
+
+
+a) Start VMD
+b) Menu  Extensions->Tk Console
+c) Enter:
+
+(I assume that the the DATA file is called "system.data")
+
+   topo readlammpsdata system.data full
+   animate write psf system.psf
+
+2) 
+
+Later, to Load a trajectory in VMD:
+
+  Start VMD
+  Select menu: File->New Molecule
+ -Browse to select the PSF file you created above, and load it.
+  (Don't close the window yet.)
+ -Browse to select the trajectory file.
+  If necessary, for "file type" select: "LAMMPS Trajectory"
+  Load it.
+
+   ----  A note on trajectory format: -----
+If the trajectory is a DUMP file, then make sure the it contains the
+information you need for pbctools (see below.  I've been using this 
+command in my LAMMPS scripts to create the trajectories:
+
+  dump 1 all custom 5000 DUMP_FILE.lammpstrj id mol type x y z ix iy iz
+
+It's a good idea to use an atom_style which supports molecule-ID numbers 
+so that you can assign a molecule-ID number to each atom.  (I think this 
+is needed to wrap atom coordinates without breaking molecules in half.)
+
+Of course, you don't have to save your trajectories in DUMP format, 
+(other formats like DCD work fine)  I just mention dump files 
+because these are the files I'm familiar with.
+
+3) -----  Wrap the coordinates to the unit cell
+          (without cutting the molecules in half)
+
+a) Start VMD
+b) Load the trajectory in VMD (see above)
+c) Menu  Extensions->Tk Console
+d) Try entering these commands:
+
+    pbc wrap -compound res -all
+    pbc box
+
+    ----- Optional ----
+    Sometimes the solvent or membrane obscures the view of the solute.
+    It can help to shift the location of the periodic boundary box 
+    To shift the box in the y direction (for example) do this:
+
+    pbc wrap -compound res -all -shiftcenterrel {0.0 0.15 0.0}
+    pbc box -shiftcenterrel {0.0 0.15 0.0}
+
+    Distances are measured in units of box-length fractions, not Angstroms.
+
+    Alternately if you have a solute whose atoms are all of type 1, 
+    then you can also try this to center the box around it:
+
+    pbc wrap -sel type=1 -all -centersel type=2 -center com
+
+4) 
+    You should check if your periodic boundary conditions are too small.
+    To do that:
+       select Graphics->Representations menu option
+       click on the "Periodic" tab, and 
+       click on the "+x", "-x", "+y", "-y", "+z", "-z" checkboxes.
+
+5) Optional: If you like, change the atom types in the PSF file so 
+   that VMD recognizes the atom types, use something like:
+
+sed -e 's/   1    1      /   C    C      /g' < system.psf > temp1.psf
+sed -e 's/   2    2      /   H    H      /g' < temp1.psf  > temp2.psf
+sed -e 's/   3    3      /   P    P      /g' < temp2.psf  > system.psf
+
+(If you do this, it might effect step 2 above.)
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/Cl.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/Cl.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/Cl.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/Cl.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/Na.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/Na.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/Na.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/Na.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/wat.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/wat.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/wat.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/wat.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/ions.lt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/ions.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/ions.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/ions.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/spce.lt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/spce.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/spce.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/spce.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/system.lt
similarity index 83%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/system.lt
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/system.lt
index f43f4263e8..639222d182 100644
--- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/system.lt
+++ b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/system.lt
@@ -1,8 +1,5 @@
 import "spce.lt"  # <- This defines the SPCE water molecule.  This file is
-                  #    located in the "common" directory. You can either copy it
-                  #    here, or (preferably), you can define a MOLTEMPLATE_PATH
-		  #    environment variable and point it to "common".
-                  #    (as explained in the installation section of the manual).
+                  #    located in the "src/moltemplate_force_fields" directory.
 
 import "ions.lt"  # <- This defines the ions "NaIon" and "ClIon".
 
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/run.in.npt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/run.in.npt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/run.in.npt
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/run.in.npt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/run.in.nvt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/run.in.nvt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/run.in.nvt
rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/run.in.nvt
diff --git a/tools/moltemplate/moltemplate_manual.pdf b/tools/moltemplate/moltemplate_manual.pdf
index 24ebb08158017b15d8396ed8f8fe170600481748..14246f1559ec6088013e94c4bed4f9040bdc66b5 100644
GIT binary patch
delta 302128
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%0D%oC+mNVus%L-4fL*#F
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

delta 305781
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%0DCe_Rq~
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

diff --git a/tools/moltemplate/src/bonds_by_type.py b/tools/moltemplate/src/bonds_by_type.py
old mode 100755
new mode 100644
index ae915e724c..786a6a8a86
--- a/tools/moltemplate/src/bonds_by_type.py
+++ b/tools/moltemplate/src/bonds_by_type.py
@@ -118,7 +118,7 @@ def LookupBondTypes(bond_types,
                 bondid_n = bond_ids_offset + len(bond_ids) + 1
                 bond_ids.append(prefix+str(bondid_n)+suffix)
                 bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[0]),
-                                        ttree_lex.EscCharStrToChar(tokens[1])) )
+                                    ttree_lex.EscCharStrToChar(tokens[1])) )
             else:
                 raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.'))
 
@@ -130,16 +130,6 @@ def LookupBondTypes(bond_types,
             else:
                 raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.'))
 
-        #elif section_name == "Data Bonds BondType AtomId AtomId":
-        #    if len(tokens) == 3:
-        #        bondid_n = bond_ids_offset + len(bond_ids) + 1
-        #        bond_ids.append(prefix+str(bondid_n)+suffix)
-        #        bond_types.append(ttree_lex.EscCharStrToChar(tokens[0]))
-        #        bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[1]),
-        #                            ttree_lex.EscCharStrToChar(tokens[2])) )
-        #    else:
-        #        raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.'))
-
         else:
             raise(ttree_lex.InputError('Internal Error ('+g_program_name+'): Unknown section name: \"'+section_name+'\"'))
 
@@ -204,7 +194,6 @@ def LookupBondTypes(bond_types,
         atomtype1 = atomids2types[atomid1]
         atomtype2 = atomids2types[atomid2]
 
-        #for n in range(0, len(typepattern_to_coefftypes)):
         for typepattern, coefftype in typepattern_to_coefftypes:
 
             # use string comparisons to check if atom types match the pattern
@@ -241,7 +230,7 @@ if __name__ == "__main__":
 
     try:
         fname_atoms = None
-        fname_bonds = None
+        fname_bond_list = None
         fname_bondsbytype = None
         section_name = 'Data Bond List'  # (This will be replaced later.)
         atom_style = 'full'
@@ -277,7 +266,7 @@ if __name__ == "__main__":
                 if i+1 >= len(argv):
                     raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n'
                                      '       text which might appear in the "Bonds" section of a LAMMPS data file.\n')
-                fname_bonds = argv[i+1]
+                fname_bond_list = argv[i+1]
                 del(argv[i:i+2])
 
             elif argv[i].lower() == '-bond-list':
@@ -285,7 +274,7 @@ if __name__ == "__main__":
                     raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name\n')
                     #raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n'
                     #                 '       text which might appear in the "Bonds No Types" section of a LAMMPS data file.\n')
-                fname_bonds = argv[i+1]
+                fname_bond_list = argv[i+1]
                 section_name = "Data Bond List"
                 del(argv[i:i+2])
 
@@ -344,7 +333,7 @@ if __name__ == "__main__":
         bond_pairs = []
 
         fatoms = open(fname_atoms, 'r')
-        fbonds = open(fname_bonds, 'r')
+        fbonds = open(fname_bond_list, 'r')
         fbondsbytype = open(fname_bondsbytype, 'r')
         lines_atoms = fatoms.readlines()
         lines_bonds = fbonds.readlines()
diff --git a/tools/moltemplate/src/chargepairs_by_type.py b/tools/moltemplate/src/chargepairs_by_type.py
new file mode 100644
index 0000000000..0d006abd5a
--- /dev/null
+++ b/tools/moltemplate/src/chargepairs_by_type.py
@@ -0,0 +1,389 @@
+#!/usr/bin/env python
+
+# Author: Andrew Jewett (jewett.aij at g mail)
+#         http://www.chem.ucsb.edu/~sheagroup
+# License: 3-clause BSD License  (See LICENSE.TXT)
+# Copyright (c) 2011, Regents of the University of California
+# All rights reserved.
+
+"""
+    chargepairs_by_type.py reads a LAMMPS data file (or an excerpt of a LAMMPS)
+    data file containing bonded many-body interactions by atom type
+    (and bond type), and generates a list of atom charges in LAMMPS input
+    script format consistent with those types (to the standard out).
+
+    Typical Usage:
+
+    chargepairs_by_type.py -atoms atoms.data \\
+                           -bonds bonds.data \\
+                           -chargepairsbytype chargepairs_by_type.data \\
+                           > list_of_atom_charges.in
+
+"""
+
+#                     -bonds-ids-atom-pairs bonds_ids_atom_pairs.data \\
+
+import sys
+from collections import defaultdict
+#from extract_lammps_data import *
+#from nbody_by_type_lib import GenInteractions_str
+import ttree_lex
+#from ttree_lex import *
+from lttree_styles import AtomStyle2ColNames, ColNames2AidAtypeMolid
+
+
+
+def LookupChargePairs(chargebyatomid,
+                      #bond_ids,
+                      #bond_pairs,
+                      lines_atoms,
+                      lines_bonds,
+                      lines_bond_list,
+                      lines_chargepairsbytype,
+                      atom_style,
+                      section_name,
+                      prefix='',
+                      suffix=''):
+                      #bond_ids_offset=0):
+                      #report_progress = False):
+    """
+    LookupChargePairs() looks up partial-charge pair contributions from the
+    types of atoms participating in a bond.
+
+    Output:
+    ...It looks up the corresponding change in the partial charges for
+       each pair of atoms and stores this in the "chargebyatomid" dictionary.
+
+    Input (continued):
+       This function requires:
+    ...a list of bonded pairs of atoms
+        stored in the lines_bonds variable (from the "Data Bond List"
+                                       or "Data Bonds AtomId AtomId" sections)
+    ...and a list of atom types
+        stored in the lines_atoms variable (from the "Data Atoms" section)
+
+    ...and a list of charge-pairs-as-a-function-of-atom-types
+        stored in the lines_chargepairsbytype (from the "Data Bonds By Type" section)
+
+    """
+
+    column_names = AtomStyle2ColNames(atom_style)
+    i_atomid, i_atomtype, i_molid = ColNames2AidAtypeMolid(column_names)
+
+    atomids = []
+    atomtypes = []
+    atomids2types = {}
+
+    for iv in range(0, len(lines_atoms)):
+        line = lines_atoms[iv].strip()
+        if '#' in line:
+            icomment = line.find('#')
+            line = (line[:icomment]).strip()
+        if len(line) > 0:
+            tokens = ttree_lex.SplitQuotedString(line)
+            if ((len(tokens) <= i_atomid) or (len(tokens) <= i_atomtype)):
+                sys.stderr.write("\""+line+"\"\n")
+                raise(ttree_lex.InputError('Error not enough columns on line '+str(iv+1)+' of \"Atoms\" section.'))
+            tokens = ttree_lex.SplitQuotedString(line)
+            atomid = ttree_lex.EscCharStrToChar(tokens[i_atomid])
+            atomids.append(atomid)
+            atomtype = ttree_lex.EscCharStrToChar(tokens[i_atomtype])
+            atomtypes.append(atomtype)
+            atomids2types[atomid] = atomtype
+
+
+    #assert(isinstance(bond_ids, list))
+    #assert(isinstance(bond_types, list))
+    #assert(isinstance(bond_pairs, list))
+    #del bond_ids[:]
+    #del bond_types[:]
+    #del bond_pairs[:]
+    bond_pairs = []
+
+    for ie in range(0, len(lines_bond_list)):
+        line = lines_bond_list[ie].strip()
+        if '#' in line:
+            icomment = line.find('#')
+            line = (line[:icomment]).strip()
+        if len(line) == 0:
+            continue
+        tokens = ttree_lex.SplitQuotedString(line)
+        if len(tokens) == 3:
+            #bond_ids.append(ttree_lex.EscCharStrToChar(tokens[0]))
+            bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[1]),
+                                ttree_lex.EscCharStrToChar(tokens[2])) )
+        else:
+            raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.'))
+
+
+    for ie in range(0, len(lines_bonds)):
+        line = lines_bonds[ie].strip()
+        if '#' in line:
+            icomment = line.find('#')
+            line = (line[:icomment]).strip()
+        if len(line) == 0:
+            continue
+        tokens = ttree_lex.SplitQuotedString(line)
+        if len(tokens) == 4:
+            #bond_ids.append(ttree_lex.EscCharStrToChar(tokens[0]))
+            #bond_types.append(ttree_lex.EscCharStrToChar(tokens[1]))
+            bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[2]),
+                                ttree_lex.EscCharStrToChar(tokens[3])) )
+        else:
+            raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.'))
+
+
+
+    #for ie in range(0, len(lines_bonds_atomid_atomid)):
+    #    line = lines_bonds_atomid_atomid[ie].strip()
+    #    if '#' in line:
+    #        icomment = line.find('#')
+    #        line = (line[:icomment]).strip()
+    #    if len(line) == 0:
+    #        continue
+    #    tokens = ttree_lex.SplitQuotedString(line)
+    #    if len(tokens) == 2:
+    #        #bondid_n = bond_ids_offset + len(bond_ids) + 1
+    #        #bond_ids.append(prefix+str(bondid_n)+suffix)
+    #        bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[0]),
+    #                            ttree_lex.EscCharStrToChar(tokens[1])) )
+    #    else:
+    #        raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.'))
+
+
+
+    assert(len(bond_types) == 0)
+    typepattern_to_chargepairs = []
+    warning_unassigned_chargepairs = None
+
+    for i in range(0, len(lines_chargepairsbytype)):
+        line = lines_chargepairsbytype[i].strip()
+        if '#' in line:
+            icomment = line.find('#')
+            line = (line[:icomment]).strip()
+        if len(line) > 0:
+            tokens = ttree_lex.SplitQuotedString(line)
+
+            if (len(tokens) != 4):
+                raise(ttree_lex.InputError('Error: Wrong number of columns in the \"Charge Pairs By Type\" section of data file.\n'
+                                 'Offending line:\n'+
+                                 '\"'+line+'\"\n'
+                                 'Expected 4 columns\n'))
+
+            chargepair = (float(tokens[2]),
+                          float(tokens[3]))
+                                                     
+            typepattern = []
+
+            for typestr in tokens[:2]:
+                if ((len(typestr) >= 2) and 
+                    (typestr[0] == '/') and (typestr[-1] == '/')):
+                    regex_str = typestr[1:-1]
+                    typepattern.append( re.compile(regex_str) )
+                else:
+                    typepattern.append(ttree_lex.EscCharStrToChar(typestr))
+
+            typepattern_to_chargepairs.append([typepattern, chargepair])
+
+
+    for atomid1, atomid2 in bond_pairs:
+
+        if atomid1 not in atomids2types:
+            raise ttree_lex.InputError('Error: atom \"'+atomid1+'\" not defined in \"Data Atoms\".\n'
+                                       '       This usually happens when the user mistypes one of the names of the\n'
+                                       '       $atoms in either a \"Data Atoms\" or \"Data Bond List\" section.\n'
+                                       '       To find out where the mistake occured, search the \n'
+                                       '       \"ttree_assignments.txt\" file for:\n'
+                                       '       \"'+atomid1+'\"\n')
+
+        if atomid2 not in atomids2types:
+            raise ttree_lex.InputError('Error: atom \"'+atomid2+'\" not defined in \"Data Atoms\".\n'
+                                       '       This usually happens when the user mistypes one of the names of the\n'
+                                       '       $atoms in either a \"Data Atoms\" or \"Data Bond List\" section.\n'
+                                       '       To find out where the mistake occured, search the \n'
+                                       '       \"ttree_assignments.txt\" file for:\n'
+                                       '       \"'+atomid2+'\"\n')
+
+
+        atomtype1 = atomids2types[atomid1]
+        atomtype2 = atomids2types[atomid2]
+
+        for typepattern, chargepair in typepattern_to_chargepairs:
+            # use string comparisons to check if atom types match the pattern
+            if ttree_lex.MatchesAll((atomtype1, atomtype2), typepattern):
+                # ("MatchesAll()" defined in "ttree_lex.py")
+                chargebyatomid[atomid1] += chargepair[0]
+                chargebyatomid[atomid2] += chargepair[1]
+            elif ttree_lex.MatchesAll((atomtype2, atomtype1), typepattern):
+                chargebyatomid[atomid1] += chargepair[1]
+                chargebyatomid[atomid2] += chargepair[0]
+            else:
+                if not warning_unassigned_chargepairs:
+                    warning_unassigned_chargepairs = (atomid1, atomid2)
+
+
+    if warning_unassigned_chargepairs:
+        sys.stderr.write('---------------------------------------------------------------------------\n'
+                         'Warning: bonds found between atoms with no partial-charge rules.\n'
+                         '         This means that somewhere you are using a force-field\n'
+                         '         which assigns atomic charge according to the bonds these atoms\n'
+                         '         participate in, AND at least one pair of bonded atoms does NOT have\n'
+                         '         a rule defined to assign charges to that pair of atoms.\n'
+                         '         This can happen if there is a problem with the force-field file\n'
+                         '         OR if you are defining the charges for these atoms manually\n'
+                         '         In the later case, it is not a problem.\n'
+                         '         The first bond with this problem is between this pair of atoms:\n'
+                         '            '+str(warning_unassigned_chargepairs[0])+'\n'
+                         '            '+str(warning_unassigned_chargepairs[1])+'\n'
+                         '---------------------------------------------------------------------------\n')           
+
+
+
+
+
+if __name__ == "__main__":
+
+    g_program_name = __file__.split('/')[-1]  # = 'nbody_by_type.py'
+    g_date_str     = '2016-10-16'
+    g_version_str  = '0.11'
+
+    #######  Main Code Below: #######
+    sys.stderr.write(g_program_name+' v'+g_version_str+' '+g_date_str+' ')
+    if sys.version < '3':
+        sys.stderr.write(' (python version < 3)\n')
+    else:
+        sys.stderr.write('\n')
+
+    try:
+        fname_atoms = None
+        fname_bonds = None
+        fname_bond_list = None
+        fname_chargepairsbytype = None
+        section_name = 'Data Bond List'  # (This will be replaced later.)
+        atom_style = 'full'
+        prefix=''
+        suffix=''
+        bond_lack_types = False
+
+        argv = [arg for arg in sys.argv]
+
+
+        # Loop over the remaining arguments not processed yet.
+        # These arguments are specific to the lttree.py program
+        # and are not understood by ttree.py:
+        i = 1
+        while i < len(argv):
+            #sys.stderr.write('argv['+str(i)+'] = \"'+argv[i]+'\"\n')
+            if ((argv[i].lower() == '-?') or
+                (argv[i].lower() == '--?') or
+                (argv[i].lower() == '-help') or
+                (argv[i].lower() == '-help')):
+                if i+1 >= len(argv):
+                    sys.stdout.write(man_page_text+'\n')
+                    sys.exit(0)
+
+            elif argv[i].lower() == '-atoms':
+                if i+1 >= len(argv):
+                    raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n'
+                                     '       text which might appear in the "Atoms" section of a LAMMPS data file.\n')
+                fname_atoms = argv[i+1]
+                del(argv[i:i+2])
+
+            elif argv[i].lower() == '-bonds':
+                if i+1 >= len(argv):
+                    raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n'
+                                     '       text which might appear in the "Bonds" section of a LAMMPS data file.\n')
+                fname_bonds = argv[i+1]
+                del(argv[i:i+2])
+
+            elif argv[i].lower() == '-bond-list':
+                if i+1 >= len(argv):
+                    raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name\n')
+                    #raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n'
+                    #                 '       text which might appear in the "Bonds No Types" section of a LAMMPS data file.\n')
+                fname_bond_list = argv[i+1]
+                section_name = "Data Bond List"
+                del(argv[i:i+2])
+
+            elif ((argv[i].lower() == '-chargepairsbytype') or 
+                  (argv[i].lower() == '-chargepairs-by-type') or 
+                  (argv[i].lower() == '-charge-pairs-by-type')):
+                if i+1 >= len(argv):
+                    raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name\n')
+
+                    #raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing\n'
+                    #                 '       text which might appear in the "'+section_name+' By Type" section\n'
+                    #                 '       of a LAMMPS data file.\n')
+                fname_chargepairsbytype = argv[i+1]
+                del(argv[i:i+2])
+
+            elif ((argv[i].lower() == '-atom-style') or 
+                (argv[i].lower() == '-atom_style')):
+                if i+1 >= len(argv):
+                    raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a an atom_style name.\n'
+                                     '       (Or single quoted string which includes a space-separated\n'
+                                     '       list of column names.)\n')
+                atom_style = argv[i+1]
+                del(argv[i:i+2])
+
+            elif argv[i][0] == '-':
+                raise ttree_lex.InputError('Error('+g_program_name+'):\n'
+                                 'Unrecogized command line argument \"'+argv[i]+'\"\n')
+            else:
+                i += 1
+
+        if len(argv) != 1:
+            # if there are more than 2 remaining arguments,
+            problem_args = ['\"'+arg+'\"' for arg in argv[1:]]
+            raise ttree_lex.InputError('Syntax Error('+g_program_name+'):\n\n'
+                             '       Problem with argument list.\n'
+                             '       The remaining arguments are:\n\n'
+                             '         '+(' '.join(problem_args))+'\n\n'
+                             '       (The actual problem may be earlier in the argument list.)\n')
+
+        bond_types = []
+        fatoms = open(fname_atoms, 'r')
+        lines_bonds = []
+        lines_bond_list = []
+        fbonds = fbond_list = None
+        try:
+            if fname_bonds != None:
+                fbonds = open(fname_bonds, 'r')
+                lines_bonds = fbonds.readlines()
+                fbonds.close()
+        except IOError: 
+            pass
+        try:
+            if fname_bond_list != None:
+                fbond_list = open(fname_bond_list, 'r')
+                lines_bond_list = fbond_list.readlines()
+                fbond_list.close()
+        except IOError: 
+            pass
+        if ((len(lines_bonds) == 0) and (len(lines_bond_list) == 0)):
+            sys.stderr.write('Error('+g_program_name+'): No bonds defined for this system\n'
+                             '      (This error may be a bug in moltemplate.)\n')
+        fchargepairsbytype = open(fname_chargepairsbytype, 'r')
+        lines_atoms = fatoms.readlines()
+        
+        lines_chargepairsbytype = fchargepairsbytype.readlines()
+        fatoms.close()
+        fchargepairsbytype.close()
+        chargebyatomid = defaultdict(float)
+
+        LookupChargePairs(chargebyatomid,
+                          lines_atoms,
+                          lines_bonds,
+                          lines_bond_list,
+                          lines_chargepairsbytype,
+                          atom_style,
+                          section_name)
+
+        for atomid, charge in chargebyatomid.items():
+            sys.stdout.write('  set atom ' + str(atomid) +
+                             ' charge ' + str(charge) + '\n')
+
+    except (ValueError, ttree_lex.InputError) as err:
+        sys.stderr.write('\n'+str(err)+'\n')
+        sys.exit(-1)
+
diff --git a/tools/moltemplate/src/dump2data.py b/tools/moltemplate/src/dump2data.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/extract_lammps_data.py b/tools/moltemplate/src/extract_lammps_data.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/ltemplify.py b/tools/moltemplate/src/ltemplify.py
old mode 100755
new mode 100644
index 2909456d2d..3ce6cb8e76
--- a/tools/moltemplate/src/ltemplify.py
+++ b/tools/moltemplate/src/ltemplify.py
@@ -361,7 +361,7 @@ try:
     infer_types_from_comments = False
     remove_coeffs_from_data_file = True
 
-    argv = sys.argv
+    argv = [arg for arg in sys.argv]
 
     i = 1
 
diff --git a/tools/moltemplate/src/lttree.py b/tools/moltemplate/src/lttree.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/lttree_check.py b/tools/moltemplate/src/lttree_check.py
old mode 100755
new mode 100644
index ad4625eedd..78b84b8ca7
--- a/tools/moltemplate/src/lttree_check.py
+++ b/tools/moltemplate/src/lttree_check.py
@@ -1978,8 +1978,14 @@ if __name__ == "__main__":
         sys.stderr.write(' done\n'+g_program_name+':    looking up @variables...')
         AssignStaticVarPtrs(static_tree_root,
                             search_instance_commands=False)
+        replace_var_pairs = {}
+        FindReplacementVarPairs(static_tree_root, replace_var_pairs)
+        ReplaceVars(static_tree_root, replace_var_pairs,
+                    search_instance_commands=False)
         AssignStaticVarPtrs(static_tree_root,
                             search_instance_commands=True)
+        ReplaceVars(static_tree_root, replace_var_pairs,
+                    search_instance_commands=True)
         sys.stderr.write(' done\n')
         #sys.stderr.write(' done\n\nclass_def_tree = ' + str(static_tree_root) + '\n\n')
 
@@ -2190,7 +2196,12 @@ if __name__ == "__main__":
                               in 
                               pair_coeffs_defined)) and
                         (not HasWildCard(atom_binding.full_name)) and
-                        (not (('*','*') in pair_coeffs_defined))):
+                        (not (('*','*') in pair_coeffs_defined)) and
+                        (not (atom_binding.nptr.cat_name,
+                              atom_binding.nptr.cat_node,
+                              atom_binding.nptr.leaf_node)
+                         in replace_var_pairs)):
+
                         raise InputError('---------------------------------------------------------------------\n'+
                                          '     Syntax error: Missing pair coeff.\n\n'+
                                          '  No pair coeffs for the \"'+atom_binding.full_name+'\" atom type have been\n'+
diff --git a/tools/moltemplate/src/lttree_postprocess.py b/tools/moltemplate/src/lttree_postprocess.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/moltemplate.sh b/tools/moltemplate/src/moltemplate.sh
index ed1506fde3..3a8d17bcd6 100755
--- a/tools/moltemplate/src/moltemplate.sh
+++ b/tools/moltemplate/src/moltemplate.sh
@@ -3,14 +3,14 @@
 
 
 # Author: Andrew Jewett (jewett.aij at g mail)
-#         http://www.chem.ucsb.edu/~sheagroup
+#         http://www.moltemplate.org
 # License: 3-clause BSD License  (See LICENSE.TXT)
 # Copyright (c) 2012, Regents of the University of California
 # All rights reserved.
 
 G_PROGRAM_NAME="moltemplate.sh"
-G_VERSION="1.34"
-G_DATE="2015-11-18"
+G_VERSION="1.40"
+G_DATE="2016-10-19"
 
 echo "${G_PROGRAM_NAME} v${G_VERSION} ${G_DATE}" >&2
 echo "" >&2
@@ -99,9 +99,15 @@ IFS=$OIFS
 
 
 
-IMOLPATH=""
-if [ -n "${MOLTEMPLATE_PATH}" ]; then
-  IMOLPATH="-importpath \"${MOLTEMPLATE_PATH}\""
+# Directory moltemplate looks for popular force-fields files:
+#IMOLPATH=""
+#if [ -n "${MOLTEMPLATE_PATH}" ]; then
+#  IMOLPATH="-importpath \"${MOLTEMPLATE_PATH}\""
+#fi
+if [ -d "${SCRIPT_DIR}/moltemplate_force_fields" ]; then
+    IMOLPATH="-importpath \"${SCRIPT_DIR}/moltemplate_force_fields\""
+else
+    IMOLPATH=""
 fi
 
 # command that invokes lttree.py
@@ -130,6 +136,7 @@ data_masses="Data Masses"
 data_velocities="Data Velocities"
 data_bonds="Data Bonds"
 data_bond_list="Data Bond List"
+data_bonds_atomid_atomid="Data Bonds AtomId AtomId"
 data_angles="Data Angles"
 data_dihedrals="Data Dihedrals"
 data_impropers="Data Impropers"
@@ -141,6 +148,7 @@ data_pair_coeffs="Data Pair Coeffs"
 data_pairij_coeffs="Data PairIJ Coeffs"
 
 # interactions-by-type (not id. This is not part of the LAMMPS standard.)
+data_chargepairs_by_type="Data Charge Pairs By Type"
 data_bonds_by_type="Data Bonds By Type"
 data_angles_by_type="Data Angles By Type"
 data_dihedrals_by_type="Data Dihedrals By Type"
@@ -177,6 +185,7 @@ in_prefix_no_space="In"
 in_init="In Init"
 in_settings="In Settings"
 in_coords="In Coords"
+in_charges="In Charges"
 
 #     If present, the various "In " files contain commands which should be 
 #     included by the user in their LAMMPS input script. (This task is left
@@ -528,8 +537,8 @@ while [ "$i" -lt "$ARGC" ]; do
             echo "-----------------------" >&2
             echo "" >&2
             echo "Error: The \"-atomstyle\" argument should be followed by an atom style." >&2
-            echo "       (See the \"atom_style\" command in the LAMMPS documentation.\n" >&2
-            echo "        Note: hybrid atom styles are allowed but should be enclosed in quotes.)\n" >&2
+            echo "       (See the \"atom_style\" command in the LAMMPS documentation." >&2
+            echo "        Note: hybrid atom styles are allowed but should be enclosed in quotes.)" >&2
             exit 8
         fi
 
@@ -600,10 +609,10 @@ done
 
 
 if [ -z "$ATOM_STYLE" ]; then
-  #echo '########################################################\n' >&2
-  #echo '##            WARNING: atom_style unspecified         ##\n' >&2
-  #echo '##              Assuming atom_style = \"full\"          ##\n' >&2
-  #echo '########################################################\n' >&2
+  #echo '########################################################' >&2
+  #echo '##            WARNING: atom_style unspecified         ##' >&2
+  #echo '##              Assuming atom_style = \"full\"          ##' >&2
+  #echo '########################################################' >&2
   ATOM_STYLE="full"
 fi
 
@@ -703,16 +712,25 @@ if [ -s "${data_atoms}" ]; then
     fi
     mv -f "${data_atoms}.tmp" "${data_atoms}"
 else
-    echo "Error: There are no atoms in your system." >&2
+    echo "Error: There are no atoms in your system. Suggestions:" >&2
+    echo "" >&2
+    echo "       Make sure that you have the correct number of curly parenthesis {}." >&2
+    echo "       (Extra \"}\" parenthesis can cause this error.)" >&2
+    echo "" >&2
+    echo "       Your files must contain at least one" >&2
+    echo "           write(\"${data_atoms}\")" >&2
+    echo "       command.  These commands are typically located somewhere in" >&2
+    echo "       one of the molecule object(s) you have defined." >&2
     echo "" >&2
-    echo "        Make sure that the object(s) you created are indeed molecules." >&2
-    echo "        (Molecule objects must contain at least one" >&2
-    echo "         write(\"${data_atoms}\") command.)" >&2
+    echo "       This error often occurs if your input files lack \"new\" commands." >&2
+    echo "       Once you have defined a type of molecule, you must create a copy" >&2
+    echo "       of it using \"new\", if you want it to appear in your simulation." >&2
+    echo "       See the moltemplate manual or online tutorials for examples." >&2
     echo "" >&2
-    echo "       (This error often occurs if you instantiated an object" >&2
-    echo "        which you thought was a molecule, but it is actually" >&2
-    echo "        only a namespace, a force-field name or category" >&2
-    echo "        containing the definitions of other molecules.)" >&2
+    echo "       (This error also occurs if you instantiated an object using \"new\"" >&2
+    echo "       which you thought was a molecule, but it is actually only a" >&2
+    echo "       namespace, a force-field name or category containing only the" >&2
+    echo "       definitions of other molecules, lacking any atoms of its own.)" >&2
     echo "" >&2
     exit 200
 fi
@@ -720,6 +738,54 @@ fi
 
 
 
+# ---------------- ChargePairs By Type ------------------
+# Assign atom charge according to who they are bonded to
+    
+if [ -s "$data_chargepairs_by_type" ]; then
+    echo "Looking up partial charge contributions from bonds" >&2
+    #-- Generate a file containing bondid bondtype atomid1 atomid2 --
+    if ! $PYTHON_COMMAND "${SCRIPT_DIR}/chargepairs_by_type.py" \
+         -atom-style "$ATOM_STYLE" \
+         -atoms "${data_atoms}.template" \
+         -bonds "${data_bonds}.template" \
+         -bond-list "${data_bond_list}.template" \
+         -chargepairsbytype "${data_chargepairs_by_type}.template" \
+         > gen_charges.template.tmp; then
+        exit 4
+    fi
+
+    # ---- cleanup: ----
+    # ---- Create or re-build the "${in_charges}.template" file ----
+    # Instert these lines into the "${in_charges}.template" file which includes
+    # the newly generated interactions. (Note: these are in .template format)
+
+    cp gen_charges.template.tmp new_charges.template.tmp
+    if [ -s "${in_charges}.template" ]; then
+        # Then append existing "Bonds" to the end of the generated interactions
+        # (Hopefully this way they will override those interactions.)
+        cat "${in_charges}.template" >> new_charges.template.tmp 
+    fi
+    mv -f new_charges.template.tmp "${in_charges}.template"
+
+    # ---- Re-build (render) the "$in_charges" file ----
+    # Now substitute these variable values (assignments) into the variable 
+    # names present in the .template file.  (We want to convert the file from 
+    # a .template format into an ordinary (numeric) LAMMPS data-section format.)
+    if ! $PYTHON_COMMAND "${SCRIPT_DIR}/ttree_render.py" \
+         ttree_assignments.txt \
+         < "${in_charges}.template" \
+         >> "${in_charges}"; then
+        exit 6
+    fi
+    echo "" >&2
+
+    rm -f gen_charges.template.tmp new_charges.template.tmp 
+
+    echo "" >&2
+fi
+
+
+
 
 # ---------------- Interactions By Type -----------------
 # At the time of writing, bonded-interactions-by-atom-type were not
@@ -731,15 +797,15 @@ fi
 if [ -s "${data_bond_list}.template" ]; then
 
     if [ ! -s "$data_bonds_by_type" ]; then
-        echo "Error: You have a \"Data Bond List\", section somewhere\n"
-        echo "       without a \"Data Bonds By Type\" section to support it.\n"
-        echo "       (Did you mean to use \"Data Bonds\" instead?)\n"
+        echo "Error: You have a \"Data Bond List\", section somewhere"
+        echo "       without a \"Data Bonds By Type\" section to support it."
+        echo "       (Did you mean to use \"Data Bonds\" instead?)"
         echo "Details:"
-        echo "       Unlike the \"Data Bonds\" section, the \"Data Bond List\" section\n"
-        echo "       allows the user to omit the bond types.  Instead moltemplate attempts\n"
-        echo "       to infer the type of bond by considering the pair of atom types.\n"
-        echo "       However you must define a \"Data Bonds By Type\" section\n"
-        echo "       to make this feature work (or use \"Data Bonds\" instead).\n"
+        echo "       Unlike the \"Data Bonds\" section, the \"Data Bond List\" section"
+        echo "       allows the user to omit the bond types.  Instead moltemplate attempts"
+        echo "       to infer the type of bond by considering the pair of atom types."
+        echo "       However you must define a \"Data Bonds By Type\" section"
+        echo "       to make this feature work (or use \"Data Bonds\" instead)."
 
         exit 15
     fi
@@ -808,11 +874,21 @@ if [ -s "${data_bond_list}.template" ]; then
     echo "" >&2
 
     rm -f gen_bonds.template.tmp new_bonds.template.tmp 
+
+    echo "" >&2
+
 fi
 
 
 
 
+
+
+
+
+
+
+
 for FILE in "$data_angles_by_type"*.template; do
 
     if [ ! -s "$FILE" ] || [ ! -s "$data_bonds" ]; then
@@ -833,9 +909,9 @@ for FILE in "$data_angles_by_type"*.template; do
     else
         echo "(using the rules in \"$SUBGRAPH_SCRIPT\")" >&2
         if [ ! -s "${SCRIPT_DIR}/nbody_alternate_symmetry/$SUBGRAPH_SCRIPT" ]; then
-            echo "Error: File \"$SUBGRAPH_SCRIPT\" not found.\n" >&2
-	    echo "       It should be located in this directory:\n" >&2
-            echo "       ${SCRIPT_DIR}/nbody_alternate_symmetry/\n" >&2
+            echo "Error: File \"$SUBGRAPH_SCRIPT\" not found." >&2
+	    echo "       It should be located in this directory:" >&2
+            echo "       ${SCRIPT_DIR}/nbody_alternate_symmetry/" >&2
             exit 4
         fi
     fi
@@ -926,9 +1002,9 @@ for FILE in "$data_dihedrals_by_type"*.template; do
     else
         echo "(using the rules in \"$SUBGRAPH_SCRIPT\")" >&2
         if [ ! -s "${SCRIPT_DIR}/nbody_alternate_symmetry/$SUBGRAPH_SCRIPT" ]; then
-            echo "Error: File \"$SUBGRAPH_SCRIPT\" not found.\n" >&2
-	    echo "       It should be located in this directory:\n" >&2
-            echo "       ${SCRIPT_DIR}/nbody_alternate_symmetry/\n" >&2
+            echo "Error: File \"$SUBGRAPH_SCRIPT\" not found." >&2
+	    echo "       It should be located in this directory:" >&2
+            echo "       ${SCRIPT_DIR}/nbody_alternate_symmetry/" >&2
             exit 4
         fi
     fi
@@ -1021,9 +1097,9 @@ for FILE in "$data_impropers_by_type"*.template; do
     else
         echo "(using the rules in \"$SUBGRAPH_SCRIPT\")" >&2
         if [ ! -s "${SCRIPT_DIR}/nbody_alternate_symmetry/$SUBGRAPH_SCRIPT" ]; then
-            echo "Error: File \"$SUBGRAPH_SCRIPT\" not found.\n" >&2
-	    echo "       It should be located in this directory:\n" >&2
-            echo "       ${SCRIPT_DIR}/nbody_alternate_symmetry/\n" >&2
+            echo "Error: File \"$SUBGRAPH_SCRIPT\" not found." >&2
+	    echo "       It should be located in this directory:" >&2
+            echo "       ${SCRIPT_DIR}/nbody_alternate_symmetry/" >&2
             exit 4
         fi
     fi
@@ -1837,6 +1913,7 @@ OIFS=$IFS
 #IFS=$'\n'
 IFS="
 "
+rm -f ttree_replacements.txt >/dev/null 2>&1 || true
 for file in $MOLTEMPLATE_TEMP_FILES; do
     if [ -e "$file" ]; then
         rm -f "output_ttree/$file" >/dev/null 2>&1 || true
diff --git a/tools/moltemplate/src/docs_useful_scripts/docs_dump2data.txt b/tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_dump2data.txt
similarity index 100%
rename from tools/moltemplate/src/docs_useful_scripts/docs_dump2data.txt
rename to tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_dump2data.txt
diff --git a/tools/moltemplate/src/docs_useful_scripts/docs_extract_lammps_data.txt b/tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_extract_lammps_data.txt
similarity index 100%
rename from tools/moltemplate/src/docs_useful_scripts/docs_extract_lammps_data.txt
rename to tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_extract_lammps_data.txt
diff --git a/tools/moltemplate/src/docs_useful_scripts/docs_raw2data.txt b/tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_raw2data.txt
similarity index 100%
rename from tools/moltemplate/src/docs_useful_scripts/docs_raw2data.txt
rename to tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_raw2data.txt
diff --git a/tools/moltemplate/common/amber/README.TXT b/tools/moltemplate/src/moltemplate_force_fields/amber/README.TXT
similarity index 100%
rename from tools/moltemplate/common/amber/README.TXT
rename to tools/moltemplate/src/moltemplate_force_fields/amber/README.TXT
diff --git a/tools/moltemplate/common/amber/amberparm2lt.sh b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm2lt.sh
similarity index 100%
rename from tools/moltemplate/common/amber/amberparm2lt.sh
rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm2lt.sh
diff --git a/tools/moltemplate/common/amber/amberparm_angle_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_angle_to_lt.py
similarity index 100%
rename from tools/moltemplate/common/amber/amberparm_angle_to_lt.py
rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_angle_to_lt.py
diff --git a/tools/moltemplate/common/amber/amberparm_bond_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_bond_to_lt.py
similarity index 100%
rename from tools/moltemplate/common/amber/amberparm_bond_to_lt.py
rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_bond_to_lt.py
diff --git a/tools/moltemplate/common/amber/amberparm_dihedral_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_dihedral_to_lt.py
similarity index 100%
rename from tools/moltemplate/common/amber/amberparm_dihedral_to_lt.py
rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_dihedral_to_lt.py
diff --git a/tools/moltemplate/common/amber/amberparm_improper_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_improper_to_lt.py
similarity index 100%
rename from tools/moltemplate/common/amber/amberparm_improper_to_lt.py
rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_improper_to_lt.py
diff --git a/tools/moltemplate/common/amber/amberparm_mass_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_mass_to_lt.py
similarity index 100%
rename from tools/moltemplate/common/amber/amberparm_mass_to_lt.py
rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_mass_to_lt.py
diff --git a/tools/moltemplate/common/amber/amberparm_pair_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_pair_to_lt.py
similarity index 100%
rename from tools/moltemplate/common/amber/amberparm_pair_to_lt.py
rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_pair_to_lt.py
diff --git a/tools/moltemplate/common/gaff.lt b/tools/moltemplate/src/moltemplate_force_fields/gaff.lt
similarity index 99%
rename from tools/moltemplate/common/gaff.lt
rename to tools/moltemplate/src/moltemplate_force_fields/gaff.lt
index 9506cef9cc..82063a721b 100644
--- a/tools/moltemplate/common/gaff.lt
+++ b/tools/moltemplate/src/moltemplate_force_fields/gaff.lt
@@ -17,6 +17,7 @@
 # interaction (according to these atom types).
 # One way to apply the GAFF force field to a particular type of molecule, is
 # to use the "inherits" keyword when you define that molecule.  For example:
+#
 # import("gaff.lt")
 # MoleculeType inherits GAFF {
 #   write_once("Data Atoms") {
@@ -25,6 +26,7 @@
 #        :       :         :
 #   }
 # }
+#
 #(See "Inheritance" and "short names vs. full names" in the moltemplate manual.)
 ####################################################################
 #    Moltemplate can not assign atom charge.  You must assign atomic
@@ -32,6 +34,11 @@
 ####################################################################
 
 
+
+
+
+
+
 GAFF {
 
   # ----------------------------------------------------------------------
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphene.lt b/tools/moltemplate/src/moltemplate_force_fields/graphene.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphene.lt
rename to tools/moltemplate/src/moltemplate_force_fields/graphene.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphite.lt b/tools/moltemplate/src/moltemplate_force_fields/graphite.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphite.lt
rename to tools/moltemplate/src/moltemplate_force_fields/graphite.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/graphene_unit_cell.jpg b/tools/moltemplate/src/moltemplate_force_fields/images/graphene_unit_cell.jpg
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/graphene_unit_cell.jpg
rename to tools/moltemplate/src/moltemplate_force_fields/images/graphene_unit_cell.jpg
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/images/ice_rect8_unitcell.png b/tools/moltemplate/src/moltemplate_force_fields/images/ice_rect8_unitcell.png
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/images/ice_rect8_unitcell.png
rename to tools/moltemplate/src/moltemplate_force_fields/images/ice_rect8_unitcell.png
diff --git a/tools/moltemplate/common/images/spce_ball_and_stick.jpg b/tools/moltemplate/src/moltemplate_force_fields/images/spce_ball_and_stick.jpg
similarity index 100%
rename from tools/moltemplate/common/images/spce_ball_and_stick.jpg
rename to tools/moltemplate/src/moltemplate_force_fields/images/spce_ball_and_stick.jpg
diff --git a/tools/moltemplate/src/moltemplate_force_fields/loplsaa.lt b/tools/moltemplate/src/moltemplate_force_fields/loplsaa.lt
new file mode 100644
index 0000000000..7901021e12
--- /dev/null
+++ b/tools/moltemplate/src/moltemplate_force_fields/loplsaa.lt
@@ -0,0 +1,153 @@
+###########################################################################
+## Extra OPLSAA parameters and atom types for long hydrocarbon chains    ##
+## SOURCE: Sui, Pluhackova, Böckmann, J.Chem.Theory.Comp (2012), 8, 1459 ##
+## CREDIT: Sebastian Echeverri (file format conversion)                  ##
+###########################################################################
+# This file was generated using:
+# tinkerparm2lt.py -name LOPLSAA -file loplsaa_ext.prm -dihedral-style opls 
+# (and then edited manually to make sure the 
+#  bond, angle, and improper interactions for these atoms
+#  remain unchanged)
+
+
+import "oplsaa.lt"   # <-- Load the ordinary OPLS parameters
+                     #     We will extend and override them below
+
+
+
+OPLSAA {
+
+  # Additional atom types and parameters appended to the OPLSAA force-field:
+
+  write_once("In Charges") {
+    set type @atom:80L charge -0.222  # "Alkane CH3- (LOPLS CT_CH3)"
+    set type @atom:81L charge -0.148  # "Alkane -CH2- (LOPLS CT_CH2)"
+    set type @atom:85LCH3 charge 0.074  # "Alkane H-C CH3 (LOPLS HC_CH3)"
+    set type @atom:85LCH2 charge 0.074  # "Alkane H-C CH2 (LOPLS HC_CH2)"
+    set type @atom:87L charge -0.16  # "Alkene RH-C= (LOPLS CM_CH)"
+    set type @atom:89L charge 0.16  # "Alkene H-C= (LOPLS HC_CH)"
+    set type @atom:86L charge 0.0  # "Alkene R2-C= (LOPLS)"
+    set type @atom:88L charge -0.23  # "Alkene H2-C= (LOPLS)"
+    set type @atom:169L charge 0.005  # "Chloroalkene Cl-CH= (LOPLS)"
+    set type @atom:266L charge -0.07  # "Uracil & Thymine C5 (LOPLS)"
+    set type @atom:267L charge 0.08  # "Uracil & Thymine C6 (LOPLS)"
+    set type @atom:280L charge -0.06  # "Cytosine C5 (LOPLS)"
+    set type @atom:281L charge 0.1  # "Cytosine C6 (LOPLS)"
+    set type @atom:324L charge -0.06  # "CytosineH+ C5 (LOPLS)"
+    set type @atom:325L charge 0.1  # "CytosineH+ C6 (LOPLS)"
+    set type @atom:340L charge 0.18  # "Trifluorothymine CF3- (LOPLS)"
+    set type @atom:342L charge 0.12  # "Chloroalkene Cl2-C= (LOPLS)"
+    set type @atom:458L charge -0.03  # "Vinyl Ether =CH-OR (LOPLS)"
+    set type @atom:459L charge 0.085  # "Vinyl Ether =CR-OR (LOPLS)"
+    set type @atom:649L charge -0.344  # "Cl..CH3..Cl- Sn2 TS (LOPLS)"
+    set type @atom:900L charge -0.25  # "Allene/Ketene H2C=C=X (LOPLS)"
+    set type @atom:901L charge -0.1  # "Allene/Ketene HRC=C=X (LOPLS)"
+    set type @atom:902L charge 0.05  # "Allene/Ketene R2C=C=X (LOPLS)"
+  } #(end of atom partial charges)
+
+
+  write_once("Data Masses") {
+    @atom:80L 12.011
+    @atom:81L 12.011
+    @atom:85LCH3 1.008
+    @atom:85LCH2 1.008
+    @atom:87L 12.011
+    @atom:89L 1.008
+    @atom:86L 12.011
+    @atom:88L 12.011
+    @atom:169L 12.011
+    @atom:266L 12.011
+    @atom:267L 12.011
+    @atom:280L 12.011
+    @atom:281L 12.011
+    @atom:324L 12.011
+    @atom:325L 12.011
+    @atom:340L 12.011
+    @atom:342L 12.011
+    @atom:458L 12.011
+    @atom:459L 12.011
+    @atom:649L 12.011
+    @atom:900L 12.011
+    @atom:901L 12.011
+    @atom:902L 12.011
+  } #(end of atom masses)
+
+
+  write_once("In Settings") {
+    pair_coeff @atom:80L_b13_a13_d13L_i13 @atom:80L_b13_a13_d13L_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:81L_b13_a13_d13L_i13 @atom:81L_b13_a13_d13L_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:85LCH3_b46_a46_d46_i46 @atom:85LCH3_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:85LCH2_b46_a46_d46_i46 @atom:85LCH2_b46_a46_d46_i46 lj/cut/coul/long 0.026290630975 2.5
+    pair_coeff @atom:87L_b47_a47_d47L_i47 @atom:87L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:89L_b46_a46_d46_i46 @atom:89L_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:86L_b47_a47_d47L_i47 @atom:86L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:88L_b47_a47_d47L_i47 @atom:88L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:169L_b47_a47_d47L_i47 @atom:169L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:266L_b47_a47_d47L_i47 @atom:266L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:267L_b47_a47_d47L_i47 @atom:267L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:280L_b47_a47_d47L_i47 @atom:280L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:281L_b47_a47_d47L_i47 @atom:281L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:324L_b47_a47_d47L_i47 @atom:324L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:325L_b47_a47_d47L_i47 @atom:325L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:340L_b47_a47_d47L_i47 @atom:340L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:342L_b47_a47_d47L_i47 @atom:342L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:458L_b47_a47_d47L_i47 @atom:458L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:459L_b47_a47_d47L_i47 @atom:459L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:649L_b47_a47_d47L_i47 @atom:649L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:900L_b47_a47_d47L_i47 @atom:900L_b47_a47_d47L_i47 lj/cut/coul/long 0.086 3.3
+    pair_coeff @atom:901L_b47_a47_d47L_i47 @atom:901L_b47_a47_d47L_i47 lj/cut/coul/long 0.086 3.3
+    pair_coeff @atom:902L_b47_a47_d47L_i47 @atom:902L_b47_a47_d47L_i47 lj/cut/coul/long 0.086 3.3
+  } #(end of pair_coeffs)
+
+
+  # ------- force-field-IDs for bonded interaction lookup -------
+  #    (First append the "force-field-ID" to the atom type name.
+  #     Later use these expanded names for force-field lookup.)
+  replace{ @atom:80L @atom:80L_b13_a13_d13L_i13 }
+  replace{ @atom:81L @atom:81L_b13_a13_d13L_i13 }
+  replace{ @atom:85LCH3 @atom:85LCH3_b46_a46_d46_i46 }
+  replace{ @atom:85LCH2 @atom:85LCH2_b46_a46_d46_i46 }
+  replace{ @atom:87L @atom:87L_b47_a47_d47L_i47 }
+  replace{ @atom:89L @atom:89L_b46_a46_d46_i46 }
+  replace{ @atom:86L @atom:86L_b47_a47_d47L_i47 }
+  replace{ @atom:88L @atom:88L_b47_a47_d47L_i47 }
+  replace{ @atom:169L @atom:169L_b47_a47_d47L_i47 }
+  replace{ @atom:266L @atom:266L_b47_a47_d47L_i47 }
+  replace{ @atom:267L @atom:267L_b47_a47_d47L_i47 }
+  replace{ @atom:280L @atom:280L_b47_a47_d47L_i47 }
+  replace{ @atom:281L @atom:281L_b47_a47_d47L_i47 }
+  replace{ @atom:324L @atom:324L_b47_a47_d47L_i47 }
+  replace{ @atom:325L @atom:325L_b47_a47_d47L_i47 }
+  replace{ @atom:340L @atom:340L_b47_a47_d47L_i47 }
+  replace{ @atom:342L @atom:342L_b47_a47_d47L_i47 }
+  replace{ @atom:458L @atom:458L_b47_a47_d47L_i47 }
+  replace{ @atom:459L @atom:459L_b47_a47_d47L_i47 }
+  replace{ @atom:649L @atom:649L_b47_a47_d47L_i47 }
+  replace{ @atom:900L @atom:900L_b47_a47_d47L_i47 }
+  replace{ @atom:901L @atom:901L_b47_a47_d47L_i47 }
+  replace{ @atom:902L @atom:902L_b47_a47_d47L_i47 }
+  #(end of force-field-IDs)
+
+  # Bond parameters for these atoms are not modified
+
+  # Angle parameters for these atoms are not modified
+
+  # Improper parameters for these atoms are not modified
+
+  # Dihedral parameters for some of these atoms are modified:
+
+  write_once("In Settings") {
+    dihedral_coeff @dihedral:13L-13L-13L-13L opls 0.6446926386 -0.2143420172 0.1782194073 0.0
+    dihedral_coeff @dihedral:X-47L-47L-X opls 0.0 12.2502629063 0.0 0.0
+    dihedral_coeff @dihedral:47L-47L-13L-13L opls -0.8050121893 0.3218905354 -0.1032768881 0.0
+    dihedral_coeff @dihedral:13L-13L-13L-47L opls 0.4821902486 0.1343683078 0.1777461759 0.0
+  } #(end of dihedral_coeffs)
+
+  write_once("Data Dihedrals By Type") {
+    @dihedral:13L-13L-13L-13L @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i*
+    @dihedral:X-47L-47L-X @atom:* @atom:*_b*_a*_d47L_i* @atom:*_b*_a*_d47L_i* @atom:*
+    @dihedral:47L-47L-13L-13L @atom:*_b*_a*_d47L_i* @atom:*_b*_a*_d47L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i*
+    @dihedral:13L-13L-13L-47L @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d47L_i*
+  } #(end of dihedrals by type)
+
+}  # end of additional parameters appended to the "OPLSAA" object
diff --git a/tools/moltemplate/src/moltemplate_force_fields/oplsaa.lt b/tools/moltemplate/src/moltemplate_force_fields/oplsaa.lt
new file mode 100644
index 0000000000..48d6f9ec63
--- /dev/null
+++ b/tools/moltemplate/src/moltemplate_force_fields/oplsaa.lt
@@ -0,0 +1,8934 @@
+# This file contains OPLSAA parameters and rules for creating
+# angle, dihedral, and improper interactions according to OPLSAA conventions.
+#
+# USAGE: You can create molecules using this force-field this way:
+#
+# MyMolecule inherits OPLSAA {
+#  # atom-id  mol-id atom-type charge    X        Y        Z
+#  write('Data Atoms') {
+#    $atom:C1  $mol @atom:88  0.00  -0.6695    0.000000  0.000000
+#    $atom:H11 $mol @atom:89  0.00  -1.234217 -0.854458  0.000000
+#         :              :     :      :         :         :
+#   }
+# }
+#
+# Responsibility for choosing the atom types (eg "@atom:88", "@atom:89") falls
+# on the user.  You must select the type of each atom in the molecule carefully
+# by looking at the description in the "In Charges" section of this file
+# (see below), and looking for a reasonable match. If your simulation is
+# non-neutral, or moltemplate complains that you have missing bond, angle, or
+# dihedral types, this means at least one of your atom types is incorrect.
+
+
+OPLSAA {
+
+  write_once("In Charges") {
+    set type @atom:1 charge -0.22  # "Fluoride -CH2-F (UA)"
+    set type @atom:2 charge 0.22  # "Fluoride -CH2-F (UA)"
+    set type @atom:3 charge 0.55  # "Acetic Acid -COOH (UA)"
+    set type @atom:4 charge -0.5  # "Acetic Acid >C=O (UA)"
+    set type @atom:5 charge -0.58  # "Acetic Acid -OH (UA)"
+    set type @atom:6 charge 0.08  # "Acetic Acid CH3- (UA)"
+    set type @atom:7 charge 0.45  # "Acetic Acid -OH (UA)"
+    set type @atom:8 charge 0.0  # "Methane CH4 (UA)"
+    set type @atom:9 charge 0.0  # "Ethane CH3- (UA)"
+    set type @atom:10 charge 0.0  # "N-Alkane CH3- (UA)"
+    set type @atom:11 charge 0.0  # "Isobutane CH3- (UA)"
+    set type @atom:12 charge 0.0  # "Neopentane CH3- (UA)"
+    set type @atom:13 charge 0.0  # "Alkanes -CH2- (UA)"
+    set type @atom:14 charge 0.0  # "1-Alkene CH2= (UA)"
+    set type @atom:15 charge 0.0  # "Isobutane CH (UA)"
+    set type @atom:16 charge 0.0  # "2-Alkene -CH= (UA)"
+    set type @atom:17 charge 0.0  # "Aromatic CH (UA)"
+    set type @atom:18 charge 0.0  # "Neopentane C (UA)"
+    set type @atom:19 charge 0.0  # "Isobutene >C= (UA)"
+    set type @atom:20 charge -0.7  # "Alcohol OH (UA)"
+    set type @atom:21 charge 0.435  # "Alcohol OH (UA)"
+    set type @atom:22 charge 0.265  # "Methanol CH3- (UA)"
+    set type @atom:23 charge 0.265  # "Ethanol -CH2OH (UA)"
+    set type @atom:24 charge -0.47  # "Hydrogen Sulfide H2S"
+    set type @atom:25 charge -0.45  # "Alkyl Sulfide RSH (UA)"
+    set type @atom:26 charge -0.47  # "Thioether RSR (UA)"
+    set type @atom:27 charge -0.3  # "Disulfide RSSR (UA)"
+    set type @atom:28 charge 0.235  # "Hydrogen Sulfide H2S"
+    set type @atom:29 charge 0.27  # "Alkyl Sulfide RSH (UA)"
+    set type @atom:30 charge 0.18  # "Methyl Sulfide CH3 (UA)"
+    set type @atom:31 charge 0.18  # "Alkyl Sulfide CH2 (UA)"
+    set type @atom:32 charge 0.235  # "Thioether CH3 (UA)"
+    set type @atom:33 charge 0.235  # "Thioether CH2 (UA)"
+    set type @atom:34 charge 0.3  # "Disulfide CH3 (UA)"
+    set type @atom:35 charge 0.3  # "Disulfide CH2 (UA)"
+    set type @atom:36 charge -0.43  # "Acetonitrile -CN (UA)"
+    set type @atom:37 charge 0.28  # "Acetonitrile -CN (UA)"
+    set type @atom:38 charge 0.15  # "Acetonitrile CH3 (UA)"
+    set type @atom:39 charge 0.265  # "Isopropanol >CHOH (UA)"
+    set type @atom:40 charge 0.265  # "t-Butanol COH (UA)"
+    set type @atom:41 charge -0.5  # "Ether ROR (UA)"
+    set type @atom:42 charge 0.25  # "Ether CH3-OR (UA)"
+    set type @atom:43 charge 0.25  # "Ether -CH2-OR (UA)"
+    set type @atom:44 charge 0.5  # "Methylene Chloride (UA)"
+    set type @atom:45 charge -0.25  # "Methylene Chloride (UA)"
+    set type @atom:46 charge 0.42  # "Chloroform CHCl3 (UA)"
+    set type @atom:47 charge -0.14  # "Chloroform CHCl3 (UA)"
+    set type @atom:48 charge 0.248  # "Carbon Tetrachloride"
+    set type @atom:49 charge -0.062  # "Carbon Tetrachloride"
+    set type @atom:50 charge 0.139  # "DMSO >S=O (UA)"
+    set type @atom:51 charge -0.459  # "DMSO >S=O (UA)"
+    set type @atom:52 charge 0.16  # "DMSO CH3- (UA)"
+    set type @atom:53 charge -0.5  # "DMF C=O (UA)"
+    set type @atom:54 charge -0.57  # "DMF CON< (UA)"
+    set type @atom:55 charge 0.5  # "DMF C=O (UA)"
+    set type @atom:56 charge 0.285  # "DMF CH3- (UA)"
+    set type @atom:57 charge 0.0  # "Dummy Atom"
+    set type @atom:58 charge 0.0  # "Helium Atom"
+    set type @atom:59 charge 0.0  # "Neon Atom"
+    set type @atom:60 charge 0.0  # "Argon Atom"
+    set type @atom:61 charge 0.0  # "Krypton Atom"
+    set type @atom:62 charge 0.0  # "Xenon Atom"
+    set type @atom:63 charge -0.834  # "TIP3P Water O"
+    set type @atom:64 charge 0.417  # "TIP3P Water H"
+    set type @atom:65 charge 0.0  # "TIP4P Water O"
+    set type @atom:66 charge 0.52  # "TIP4P Water H"
+    set type @atom:67 charge -1.04  # "TIP4P Water M"
+    set type @atom:68 charge -0.822  # "TIP3F Water O"
+    set type @atom:69 charge 0.411  # "TIP3F Water H"
+    set type @atom:70 charge 0.0  # "TIP4F Water O"
+    set type @atom:71 charge 0.511  # "TIP4F Water H"
+    set type @atom:72 charge -1.022  # "TIP4F Water M"
+    set type @atom:73 charge 0.0  # "TIP5P Water O"
+    set type @atom:74 charge 0.241  # "TIP5P Water H"
+    set type @atom:75 charge -0.241  # "TIP5P Water LP"
+    set type @atom:76 charge -0.82  # "SPC Water O"
+    set type @atom:77 charge 0.41  # "SPC Water H"
+    set type @atom:78 charge -1.02  # "Ammonia NH3"
+    set type @atom:79 charge 0.34  # "Ammonia NH3"
+    set type @atom:80 charge -0.18  # "Alkane CH3-"
+    set type @atom:81 charge -0.12  # "Alkane -CH2-"
+    set type @atom:82 charge -0.06  # "Alkane >CH-"
+    set type @atom:83 charge -0.24  # "Methane CH4"
+    set type @atom:84 charge 0.0  # "Alkane >C<"
+    set type @atom:85 charge 0.06  # "Alkane H-C"
+    set type @atom:86 charge 0.0  # "Alkene R2-C="
+    set type @atom:87 charge -0.115  # "Alkene RH-C="
+    set type @atom:88 charge -0.23  # "Alkene H2-C="
+    set type @atom:89 charge 0.115  # "Alkene H-C="
+    set type @atom:90 charge -0.115  # "Aromatic C"
+    set type @atom:91 charge 0.115  # "Aromatic H-C"
+    set type @atom:92 charge 0.0  # "Naphthalene Fusion C"
+    set type @atom:93 charge -0.065  # "Ethyl Benzene CH3-"
+    set type @atom:94 charge -0.005  # "Ethyl Benzene -CH2-"
+    set type @atom:95 charge -0.115  # "Diene =CH-CH="
+    set type @atom:96 charge -0.683  # "Alcohol -OH"
+    set type @atom:97 charge 0.418  # "Alcohol -OH"
+    set type @atom:98 charge 0.04  # "Methanol CH3-"
+    set type @atom:99 charge 0.145  # "Alcohol CH3OH & RCH2OH"
+    set type @atom:100 charge 0.205  # "Alcohol R2CHOH"
+    set type @atom:101 charge 0.265  # "Alcohol R3COH"
+    set type @atom:102 charge 0.1263  # "Trifluoroethanol -CH2-"
+    set type @atom:103 charge 0.5323  # "Trifluoroethanol CF3-"
+    set type @atom:104 charge -0.6351  # "Trifluoroethanol -OH"
+    set type @atom:105 charge 0.4286  # "Trifluoroethanol -OH"
+    set type @atom:106 charge -0.2057  # "Trifluoroethanol F"
+    set type @atom:107 charge 0.0825  # "Trifluoroethanol -CH2-"
+    set type @atom:108 charge 0.15  # "Phenol C-OH"
+    set type @atom:109 charge -0.585  # "Phenol -OH"
+    set type @atom:110 charge 0.435  # "Phenol -OH"
+    set type @atom:111 charge -0.7  # "Diol -OH"
+    set type @atom:112 charge 0.435  # "Diol -OH"
+    set type @atom:113 charge -0.73  # "Triol -OH"
+    set type @atom:114 charge 0.465  # "Triol -OH"
+    set type @atom:115 charge 0.145  # "Diol & Triol -CH2OH"
+    set type @atom:116 charge 0.205  # "Diol & Triol -CHROH"
+    set type @atom:117 charge 0.265  # "Diol & Triol -CR2OH"
+    set type @atom:118 charge 0.06  # "Diol & Triol H-COH"
+    set type @atom:119 charge -0.17  # "Diphenyl Ether"
+    set type @atom:120 charge 0.0  # "Diene =CR-CR="
+    set type @atom:121 charge -0.285  # "Anisole -OCH3"
+    set type @atom:122 charge -0.4  # "Dialkyl Ether -O-"
+    set type @atom:123 charge 0.11  # "Methyl Ether CH3OR"
+    set type @atom:124 charge 0.14  # "Ethyl Ether -CH2OR"
+    set type @atom:125 charge 0.17  # "Isopropyl Ether >CHOR"
+    set type @atom:126 charge 0.2  # "t-Butyl Ether COR"
+    set type @atom:127 charge 0.03  # "Alkyl Ether H-COR"
+    set type @atom:128 charge -0.4  # "Acetal RO-CR2OX"
+    set type @atom:129 charge -0.7  # "Hemiacetal -OH"
+    set type @atom:130 charge 0.435  # "Hemiacetal -OH"
+    set type @atom:131 charge 0.2  # "Acetal RO-CH2-OR"
+    set type @atom:132 charge 0.1  # "Acetal RO-CH2-OR"
+    set type @atom:133 charge 0.265  # "Hemiacetal RO-CH2-OH"
+    set type @atom:134 charge 0.1  # "Hemiacetal RO-CH2-OH"
+    set type @atom:135 charge 0.3  # "Acetal RO-CHR-OR"
+    set type @atom:136 charge 0.1  # "Acetal RO-CHR-OR"
+    set type @atom:137 charge 0.365  # "Hemiacetal RO-CHR-OH"
+    set type @atom:138 charge 0.1  # "Hemiacetal RO-CHR-OH"
+    set type @atom:139 charge 0.4  # "Acetal RO-CR2-OR"
+    set type @atom:140 charge 0.465  # "Hemiacetal RO-CR2-OH"
+    set type @atom:141 charge 0.085  # "Anisole C-OCH3"
+    set type @atom:142 charge -0.335  # "Thiol -SH"
+    set type @atom:143 charge -0.47  # "Hydrogen Sulfide H2S"
+    set type @atom:144 charge -0.435  # "Sulfide -S-"
+    set type @atom:145 charge -0.2175  # "Disulfide -S-S-"
+    set type @atom:146 charge 0.155  # "Thiol -SH"
+    set type @atom:147 charge 0.235  # "Hydrogen Sulfide H2S"
+    set type @atom:148 charge 0.06  # "Thiol -CH2-SH"
+    set type @atom:149 charge 0.12  # "Thiol >CH-SH"
+    set type @atom:150 charge 0.18  # "Thiol C-SH"
+    set type @atom:151 charge 0.0375  # "Methyl Sulfide CH3-SR"
+    set type @atom:152 charge 0.0975  # "Sulfide RCH2-SR"
+    set type @atom:153 charge 0.1575  # "Sulfide R2CH-SR"
+    set type @atom:154 charge 0.2175  # "Sulfide R3C-SR"
+    set type @atom:155 charge 0.0375  # "Disulfide CH3-S-SR"
+    set type @atom:156 charge 0.0975  # "Disulfide RCH2-S-SR"
+    set type @atom:157 charge 0.1575  # "Disulfide R2CH-S-SR"
+    set type @atom:158 charge 0.2175  # "Disulfide R3C-S-SR"
+    set type @atom:159 charge 0.0  # "Methanethiol CH3-SH"
+    set type @atom:160 charge 0.2  # "Benzyl Alcohol -CH2OH"
+    set type @atom:161 charge 0.26  # "Benzyl Alcohol -CHROH"
+    set type @atom:162 charge 0.32  # "Benzyl Alcohol -CR2OH"
+    set type @atom:163 charge -0.055  # "Benzyl Alcohol/Nitrile"
+    set type @atom:164 charge -0.32  # "Thioanisole -SCH3"
+    set type @atom:165 charge 0.08  # "RCH2-NH2 & GLY CA"
+    set type @atom:166 charge 0.14  # "RCHR-NH2 & ALA CA"
+    set type @atom:167 charge 0.2  # "R3C-NH2 & AIB CA"
+    set type @atom:168 charge -0.12  # "Chloroalkene Cl-CH="
+    set type @atom:169 charge 0.005  # "Chloroalkene Cl-CH="
+    set type @atom:170 charge 0.1025  # "Thioanisole C-SCH3"
+    set type @atom:171 charge 0.14  # "Amide -NH-CHR2"
+    set type @atom:172 charge 0.2  # "Amide -NH-CR3"
+    set type @atom:173 charge 0.7  # "Benzophenone C=O"
+    set type @atom:174 charge 0.565  # "Benzaldehyde C=O"
+    set type @atom:175 charge 0.585  # "Acetophenone C=O"
+    set type @atom:176 charge 0.615  # "Benzamide C=O"
+    set type @atom:177 charge 0.5  # "Amide C=O"
+    set type @atom:178 charge -0.5  # "Amide C=O"
+    set type @atom:179 charge -0.76  # "Amide -CO-NH2"
+    set type @atom:180 charge -0.5  # "Amide -CO-NHR"
+    set type @atom:181 charge -0.14  # "Amide -CO-NR2"
+    set type @atom:182 charge 0.38  # "Amide -CO-NH2"
+    set type @atom:183 charge 0.3  # "Amide -CO-NHR"
+    set type @atom:184 charge 0.02  # "Amide -NH-CH3"
+    set type @atom:185 charge -0.11  # "Amide -NR-CH3"
+    set type @atom:186 charge 0.08  # "Amide -NH-CH2R"
+    set type @atom:187 charge -0.05  # "Amide -NR-CH2R & PRO CD"
+    set type @atom:188 charge 0.01  # "Amide -NR-CHR2 & PRO CA"
+    set type @atom:189 charge 0.142  # "Urea C=O"
+    set type @atom:190 charge -0.39  # "Urea C=O"
+    set type @atom:191 charge -0.542  # "Urea -NH2"
+    set type @atom:192 charge 0.333  # "Urea -NH2"
+    set type @atom:193 charge -0.49  # "Imide -NH-"
+    set type @atom:194 charge 0.42  # "Imide C=O"
+    set type @atom:195 charge -0.42  # "Imide C=O"
+    set type @atom:196 charge 0.37  # "Imide -NH-"
+    set type @atom:197 charge 0.06  # "Formimide H-C=O"
+    set type @atom:198 charge -0.12  # "Imide CH3-CONHCO-"
+    set type @atom:199 charge -0.06  # "Imide -CH2-CONHCO-"
+    set type @atom:200 charge 0.0  # "Imide >CH-CONHCO-"
+    set type @atom:201 charge 0.06  # "Imide C-CONHCO-"
+    set type @atom:202 charge 0.035  # "Benzonitrile C-CN"
+    set type @atom:203 charge 0.395  # "Benzonitrile -CN"
+    set type @atom:204 charge -0.43  # "Benzonitrile -CN"
+    set type @atom:205 charge 0.18  # "Chlorobenzene C-Cl"
+    set type @atom:206 charge -0.18  # "Chlorobenzene C-Cl"
+    set type @atom:207 charge -0.385  # "N-Phenylacetamide N"
+    set type @atom:208 charge 0.085  # "N-Phenylacetamide N-CA"
+    set type @atom:209 charge 0.52  # "Carboxylic Acid -COOH"
+    set type @atom:210 charge -0.44  # "Carboxylic Acid C=O"
+    set type @atom:211 charge -0.53  # "Carboxylic Acid -OH"
+    set type @atom:212 charge 0.45  # "Carboxylic Acid -COOH"
+    set type @atom:213 charge 0.7  # "Carboxylate COO-"
+    set type @atom:214 charge -0.8  # "Carboxylate COO-"
+    set type @atom:215 charge -0.28  # "Carboxylate CH3-COO-"
+    set type @atom:216 charge -0.22  # "Carboxylate RCH2-COO-"
+    set type @atom:217 charge -0.16  # "Carboxylate R2CH-COO-"
+    set type @atom:218 charge -0.1  # "Carboxylate R3C-COO-"
+    set type @atom:219 charge 0.45  # "Aldehyde/Acyl Halide C=O"
+    set type @atom:220 charge -0.45  # "Aldehyde/Acyl Halide C=O"
+    set type @atom:221 charge 0.0  # "Aldehyde/Formamide H-C=O"
+    set type @atom:222 charge 0.47  # "Ketone C=O"
+    set type @atom:223 charge -0.47  # "Ketone C=O"
+    set type @atom:224 charge 0.06  # "Acyl H-C-COX"
+    set type @atom:225 charge 0.04  # "C-Terminal ALA CA"
+    set type @atom:226 charge -0.02  # "C-Terminal GLY CA"
+    set type @atom:227 charge 0.1  # "C-Terminal AIB CA"
+    set type @atom:228 charge -0.09  # "C-Terminal PRO CA"
+    set type @atom:229 charge -0.4  # "Ammonium NH4+"
+    set type @atom:230 charge -0.3  # "Ammonium RNH3+"
+    set type @atom:231 charge 0.0  # "Ammonium R4N+"
+    set type @atom:232 charge 0.35  # "Ammonium NH4+"
+    set type @atom:233 charge 0.33  # "Ammonium RNH3+"
+    set type @atom:234 charge 0.13  # "Ammonium CH3-NH3+"
+    set type @atom:235 charge 0.19  # "CH3NH3+/N-Term GLY CA"
+    set type @atom:236 charge 0.25  # "RCH2NH3+/N-Term ALA CA"
+    set type @atom:237 charge 0.31  # "R3C-NH3+/N-Term AIB CA"
+    set type @atom:238 charge 0.23  # "N-Terminal PRO CA"
+    set type @atom:239 charge 0.17  # "N-Terminal PRO CD"
+    set type @atom:240 charge 0.11  # "Ammonium CH3-NH2R+"
+    set type @atom:241 charge 0.09  # "GLY Zwitterion CA"
+    set type @atom:242 charge 0.15  # "ALA Zwitterion CA"
+    set type @atom:243 charge -0.8  # "Guanidinium -NH2"
+    set type @atom:244 charge 0.46  # "Guanidinium -NH2"
+    set type @atom:245 charge 0.64  # "Guanidinium C+"
+    set type @atom:246 charge -0.7  # "Guanidinium -NHR"
+    set type @atom:247 charge 0.44  # "Guanidinium -NHR"
+    set type @atom:248 charge 0.2  # "Me Guanidinium CH3-"
+    set type @atom:249 charge -0.11  # "Et Guanidinium CH3-"
+    set type @atom:250 charge 0.19  # "Et Guan -CH2- & ARG CD"
+    set type @atom:251 charge -0.05  # "Pr Guan -CH2- & ARG CG"
+    set type @atom:252 charge -0.2  # "Ammonium R2NH2+"
+    set type @atom:253 charge 0.31  # "Ammonium R2NH2+"
+    set type @atom:254 charge -0.46  # "Diaminopyridine N1"
+    set type @atom:255 charge 0.36  # "Diaminopyridine C2"
+    set type @atom:256 charge -0.85  # "Diaminopyridine -NH2"
+    set type @atom:257 charge 0.37  # "Diaminopyridine -NH2"
+    set type @atom:258 charge -0.15  # "Diaminopyridine C3"
+    set type @atom:259 charge 0.1  # "Diaminopyridine H3"
+    set type @atom:260 charge -0.04  # "Diaminopyridine C4"
+    set type @atom:261 charge 0.1  # "Diaminopyridine H4"
+    set type @atom:262 charge -0.6  # "Uracil & Thymine N1"
+    set type @atom:263 charge 0.5  # "Uracil & Thymine C2"
+    set type @atom:264 charge -0.51  # "Uracil & Thymine N3"
+    set type @atom:265 charge 0.45  # "Uracil & Thymine C4"
+    set type @atom:266 charge -0.07  # "Uracil & Thymine C5"
+    set type @atom:267 charge 0.08  # "Uracil & Thymine C6"
+    set type @atom:268 charge 0.41  # "Uracil & Thymine HN1"
+    set type @atom:269 charge -0.4  # "Uracil & Thymine O2"
+    set type @atom:270 charge 0.36  # "Uracil & Thymine HN3"
+    set type @atom:271 charge -0.42  # "Uracil & Thymine O4"
+    set type @atom:272 charge 0.1  # "Uracil & Thymine HC5"
+    set type @atom:273 charge 0.1  # "Uracil & Thymine HC6"
+    set type @atom:274 charge -0.14  # "Thymine CH3-"
+    set type @atom:275 charge 0.08  # "Thymine CH3-"
+    set type @atom:276 charge -0.56  # "Cytosine N1"
+    set type @atom:277 charge 0.55  # "Cytosine C2"
+    set type @atom:278 charge -0.54  # "Cytosine N3"
+    set type @atom:279 charge 0.46  # "Cytosine C4"
+    set type @atom:280 charge -0.06  # "Cytosine C5"
+    set type @atom:281 charge 0.1  # "Cytosine C6"
+    set type @atom:282 charge 0.38  # "Cytosine HN1"
+    set type @atom:283 charge -0.48  # "Cytosine O2"
+    set type @atom:284 charge -0.79  # "Cytosine NH2-"
+    set type @atom:285 charge 0.385  # "Cytosine NH2- (N3)"
+    set type @atom:286 charge 0.355  # "Cytosine NH2- (C5)"
+    set type @atom:287 charge 0.1  # "Cytosine HC5"
+    set type @atom:288 charge 0.1  # "Cytosine HC6"
+    set type @atom:289 charge -0.53  # "Adenine N1"
+    set type @atom:290 charge 0.22  # "Adenine C2"
+    set type @atom:291 charge -0.55  # "Adenine N3"
+    set type @atom:292 charge 0.38  # "Adenine C4"
+    set type @atom:293 charge 0.15  # "Adenine C5"
+    set type @atom:294 charge 0.44  # "Adenine C6"
+    set type @atom:295 charge -0.49  # "Adenine & Guanine N7"
+    set type @atom:296 charge 0.2  # "Adenine & Guanine C8"
+    set type @atom:297 charge -0.5  # "Adenine & Guanine N9"
+    set type @atom:298 charge 0.2  # "Adenine HC2"
+    set type @atom:299 charge -0.81  # "Adenine NH2-"
+    set type @atom:300 charge 0.385  # "Adenine NH2- (N1)"
+    set type @atom:301 charge 0.355  # "Adenine NH2- (C5)"
+    set type @atom:302 charge 0.2  # "Adenine & Guanine HC8"
+    set type @atom:303 charge 0.35  # "Adenine & Guanine HN9"
+    set type @atom:304 charge -0.56  # "Guanine N1"
+    set type @atom:305 charge 0.46  # "Guanine C2"
+    set type @atom:306 charge -0.51  # "Guanine N3"
+    set type @atom:307 charge 0.34  # "Guanine C4"
+    set type @atom:308 charge 0.12  # "Guanine C5"
+    set type @atom:309 charge 0.52  # "Guanine C6"
+    set type @atom:310 charge 0.38  # "Guanine HN1"
+    set type @atom:311 charge -0.8  # "Guanine NH2-"
+    set type @atom:312 charge 0.4  # "Guanine NH2-"
+    set type @atom:313 charge -0.51  # "Guanine O6"
+    set type @atom:314 charge -0.01  # "9-Me A & 9-Me-G CH3-"
+    set type @atom:315 charge 0.12  # "9-Me-A & 9-Me-G CH3-"
+    set type @atom:316 charge -0.01  # "1-Me-U & 1-Me-T CH3-"
+    set type @atom:317 charge 0.14  # "1-Me-U & 1-Me-T CH3-"
+    set type @atom:318 charge -0.01  # "1-Me-Cytosine CH3-"
+    set type @atom:319 charge 0.13  # "1-Me-Cytosine CH3-"
+    set type @atom:320 charge -0.64  # "CytosineH+ N1"
+    set type @atom:321 charge 0.65  # "CytosineH+ C2"
+    set type @atom:322 charge -0.74  # "CytosineH+ N3"
+    set type @atom:323 charge 0.66  # "CytosineH+ C4"
+    set type @atom:324 charge -0.06  # "CytosineH+ C5"
+    set type @atom:325 charge 0.1  # "CytosineH+ C6"
+    set type @atom:326 charge 0.49  # "CytosineH+ HN1"
+    set type @atom:327 charge -0.3  # "CytosineH+ O2"
+    set type @atom:328 charge 0.48  # "CytosineH+ HN3"
+    set type @atom:329 charge -0.81  # "CytosineH+ NH2-"
+    set type @atom:330 charge 0.46  # "CytosineH+ NH2- (N3)"
+    set type @atom:331 charge 0.43  # "CytosineH+ NH2- (C5)"
+    set type @atom:332 charge 0.14  # "CytosineH+ HC5"
+    set type @atom:333 charge 0.14  # "CytosineH+ HC6"
+    set type @atom:334 charge 0.01  # "1-Me-CytosineH+ CH3-"
+    set type @atom:335 charge 0.16  # "1-Me-CytosineH+ CH3-"
+    set type @atom:336 charge 0.78  # "DiMePhosphate P (UA)"
+    set type @atom:337 charge -0.66  # "DiMePhosphate O=P-O (UA)"
+    set type @atom:338 charge -0.43  # "DiMePhosphate CH3-O (UA)"
+    set type @atom:339 charge 0.2  # "DiMePhosphate CH3-O (UA)"
+    set type @atom:340 charge 0.18  # "Trifluorothymine CF3-"
+    set type @atom:341 charge -0.06  # "Chloroalkene Cl2-C="
+    set type @atom:342 charge 0.12  # "Chloroalkene Cl2-C="
+    set type @atom:343 charge -1.0  # "Fluoride Ion F-"
+    set type @atom:344 charge -1.0  # "Chloride Ion Cl-"
+    set type @atom:345 charge -1.0  # "Bromide Ion Br-"
+    set type @atom:346 charge -1.0  # "Iodide Ion I-"
+    set type @atom:347 charge 1.0  # "Ammonium Ion NH4+ (UA)"
+    set type @atom:348 charge 1.0  # "Lithium Ion Li+"
+    set type @atom:349 charge 1.0  # "Sodium Ion Na+"
+    set type @atom:350 charge 1.0  # "Potassium Ion K+"
+    set type @atom:351 charge 1.0  # "Rubidium Ion Rb+"
+    set type @atom:352 charge 1.0  # "Cesium Ion Cs+"
+    set type @atom:353 charge 2.0  # "Magnesium Ion Mg+2"
+    set type @atom:354 charge 2.0  # "Calcium Ion Ca+2"
+    set type @atom:355 charge 2.0  # "Strontium Ion Sr+2"
+    set type @atom:356 charge 2.0  # "Barium Ion Ba+2"
+    set type @atom:357 charge -0.4  # "Methyl Thiolate CH3S-"
+    set type @atom:358 charge 0.1  # "Methyl Thiolate CH3S-"
+    set type @atom:359 charge -0.9  # "Methyl Thiolate CH3S-"
+    set type @atom:360 charge -0.2  # "Methoxide CH3O-"
+    set type @atom:361 charge 0.06  # "Methoxide CH3O-"
+    set type @atom:362 charge -0.98  # "Methoxide CH3O-"
+    set type @atom:363 charge -1.07  # "Nitrile Anion CNCH2-"
+    set type @atom:364 charge 0.19  # "Nitrile Anion CNCH2-"
+    set type @atom:365 charge 0.51  # "Nitrile Anion CNCH2-"
+    set type @atom:366 charge -0.82  # "Nitrile Anion CNCH2-"
+    set type @atom:367 charge -0.3  # "Me Amine Anion CH3NH-"
+    set type @atom:368 charge 0.07  # "Me Amine Anion CH3NH-"
+    set type @atom:369 charge -1.31  # "Me Amine Anion CH3NH-"
+    set type @atom:370 charge 0.4  # "Methyl Amine Anion"
+    set type @atom:371 charge -0.4  # "Ethyl Anion CH3-CH2-"
+    set type @atom:372 charge 0.08  # "Ethyl Anion CH3-CH2-"
+    set type @atom:373 charge 0.0  # "Ethyl Anion CH3-CH2-"
+    set type @atom:374 charge 0.07  # "Ethyl Anion CH3-CH2-"
+    set type @atom:375 charge -0.98  # "Ethyl Anion CH3-CH2-"
+    set type @atom:376 charge -1.3  # "Hydroxide Ion OH-"
+    set type @atom:377 charge 0.3  # "Hydroxide Ion OH-"
+    set type @atom:378 charge 2.5  # "Uranyl Ion UO2+"
+    set type @atom:379 charge -0.25  # "Uranyl Ion UO2+"
+    set type @atom:380 charge -0.865  # "GTP O-(POn)2"
+    set type @atom:381 charge 1.62  # "DiMe Phosphate P"
+    set type @atom:382 charge -0.92  # "DiMe Phosphate O=P-O"
+    set type @atom:383 charge -0.6  # "DiMe Phosphate CH3-O"
+    set type @atom:384 charge 0.3  # "DiMe Phosphate CH3-O"
+    set type @atom:385 charge -0.03  # "DiMe Phosphate CH3-O"
+    set type @atom:386 charge 1.92  # "Me Phosphate P"
+    set type @atom:387 charge -1.12  # "Me Phosphate O=PO2"
+    set type @atom:388 charge -0.7  # "Me Phosphate CH3-O"
+    set type @atom:389 charge 0.44  # "Me Phosphate CH3-O"
+    set type @atom:390 charge -0.1  # "Me Phosphate CH3-O"
+    set type @atom:391 charge 1.62  # "Me MePhosphonate P"
+    set type @atom:392 charge -0.97  # "Me MePhosphonate O=P-O"
+    set type @atom:393 charge -0.63  # "Me MePhosphonate CH3-O"
+    set type @atom:394 charge 0.28  # "Me MePhosphonate CH3-O"
+    set type @atom:395 charge -0.02  # "Me MePhosphonate CH3-O"
+    set type @atom:396 charge -0.51  # "Me MePhosphonate CH3-P"
+    set type @atom:397 charge 0.08  # "Me MePhosphonate CH3-P"
+    set type @atom:398 charge -0.14  # "Bz MePhosphonate Cipso"
+    set type @atom:399 charge 0.32  # "Bz MePhosphonate CH3-O"
+    set type @atom:400 charge 0.02  # "Bz MePhosphonate CH3-O"
+    set type @atom:401 charge -0.04  # "Me BzPhosphonate Cipso"
+    set type @atom:402 charge -0.47  # "Me BzPhosphonate CH3-P"
+    set type @atom:403 charge 0.12  # "Me BzPhosphonate CH3-P"
+    set type @atom:404 charge 0.14  # "Ph Phosphate Cipso"
+    set type @atom:405 charge 0.24  # "Barbiturate C6(R2)"
+    set type @atom:406 charge 0.51  # "Ester -COOR"
+    set type @atom:407 charge -0.43  # "Ester C=O"
+    set type @atom:408 charge -0.33  # "Ester CO-O-R"
+    set type @atom:409 charge 0.16  # "Methyl Ester -OCH3"
+    set type @atom:410 charge 0.03  # "Ester -OCH<"
+    set type @atom:411 charge 0.635  # "Benzoic Acid -COOH"
+    set type @atom:412 charge 0.625  # "Aryl Ester -COOR"
+    set type @atom:413 charge 0.135  # "Phenyl Ester Cipso"
+    set type @atom:414 charge -0.215  # "Phenyl Ester -OPh"
+    set type @atom:415 charge 1.48  # "Sulfonamide -SO2N<"
+    set type @atom:416 charge -0.68  # "Sulfonamide -SO2N<"
+    set type @atom:417 charge -0.54  # "Sulfonamide CH3-S"
+    set type @atom:418 charge 0.18  # "Sulfonamide CH3-S"
+    set type @atom:419 charge -1.0  # "Sulfonamide -SO2NH2"
+    set type @atom:420 charge 0.44  # "Sulfonamide -SO2NH2"
+    set type @atom:421 charge -0.8  # "Sulfonamide -SO2NHR"
+    set type @atom:422 charge 0.41  # "Sulfonamide -SO2NHR"
+    set type @atom:423 charge 0.18  # "N-Me Sulfonamide CH3-"
+    set type @atom:424 charge 0.03  # "N-Me Sulfonamide CH3-"
+    set type @atom:425 charge 0.39  # "Sulfonamide N-CH2-R"
+    set type @atom:426 charge -0.06  # "Sulfonamide N-CH2-R"
+    set type @atom:427 charge -0.18  # "N-Et Sulfonamide CH3-"
+    set type @atom:428 charge 0.06  # "N-Et Sulfonamide CH3-"
+    set type @atom:429 charge 0.0  # "Aryl Sulfonamide C-SO2N"
+    set type @atom:430 charge 0.03  # "Aryl Sulfoxide C-S=O"
+    set type @atom:431 charge 0.19  # "Et Ester -OCH2R"
+    set type @atom:432 charge 0.22  # "i-Pr Ester -OCHR2"
+    set type @atom:433 charge 0.25  # "t-Bu Ester -OCR3"
+    set type @atom:434 charge 1.374  # "Sulfone R-SO2-R"
+    set type @atom:435 charge -0.687  # "Sulfone R-SO2-R"
+    set type @atom:436 charge 0.245  # "Alkyl Aryl Sulfoxide"
+    set type @atom:437 charge 0.13  # "Dialkyl Sulfoxide"
+    set type @atom:438 charge -0.42  # "Sulfoxide R-SO-R"
+    set type @atom:439 charge -0.035  # "Sulfoxide CH3-SO-R"
+    set type @atom:440 charge 0.025  # "Sulfoxide -CH2-SO-R"
+    set type @atom:441 charge 0.075  # "TRP CG"
+    set type @atom:442 charge -0.055  # "TRP CD"
+    set type @atom:443 charge 0.13  # "TRP CE"
+    set type @atom:444 charge -0.57  # "TRP NE, HID ND & HIE NE"
+    set type @atom:445 charge 0.42  # "TRP HNE & HID/HIE HN"
+    set type @atom:446 charge -0.005  # "HIS CB"
+    set type @atom:447 charge 0.295  # "HID & HIE CE1"
+    set type @atom:448 charge -0.015  # "HID CD2 & HIE CG"
+    set type @atom:449 charge 0.015  # "HID CG & HIE CD2"
+    set type @atom:450 charge 0.385  # "HIP CE1"
+    set type @atom:451 charge 0.215  # "HIP CG & CD2"
+    set type @atom:452 charge -0.49  # "HID NE & HIE ND"
+    set type @atom:453 charge -0.54  # "HIP ND & NE"
+    set type @atom:454 charge 0.46  # "HIP HND & HNE"
+    set type @atom:455 charge -0.115  # "TRP CD1"
+    set type @atom:456 charge 0.055  # "i-Pr Benzene -CHMe2"
+    set type @atom:457 charge 0.115  # "t-Bu Benzene -CMe3"
+    set type @atom:458 charge -0.03  # "Vinyl Ether =CH-OR"
+    set type @atom:459 charge 0.085  # "Vinyl Ether =CR-OR"
+    set type @atom:460 charge 0.0  # "Biphenyl C1"
+    set type @atom:461 charge -0.678  # "Pyridine N"
+    set type @atom:462 charge 0.473  # "Pyridine C1"
+    set type @atom:463 charge -0.447  # "Pyridine C2"
+    set type @atom:464 charge 0.227  # "Pyridine C3"
+    set type @atom:465 charge 0.012  # "Pyridine H1"
+    set type @atom:466 charge 0.155  # "Pyridine H2"
+    set type @atom:467 charge 0.065  # "Pyridine H3"
+    set type @atom:468 charge -0.468  # "Pyrazine N"
+    set type @atom:469 charge 0.192  # "Pyrazine CH"
+    set type @atom:470 charge 0.042  # "Pyrazine CH"
+    set type @atom:471 charge -0.839  # "Pyrimidine N"
+    set type @atom:472 charge 0.874  # "Pyrimidine C2"
+    set type @atom:473 charge 0.653  # "Pyrimidine C4"
+    set type @atom:474 charge -0.689  # "Pyrimidine C5"
+    set type @atom:475 charge -0.032  # "Pyrimidine HC2"
+    set type @atom:476 charge 0.011  # "Pyrimidine HC4"
+    set type @atom:477 charge 0.197  # "Pyrimidine HC5"
+    set type @atom:478 charge -0.331  # "Pyridazine N"
+    set type @atom:479 charge 0.378  # "Pyridazine C3"
+    set type @atom:480 charge -0.16  # "Pyridazine C4"
+    set type @atom:481 charge -0.009  # "Pyridazine HC3"
+    set type @atom:482 charge 0.122  # "Pyridazine HC4"
+    set type @atom:483 charge -0.239  # "Pyrrole N"
+    set type @atom:484 charge -0.163  # "Pyrrole C2"
+    set type @atom:485 charge -0.149  # "Pyrrole C3"
+    set type @atom:486 charge 0.317  # "Pyrrole HN"
+    set type @atom:487 charge 0.155  # "Pyrrole HC2"
+    set type @atom:488 charge 0.118  # "Pyrrole HC3"
+    set type @atom:489 charge -0.059  # "Pyrazole N1"
+    set type @atom:490 charge -0.491  # "Pyrazole N2"
+    set type @atom:491 charge 0.246  # "Pyrazole C3"
+    set type @atom:492 charge -0.32  # "Pyrazole C4"
+    set type @atom:493 charge -0.034  # "Pyrazole C5"
+    set type @atom:494 charge 0.301  # "Pyrazole HN1"
+    set type @atom:495 charge 0.072  # "Pyrazole HC3"
+    set type @atom:496 charge 0.15  # "Pyrazole HC4"
+    set type @atom:497 charge 0.135  # "Pyrazole HC5"
+    set type @atom:498 charge -0.257  # "Imidazole N1"
+    set type @atom:499 charge 0.275  # "Imidazole C2"
+    set type @atom:500 charge -0.563  # "Imidazole N3"
+    set type @atom:501 charge 0.185  # "Imidazole C4"
+    set type @atom:502 charge -0.286  # "Imidazole C5"
+    set type @atom:503 charge 0.306  # "Imidazole HN1"
+    set type @atom:504 charge 0.078  # "Imidazole HC2"
+    set type @atom:505 charge 0.075  # "Imidazole HC4"
+    set type @atom:506 charge 0.187  # "Imidazole HC5"
+    set type @atom:507 charge -0.19  # "Furan O"
+    set type @atom:508 charge -0.019  # "Furan C2"
+    set type @atom:509 charge -0.154  # "Furan C3"
+    set type @atom:510 charge 0.142  # "Furan HC2"
+    set type @atom:511 charge 0.126  # "Furan HC3"
+    set type @atom:512 charge -0.257  # "Oxazole O"
+    set type @atom:513 charge 0.511  # "Oxazole C2"
+    set type @atom:514 charge -0.59  # "Oxazole N"
+    set type @atom:515 charge 0.169  # "Oxazole C4"
+    set type @atom:516 charge -0.148  # "Oxazole C5"
+    set type @atom:517 charge 0.043  # "Oxazole HC2"
+    set type @atom:518 charge 0.091  # "Oxazole HC4"
+    set type @atom:519 charge 0.181  # "Oxazole HC5"
+    set type @atom:520 charge -0.122  # "Isoxazole O"
+    set type @atom:521 charge -0.413  # "Isoxazole N"
+    set type @atom:522 charge 0.405  # "Isoxazole C3"
+    set type @atom:523 charge -0.455  # "Isoxazole C4"
+    set type @atom:524 charge 0.25  # "Isoxazole C5"
+    set type @atom:525 charge 0.053  # "Isoxazole HC3"
+    set type @atom:526 charge 0.184  # "Isoxazole HC4"
+    set type @atom:527 charge 0.098  # "Isoxazole HC5"
+    set type @atom:528 charge -0.5  # "Indole N1"
+    set type @atom:529 charge 0.001  # "Indole C2"
+    set type @atom:530 charge -0.39  # "Indole C3"
+    set type @atom:531 charge -0.27  # "Indole C4"
+    set type @atom:532 charge -0.127  # "Indole C5"
+    set type @atom:533 charge -0.108  # "Indole C6"
+    set type @atom:534 charge -0.258  # "Indole C7"
+    set type @atom:535 charge 0.22  # "Indole C8"
+    set type @atom:536 charge 0.225  # "Indole C9"
+    set type @atom:537 charge 0.376  # "Indole HN1"
+    set type @atom:538 charge 0.147  # "Indole HC2"
+    set type @atom:539 charge 0.172  # "Indole HC3"
+    set type @atom:540 charge 0.155  # "Indole HC4"
+    set type @atom:541 charge 0.107  # "Indole HC5"
+    set type @atom:542 charge 0.11  # "Indole HC6"
+    set type @atom:543 charge 0.14  # "Indole HC7"
+    set type @atom:544 charge -0.694  # "Quinoline N1"
+    set type @atom:545 charge 0.425  # "Quinoline C2"
+    set type @atom:546 charge -0.359  # "Quinoline C3"
+    set type @atom:547 charge -0.008  # "Quinoline C4"
+    set type @atom:548 charge -0.197  # "Quinoline C5"
+    set type @atom:549 charge -0.112  # "Quinoline C6"
+    set type @atom:550 charge -0.07  # "Quinoline C7"
+    set type @atom:551 charge -0.307  # "Quinoline C8"
+    set type @atom:552 charge 0.563  # "Quinoline C9"
+    set type @atom:553 charge -0.051  # "Quinoline C10"
+    set type @atom:554 charge 0.028  # "Quinoline HC2"
+    set type @atom:555 charge 0.146  # "Quinoline HC3"
+    set type @atom:556 charge 0.119  # "Quinoline HC4"
+    set type @atom:557 charge 0.133  # "Quinoline HC5"
+    set type @atom:558 charge 0.113  # "Quinoline HC6"
+    set type @atom:559 charge 0.114  # "Quinoline HC7"
+    set type @atom:560 charge 0.157  # "Quinoline HC8"
+    set type @atom:561 charge -0.76  # "Purine N1"
+    set type @atom:562 charge 0.679  # "Purine C2"
+    set type @atom:563 charge -0.788  # "Purine N3"
+    set type @atom:564 charge 0.736  # "Purine C4"
+    set type @atom:565 charge 0.038  # "Purine C5"
+    set type @atom:566 charge 0.343  # "Purine C6"
+    set type @atom:567 charge -0.642  # "Purine N7"
+    set type @atom:568 charge 0.452  # "Purine C8"
+    set type @atom:569 charge -0.682  # "Purine N9"
+    set type @atom:570 charge 0.024  # "Purine HC2"
+    set type @atom:571 charge 0.101  # "Purine HC6"
+    set type @atom:572 charge 0.086  # "Purine HC8"
+    set type @atom:573 charge 0.413  # "Purine HN9"
+    set type @atom:574 charge -0.03  # "Thiazole S"
+    set type @atom:575 charge 0.242  # "Thiazole C2"
+    set type @atom:576 charge -0.515  # "Thiazole N"
+    set type @atom:577 charge 0.228  # "Thiazole C4"
+    set type @atom:578 charge -0.299  # "Thiazole C5"
+    set type @atom:579 charge 0.101  # "Thiazole HC2"
+    set type @atom:580 charge 0.068  # "Thiazole HC4"
+    set type @atom:581 charge 0.205  # "Thiazole HC5"
+    set type @atom:582 charge -0.951  # "1,3,5-Triazine N"
+    set type @atom:583 charge 0.965  # "1,3,5-Triazine CH"
+    set type @atom:584 charge -0.014  # "1,3,5-Triazine CH"
+    set type @atom:585 charge 0.13  # "Serotonin C5-OH"
+    set type @atom:586 charge 0.052  # "Serotonin CH2 on C3"
+    set type @atom:587 charge -0.599  # "1,10-Phenanthroline N"
+    set type @atom:588 charge 0.392  # "1,10-Phenanthroline C2"
+    set type @atom:589 charge -0.348  # "1,10-Phenanthroline C3"
+    set type @atom:590 charge 0.02  # "1,10-Phenanthroline C4"
+    set type @atom:591 charge -0.042  # "1,10-Phenanthroline C12"
+    set type @atom:592 charge 0.347  # "1,10-Phenanthroline C11"
+    set type @atom:593 charge -0.196  # "1,10-Phenanthroline C5"
+    set type @atom:594 charge 0.032  # "1,10-Phenanthroline HC2"
+    set type @atom:595 charge 0.146  # "1,10-Phenanthroline HC3"
+    set type @atom:596 charge 0.108  # "1,10-Phenanthroline HC4"
+    set type @atom:597 charge 0.14  # "1,10-Phenanthroline HC5"
+    set type @atom:598 charge 0.122  # "1-Methylimidazole N1"
+    set type @atom:599 charge 0.166  # "1-Methylimidazole C2"
+    set type @atom:600 charge -0.58  # "1-Methylimidazole N3"
+    set type @atom:601 charge 0.173  # "1-Methylimidazole C4"
+    set type @atom:602 charge -0.395  # "1-Methylimidazole C5"
+    set type @atom:603 charge -0.199  # "1-Methylimidazole CH3-"
+    set type @atom:604 charge 0.118  # "1-Methylimidazole HC2"
+    set type @atom:605 charge 0.093  # "1-Methylimidazole HC4"
+    set type @atom:606 charge 0.208  # "1-Methylimidazole HC5"
+    set type @atom:607 charge 0.098  # "1-Methylimidazole CH3-"
+    set type @atom:608 charge -0.139  # "1-Et Imidazole RCH2-"
+    set type @atom:609 charge -0.079  # "1-iPr Imidazole R2CH-"
+    set type @atom:610 charge 0.099  # "1-MeO-Me-Imidazole CH2"
+    set type @atom:611 charge -0.168  # "2-Me Pyridine CH3"
+    set type @atom:612 charge -0.108  # "2-Et Pyridine CH2"
+    set type @atom:613 charge -0.189  # "3-Me Pyridazine CH3"
+    set type @atom:614 charge -0.129  # "3-Et Pyridazine CH2"
+    set type @atom:615 charge -0.169  # "4-Me Pyrimidine CH3"
+    set type @atom:616 charge -0.109  # "4-Et Pyrimidine CH2"
+    set type @atom:617 charge -0.138  # "2-Me Pyrazine CH3"
+    set type @atom:618 charge -0.078  # "2-Et Pyrazine CH2"
+    set type @atom:619 charge -0.025  # "2-Me Pyrrole CH3"
+    set type @atom:620 charge 0.035  # "2-Et Pyrrole CH2"
+    set type @atom:621 charge -0.038  # "2-Me Furan CH3"
+    set type @atom:622 charge 0.022  # "2-Et Furan CH2"
+    set type @atom:623 charge -0.334  # "6-Mercaptopurine SH"
+    set type @atom:624 charge 0.255  # "6-Mercaptopurine SH"
+    set type @atom:625 charge 0.523  # "6-Mercaptopurine C6"
+    set type @atom:626 charge 0.5  # "Beta-Lactam N-C=O"
+    set type @atom:627 charge -0.14  # "Beta-Lactam N-C=O"
+    set type @atom:628 charge 0.2275  # "Penicillin CH-N"
+    set type @atom:629 charge 0.14  # "Penicillin CH-CO"
+    set type @atom:630 charge -0.008  # "3-Me Indole CH3"
+    set type @atom:631 charge 0.588  # "2-Phenyl Pyridine C2"
+    set type @atom:632 charge -0.103  # "2-Phenyl Pyridine C2'"
+    set type @atom:633 charge -0.332  # "2-Phenyl Pyridine C3"
+    set type @atom:634 charge 0.04  # "2-Phenyl Pyridine C3'"
+    set type @atom:635 charge 0.342  # "2-Phenyl Pyridine C4"
+    set type @atom:636 charge -0.05  # "2-Phenyl Pyridine C4'"
+    set type @atom:637 charge -0.205  # "Diphenyl Thioether S"
+    set type @atom:638 charge 3.0  # "Actinium Ion Ac+3"
+    set type @atom:639 charge 4.0  # "Thorium Ion Th+4"
+    set type @atom:640 charge 3.0  # "Americium Ion Am+3"
+    set type @atom:641 charge 0.619  # "t-Butyl Cation C+"
+    set type @atom:642 charge -0.395  # "t-Butyl Cation CH3-"
+    set type @atom:643 charge 0.174  # "t-Butyl Cation CH3-"
+    set type @atom:644 charge 3.0  # "Lanthanum Ion La+3"
+    set type @atom:645 charge 3.0  # "Neodymium Ion Nd+3"
+    set type @atom:646 charge 3.0  # "Europium Ion Eu+3"
+    set type @atom:647 charge 3.0  # "Gadolinium Ion Gd+3"
+    set type @atom:648 charge 3.0  # "Ytterbium Ion Yb+3"
+    set type @atom:649 charge -0.344  # "Cl..CH3..Cl- Sn2 TS"
+    set type @atom:650 charge -0.628  # "Cl..CH3..Cl- Sn2 TS"
+    set type @atom:651 charge 0.2  # "Cl..CH3..Cl- Sn2 TS"
+    set type @atom:652 charge -0.12  # "Cyclopropane -CH2-"
+    set type @atom:653 charge -0.06  # "Cyclopropane -CHR-"
+    set type @atom:654 charge 0.0  # "Cyclopropane -CR2-"
+    set type @atom:655 charge -0.23  # "Cyclopentadienyl Anion"
+    set type @atom:656 charge 0.03  # "Cyclopentadienyl Anion"
+    set type @atom:657 charge -0.099  # "Cyclopentadienyl Radical"
+    set type @atom:658 charge 0.099  # "Cyclopentadienyl Radical"
+    set type @atom:659 charge 0.22  # "Fluorobenzene CF"
+    set type @atom:660 charge -0.22  # "Fluorobenzene CF"
+    set type @atom:661 charge 0.13  # "Hexafluorobenzene CF"
+    set type @atom:662 charge -0.13  # "Hexafluorobenzene CF"
+    set type @atom:663 charge -0.22  # "Bromide -CH2-Br (UA)"
+    set type @atom:664 charge 0.22  # "Bromide -CH2-Br (UA)"
+    set type @atom:665 charge 0.15  # "TrifluoroMeBenzene C-CF3"
+    set type @atom:666 charge 0.45  # "TrifluoroMeBenzene CF3-"
+    set type @atom:667 charge -0.2  # "TrifluoroMeBenzene CF3-"
+    set type @atom:668 charge 0.2  # "Difluorobenzene CF"
+    set type @atom:669 charge -0.2  # "Difluorobenzene CF"
+    set type @atom:670 charge 0.2  # "Bromobenzene CBr"
+    set type @atom:671 charge -0.2  # "Bromobenzene CBr"
+    set type @atom:672 charge 0.1  # "Iodobenzene CI"
+    set type @atom:673 charge -0.1  # "Iodobenzene CI"
+    set type @atom:674 charge 0.055  # "cProp/cBut Benzene C-Ar"
+    set type @atom:675 charge -0.22  # "Thiophenol SH"
+    set type @atom:676 charge 0.065  # "Thiophenol C-SH"
+    set type @atom:677 charge 0.013  # "Benzamidine CG"
+    set type @atom:678 charge -0.106  # "Benzamidine CD"
+    set type @atom:679 charge -0.09  # "Benzamidine CE"
+    set type @atom:680 charge -0.119  # "Benzamidine CZ"
+    set type @atom:681 charge 0.141  # "Benzamidine HCD"
+    set type @atom:682 charge 0.129  # "Benzamidine HCE"
+    set type @atom:683 charge 0.827  # "Benzamidine C+"
+    set type @atom:684 charge -0.885  # "Benzamidine -NH2"
+    set type @atom:685 charge 0.426  # "Benzamidine H1-N"
+    set type @atom:686 charge 0.465  # "Benzamidine H2-N"
+    set type @atom:687 charge 0.119  # "Benzamidine HCG"
+    set type @atom:688 charge -0.02  # "Neutral MeGdn CH3-"
+    set type @atom:689 charge 0.04  # "Neutral ARG CD"
+    set type @atom:690 charge -0.62  # "Neutral ARG NE"
+    set type @atom:691 charge -0.785  # "Neutral ARG N1 (HN=C)"
+    set type @atom:692 charge -0.785  # "Neutral ARG N2 (H2N-C)"
+    set type @atom:693 charge 0.55  # "Neutral ARG CZ (>C=)"
+    set type @atom:694 charge -0.56  # "Alkyl Nitrile -CN"
+    set type @atom:695 charge 0.46  # "Alkyl Nitrile -CN"
+    set type @atom:696 charge -0.08  # "Acetonitrile CH3-CN"
+    set type @atom:697 charge -0.02  # "Alkyl Nitrile RCH2-CN"
+    set type @atom:698 charge 0.04  # "Alkyl Nitrile R2CH-CN"
+    set type @atom:699 charge 0.1  # "Alkyl Nitrile R3C-CN"
+    set type @atom:700 charge 0.06  # "Alkyl Nitrile H-C-CN"
+    set type @atom:701 charge 0.54  # "Nitroalkane -NO2"
+    set type @atom:702 charge -0.37  # "Nitroalkane -NO2"
+    set type @atom:703 charge 0.02  # "Nitromethane CH3-NO2"
+    set type @atom:704 charge 0.06  # "Nitroalkane H-C-NO2"
+    set type @atom:705 charge 0.08  # "Nitroalkane RCH2-NO2"
+    set type @atom:706 charge 0.14  # "Nitroalkane R2CH-NO2"
+    set type @atom:707 charge 0.2  # "Nitroalkane R3C-NO2"
+    set type @atom:708 charge 0.65  # "Nitrobenzene -NO2"
+    set type @atom:709 charge 0.09  # "Nitrobenzene C-NO2"
+    set type @atom:710 charge 0.035  # "Benzonitrile -CH2-"
+    set type @atom:711 charge -0.9  # "Neutral Benzamidine N"
+    set type @atom:712 charge -0.5  # "Propylene Carbonate C=O"
+    set type @atom:713 charge 0.86  # "Propylene Carbonate C=O"
+    set type @atom:714 charge -0.45  # "Propylene Carbonate C-O"
+    set type @atom:715 charge 0.21  # "Propylene Carbonate CH2"
+    set type @atom:716 charge 0.16  # "Propylene Carbonate CH"
+    set type @atom:717 charge -0.1  # "Propylene Carbonate CH3"
+    set type @atom:718 charge 0.03  # "Propylene Carbonate CH2"
+    set type @atom:719 charge 0.03  # "Propylene Carbonate CH"
+    set type @atom:720 charge 0.06  # "Propylene Carbonate CH3"
+    set type @atom:721 charge -0.78  # "GTP O-(POn)2"
+    set type @atom:722 charge 0.9684  # "Phosphonium R4P+"
+    set type @atom:723 charge -0.5081  # "Phosphonium CH3-PR3+"
+    set type @atom:724 charge -0.008  # "Phosphonium RCH2-PR3+"
+    set type @atom:725 charge 0.172  # "Phosphonium CH3-PR3+"
+    set type @atom:726 charge 1.34  # "Hexafluorophosphate Ion"
+    set type @atom:727 charge -0.39  # "Hexafluorophosphate Ion"
+    set type @atom:728 charge 0.794  # "Nitrate Ion NO3-"
+    set type @atom:729 charge -0.598  # "Nitrate Ion NO3-"
+    set type @atom:730 charge -0.9  # "Amine RNH2"
+    set type @atom:731 charge -0.78  # "Amine R2NH"
+    set type @atom:732 charge -0.63  # "Amine R3N"
+    set type @atom:733 charge 0.0  # "Amine CH3-NH2"
+    set type @atom:734 charge 0.02  # "Amine CH3-NHR"
+    set type @atom:735 charge 0.03  # "Amine CH3-NR2"
+    set type @atom:736 charge 0.06  # "Amine RCH2-NH2"
+    set type @atom:737 charge 0.08  # "Amine RCH2-NHR"
+    set type @atom:738 charge 0.09  # "Amine RCH2-NR2"
+    set type @atom:739 charge 0.36  # "Amine RNH2"
+    set type @atom:740 charge 0.38  # "Amine R2NH"
+    set type @atom:741 charge 0.06  # "Amine H-C-N"
+    set type @atom:742 charge 0.12  # "Amine R2CH-NH2"
+    set type @atom:743 charge 0.18  # "Amine R3C-NH2"
+    set type @atom:744 charge 0.14  # "Amine R2CH-NHR"
+    set type @atom:745 charge 0.15  # "Amine R2CH-NR2"
+    set type @atom:746 charge 0.18  # "Aniline C-NH2"
+    set type @atom:747 charge 0.2  # "N-Me Aniline C-NHR"
+    set type @atom:748 charge 0.21  # "N-DiMe Aniline C-NR2"
+    set type @atom:749 charge 0.115  # "Benzyl Amine -CH2NH2"
+    set type @atom:750 charge 0.175  # "Benzyl Amine -CHRNH2"
+    set type @atom:751 charge 0.235  # "Benzyl Amine -CR2NH2"
+    set type @atom:752 charge 0.195  # "Benzyl Ether -CH2OR"
+    set type @atom:753 charge 0.1525  # "Benzyl Sulfide -CH2SH"
+    set type @atom:754 charge 0.135  # "Benzyl Amine -CH2NHR"
+    set type @atom:755 charge -0.21  # "Alkyne HCC-"
+    set type @atom:756 charge 0.2  # "Alkyne HCC-"
+    set type @atom:757 charge 0.01  # "Alkyne RCCH R w/ 2/3 H"
+    set type @atom:758 charge 0.01  # "Alkyne RCCH R w/ 1 H"
+    set type @atom:759 charge 0.01  # "Alkyne RCCH R w/ O H/Ph"
+    set type @atom:760 charge 0.06  # "Alkyne H-C-CC-"
+    set type @atom:761 charge 0.45  # "A & G Sugar C1'"
+    set type @atom:762 charge 0.48  # "C Sugar C1'"
+    set type @atom:763 charge 0.51  # "U & T Sugar C1'"
+    set type @atom:764 charge -0.655  # "Sugar O5'"
+    set type @atom:765 charge 0.39  # "Sugar H3' (-OH)"
+    set type @atom:766 charge -0.5  # "A & G Nucleoside N9"
+    set type @atom:767 charge -0.56  # "C Nucleoside N1"
+    set type @atom:768 charge -0.6  # "U & T Nucleoside N1"
+    set type @atom:769 charge 0.0  # "Alkyne RCCR"
+    set type @atom:770 charge -0.1  # "Ammonium R3NH+"
+    set type @atom:771 charge 0.29  # "Ammonium R3NH+"
+    set type @atom:772 charge 0.09  # "Ammonium CH3-NHR2+"
+    set type @atom:773 charge 0.15  # "Ammonium RCH2-NHR2+"
+    set type @atom:774 charge 0.21  # "Ammonium R2CH-NHR2+"
+    set type @atom:775 charge 0.27  # "Ammonium R3C-NHR2+"
+    set type @atom:776 charge 0.096  # "2-Phenyl Furan C2"
+    set type @atom:777 charge -0.039  # "2-Phenyl Furan C3"
+    set type @atom:778 charge 0.027  # "2-Phenyl Furan C2'"
+    set type @atom:779 charge 0.011  # "2-Phenyl Furan C3'"
+    set type @atom:780 charge 0.074  # "GLY Zwitterion HA"
+    set type @atom:781 charge -0.029  # "GLY Zwitterion CA"
+    set type @atom:782 charge 0.7  # "GLY Zwitterion C"
+    set type @atom:783 charge -0.352  # "GLY Zwitterion N"
+    set type @atom:784 charge -0.709  # "GLY Zwitterion O"
+    set type @atom:785 charge 0.317  # "GLY Zwitterion HN"
+    set type @atom:786 charge -0.22  # "Alkyl Fluoride C-F"
+    set type @atom:787 charge 0.02  # "Alkyl Fluoride RCH2-F"
+    set type @atom:788 charge 0.1  # "Alkyl Fluoride H-C-F"
+    set type @atom:789 charge 0.12  # "Alkyl Fluoride R2CH-F"
+    set type @atom:790 charge 0.22  # "Alkyl Fluoride R3C-F"
+    set type @atom:791 charge 0.36  # "Perfluoroalkane CF3-"
+    set type @atom:792 charge 0.24  # "Perfluoroalkane -CF2-"
+    set type @atom:793 charge 0.12  # "Perfluoroalkane >CF-"
+    set type @atom:794 charge 0.48  # "Tetrafluoromethane CF4"
+    set type @atom:795 charge -0.12  # "Perfluoroalkane C-F"
+    set type @atom:796 charge 0.25  # "DifluoroMeBenzene -CHF2"
+    set type @atom:797 charge 0.15  # "DifluoroMeBenzene -CHF2"
+    set type @atom:798 charge -0.08  # "Fluoroacetate FCH2-COO-"
+    set type @atom:799 charge -0.106  # "Chloroacetate ClCH2-COO-"
+    set type @atom:800 charge -0.2  # "Alkyl Chloride C-Cl"
+    set type @atom:801 charge -0.006  # "Alkyl Chloride RCH2-Cl"
+    set type @atom:802 charge 0.103  # "Alkyl Chloride H-C-Cl"
+    set type @atom:803 charge 0.097  # "Alkyl Chloride R2CH-Cl"
+    set type @atom:804 charge 0.2  # "Alkyl Chloride R3C-Cl"
+    set type @atom:805 charge -0.2  # "Alkyl Bromide C-Br"
+    set type @atom:806 charge -0.006  # "Alkyl Bromide RCH2-Br"
+    set type @atom:807 charge 0.103  # "Alkyl Bromide H-C-Br"
+    set type @atom:808 charge 0.097  # "Alkyl Bromide R2CH-Br"
+    set type @atom:809 charge 0.2  # "Alkyl Bromide R3C-Br"
+    set type @atom:810 charge -0.08  # "Acyl Fluoride F-C=O"
+    set type @atom:811 charge -0.08  # "Acyl Chloride Cl-C=O"
+    set type @atom:812 charge -0.08  # "Acyl Bromide Br-C=O"
+    set type @atom:813 charge 0.1  # "Trifluoroanisole C-OCF3"
+    set type @atom:814 charge -0.25  # "Trifluoroanisole -OCF3"
+    set type @atom:815 charge 0.6  # "Trifluoroanisole -OCF3"
+    set type @atom:816 charge -0.15  # "Trifluoroanisole -OCF3"
+    set type @atom:817 charge -0.025  # "N-Me,N-PhAcetamide N"
+    set type @atom:818 charge -0.045  # "N-Me,N-PhAcetamide Cipso"
+    set type @atom:819 charge 0.145  # "Benzyl Amine -CH2NR2"
+    set type @atom:820 charge 0.888  # "Alkyl Hydroxamic Acid C"
+    set type @atom:821 charge 1.003  # "Aryl Hydroxamic Acid C"
+    set type @atom:822 charge -0.658  # "Hydroxamic Acid C=O"
+    set type @atom:823 charge -0.634  # "Hydroxamic Acid N"
+    set type @atom:824 charge 0.411  # "Hydroxamic Acid HN"
+    set type @atom:825 charge -0.442  # "Hydroxamic Acid OH"
+    set type @atom:826 charge 0.435  # "Hydroxamic Acid OH"
+    set type @atom:827 charge 0.225  # "Benzyl Ether -CHROR"
+    set type @atom:828 charge 0.255  # "Benzyl Ether -CR2OR"
+    set type @atom:829 charge -0.034  # "3-Phenyl Pyrrole C3"
+    set type @atom:830 charge 0.003  # "3-Phenyl Pyrrole C3'"
+    set type @atom:831 charge 0.3  # "4-Phenyl Imidazole C4"
+    set type @atom:832 charge -0.04  # "4-Phenyl Imidazole C4'"
+    set type @atom:833 charge -0.0575  # "Diphenylmethane Cipso"
+    set type @atom:834 charge 2.0  # "Zinc Ion Zn+2"
+    set type @atom:835 charge -0.07  # "Alkyl Iodide RCH2-I"
+    set type @atom:836 charge 0.03  # "Alkyl Iodide R2CH-I"
+    set type @atom:837 charge 0.13  # "Alkyl Iodide R3C-I"
+    set type @atom:838 charge -0.13  # "Alkyl Iodide C-I"
+    set type @atom:839 charge 0.1  # "Alkyl Iodide H-C-I"
+    set type @atom:840 charge -0.685  # "N-Ph Sulfonamide -NHPh"
+    set type @atom:841 charge 0.155  # "N-Ph Sulfonamide Cipso"
+    set type @atom:842 charge -0.1  # "Benzoate C-COO-"
+    set type @atom:843 charge -0.427  # "N-Phenyl Urea N"
+    set type @atom:844 charge 0.218  # "N-Phenyl Urea Cipso"
+    set type @atom:845 charge 0.6  # "Tertiary Amide -CO-NR2"
+    set type @atom:846 charge -0.6  # "Tertiary Amide -CO-NR2"
+    set type @atom:847 charge -0.36  # "Tertiary Amide -CO-NR2"
+    set type @atom:848 charge 0.0  # "Tertiary Amide -NRCH3"
+    set type @atom:849 charge 0.06  # "Tertiary Amide -NRCH2R"
+    set type @atom:850 charge 0.12  # "Tertiary Amide -NRCHR2"
+    set type @atom:851 charge 0.18  # "Tertiary Amide -NRCR3"
+    set type @atom:852 charge 0.06  # "Tertiary Amide H-C-N"
+    set type @atom:853 charge 0.57  # "Tertiary Formamide C=O"
+    set type @atom:854 charge -0.57  # "Tertiary Formamide C=O"
+    set type @atom:855 charge 0.0  # "Tertiary Formamide H-C=O"
+    set type @atom:856 charge 0.02  # "B2-Peptide CA"
+    set type @atom:857 charge -0.04  # "B3-Peptide CA Main/N-Ter"
+    set type @atom:858 charge 0.0  # "B3-Pep CB GLY Main/C-Ter"
+    set type @atom:859 charge 0.06  # "B3-Pep CB ALA Main/C-Ter"
+    set type @atom:860 charge -0.07  # "B3-Pep CB PRO Main/C-Ter"
+    set type @atom:861 charge -0.14  # "B3-Peptide CA C-Ter"
+    set type @atom:862 charge 0.17  # "B3-Peptide CB ALA N-Ter"
+    set type @atom:863 charge 0.11  # "B3-Peptide CB GLY N-Ter"
+    set type @atom:864 charge 0.15  # "B3-Peptide CB PRO N-Ter"
+    set type @atom:865 charge 0.17  # "B3-Peptide CE PRO N-Ter"
+    set type @atom:866 charge 1.0  # "Alkyl Silane R4Si"
+    set type @atom:867 charge 0.85  # "Alkyl Silane R3SiH"
+    set type @atom:868 charge 0.7  # "Alkyl Silane R2SiH2"
+    set type @atom:869 charge 0.55  # "Alkyl Silane RSiH3"
+    set type @atom:870 charge -0.1  # "Alkyl Silane H-C-Si"
+    set type @atom:871 charge -0.43  # "Methyl Silane CH3-Si"
+    set type @atom:872 charge -0.37  # "Alkyl Silane RCH2-Si"
+    set type @atom:873 charge -0.31  # "Alkyl Silane R2CH-Si"
+    set type @atom:874 charge -0.25  # "Alkyl Silane R3C-Si"
+    set type @atom:875 charge -1.0  # "Fluoride Ion (GBSA)"
+    set type @atom:876 charge -1.0  # "Chloride Ion (GBSA)"
+    set type @atom:877 charge -1.0  # "Bromide Ion (GBSA)"
+    set type @atom:878 charge -1.0  # "Iodide Ion (GBSA)"
+    set type @atom:879 charge 1.0  # "Lithium Ion (GBSA)"
+    set type @atom:880 charge 1.0  # "Sodium Ion (GBSA)"
+    set type @atom:881 charge 1.0  # "Potassium Ion (GBSA)"
+    set type @atom:882 charge 1.0  # "Rubidium Ion (GBSA)"
+    set type @atom:883 charge 1.0  # "Cesium Ion (GBSA)"
+    set type @atom:884 charge 2.0  # "Magnesium Ion (GBSA)"
+    set type @atom:885 charge 2.0  # "Calcium Ion (GBSA)"
+    set type @atom:886 charge 2.0  # "Strontium Ion (GBSA)"
+    set type @atom:887 charge 2.0  # "Barium Ion (GBSA)"
+    set type @atom:888 charge -0.05  # "Ammonium CH3-NR3+"
+    set type @atom:889 charge 0.05  # "Ammonium RCH2-NR3+"
+    set type @atom:890 charge 0.15  # "Ammonium R2CH-NR3+"
+    set type @atom:891 charge 0.25  # "Ammonium R3C-NR3+"
+    set type @atom:892 charge 0.1  # "Ammonium CH3-NR3+"
+    set type @atom:893 charge 0.115  # "Anilinium Ar-NR3+"
+    set type @atom:894 charge 0.135  # "Anilinium C-NR3+"
+    set type @atom:895 charge 0.015  # "Anilinium Ar-NHR2+"
+    set type @atom:896 charge 0.155  # "Anilinium C-NHR2+"
+    set type @atom:897 charge 0.0  # "Triene R2-C= (mid C=C)"
+    set type @atom:898 charge -0.115  # "Triene RH-C= (mid C=C)"
+    set type @atom:899 charge 0.15  # "Allene/Ketene H-C=C=X"
+    set type @atom:900 charge -0.25  # "Allene/Ketene H2C=C=X"
+    set type @atom:901 charge -0.1  # "Allene/Ketene HRC=C=X"
+    set type @atom:902 charge 0.05  # "Allene/Ketene R2C=C=X"
+    set type @atom:903 charge -0.1  # "Allene =C="
+    set type @atom:904 charge 0.2  # "Ketene =C="
+    set type @atom:905 charge -0.25  # "Ketene C=O"
+    set type @atom:906 charge 0.088  # "N-Me-HIS CB"
+  } #(end of atom partial charges)
+
+
+  write_once("Data Masses") {
+    @atom:1 18.998
+    @atom:2 14.027
+    @atom:3 12.011
+    @atom:4 15.999
+    @atom:5 15.999
+    @atom:6 15.035
+    @atom:7 1.008
+    @atom:8 16.043
+    @atom:9 15.035
+    @atom:10 15.035
+    @atom:11 15.035
+    @atom:12 15.035
+    @atom:13 14.027
+    @atom:14 14.027
+    @atom:15 13.019
+    @atom:16 13.019
+    @atom:17 13.019
+    @atom:18 12.011
+    @atom:19 12.011
+    @atom:20 15.999
+    @atom:21 1.008
+    @atom:22 15.035
+    @atom:23 14.027
+    @atom:24 32.06
+    @atom:25 32.06
+    @atom:26 32.06
+    @atom:27 32.06
+    @atom:28 1.008
+    @atom:29 1.008
+    @atom:30 15.035
+    @atom:31 14.027
+    @atom:32 15.035
+    @atom:33 14.027
+    @atom:34 15.035
+    @atom:35 14.027
+    @atom:36 14.007
+    @atom:37 12.011
+    @atom:38 15.035
+    @atom:39 13.019
+    @atom:40 12.011
+    @atom:41 15.999
+    @atom:42 15.035
+    @atom:43 14.027
+    @atom:44 14.027
+    @atom:45 35.453
+    @atom:46 12.011
+    @atom:47 35.453
+    @atom:48 12.011
+    @atom:49 35.453
+    @atom:50 32.06
+    @atom:51 15.999
+    @atom:52 15.035
+    @atom:53 15.999
+    @atom:54 14.007
+    @atom:55 12.011
+    @atom:56 15.035
+    @atom:57 1.0
+    @atom:58 4.003
+    @atom:59 20.179
+    @atom:60 39.948
+    @atom:61 83.8
+    @atom:62 131.3
+    @atom:63 15.999
+    @atom:64 1.008
+    @atom:65 15.999
+    @atom:66 1.008
+    @atom:67 1e-30
+    @atom:68 15.999
+    @atom:69 1.008
+    @atom:70 15.999
+    @atom:71 1.008
+    @atom:72 1e-30
+    @atom:73 15.999
+    @atom:74 1.008
+    @atom:75 1e-30
+    @atom:76 15.999
+    @atom:77 1.008
+    @atom:78 14.007
+    @atom:79 1.008
+    @atom:80 12.011
+    @atom:81 12.011
+    @atom:82 12.011
+    @atom:83 12.011
+    @atom:84 12.011
+    @atom:85 1.008
+    @atom:86 12.011
+    @atom:87 12.011
+    @atom:88 12.011
+    @atom:89 1.008
+    @atom:90 12.011
+    @atom:91 1.008
+    @atom:92 12.011
+    @atom:93 12.011
+    @atom:94 12.011
+    @atom:95 12.011
+    @atom:96 15.999
+    @atom:97 1.008
+    @atom:98 1.008
+    @atom:99 12.011
+    @atom:100 12.011
+    @atom:101 12.011
+    @atom:102 12.011
+    @atom:103 12.011
+    @atom:104 15.999
+    @atom:105 1.008
+    @atom:106 18.998
+    @atom:107 1.008
+    @atom:108 12.011
+    @atom:109 15.999
+    @atom:110 1.008
+    @atom:111 15.999
+    @atom:112 1.008
+    @atom:113 15.999
+    @atom:114 1.008
+    @atom:115 12.011
+    @atom:116 12.011
+    @atom:117 12.011
+    @atom:118 1.008
+    @atom:119 15.999
+    @atom:120 12.011
+    @atom:121 15.999
+    @atom:122 15.999
+    @atom:123 12.011
+    @atom:124 12.011
+    @atom:125 12.011
+    @atom:126 12.011
+    @atom:127 1.008
+    @atom:128 15.999
+    @atom:129 15.999
+    @atom:130 1.008
+    @atom:131 12.011
+    @atom:132 1.008
+    @atom:133 12.011
+    @atom:134 1.008
+    @atom:135 12.011
+    @atom:136 1.008
+    @atom:137 12.011
+    @atom:138 1.008
+    @atom:139 12.011
+    @atom:140 12.011
+    @atom:141 12.011
+    @atom:142 32.06
+    @atom:143 32.06
+    @atom:144 32.06
+    @atom:145 32.06
+    @atom:146 1.008
+    @atom:147 1.008
+    @atom:148 12.011
+    @atom:149 12.011
+    @atom:150 12.011
+    @atom:151 12.011
+    @atom:152 12.011
+    @atom:153 12.011
+    @atom:154 12.011
+    @atom:155 12.011
+    @atom:156 12.011
+    @atom:157 12.011
+    @atom:158 12.011
+    @atom:159 12.011
+    @atom:160 12.011
+    @atom:161 12.011
+    @atom:162 12.011
+    @atom:163 12.011
+    @atom:164 32.06
+    @atom:165 12.011
+    @atom:166 12.011
+    @atom:167 12.011
+    @atom:168 35.453
+    @atom:169 12.011
+    @atom:170 12.011
+    @atom:171 12.011
+    @atom:172 12.011
+    @atom:173 12.011
+    @atom:174 12.011
+    @atom:175 12.011
+    @atom:176 12.011
+    @atom:177 12.011
+    @atom:178 15.999
+    @atom:179 14.007
+    @atom:180 14.007
+    @atom:181 14.007
+    @atom:182 1.008
+    @atom:183 1.008
+    @atom:184 12.011
+    @atom:185 12.011
+    @atom:186 12.011
+    @atom:187 12.011
+    @atom:188 12.011
+    @atom:189 12.011
+    @atom:190 15.999
+    @atom:191 14.007
+    @atom:192 1.008
+    @atom:193 14.007
+    @atom:194 12.011
+    @atom:195 15.999
+    @atom:196 1.008
+    @atom:197 1.008
+    @atom:198 12.011
+    @atom:199 12.011
+    @atom:200 12.011
+    @atom:201 12.011
+    @atom:202 12.011
+    @atom:203 12.011
+    @atom:204 14.007
+    @atom:205 12.011
+    @atom:206 35.453
+    @atom:207 14.007
+    @atom:208 12.011
+    @atom:209 12.011
+    @atom:210 15.999
+    @atom:211 15.999
+    @atom:212 1.008
+    @atom:213 12.011
+    @atom:214 15.999
+    @atom:215 12.011
+    @atom:216 12.011
+    @atom:217 12.011
+    @atom:218 12.011
+    @atom:219 12.011
+    @atom:220 15.999
+    @atom:221 1.008
+    @atom:222 12.011
+    @atom:223 15.999
+    @atom:224 1.008
+    @atom:225 12.011
+    @atom:226 12.011
+    @atom:227 12.011
+    @atom:228 12.011
+    @atom:229 14.007
+    @atom:230 14.007
+    @atom:231 14.007
+    @atom:232 1.008
+    @atom:233 1.008
+    @atom:234 12.011
+    @atom:235 12.011
+    @atom:236 12.011
+    @atom:237 12.011
+    @atom:238 12.011
+    @atom:239 12.011
+    @atom:240 12.011
+    @atom:241 12.011
+    @atom:242 12.011
+    @atom:243 14.007
+    @atom:244 1.008
+    @atom:245 12.011
+    @atom:246 14.007
+    @atom:247 1.008
+    @atom:248 12.011
+    @atom:249 12.011
+    @atom:250 12.011
+    @atom:251 12.011
+    @atom:252 14.007
+    @atom:253 1.008
+    @atom:254 14.007
+    @atom:255 12.011
+    @atom:256 14.007
+    @atom:257 1.008
+    @atom:258 12.011
+    @atom:259 1.008
+    @atom:260 12.011
+    @atom:261 1.008
+    @atom:262 14.007
+    @atom:263 12.011
+    @atom:264 14.007
+    @atom:265 12.011
+    @atom:266 12.011
+    @atom:267 12.011
+    @atom:268 1.008
+    @atom:269 15.999
+    @atom:270 1.008
+    @atom:271 15.999
+    @atom:272 1.008
+    @atom:273 1.008
+    @atom:274 12.011
+    @atom:275 1.008
+    @atom:276 14.007
+    @atom:277 12.011
+    @atom:278 14.007
+    @atom:279 12.011
+    @atom:280 12.011
+    @atom:281 12.011
+    @atom:282 1.008
+    @atom:283 15.999
+    @atom:284 14.007
+    @atom:285 1.008
+    @atom:286 1.008
+    @atom:287 1.008
+    @atom:288 1.008
+    @atom:289 14.007
+    @atom:290 12.011
+    @atom:291 14.007
+    @atom:292 12.011
+    @atom:293 12.011
+    @atom:294 12.011
+    @atom:295 14.007
+    @atom:296 12.011
+    @atom:297 14.007
+    @atom:298 1.008
+    @atom:299 14.007
+    @atom:300 1.008
+    @atom:301 1.008
+    @atom:302 1.008
+    @atom:303 1.008
+    @atom:304 14.007
+    @atom:305 12.011
+    @atom:306 14.007
+    @atom:307 12.011
+    @atom:308 12.011
+    @atom:309 12.011
+    @atom:310 1.008
+    @atom:311 14.007
+    @atom:312 1.008
+    @atom:313 15.999
+    @atom:314 12.011
+    @atom:315 1.008
+    @atom:316 12.011
+    @atom:317 1.008
+    @atom:318 12.011
+    @atom:319 1.008
+    @atom:320 14.007
+    @atom:321 12.011
+    @atom:322 14.007
+    @atom:323 12.011
+    @atom:324 12.011
+    @atom:325 12.011
+    @atom:326 1.008
+    @atom:327 15.999
+    @atom:328 1.008
+    @atom:329 14.007
+    @atom:330 1.008
+    @atom:331 1.008
+    @atom:332 1.008
+    @atom:333 1.008
+    @atom:334 12.011
+    @atom:335 1.008
+    @atom:336 30.974
+    @atom:337 15.999
+    @atom:338 15.999
+    @atom:339 15.035
+    @atom:340 12.011
+    @atom:341 35.453
+    @atom:342 12.011
+    @atom:343 18.998
+    @atom:344 35.453
+    @atom:345 79.904
+    @atom:346 126.905
+    @atom:347 18.039
+    @atom:348 6.941
+    @atom:349 22.99
+    @atom:350 39.098
+    @atom:351 85.468
+    @atom:352 132.905
+    @atom:353 24.305
+    @atom:354 40.08
+    @atom:355 87.62
+    @atom:356 137.33
+    @atom:357 12.011
+    @atom:358 1.008
+    @atom:359 32.06
+    @atom:360 12.011
+    @atom:361 1.008
+    @atom:362 15.999
+    @atom:363 12.011
+    @atom:364 1.008
+    @atom:365 12.011
+    @atom:366 14.007
+    @atom:367 12.011
+    @atom:368 1.008
+    @atom:369 14.007
+    @atom:370 1.008
+    @atom:371 12.011
+    @atom:372 1.008
+    @atom:373 12.011
+    @atom:374 1.008
+    @atom:375 1e-30
+    @atom:376 15.999
+    @atom:377 1.008
+    @atom:378 238.029
+    @atom:379 15.999
+    @atom:380 15.999
+    @atom:381 30.974
+    @atom:382 15.999
+    @atom:383 15.999
+    @atom:384 12.011
+    @atom:385 1.008
+    @atom:386 30.974
+    @atom:387 15.999
+    @atom:388 15.999
+    @atom:389 12.011
+    @atom:390 1.008
+    @atom:391 30.974
+    @atom:392 15.999
+    @atom:393 15.999
+    @atom:394 12.011
+    @atom:395 1.008
+    @atom:396 12.011
+    @atom:397 1.008
+    @atom:398 12.011
+    @atom:399 12.011
+    @atom:400 1.008
+    @atom:401 12.011
+    @atom:402 12.011
+    @atom:403 1.008
+    @atom:404 12.011
+    @atom:405 12.011
+    @atom:406 12.011
+    @atom:407 15.999
+    @atom:408 15.999
+    @atom:409 12.011
+    @atom:410 1.008
+    @atom:411 12.011
+    @atom:412 12.011
+    @atom:413 12.011
+    @atom:414 15.999
+    @atom:415 32.06
+    @atom:416 15.999
+    @atom:417 12.011
+    @atom:418 1.008
+    @atom:419 14.007
+    @atom:420 1.008
+    @atom:421 14.007
+    @atom:422 1.008
+    @atom:423 12.011
+    @atom:424 1.008
+    @atom:425 12.011
+    @atom:426 1.008
+    @atom:427 12.011
+    @atom:428 1.008
+    @atom:429 12.011
+    @atom:430 12.011
+    @atom:431 12.011
+    @atom:432 12.011
+    @atom:433 12.011
+    @atom:434 32.06
+    @atom:435 15.999
+    @atom:436 32.06
+    @atom:437 32.06
+    @atom:438 15.999
+    @atom:439 12.011
+    @atom:440 12.011
+    @atom:441 12.011
+    @atom:442 12.011
+    @atom:443 12.011
+    @atom:444 14.007
+    @atom:445 1.008
+    @atom:446 12.011
+    @atom:447 12.011
+    @atom:448 12.011
+    @atom:449 12.011
+    @atom:450 12.011
+    @atom:451 12.011
+    @atom:452 14.007
+    @atom:453 14.007
+    @atom:454 1.008
+    @atom:455 12.011
+    @atom:456 12.011
+    @atom:457 12.011
+    @atom:458 12.011
+    @atom:459 12.011
+    @atom:460 12.011
+    @atom:461 14.007
+    @atom:462 12.011
+    @atom:463 12.011
+    @atom:464 12.011
+    @atom:465 1.008
+    @atom:466 1.008
+    @atom:467 1.008
+    @atom:468 14.007
+    @atom:469 12.011
+    @atom:470 1.008
+    @atom:471 14.007
+    @atom:472 12.011
+    @atom:473 12.011
+    @atom:474 12.011
+    @atom:475 1.008
+    @atom:476 1.008
+    @atom:477 1.008
+    @atom:478 14.007
+    @atom:479 12.011
+    @atom:480 12.011
+    @atom:481 1.008
+    @atom:482 1.008
+    @atom:483 14.007
+    @atom:484 12.011
+    @atom:485 12.011
+    @atom:486 1.008
+    @atom:487 1.008
+    @atom:488 1.008
+    @atom:489 14.007
+    @atom:490 14.007
+    @atom:491 12.011
+    @atom:492 12.011
+    @atom:493 12.011
+    @atom:494 1.008
+    @atom:495 1.008
+    @atom:496 1.008
+    @atom:497 1.008
+    @atom:498 14.007
+    @atom:499 12.011
+    @atom:500 14.007
+    @atom:501 12.011
+    @atom:502 12.011
+    @atom:503 1.008
+    @atom:504 1.008
+    @atom:505 1.008
+    @atom:506 1.008
+    @atom:507 15.999
+    @atom:508 12.011
+    @atom:509 12.011
+    @atom:510 1.008
+    @atom:511 1.008
+    @atom:512 15.999
+    @atom:513 12.011
+    @atom:514 14.007
+    @atom:515 12.011
+    @atom:516 12.011
+    @atom:517 1.008
+    @atom:518 1.008
+    @atom:519 1.008
+    @atom:520 15.999
+    @atom:521 14.007
+    @atom:522 12.011
+    @atom:523 12.011
+    @atom:524 12.011
+    @atom:525 1.008
+    @atom:526 1.008
+    @atom:527 1.008
+    @atom:528 14.007
+    @atom:529 12.011
+    @atom:530 12.011
+    @atom:531 12.011
+    @atom:532 12.011
+    @atom:533 12.011
+    @atom:534 12.011
+    @atom:535 12.011
+    @atom:536 12.011
+    @atom:537 1.008
+    @atom:538 1.008
+    @atom:539 1.008
+    @atom:540 1.008
+    @atom:541 1.008
+    @atom:542 1.008
+    @atom:543 1.008
+    @atom:544 14.007
+    @atom:545 12.011
+    @atom:546 12.011
+    @atom:547 12.011
+    @atom:548 12.011
+    @atom:549 12.011
+    @atom:550 12.011
+    @atom:551 12.011
+    @atom:552 12.011
+    @atom:553 12.011
+    @atom:554 1.008
+    @atom:555 1.008
+    @atom:556 1.008
+    @atom:557 1.008
+    @atom:558 1.008
+    @atom:559 1.008
+    @atom:560 1.008
+    @atom:561 14.007
+    @atom:562 12.011
+    @atom:563 14.007
+    @atom:564 12.011
+    @atom:565 12.011
+    @atom:566 12.011
+    @atom:567 14.007
+    @atom:568 12.011
+    @atom:569 14.007
+    @atom:570 1.008
+    @atom:571 1.008
+    @atom:572 1.008
+    @atom:573 1.008
+    @atom:574 32.06
+    @atom:575 12.011
+    @atom:576 14.007
+    @atom:577 12.011
+    @atom:578 12.011
+    @atom:579 1.008
+    @atom:580 1.008
+    @atom:581 1.008
+    @atom:582 14.007
+    @atom:583 12.011
+    @atom:584 1.008
+    @atom:585 12.011
+    @atom:586 12.011
+    @atom:587 14.007
+    @atom:588 12.011
+    @atom:589 12.011
+    @atom:590 12.011
+    @atom:591 12.011
+    @atom:592 12.011
+    @atom:593 12.011
+    @atom:594 1.008
+    @atom:595 1.008
+    @atom:596 1.008
+    @atom:597 1.008
+    @atom:598 14.007
+    @atom:599 12.011
+    @atom:600 14.007
+    @atom:601 12.011
+    @atom:602 12.011
+    @atom:603 12.011
+    @atom:604 1.008
+    @atom:605 1.008
+    @atom:606 1.008
+    @atom:607 1.008
+    @atom:608 12.011
+    @atom:609 12.011
+    @atom:610 12.011
+    @atom:611 12.011
+    @atom:612 12.011
+    @atom:613 12.011
+    @atom:614 12.011
+    @atom:615 12.011
+    @atom:616 12.011
+    @atom:617 12.011
+    @atom:618 12.011
+    @atom:619 12.011
+    @atom:620 12.011
+    @atom:621 12.011
+    @atom:622 12.011
+    @atom:623 32.06
+    @atom:624 1.008
+    @atom:625 12.011
+    @atom:626 12.011
+    @atom:627 14.007
+    @atom:628 12.011
+    @atom:629 12.011
+    @atom:630 12.011
+    @atom:631 12.011
+    @atom:632 12.011
+    @atom:633 12.011
+    @atom:634 12.011
+    @atom:635 12.011
+    @atom:636 12.011
+    @atom:637 32.06
+    @atom:638 227.0
+    @atom:639 232.038
+    @atom:640 243.0
+    @atom:641 12.011
+    @atom:642 12.011
+    @atom:643 1.008
+    @atom:644 138.906
+    @atom:645 144.24
+    @atom:646 151.96
+    @atom:647 157.25
+    @atom:648 173.04
+    @atom:649 12.011
+    @atom:650 35.453
+    @atom:651 1.008
+    @atom:652 12.011
+    @atom:653 12.011
+    @atom:654 12.011
+    @atom:655 12.011
+    @atom:656 1.008
+    @atom:657 12.011
+    @atom:658 1.008
+    @atom:659 12.011
+    @atom:660 18.998
+    @atom:661 12.011
+    @atom:662 18.998
+    @atom:663 79.904
+    @atom:664 14.027
+    @atom:665 12.011
+    @atom:666 12.011
+    @atom:667 18.998
+    @atom:668 12.011
+    @atom:669 18.998
+    @atom:670 12.011
+    @atom:671 79.904
+    @atom:672 12.011
+    @atom:673 126.905
+    @atom:674 12.011
+    @atom:675 32.06
+    @atom:676 12.011
+    @atom:677 12.011
+    @atom:678 12.011
+    @atom:679 12.011
+    @atom:680 12.011
+    @atom:681 1.008
+    @atom:682 1.008
+    @atom:683 12.011
+    @atom:684 14.007
+    @atom:685 1.008
+    @atom:686 1.008
+    @atom:687 1.008
+    @atom:688 12.011
+    @atom:689 12.011
+    @atom:690 14.007
+    @atom:691 14.007
+    @atom:692 14.007
+    @atom:693 12.011
+    @atom:694 14.007
+    @atom:695 12.011
+    @atom:696 12.011
+    @atom:697 12.011
+    @atom:698 12.011
+    @atom:699 12.011
+    @atom:700 1.008
+    @atom:701 14.007
+    @atom:702 15.999
+    @atom:703 12.011
+    @atom:704 1.008
+    @atom:705 12.011
+    @atom:706 12.011
+    @atom:707 12.011
+    @atom:708 14.007
+    @atom:709 12.011
+    @atom:710 12.011
+    @atom:711 14.007
+    @atom:712 15.999
+    @atom:713 12.011
+    @atom:714 15.999
+    @atom:715 12.011
+    @atom:716 12.011
+    @atom:717 12.011
+    @atom:718 1.008
+    @atom:719 1.008
+    @atom:720 1.008
+    @atom:721 15.999
+    @atom:722 30.974
+    @atom:723 12.011
+    @atom:724 12.011
+    @atom:725 1.008
+    @atom:726 30.974
+    @atom:727 18.998
+    @atom:728 14.007
+    @atom:729 15.999
+    @atom:730 14.007
+    @atom:731 14.007
+    @atom:732 14.007
+    @atom:733 12.011
+    @atom:734 12.011
+    @atom:735 12.011
+    @atom:736 12.011
+    @atom:737 12.011
+    @atom:738 12.011
+    @atom:739 1.008
+    @atom:740 1.008
+    @atom:741 1.008
+    @atom:742 12.011
+    @atom:743 12.011
+    @atom:744 12.011
+    @atom:745 12.011
+    @atom:746 12.011
+    @atom:747 12.011
+    @atom:748 12.011
+    @atom:749 12.011
+    @atom:750 12.011
+    @atom:751 12.011
+    @atom:752 12.011
+    @atom:753 12.011
+    @atom:754 12.011
+    @atom:755 12.011
+    @atom:756 1.008
+    @atom:757 12.011
+    @atom:758 12.011
+    @atom:759 12.011
+    @atom:760 1.008
+    @atom:761 12.011
+    @atom:762 12.011
+    @atom:763 12.011
+    @atom:764 15.999
+    @atom:765 1.008
+    @atom:766 14.007
+    @atom:767 14.007
+    @atom:768 14.007
+    @atom:769 12.011
+    @atom:770 14.007
+    @atom:771 1.008
+    @atom:772 12.011
+    @atom:773 12.011
+    @atom:774 12.011
+    @atom:775 12.011
+    @atom:776 12.011
+    @atom:777 12.011
+    @atom:778 12.011
+    @atom:779 12.011
+    @atom:780 1.008
+    @atom:781 12.011
+    @atom:782 12.011
+    @atom:783 14.007
+    @atom:784 15.999
+    @atom:785 1.008
+    @atom:786 18.998
+    @atom:787 12.011
+    @atom:788 1.008
+    @atom:789 12.011
+    @atom:790 12.011
+    @atom:791 12.011
+    @atom:792 12.011
+    @atom:793 12.011
+    @atom:794 12.011
+    @atom:795 18.998
+    @atom:796 12.011
+    @atom:797 1.008
+    @atom:798 12.011
+    @atom:799 12.011
+    @atom:800 35.453
+    @atom:801 12.011
+    @atom:802 1.008
+    @atom:803 12.011
+    @atom:804 12.011
+    @atom:805 79.904
+    @atom:806 12.011
+    @atom:807 1.008
+    @atom:808 12.011
+    @atom:809 12.011
+    @atom:810 18.998
+    @atom:811 35.453
+    @atom:812 79.904
+    @atom:813 12.011
+    @atom:814 15.999
+    @atom:815 12.011
+    @atom:816 18.998
+    @atom:817 14.007
+    @atom:818 12.011
+    @atom:819 12.011
+    @atom:820 12.011
+    @atom:821 12.011
+    @atom:822 15.999
+    @atom:823 14.007
+    @atom:824 1.008
+    @atom:825 15.999
+    @atom:826 1.008
+    @atom:827 12.011
+    @atom:828 12.011
+    @atom:829 12.011
+    @atom:830 12.011
+    @atom:831 12.011
+    @atom:832 12.011
+    @atom:833 12.011
+    @atom:834 1e-30
+    @atom:835 12.011
+    @atom:836 12.011
+    @atom:837 12.011
+    @atom:838 126.905
+    @atom:839 1.008
+    @atom:840 14.007
+    @atom:841 12.011
+    @atom:842 12.011
+    @atom:843 14.007
+    @atom:844 12.011
+    @atom:845 12.011
+    @atom:846 15.999
+    @atom:847 14.007
+    @atom:848 12.011
+    @atom:849 12.011
+    @atom:850 12.011
+    @atom:851 12.011
+    @atom:852 1.008
+    @atom:853 12.011
+    @atom:854 15.999
+    @atom:855 1.008
+    @atom:856 12.011
+    @atom:857 12.011
+    @atom:858 12.011
+    @atom:859 12.011
+    @atom:860 12.011
+    @atom:861 12.011
+    @atom:862 12.011
+    @atom:863 12.011
+    @atom:864 12.011
+    @atom:865 12.011
+    @atom:866 28.086
+    @atom:867 28.086
+    @atom:868 28.086
+    @atom:869 28.086
+    @atom:870 1.008
+    @atom:871 12.011
+    @atom:872 12.011
+    @atom:873 12.011
+    @atom:874 12.011
+    @atom:875 18.998
+    @atom:876 35.453
+    @atom:877 79.904
+    @atom:878 126.905
+    @atom:879 6.941
+    @atom:880 22.99
+    @atom:881 39.098
+    @atom:882 85.468
+    @atom:883 132.905
+    @atom:884 24.305
+    @atom:885 40.08
+    @atom:886 87.62
+    @atom:887 137.33
+    @atom:888 12.011
+    @atom:889 12.011
+    @atom:890 12.011
+    @atom:891 12.011
+    @atom:892 1.008
+    @atom:893 14.007
+    @atom:894 12.011
+    @atom:895 14.007
+    @atom:896 12.011
+    @atom:897 12.011
+    @atom:898 12.011
+    @atom:899 1.008
+    @atom:900 12.011
+    @atom:901 12.011
+    @atom:902 12.011
+    @atom:903 12.011
+    @atom:904 12.011
+    @atom:905 15.999
+    @atom:906 12.011
+  } #(end of atom masses)
+
+
+  write_once("In Settings") {
+    pair_coeff @atom:1_b1_a1_d1_i1 @atom:1_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94
+    pair_coeff @atom:2_b2_a2_d2_i2 @atom:2_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905
+    pair_coeff @atom:3_b3_a3_d3_i3 @atom:3_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:4_b4_a4_d4_i4 @atom:4_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:5_b5_a5_d5_i5 @atom:5_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.0
+    pair_coeff @atom:6_b6_a6_d6_i6 @atom:6_b6_a6_d6_i6 lj/cut/coul/long 0.16 3.91
+    pair_coeff @atom:7_b7_a7_d7_i7 @atom:7_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:8_b8_a8_d8_i8 @atom:8_b8_a8_d8_i8 lj/cut/coul/long 0.294 3.73
+    pair_coeff @atom:9_b6_a6_d6_i6 @atom:9_b6_a6_d6_i6 lj/cut/coul/long 0.207 3.775
+    pair_coeff @atom:10_b6_a6_d6_i6 @atom:10_b6_a6_d6_i6 lj/cut/coul/long 0.175 3.905
+    pair_coeff @atom:11_b6_a6_d6_i6 @atom:11_b6_a6_d6_i6 lj/cut/coul/long 0.16 3.91
+    pair_coeff @atom:12_b6_a6_d6_i6 @atom:12_b6_a6_d6_i6 lj/cut/coul/long 0.145 3.96
+    pair_coeff @atom:13_b2_a2_d2_i2 @atom:13_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905
+    pair_coeff @atom:14_b9_a9_d9_i9 @atom:14_b9_a9_d9_i9 lj/cut/coul/long 0.14 3.85
+    pair_coeff @atom:15_b10_a10_d10_i10 @atom:15_b10_a10_d10_i10 lj/cut/coul/long 0.08 3.85
+    pair_coeff @atom:16_b11_a11_d11_i11 @atom:16_b11_a11_d11_i11 lj/cut/coul/long 0.115 3.8
+    pair_coeff @atom:17_b12_a12_d12_i12 @atom:17_b12_a12_d12_i12 lj/cut/coul/long 0.11 3.75
+    pair_coeff @atom:18_b13_a13_d13_i13 @atom:18_b13_a13_d13_i13 lj/cut/coul/long 0.05 3.8
+    pair_coeff @atom:19_b14_a14_d14_i14 @atom:19_b14_a14_d14_i14 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:20_b5_a5_d5_i5 @atom:20_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07
+    pair_coeff @atom:21_b7_a7_d7_i7 @atom:21_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:22_b6_a6_d6_i6 @atom:22_b6_a6_d6_i6 lj/cut/coul/long 0.207 3.775
+    pair_coeff @atom:23_b2_a2_d2_i2 @atom:23_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905
+    pair_coeff @atom:24_b15_a15_d15_i15 @atom:24_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.7
+    pair_coeff @atom:25_b15_a15_d15_i15 @atom:25_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:26_b16_a16_d16_i16 @atom:26_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:27_b16_a16_d16_i16 @atom:27_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:28_b17_a17_d17_i17 @atom:28_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:29_b17_a17_d17_i17 @atom:29_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:30_b6_a6_d6_i6 @atom:30_b6_a6_d6_i6 lj/cut/coul/long 0.207 3.775
+    pair_coeff @atom:31_b2_a2_d2_i2 @atom:31_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905
+    pair_coeff @atom:32_b6_a6_d6_i6 @atom:32_b6_a6_d6_i6 lj/cut/coul/long 0.17 3.8
+    pair_coeff @atom:33_b2_a2_d2_i2 @atom:33_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.8
+    pair_coeff @atom:34_b6_a6_d6_i6 @atom:34_b6_a6_d6_i6 lj/cut/coul/long 0.17 3.8
+    pair_coeff @atom:35_b2_a2_d2_i2 @atom:35_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.8
+    pair_coeff @atom:36_b18_a18_d18_i18 @atom:36_b18_a18_d18_i18 lj/cut/coul/long 0.17 3.2
+    pair_coeff @atom:37_b19_a19_d19_i19 @atom:37_b19_a19_d19_i19 lj/cut/coul/long 0.15 3.65
+    pair_coeff @atom:38_b6_a6_d6_i6 @atom:38_b6_a6_d6_i6 lj/cut/coul/long 0.207 3.775
+    pair_coeff @atom:39_b10_a10_d10_i10 @atom:39_b10_a10_d10_i10 lj/cut/coul/long 0.08 3.85
+    pair_coeff @atom:40_b13_a13_d13_i13 @atom:40_b13_a13_d13_i13 lj/cut/coul/long 0.05 3.8
+    pair_coeff @atom:41_b20_a20_d20_i20 @atom:41_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0
+    pair_coeff @atom:42_b6_a6_d6_i6 @atom:42_b6_a6_d6_i6 lj/cut/coul/long 0.17 3.8
+    pair_coeff @atom:43_b2_a2_d2_i2 @atom:43_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.8
+    pair_coeff @atom:44_b2_a2_d2_i2 @atom:44_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.8
+    pair_coeff @atom:45_b21_a21_d21_i21 @atom:45_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4
+    pair_coeff @atom:46_b10_a10_d10_i10 @atom:46_b10_a10_d10_i10 lj/cut/coul/long 0.08 3.8
+    pair_coeff @atom:47_b21_a21_d21_i21 @atom:47_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.47
+    pair_coeff @atom:48_b13_a13_d13_i13 @atom:48_b13_a13_d13_i13 lj/cut/coul/long 0.05 3.8
+    pair_coeff @atom:49_b21_a21_d21_i21 @atom:49_b21_a21_d21_i21 lj/cut/coul/long 0.266 3.47
+    pair_coeff @atom:50_b22_a22_d22_i22 @atom:50_b22_a22_d22_i22 lj/cut/coul/long 0.395 3.56
+    pair_coeff @atom:51_b23_a23_d23_i23 @atom:51_b23_a23_d23_i23 lj/cut/coul/long 0.28 2.93
+    pair_coeff @atom:52_b6_a6_d6_i6 @atom:52_b6_a6_d6_i6 lj/cut/coul/long 0.16 3.81
+    pair_coeff @atom:53_b4_a4_d4_i4 @atom:53_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:54_b24_a24_d24_i24 @atom:54_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:55_b3_a3_d3_i3 @atom:55_b3_a3_d3_i3 lj/cut/coul/long 0.115 3.8
+    pair_coeff @atom:56_b6_a6_d6_i6 @atom:56_b6_a6_d6_i6 lj/cut/coul/long 0.17 3.8
+    pair_coeff @atom:57_b25_a25_d25_i25 @atom:57_b25_a25_d25_i25 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:58_b26_a26_d26_i26 @atom:58_b26_a26_d26_i26 lj/cut/coul/long 0.02 2.556
+    pair_coeff @atom:59_b27_a27_d27_i27 @atom:59_b27_a27_d27_i27 lj/cut/coul/long 0.069 2.78
+    pair_coeff @atom:60_b28_a28_d28_i28 @atom:60_b28_a28_d28_i28 lj/cut/coul/long 0.2339 3.401
+    pair_coeff @atom:61_b29_a29_d29_i29 @atom:61_b29_a29_d29_i29 lj/cut/coul/long 0.317 3.624
+    pair_coeff @atom:62_b30_a30_d30_i30 @atom:62_b30_a30_d30_i30 lj/cut/coul/long 0.433 3.935
+    pair_coeff @atom:63_b31_a31_d31_i31 @atom:63_b31_a31_d31_i31 lj/cut/coul/long 0.1521 3.15061
+    pair_coeff @atom:64_b32_a32_d32_i32 @atom:64_b32_a32_d32_i32 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:65_b31_a31_d31_i31 @atom:65_b31_a31_d31_i31 lj/cut/coul/long 0.155 3.15365
+    pair_coeff @atom:66_b32_a32_d32_i32 @atom:66_b32_a32_d32_i32 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:67_b33_a33_d33_i33 @atom:67_b33_a33_d33_i33 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:68_b34_a34_d34_i34 @atom:68_b34_a34_d34_i34 lj/cut/coul/long 0.15 3.176
+    pair_coeff @atom:69_b35_a35_d35_i35 @atom:69_b35_a35_d35_i35 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:70_b36_a36_d36_i36 @atom:70_b36_a36_d36_i36 lj/cut/coul/long 0.1 3.27
+    pair_coeff @atom:71_b37_a37_d37_i37 @atom:71_b37_a37_d37_i37 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:72_b38_a38_d38_i38 @atom:72_b38_a38_d38_i38 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:73_b39_a39_d39_i39 @atom:73_b39_a39_d39_i39 lj/cut/coul/long 0.16 3.12
+    pair_coeff @atom:74_b40_a40_d40_i40 @atom:74_b40_a40_d40_i40 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:75_b41_a41_d41_i41 @atom:75_b41_a41_d41_i41 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:76_b42_a42_d42_i42 @atom:76_b42_a42_d42_i42 lj/cut/coul/long 0.1554 3.16557
+    pair_coeff @atom:77_b43_a43_d43_i43 @atom:77_b43_a43_d43_i43 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:78_b44_a44_d44_i44 @atom:78_b44_a44_d44_i44 lj/cut/coul/long 0.17 3.42
+    pair_coeff @atom:79_b45_a45_d45_i45 @atom:79_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:80_b13_a13_d13_i13 @atom:80_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:81_b13_a13_d13_i13 @atom:81_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:82_b13_a13_d13_i13 @atom:82_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:83_b13_a13_d13_i13 @atom:83_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:84_b13_a13_d13_i13 @atom:84_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:85_b46_a46_d46_i46 @atom:85_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:86_b47_a47_d47_i47 @atom:86_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:87_b47_a47_d47_i47 @atom:87_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:88_b47_a47_d47_i47 @atom:88_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:89_b46_a46_d46_i46 @atom:89_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:90_b48_a48_d48_i48 @atom:90_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:91_b49_a49_d49_i49 @atom:91_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:92_b48_a48_d48_i48 @atom:92_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:93_b13_a13_d13_i13 @atom:93_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:94_b13_a13_d13_i13 @atom:94_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:95_b50_a50_d50_i50 @atom:95_b50_a50_d50_i50 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:96_b5_a5_d5_i5 @atom:96_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.12
+    pair_coeff @atom:97_b7_a7_d7_i7 @atom:97_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:98_b46_a46_d46_i46 @atom:98_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:99_b13_a13_d13_i13 @atom:99_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:100_b13_a13_d13_i13 @atom:100_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:101_b13_a13_d13_i13 @atom:101_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:102_b13_a13_d13_i13 @atom:102_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:103_b13_a13_d13_i13 @atom:103_b13_a13_d13_i13 lj/cut/coul/long 0.062 3.25
+    pair_coeff @atom:104_b5_a5_d5_i5 @atom:104_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07
+    pair_coeff @atom:105_b7_a7_d7_i7 @atom:105_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:106_b1_a1_d1_i1 @atom:106_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94
+    pair_coeff @atom:107_b46_a46_d46_i46 @atom:107_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:108_b48_a48_d48_i48 @atom:108_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:109_b5_a5_d5_i5 @atom:109_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07
+    pair_coeff @atom:110_b7_a7_d7_i7 @atom:110_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:111_b5_a5_d5_i5 @atom:111_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07
+    pair_coeff @atom:112_b7_a7_d7_i7 @atom:112_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:113_b5_a5_d5_i5 @atom:113_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07
+    pair_coeff @atom:114_b7_a7_d7_i7 @atom:114_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:115_b13_a13_d13_i13 @atom:115_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:116_b13_a13_d13_i13 @atom:116_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:117_b13_a13_d13_i13 @atom:117_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:118_b46_a46_d46_i46 @atom:118_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:119_b20_a20_d20_i20 @atom:119_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:120_b50_a50_d50_i50 @atom:120_b50_a50_d50_i50 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:121_b20_a20_d20_i20 @atom:121_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:122_b20_a20_d20_i20 @atom:122_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:123_b13_a13_d13_i13 @atom:123_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:124_b13_a13_d13_i13 @atom:124_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:125_b13_a13_d13_i13 @atom:125_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:126_b13_a13_d13_i13 @atom:126_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:127_b46_a46_d46_i46 @atom:127_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:128_b20_a20_d20_i20 @atom:128_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:129_b5_a5_d5_i5 @atom:129_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07
+    pair_coeff @atom:130_b7_a7_d7_i7 @atom:130_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:131_b51_a51_d51_i51 @atom:131_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:132_b46_a46_d46_i46 @atom:132_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:133_b51_a51_d51_i51 @atom:133_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:134_b46_a46_d46_i46 @atom:134_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:135_b51_a51_d51_i51 @atom:135_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:136_b46_a46_d46_i46 @atom:136_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:137_b51_a51_d51_i51 @atom:137_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:138_b46_a46_d46_i46 @atom:138_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:139_b51_a51_d51_i51 @atom:139_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:140_b51_a51_d51_i51 @atom:140_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:141_b48_a48_d48_i48 @atom:141_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:142_b15_a15_d15_i15 @atom:142_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:143_b15_a15_d15_i15 @atom:143_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.7
+    pair_coeff @atom:144_b16_a16_d16_i16 @atom:144_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:145_b16_a16_d16_i16 @atom:145_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:146_b17_a17_d17_i17 @atom:146_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:147_b17_a17_d17_i17 @atom:147_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:148_b13_a13_d13_i13 @atom:148_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:149_b13_a13_d13_i13 @atom:149_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:150_b13_a13_d13_i13 @atom:150_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:151_b13_a13_d13_i13 @atom:151_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:152_b13_a13_d13_i13 @atom:152_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:153_b13_a13_d13_i13 @atom:153_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:154_b13_a13_d13_i13 @atom:154_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:155_b13_a13_d13_i13 @atom:155_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:156_b13_a13_d13_i13 @atom:156_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:157_b13_a13_d13_i13 @atom:157_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:158_b13_a13_d13_i13 @atom:158_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:159_b13_a13_d13_i13 @atom:159_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:160_b13_a13_d13_i13 @atom:160_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:161_b13_a13_d13_i13 @atom:161_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:162_b13_a13_d13_i13 @atom:162_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:163_b48_a48_d48_i48 @atom:163_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:164_b16_a16_d16_i16 @atom:164_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:165_b13_a13_d13_i13 @atom:165_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:166_b13_a13_d13_i13 @atom:166_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:167_b13_a13_d13_i13 @atom:167_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:168_b21_a21_d21_i21 @atom:168_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4
+    pair_coeff @atom:169_b47_a47_d47_i47 @atom:169_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:170_b48_a48_d48_i48 @atom:170_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:171_b13_a13_d13_i13 @atom:171_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:172_b13_a13_d13_i13 @atom:172_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:173_b3_a3_d3_i3 @atom:173_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:174_b3_a3_d3_i3 @atom:174_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:175_b3_a3_d3_i3 @atom:175_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:176_b3_a3_d3_i3 @atom:176_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:177_b3_a3_d3_i3 @atom:177_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:178_b4_a4_d4_i4 @atom:178_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:179_b24_a24_d24_i24 @atom:179_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:180_b24_a24_d24_i24 @atom:180_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:181_b24_a24_d24_i24 @atom:181_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:182_b45_a45_d45_i45 @atom:182_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:183_b45_a45_d45_i45 @atom:183_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:184_b13_a13_d13_i13 @atom:184_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:185_b13_a13_d13_i13 @atom:185_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:186_b13_a13_d13_i13 @atom:186_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:187_b13_a13_d13_i13 @atom:187_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:188_b13_a13_d13_i13 @atom:188_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:189_b3_a3_d3_i3 @atom:189_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:190_b4_a4_d4_i4 @atom:190_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:191_b24_a24_d24_i24 @atom:191_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:192_b45_a45_d45_i45 @atom:192_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:193_b24_a24_d24_i24 @atom:193_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:194_b3_a3_d3_i3 @atom:194_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:195_b4_a4_d4_i4 @atom:195_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:196_b45_a45_d45_i45 @atom:196_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:197_b46_a46_d46_i46 @atom:197_b46_a46_d46_i46 lj/cut/coul/long 0.02 2.5
+    pair_coeff @atom:198_b13_a13_d13_i13 @atom:198_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:199_b13_a13_d13_i13 @atom:199_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:200_b13_a13_d13_i13 @atom:200_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:201_b13_a13_d13_i13 @atom:201_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:202_b48_a48_d48_i48 @atom:202_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:203_b19_a19_d19_i19 @atom:203_b19_a19_d19_i19 lj/cut/coul/long 0.15 3.65
+    pair_coeff @atom:204_b18_a18_d18_i18 @atom:204_b18_a18_d18_i18 lj/cut/coul/long 0.17 3.2
+    pair_coeff @atom:205_b48_a48_d48_i48 @atom:205_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:206_b21_a21_d21_i21 @atom:206_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4
+    pair_coeff @atom:207_b24_a24_d24_i24 @atom:207_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:208_b48_a48_d48_i48 @atom:208_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:209_b3_a3_d3_i3 @atom:209_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:210_b4_a4_d4_i4 @atom:210_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:211_b5_a5_d5_i5 @atom:211_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.0
+    pair_coeff @atom:212_b7_a7_d7_i7 @atom:212_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:213_b3_a3_d3_i3 @atom:213_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:214_b52_a52_d52_i52 @atom:214_b52_a52_d52_i52 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:215_b13_a13_d13_i13 @atom:215_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:216_b13_a13_d13_i13 @atom:216_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:217_b13_a13_d13_i13 @atom:217_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:218_b13_a13_d13_i13 @atom:218_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:219_b3_a3_d3_i3 @atom:219_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:220_b4_a4_d4_i4 @atom:220_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:221_b46_a46_d46_i46 @atom:221_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42
+    pair_coeff @atom:222_b3_a3_d3_i3 @atom:222_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:223_b4_a4_d4_i4 @atom:223_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:224_b46_a46_d46_i46 @atom:224_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42
+    pair_coeff @atom:225_b13_a13_d13_i13 @atom:225_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:226_b13_a13_d13_i13 @atom:226_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:227_b13_a13_d13_i13 @atom:227_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:228_b13_a13_d13_i13 @atom:228_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:229_b53_a53_d53_i53 @atom:229_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:230_b53_a53_d53_i53 @atom:230_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:231_b53_a53_d53_i53 @atom:231_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:232_b54_a54_d54_i54 @atom:232_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:233_b54_a54_d54_i54 @atom:233_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:234_b13_a13_d13_i13 @atom:234_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:235_b13_a13_d13_i13 @atom:235_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:236_b13_a13_d13_i13 @atom:236_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:237_b13_a13_d13_i13 @atom:237_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:238_b13_a13_d13_i13 @atom:238_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:239_b13_a13_d13_i13 @atom:239_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:240_b13_a13_d13_i13 @atom:240_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:241_b13_a13_d13_i13 @atom:241_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:242_b13_a13_d13_i13 @atom:242_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:243_b55_a55_d55_i55 @atom:243_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:244_b54_a54_d54_i54 @atom:244_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:245_b48_a48_d48_i48 @atom:245_b48_a48_d48_i48 lj/cut/coul/long 0.05 3.55
+    pair_coeff @atom:246_b55_a55_d55_i55 @atom:246_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:247_b54_a54_d54_i54 @atom:247_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:248_b13_a13_d13_i13 @atom:248_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:249_b13_a13_d13_i13 @atom:249_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:250_b13_a13_d13_i13 @atom:250_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:251_b13_a13_d13_i13 @atom:251_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:252_b53_a53_d53_i53 @atom:252_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:253_b54_a54_d54_i54 @atom:253_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:254_b56_a56_d56_i56 @atom:254_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:255_b48_a48_d48_i48 @atom:255_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:256_b55_a55_d55_i55 @atom:256_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:257_b45_a45_d45_i45 @atom:257_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:258_b48_a48_d48_i48 @atom:258_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:259_b49_a49_d49_i49 @atom:259_b49_a49_d49_i49 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:260_b48_a48_d48_i48 @atom:260_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:261_b49_a49_d49_i49 @atom:261_b49_a49_d49_i49 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:262_b57_a57_d57_i57 @atom:262_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:263_b3_a3_d3_i3 @atom:263_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:264_b57_a57_d57_i57 @atom:264_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:265_b3_a3_d3_i3 @atom:265_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:266_b47_a47_d47_i47 @atom:266_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:267_b47_a47_d47_i47 @atom:267_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:268_b45_a45_d45_i45 @atom:268_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:269_b4_a4_d4_i4 @atom:269_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:270_b45_a45_d45_i45 @atom:270_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:271_b4_a4_d4_i4 @atom:271_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:272_b46_a46_d46_i46 @atom:272_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:273_b46_a46_d46_i46 @atom:273_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:274_b13_a13_d13_i13 @atom:274_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:275_b46_a46_d46_i46 @atom:275_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:276_b57_a57_d57_i57 @atom:276_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:277_b3_a3_d3_i3 @atom:277_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:278_b56_a56_d56_i56 @atom:278_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:279_b48_a48_d48_i48 @atom:279_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:280_b47_a47_d47_i47 @atom:280_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:281_b47_a47_d47_i47 @atom:281_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:282_b45_a45_d45_i45 @atom:282_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:283_b4_a4_d4_i4 @atom:283_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:284_b55_a55_d55_i55 @atom:284_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:285_b45_a45_d45_i45 @atom:285_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:286_b45_a45_d45_i45 @atom:286_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:287_b46_a46_d46_i46 @atom:287_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:288_b58_a58_d58_i58 @atom:288_b58_a58_d58_i58 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:289_b56_a56_d56_i56 @atom:289_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:290_b59_a59_d59_i59 @atom:290_b59_a59_d59_i59 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:291_b56_a56_d56_i56 @atom:291_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:292_b60_a60_d60_i60 @atom:292_b60_a60_d60_i60 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:293_b60_a60_d60_i60 @atom:293_b60_a60_d60_i60 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:294_b48_a48_d48_i48 @atom:294_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:295_b61_a61_d61_i61 @atom:295_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:296_b62_a62_d62_i62 @atom:296_b62_a62_d62_i62 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:297_b57_a57_d57_i57 @atom:297_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:298_b63_a63_d63_i63 @atom:298_b63_a63_d63_i63 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:299_b55_a55_d55_i55 @atom:299_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:300_b45_a45_d45_i45 @atom:300_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:301_b45_a45_d45_i45 @atom:301_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:302_b63_a63_d63_i63 @atom:302_b63_a63_d63_i63 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:303_b45_a45_d45_i45 @atom:303_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:304_b57_a57_d57_i57 @atom:304_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:305_b48_a48_d48_i48 @atom:305_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:306_b56_a56_d56_i56 @atom:306_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:307_b60_a60_d60_i60 @atom:307_b60_a60_d60_i60 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:308_b60_a60_d60_i60 @atom:308_b60_a60_d60_i60 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:309_b3_a3_d3_i3 @atom:309_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:310_b45_a45_d45_i45 @atom:310_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:311_b55_a55_d55_i55 @atom:311_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:312_b45_a45_d45_i45 @atom:312_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:313_b4_a4_d4_i4 @atom:313_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:314_b13_a13_d13_i13 @atom:314_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:315_b46_a46_d46_i46 @atom:315_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:316_b13_a13_d13_i13 @atom:316_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:317_b46_a46_d46_i46 @atom:317_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:318_b13_a13_d13_i13 @atom:318_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:319_b46_a46_d46_i46 @atom:319_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:320_b57_a57_d57_i57 @atom:320_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:321_b3_a3_d3_i3 @atom:321_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:322_b57_a57_d57_i57 @atom:322_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:323_b48_a48_d48_i48 @atom:323_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:324_b47_a47_d47_i47 @atom:324_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:325_b47_a47_d47_i47 @atom:325_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:326_b45_a45_d45_i45 @atom:326_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:327_b4_a4_d4_i4 @atom:327_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:328_b45_a45_d45_i45 @atom:328_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:329_b55_a55_d55_i55 @atom:329_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:330_b45_a45_d45_i45 @atom:330_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:331_b45_a45_d45_i45 @atom:331_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:332_b49_a49_d49_i49 @atom:332_b49_a49_d49_i49 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:333_b58_a58_d58_i58 @atom:333_b58_a58_d58_i58 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:334_b13_a13_d13_i13 @atom:334_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:335_b46_a46_d46_i46 @atom:335_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:336_b64_a64_d64_i64 @atom:336_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74
+    pair_coeff @atom:337_b52_a52_d52_i52 @atom:337_b52_a52_d52_i52 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:338_b20_a20_d20_i20 @atom:338_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0
+    pair_coeff @atom:339_b13_a13_d13_i13 @atom:339_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.55
+    pair_coeff @atom:340_b47_a47_d47_i47 @atom:340_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5
+    pair_coeff @atom:341_b21_a21_d21_i21 @atom:341_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4
+    pair_coeff @atom:342_b47_a47_d47_i47 @atom:342_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:343_b1_a1_d1_i1 @atom:343_b1_a1_d1_i1 lj/cut/coul/long 0.71 3.05
+    pair_coeff @atom:344_b21_a21_d21_i21 @atom:344_b21_a21_d21_i21 lj/cut/coul/long 0.71 4.02
+    pair_coeff @atom:345_b65_a65_d65_i65 @atom:345_b65_a65_d65_i65 lj/cut/coul/long 0.71 4.28
+    pair_coeff @atom:346_b66_a66_d66_i66 @atom:346_b66_a66_d66_i66 lj/cut/coul/long 0.71 4.81
+    pair_coeff @atom:347_b67_a67_d67_i67 @atom:347_b67_a67_d67_i67 lj/cut/coul/long 0.0005 5.34
+    pair_coeff @atom:348_b68_a68_d68_i68 @atom:348_b68_a68_d68_i68 lj/cut/coul/long 0.0005 2.87
+    pair_coeff @atom:349_b69_a69_d69_i69 @atom:349_b69_a69_d69_i69 lj/cut/coul/long 0.0005 4.07
+    pair_coeff @atom:350_b70_a70_d70_i70 @atom:350_b70_a70_d70_i70 lj/cut/coul/long 0.0005 5.17
+    pair_coeff @atom:351_b71_a71_d71_i71 @atom:351_b71_a71_d71_i71 lj/cut/coul/long 0.0005 5.6
+    pair_coeff @atom:352_b72_a72_d72_i72 @atom:352_b72_a72_d72_i72 lj/cut/coul/long 0.0005 6.2
+    pair_coeff @atom:353_b73_a73_d73_i73 @atom:353_b73_a73_d73_i73 lj/cut/coul/long 0.875044 1.644471
+    pair_coeff @atom:354_b74_a74_d74_i74 @atom:354_b74_a74_d74_i74 lj/cut/coul/long 0.449657 2.412031
+    pair_coeff @atom:355_b75_a75_d75_i75 @atom:355_b75_a75_d75_i75 lj/cut/coul/long 0.118226 3.102688
+    pair_coeff @atom:356_b76_a76_d76_i76 @atom:356_b76_a76_d76_i76 lj/cut/coul/long 0.047096 3.81661
+    pair_coeff @atom:357_b6_a6_d6_i6 @atom:357_b6_a6_d6_i6 lj/cut/coul/long 0.3 4.2
+    pair_coeff @atom:358_b46_a46_d46_i46 @atom:358_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:359_b15_a15_d15_i15 @atom:359_b15_a15_d15_i15 lj/cut/coul/long 0.5 4.25
+    pair_coeff @atom:360_b6_a6_d6_i6 @atom:360_b6_a6_d6_i6 lj/cut/coul/long 0.3 4.2
+    pair_coeff @atom:361_b46_a46_d46_i46 @atom:361_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:362_b5_a5_d5_i5 @atom:362_b5_a5_d5_i5 lj/cut/coul/long 0.25 3.15
+    pair_coeff @atom:363_b13_a13_d13_i13 @atom:363_b13_a13_d13_i13 lj/cut/coul/long 0.3 4.2
+    pair_coeff @atom:364_b46_a46_d46_i46 @atom:364_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:365_b19_a19_d19_i19 @atom:365_b19_a19_d19_i19 lj/cut/coul/long 0.15 3.65
+    pair_coeff @atom:366_b18_a18_d18_i18 @atom:366_b18_a18_d18_i18 lj/cut/coul/long 0.25 3.4
+    pair_coeff @atom:367_b6_a6_d6_i6 @atom:367_b6_a6_d6_i6 lj/cut/coul/long 0.3 4.2
+    pair_coeff @atom:368_b46_a46_d46_i46 @atom:368_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:369_b53_a53_d53_i53 @atom:369_b53_a53_d53_i53 lj/cut/coul/long 0.25 3.4
+    pair_coeff @atom:370_b45_a45_d45_i45 @atom:370_b45_a45_d45_i45 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:371_b6_a6_d6_i6 @atom:371_b6_a6_d6_i6 lj/cut/coul/long 0.3 4.2
+    pair_coeff @atom:372_b46_a46_d46_i46 @atom:372_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:373_b13_a13_d13_i13 @atom:373_b13_a13_d13_i13 lj/cut/coul/long 0.3 4.2
+    pair_coeff @atom:374_b46_a46_d46_i46 @atom:374_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5
+    pair_coeff @atom:375_b33_a33_d33_i33 @atom:375_b33_a33_d33_i33 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:376_b5_a5_d5_i5 @atom:376_b5_a5_d5_i5 lj/cut/coul/long 0.25 3.2
+    pair_coeff @atom:377_b7_a7_d7_i7 @atom:377_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:378_b77_a77_d77_i77 @atom:378_b77_a77_d77_i77 lj/cut/coul/long 0.4 2.81524
+    pair_coeff @atom:379_b78_a78_d78_i78 @atom:379_b78_a78_d78_i78 lj/cut/coul/long 0.2 3.11815
+    pair_coeff @atom:380_b20_a20_d20_i20 @atom:380_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:381_b64_a64_d64_i64 @atom:381_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74
+    pair_coeff @atom:382_b52_a52_d52_i52 @atom:382_b52_a52_d52_i52 lj/cut/coul/long 0.2 3.15
+    pair_coeff @atom:383_b20_a20_d20_i20 @atom:383_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:384_b13_a13_d13_i13 @atom:384_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:385_b46_a46_d46_i46 @atom:385_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:386_b64_a64_d64_i64 @atom:386_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74
+    pair_coeff @atom:387_b52_a52_d52_i52 @atom:387_b52_a52_d52_i52 lj/cut/coul/long 0.2 3.15
+    pair_coeff @atom:388_b20_a20_d20_i20 @atom:388_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:389_b13_a13_d13_i13 @atom:389_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:390_b46_a46_d46_i46 @atom:390_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:391_b64_a64_d64_i64 @atom:391_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74
+    pair_coeff @atom:392_b52_a52_d52_i52 @atom:392_b52_a52_d52_i52 lj/cut/coul/long 0.2 3.15
+    pair_coeff @atom:393_b20_a20_d20_i20 @atom:393_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:394_b13_a13_d13_i13 @atom:394_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:395_b46_a46_d46_i46 @atom:395_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:396_b13_a13_d13_i13 @atom:396_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:397_b46_a46_d46_i46 @atom:397_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:398_b48_a48_d48_i48 @atom:398_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:399_b13_a13_d13_i13 @atom:399_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:400_b46_a46_d46_i46 @atom:400_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:401_b48_a48_d48_i48 @atom:401_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:402_b13_a13_d13_i13 @atom:402_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:403_b46_a46_d46_i46 @atom:403_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:404_b48_a48_d48_i48 @atom:404_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:405_b13_a13_d13_i13 @atom:405_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:406_b3_a3_d3_i3 @atom:406_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:407_b4_a4_d4_i4 @atom:407_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:408_b20_a20_d20_i20 @atom:408_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0
+    pair_coeff @atom:409_b13_a13_d13_i13 @atom:409_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:410_b46_a46_d46_i46 @atom:410_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42
+    pair_coeff @atom:411_b3_a3_d3_i3 @atom:411_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:412_b3_a3_d3_i3 @atom:412_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:413_b48_a48_d48_i48 @atom:413_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:414_b20_a20_d20_i20 @atom:414_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0
+    pair_coeff @atom:415_b79_a79_d79_i79 @atom:415_b79_a79_d79_i79 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:416_b23_a23_d23_i23 @atom:416_b23_a23_d23_i23 lj/cut/coul/long 0.17 2.96
+    pair_coeff @atom:417_b13_a13_d13_i13 @atom:417_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:418_b46_a46_d46_i46 @atom:418_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:419_b24_a24_d24_i24 @atom:419_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:420_b45_a45_d45_i45 @atom:420_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:421_b24_a24_d24_i24 @atom:421_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:422_b45_a45_d45_i45 @atom:422_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:423_b13_a13_d13_i13 @atom:423_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:424_b46_a46_d46_i46 @atom:424_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:425_b13_a13_d13_i13 @atom:425_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:426_b46_a46_d46_i46 @atom:426_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:427_b13_a13_d13_i13 @atom:427_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:428_b46_a46_d46_i46 @atom:428_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:429_b48_a48_d48_i48 @atom:429_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:430_b48_a48_d48_i48 @atom:430_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:431_b13_a13_d13_i13 @atom:431_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:432_b13_a13_d13_i13 @atom:432_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:433_b13_a13_d13_i13 @atom:433_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:434_b79_a79_d79_i79 @atom:434_b79_a79_d79_i79 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:435_b23_a23_d23_i23 @atom:435_b23_a23_d23_i23 lj/cut/coul/long 0.17 2.96
+    pair_coeff @atom:436_b22_a22_d22_i22 @atom:436_b22_a22_d22_i22 lj/cut/coul/long 0.395 3.56
+    pair_coeff @atom:437_b22_a22_d22_i22 @atom:437_b22_a22_d22_i22 lj/cut/coul/long 0.395 3.56
+    pair_coeff @atom:438_b23_a23_d23_i23 @atom:438_b23_a23_d23_i23 lj/cut/coul/long 0.28 2.93
+    pair_coeff @atom:439_b13_a13_d13_i13 @atom:439_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:440_b13_a13_d13_i13 @atom:440_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:441_b80_a80_d80_i80 @atom:441_b80_a80_d80_i80 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:442_b60_a60_d60_i60 @atom:442_b60_a60_d60_i60 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:443_b81_a81_d81_i81 @atom:443_b81_a81_d81_i81 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:444_b57_a57_d57_i57 @atom:444_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:445_b45_a45_d45_i45 @atom:445_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:446_b13_a13_d13_i13 @atom:446_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:447_b82_a82_d82_i82 @atom:447_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:448_b83_a83_d83_i83 @atom:448_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:449_b84_a84_d84_i84 @atom:449_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:450_b82_a82_d82_i82 @atom:450_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:451_b85_a85_d85_i85 @atom:451_b85_a85_d85_i85 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:452_b61_a61_d61_i61 @atom:452_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:453_b57_a57_d57_i57 @atom:453_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:454_b45_a45_d45_i45 @atom:454_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:455_b84_a84_d84_i84 @atom:455_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:456_b13_a13_d13_i13 @atom:456_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:457_b13_a13_d13_i13 @atom:457_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:458_b47_a47_d47_i47 @atom:458_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:459_b47_a47_d47_i47 @atom:459_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:460_b86_a86_d86_i86 @atom:460_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:461_b56_a56_d56_i56 @atom:461_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:462_b48_a48_d48_i48 @atom:462_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:463_b48_a48_d48_i48 @atom:463_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:464_b48_a48_d48_i48 @atom:464_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:465_b49_a49_d49_i49 @atom:465_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:466_b49_a49_d49_i49 @atom:466_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:467_b49_a49_d49_i49 @atom:467_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:468_b56_a56_d56_i56 @atom:468_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:469_b48_a48_d48_i48 @atom:469_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:470_b49_a49_d49_i49 @atom:470_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:471_b56_a56_d56_i56 @atom:471_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:472_b59_a59_d59_i59 @atom:472_b59_a59_d59_i59 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:473_b48_a48_d48_i48 @atom:473_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:474_b48_a48_d48_i48 @atom:474_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:475_b49_a49_d49_i49 @atom:475_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:476_b49_a49_d49_i49 @atom:476_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:477_b49_a49_d49_i49 @atom:477_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:478_b56_a56_d56_i56 @atom:478_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:479_b48_a48_d48_i48 @atom:479_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:480_b48_a48_d48_i48 @atom:480_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:481_b49_a49_d49_i49 @atom:481_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:482_b49_a49_d49_i49 @atom:482_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:483_b57_a57_d57_i57 @atom:483_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:484_b84_a84_d84_i84 @atom:484_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:485_b87_a87_d87_i87 @atom:485_b87_a87_d87_i87 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:486_b45_a45_d45_i45 @atom:486_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:487_b49_a49_d49_i49 @atom:487_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:488_b49_a49_d49_i49 @atom:488_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:489_b57_a57_d57_i57 @atom:489_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:490_b61_a61_d61_i61 @atom:490_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:491_b88_a88_d88_i88 @atom:491_b88_a88_d88_i88 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:492_b87_a87_d87_i87 @atom:492_b87_a87_d87_i87 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:493_b84_a84_d84_i84 @atom:493_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:494_b45_a45_d45_i45 @atom:494_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:495_b49_a49_d49_i49 @atom:495_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:496_b49_a49_d49_i49 @atom:496_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:497_b49_a49_d49_i49 @atom:497_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:498_b57_a57_d57_i57 @atom:498_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:499_b82_a82_d82_i82 @atom:499_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:500_b61_a61_d61_i61 @atom:500_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:501_b83_a83_d83_i83 @atom:501_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:502_b84_a84_d84_i84 @atom:502_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:503_b45_a45_d45_i45 @atom:503_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:504_b49_a49_d49_i49 @atom:504_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:505_b49_a49_d49_i49 @atom:505_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:506_b49_a49_d49_i49 @atom:506_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:507_b20_a20_d20_i20 @atom:507_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:508_b84_a84_d84_i84 @atom:508_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:509_b87_a87_d87_i87 @atom:509_b87_a87_d87_i87 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:510_b49_a49_d49_i49 @atom:510_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:511_b49_a49_d49_i49 @atom:511_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:512_b20_a20_d20_i20 @atom:512_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:513_b82_a82_d82_i82 @atom:513_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:514_b61_a61_d61_i61 @atom:514_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:515_b83_a83_d83_i83 @atom:515_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:516_b84_a84_d84_i84 @atom:516_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:517_b49_a49_d49_i49 @atom:517_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:518_b49_a49_d49_i49 @atom:518_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:519_b49_a49_d49_i49 @atom:519_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:520_b20_a20_d20_i20 @atom:520_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:521_b61_a61_d61_i61 @atom:521_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:522_b88_a88_d88_i88 @atom:522_b88_a88_d88_i88 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:523_b87_a87_d87_i87 @atom:523_b87_a87_d87_i87 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:524_b84_a84_d84_i84 @atom:524_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:525_b49_a49_d49_i49 @atom:525_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:526_b49_a49_d49_i49 @atom:526_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:527_b49_a49_d49_i49 @atom:527_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:528_b57_a57_d57_i57 @atom:528_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:529_b84_a84_d84_i84 @atom:529_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:530_b87_a87_d87_i87 @atom:530_b87_a87_d87_i87 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:531_b48_a48_d48_i48 @atom:531_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:532_b48_a48_d48_i48 @atom:532_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:533_b48_a48_d48_i48 @atom:533_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:534_b48_a48_d48_i48 @atom:534_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:535_b81_a81_d81_i81 @atom:535_b81_a81_d81_i81 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:536_b60_a60_d60_i60 @atom:536_b60_a60_d60_i60 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:537_b45_a45_d45_i45 @atom:537_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:538_b49_a49_d49_i49 @atom:538_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:539_b49_a49_d49_i49 @atom:539_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:540_b49_a49_d49_i49 @atom:540_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:541_b49_a49_d49_i49 @atom:541_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:542_b49_a49_d49_i49 @atom:542_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:543_b49_a49_d49_i49 @atom:543_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:544_b56_a56_d56_i56 @atom:544_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:545_b48_a48_d48_i48 @atom:545_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:546_b48_a48_d48_i48 @atom:546_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:547_b48_a48_d48_i48 @atom:547_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:548_b48_a48_d48_i48 @atom:548_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:549_b48_a48_d48_i48 @atom:549_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:550_b48_a48_d48_i48 @atom:550_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:551_b48_a48_d48_i48 @atom:551_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:552_b48_a48_d48_i48 @atom:552_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:553_b48_a48_d48_i48 @atom:553_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:554_b49_a49_d49_i49 @atom:554_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:555_b49_a49_d49_i49 @atom:555_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:556_b49_a49_d49_i49 @atom:556_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:557_b49_a49_d49_i49 @atom:557_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:558_b49_a49_d49_i49 @atom:558_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:559_b49_a49_d49_i49 @atom:559_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:560_b49_a49_d49_i49 @atom:560_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:561_b56_a56_d56_i56 @atom:561_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:562_b59_a59_d59_i59 @atom:562_b59_a59_d59_i59 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:563_b56_a56_d56_i56 @atom:563_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:564_b60_a60_d60_i60 @atom:564_b60_a60_d60_i60 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:565_b60_a60_d60_i60 @atom:565_b60_a60_d60_i60 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:566_b48_a48_d48_i48 @atom:566_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:567_b61_a61_d61_i61 @atom:567_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:568_b62_a62_d62_i62 @atom:568_b62_a62_d62_i62 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:569_b57_a57_d57_i57 @atom:569_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:570_b49_a49_d49_i49 @atom:570_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:571_b49_a49_d49_i49 @atom:571_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:572_b49_a49_d49_i49 @atom:572_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:573_b45_a45_d45_i45 @atom:573_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:574_b16_a16_d16_i16 @atom:574_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:575_b82_a82_d82_i82 @atom:575_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:576_b61_a61_d61_i61 @atom:576_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:577_b83_a83_d83_i83 @atom:577_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:578_b84_a84_d84_i84 @atom:578_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:579_b49_a49_d49_i49 @atom:579_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:580_b49_a49_d49_i49 @atom:580_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:581_b49_a49_d49_i49 @atom:581_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:582_b56_a56_d56_i56 @atom:582_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:583_b59_a59_d59_i59 @atom:583_b59_a59_d59_i59 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:584_b49_a49_d49_i49 @atom:584_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:585_b48_a48_d48_i48 @atom:585_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:586_b13_a13_d13_i13 @atom:586_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:587_b56_a56_d56_i56 @atom:587_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:588_b48_a48_d48_i48 @atom:588_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:589_b48_a48_d48_i48 @atom:589_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:590_b48_a48_d48_i48 @atom:590_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:591_b48_a48_d48_i48 @atom:591_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:592_b48_a48_d48_i48 @atom:592_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:593_b48_a48_d48_i48 @atom:593_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:594_b49_a49_d49_i49 @atom:594_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:595_b49_a49_d49_i49 @atom:595_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:596_b49_a49_d49_i49 @atom:596_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:597_b49_a49_d49_i49 @atom:597_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:598_b57_a57_d57_i57 @atom:598_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:599_b82_a82_d82_i82 @atom:599_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:600_b61_a61_d61_i61 @atom:600_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:601_b83_a83_d83_i83 @atom:601_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:602_b84_a84_d84_i84 @atom:602_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:603_b13_a13_d13_i13 @atom:603_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:604_b49_a49_d49_i49 @atom:604_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:605_b49_a49_d49_i49 @atom:605_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:606_b49_a49_d49_i49 @atom:606_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:607_b46_a46_d46_i46 @atom:607_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:608_b13_a13_d13_i13 @atom:608_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:609_b13_a13_d13_i13 @atom:609_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:610_b13_a13_d13_i13 @atom:610_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:611_b13_a13_d13_i13 @atom:611_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:612_b13_a13_d13_i13 @atom:612_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:613_b13_a13_d13_i13 @atom:613_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:614_b13_a13_d13_i13 @atom:614_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:615_b13_a13_d13_i13 @atom:615_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:616_b13_a13_d13_i13 @atom:616_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:617_b13_a13_d13_i13 @atom:617_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:618_b13_a13_d13_i13 @atom:618_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:619_b13_a13_d13_i13 @atom:619_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:620_b13_a13_d13_i13 @atom:620_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:621_b13_a13_d13_i13 @atom:621_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:622_b13_a13_d13_i13 @atom:622_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:623_b15_a15_d15_i15 @atom:623_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:624_b17_a17_d17_i17 @atom:624_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:625_b48_a48_d48_i48 @atom:625_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:626_b89_a89_d89_i89 @atom:626_b89_a89_d89_i89 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:627_b90_a90_d90_i90 @atom:627_b90_a90_d90_i90 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:628_b91_a91_d91_i91 @atom:628_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:629_b91_a91_d91_i91 @atom:629_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:630_b13_a13_d13_i13 @atom:630_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:631_b86_a86_d86_i86 @atom:631_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:632_b86_a86_d86_i86 @atom:632_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:633_b86_a86_d86_i86 @atom:633_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:634_b86_a86_d86_i86 @atom:634_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:635_b86_a86_d86_i86 @atom:635_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:636_b86_a86_d86_i86 @atom:636_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:637_b16_a16_d16_i16 @atom:637_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:638_b92_a92_d92_i92 @atom:638_b92_a92_d92_i92 lj/cut/coul/long 0.054 3.473
+    pair_coeff @atom:639_b93_a93_d93_i93 @atom:639_b93_a93_d93_i93 lj/cut/coul/long 0.05 3.3
+    pair_coeff @atom:640_b94_a94_d94_i94 @atom:640_b94_a94_d94_i94 lj/cut/coul/long 0.05 3.3
+    pair_coeff @atom:641_b95_a95_d95_i95 @atom:641_b95_a95_d95_i95 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:642_b13_a13_d13_i13 @atom:642_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:643_b46_a46_d46_i46 @atom:643_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:644_b96_a96_d96_i96 @atom:644_b96_a96_d96_i96 lj/cut/coul/long 0.06 3.75
+    pair_coeff @atom:645_b97_a97_d97_i97 @atom:645_b97_a97_d97_i97 lj/cut/coul/long 0.054 3.473
+    pair_coeff @atom:646_b98_a98_d98_i98 @atom:646_b98_a98_d98_i98 lj/cut/coul/long 0.05 3.3
+    pair_coeff @atom:647_b99_a99_d99_i99 @atom:647_b99_a99_d99_i99 lj/cut/coul/long 0.05 3.3
+    pair_coeff @atom:648_b100_a100_d100_i100 @atom:648_b100_a100_d100_i100 lj/cut/coul/long 0.04 2.95
+    pair_coeff @atom:649_b47_a47_d47_i47 @atom:649_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:650_b21_a21_d21_i21 @atom:650_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4
+    pair_coeff @atom:651_b46_a46_d46_i46 @atom:651_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:652_b91_a91_d91_i91 @atom:652_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:653_b91_a91_d91_i91 @atom:653_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:654_b91_a91_d91_i91 @atom:654_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:655_b48_a48_d48_i48 @atom:655_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:656_b49_a49_d49_i49 @atom:656_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:657_b48_a48_d48_i48 @atom:657_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:658_b49_a49_d49_i49 @atom:658_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:659_b48_a48_d48_i48 @atom:659_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:660_b1_a1_d1_i1 @atom:660_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.85
+    pair_coeff @atom:661_b48_a48_d48_i48 @atom:661_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:662_b1_a1_d1_i1 @atom:662_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.85
+    pair_coeff @atom:663_b65_a65_d65_i65 @atom:663_b65_a65_d65_i65 lj/cut/coul/long 0.47 3.47
+    pair_coeff @atom:664_b2_a2_d2_i2 @atom:664_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905
+    pair_coeff @atom:665_b48_a48_d48_i48 @atom:665_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:666_b13_a13_d13_i13 @atom:666_b13_a13_d13_i13 lj/cut/coul/long 0.062 3.25
+    pair_coeff @atom:667_b1_a1_d1_i1 @atom:667_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94
+    pair_coeff @atom:668_b48_a48_d48_i48 @atom:668_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:669_b1_a1_d1_i1 @atom:669_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.85
+    pair_coeff @atom:670_b48_a48_d48_i48 @atom:670_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:671_b65_a65_d65_i65 @atom:671_b65_a65_d65_i65 lj/cut/coul/long 0.47 3.47
+    pair_coeff @atom:672_b48_a48_d48_i48 @atom:672_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:673_b66_a66_d66_i66 @atom:673_b66_a66_d66_i66 lj/cut/coul/long 0.6 3.75
+    pair_coeff @atom:674_b91_a91_d91_i91 @atom:674_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:675_b15_a15_d15_i15 @atom:675_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.55
+    pair_coeff @atom:676_b48_a48_d48_i48 @atom:676_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:677_b48_a48_d48_i48 @atom:677_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:678_b48_a48_d48_i48 @atom:678_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:679_b48_a48_d48_i48 @atom:679_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:680_b48_a48_d48_i48 @atom:680_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:681_b49_a49_d49_i49 @atom:681_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:682_b49_a49_d49_i49 @atom:682_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:683_b48_a48_d48_i48 @atom:683_b48_a48_d48_i48 lj/cut/coul/long 0.05 3.55
+    pair_coeff @atom:684_b55_a55_d55_i55 @atom:684_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:685_b45_a45_d45_i45 @atom:685_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:686_b45_a45_d45_i45 @atom:686_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:687_b49_a49_d49_i49 @atom:687_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:688_b13_a13_d13_i13 @atom:688_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:689_b13_a13_d13_i13 @atom:689_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:690_b101_a101_d101_i101 @atom:690_b101_a101_d101_i101 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:691_b56_a56_d56_i56 @atom:691_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:692_b101_a101_d101_i101 @atom:692_b101_a101_d101_i101 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:693_b48_a48_d48_i48 @atom:693_b48_a48_d48_i48 lj/cut/coul/long 0.05 3.55
+    pair_coeff @atom:694_b18_a18_d18_i18 @atom:694_b18_a18_d18_i18 lj/cut/coul/long 0.17 3.2
+    pair_coeff @atom:695_b19_a19_d19_i19 @atom:695_b19_a19_d19_i19 lj/cut/coul/long 0.066 3.3
+    pair_coeff @atom:696_b13_a13_d13_i13 @atom:696_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3
+    pair_coeff @atom:697_b13_a13_d13_i13 @atom:697_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3
+    pair_coeff @atom:698_b13_a13_d13_i13 @atom:698_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3
+    pair_coeff @atom:699_b13_a13_d13_i13 @atom:699_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3
+    pair_coeff @atom:700_b46_a46_d46_i46 @atom:700_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.5
+    pair_coeff @atom:701_b102_a102_d102_i102 @atom:701_b102_a102_d102_i102 lj/cut/coul/long 0.12 3.25
+    pair_coeff @atom:702_b103_a103_d103_i103 @atom:702_b103_a103_d103_i103 lj/cut/coul/long 0.17 2.96
+    pair_coeff @atom:703_b13_a13_d13_i13 @atom:703_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:704_b46_a46_d46_i46 @atom:704_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.5
+    pair_coeff @atom:705_b13_a13_d13_i13 @atom:705_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:706_b13_a13_d13_i13 @atom:706_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:707_b13_a13_d13_i13 @atom:707_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:708_b102_a102_d102_i102 @atom:708_b102_a102_d102_i102 lj/cut/coul/long 0.12 3.25
+    pair_coeff @atom:709_b48_a48_d48_i48 @atom:709_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:710_b13_a13_d13_i13 @atom:710_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3
+    pair_coeff @atom:711_b56_a56_d56_i56 @atom:711_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:712_b4_a4_d4_i4 @atom:712_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:713_b3_a3_d3_i3 @atom:713_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:714_b20_a20_d20_i20 @atom:714_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0
+    pair_coeff @atom:715_b13_a13_d13_i13 @atom:715_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:716_b13_a13_d13_i13 @atom:716_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:717_b13_a13_d13_i13 @atom:717_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:718_b46_a46_d46_i46 @atom:718_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42
+    pair_coeff @atom:719_b46_a46_d46_i46 @atom:719_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42
+    pair_coeff @atom:720_b46_a46_d46_i46 @atom:720_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42
+    pair_coeff @atom:721_b20_a20_d20_i20 @atom:721_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:722_b104_a104_d104_i104 @atom:722_b104_a104_d104_i104 lj/cut/coul/long 0.2 3.74
+    pair_coeff @atom:723_b13_a13_d13_i13 @atom:723_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:724_b13_a13_d13_i13 @atom:724_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:725_b46_a46_d46_i46 @atom:725_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:726_b64_a64_d64_i64 @atom:726_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74
+    pair_coeff @atom:727_b1_a1_d1_i1 @atom:727_b1_a1_d1_i1 lj/cut/coul/long 0.061 3.1181
+    pair_coeff @atom:728_b24_a24_d24_i24 @atom:728_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.15
+    pair_coeff @atom:729_b4_a4_d4_i4 @atom:729_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.86
+    pair_coeff @atom:730_b44_a44_d44_i44 @atom:730_b44_a44_d44_i44 lj/cut/coul/long 0.17 3.3
+    pair_coeff @atom:731_b44_a44_d44_i44 @atom:731_b44_a44_d44_i44 lj/cut/coul/long 0.17 3.3
+    pair_coeff @atom:732_b44_a44_d44_i44 @atom:732_b44_a44_d44_i44 lj/cut/coul/long 0.17 3.3
+    pair_coeff @atom:733_b13_a13_d13_i13 @atom:733_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:734_b13_a13_d13_i13 @atom:734_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:735_b13_a13_d13_i13 @atom:735_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:736_b13_a13_d13_i13 @atom:736_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:737_b13_a13_d13_i13 @atom:737_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:738_b13_a13_d13_i13 @atom:738_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:739_b45_a45_d45_i45 @atom:739_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:740_b45_a45_d45_i45 @atom:740_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:741_b46_a46_d46_i46 @atom:741_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.5
+    pair_coeff @atom:742_b13_a13_d13_i13 @atom:742_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:743_b13_a13_d13_i13 @atom:743_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:744_b13_a13_d13_i13 @atom:744_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:745_b13_a13_d13_i13 @atom:745_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:746_b48_a48_d48_i48 @atom:746_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:747_b48_a48_d48_i48 @atom:747_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:748_b48_a48_d48_i48 @atom:748_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:749_b13_a13_d13_i13 @atom:749_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:750_b13_a13_d13_i13 @atom:750_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:751_b13_a13_d13_i13 @atom:751_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:752_b13_a13_d13_i13 @atom:752_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:753_b13_a13_d13_i13 @atom:753_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:754_b13_a13_d13_i13 @atom:754_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:755_b19_a19_d19_i19 @atom:755_b19_a19_d19_i19 lj/cut/coul/long 0.086 3.3
+    pair_coeff @atom:756_b46_a46_d46_i46 @atom:756_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42
+    pair_coeff @atom:757_b19_a19_d19_i19 @atom:757_b19_a19_d19_i19 lj/cut/coul/long 0.21 3.3
+    pair_coeff @atom:758_b19_a19_d19_i19 @atom:758_b19_a19_d19_i19 lj/cut/coul/long 0.135 3.3
+    pair_coeff @atom:759_b19_a19_d19_i19 @atom:759_b19_a19_d19_i19 lj/cut/coul/long 0.1 3.3
+    pair_coeff @atom:760_b46_a46_d46_i46 @atom:760_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.5
+    pair_coeff @atom:761_b51_a51_d51_i51 @atom:761_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:762_b51_a51_d51_i51 @atom:762_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:763_b51_a51_d51_i51 @atom:763_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:764_b5_a5_d5_i5 @atom:764_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.12
+    pair_coeff @atom:765_b7_a7_d7_i7 @atom:765_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:766_b105_a105_d105_i105 @atom:766_b105_a105_d105_i105 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:767_b105_a105_d105_i105 @atom:767_b105_a105_d105_i105 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:768_b105_a105_d105_i105 @atom:768_b105_a105_d105_i105 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:769_b19_a19_d19_i19 @atom:769_b19_a19_d19_i19 lj/cut/coul/long 0.21 3.3
+    pair_coeff @atom:770_b53_a53_d53_i53 @atom:770_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:771_b54_a54_d54_i54 @atom:771_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:772_b13_a13_d13_i13 @atom:772_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:773_b13_a13_d13_i13 @atom:773_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:774_b13_a13_d13_i13 @atom:774_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:775_b13_a13_d13_i13 @atom:775_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:776_b84_a84_d84_i84 @atom:776_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:777_b87_a87_d87_i87 @atom:777_b87_a87_d87_i87 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:778_b86_a86_d86_i86 @atom:778_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:779_b86_a86_d86_i86 @atom:779_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:780_b46_a46_d46_i46 @atom:780_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:781_b13_a13_d13_i13 @atom:781_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:782_b3_a3_d3_i3 @atom:782_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:783_b53_a53_d53_i53 @atom:783_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:784_b52_a52_d52_i52 @atom:784_b52_a52_d52_i52 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:785_b54_a54_d54_i54 @atom:785_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:786_b1_a1_d1_i1 @atom:786_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94
+    pair_coeff @atom:787_b13_a13_d13_i13 @atom:787_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:788_b46_a46_d46_i46 @atom:788_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:789_b13_a13_d13_i13 @atom:789_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:790_b13_a13_d13_i13 @atom:790_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:791_b13_a13_d13_i13 @atom:791_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:792_b13_a13_d13_i13 @atom:792_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:793_b13_a13_d13_i13 @atom:793_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:794_b13_a13_d13_i13 @atom:794_b13_a13_d13_i13 lj/cut/coul/long 0.097 3.5
+    pair_coeff @atom:795_b1_a1_d1_i1 @atom:795_b1_a1_d1_i1 lj/cut/coul/long 0.053 2.95
+    pair_coeff @atom:796_b13_a13_d13_i13 @atom:796_b13_a13_d13_i13 lj/cut/coul/long 0.062 3.25
+    pair_coeff @atom:797_b46_a46_d46_i46 @atom:797_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:798_b13_a13_d13_i13 @atom:798_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:799_b13_a13_d13_i13 @atom:799_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:800_b21_a21_d21_i21 @atom:800_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4
+    pair_coeff @atom:801_b13_a13_d13_i13 @atom:801_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:802_b46_a46_d46_i46 @atom:802_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:803_b13_a13_d13_i13 @atom:803_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:804_b13_a13_d13_i13 @atom:804_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:805_b65_a65_d65_i65 @atom:805_b65_a65_d65_i65 lj/cut/coul/long 0.47 3.47
+    pair_coeff @atom:806_b13_a13_d13_i13 @atom:806_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:807_b46_a46_d46_i46 @atom:807_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:808_b13_a13_d13_i13 @atom:808_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:809_b13_a13_d13_i13 @atom:809_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:810_b1_a1_d1_i1 @atom:810_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94
+    pair_coeff @atom:811_b21_a21_d21_i21 @atom:811_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4
+    pair_coeff @atom:812_b65_a65_d65_i65 @atom:812_b65_a65_d65_i65 lj/cut/coul/long 0.47 3.47
+    pair_coeff @atom:813_b48_a48_d48_i48 @atom:813_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:814_b20_a20_d20_i20 @atom:814_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9
+    pair_coeff @atom:815_b13_a13_d13_i13 @atom:815_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:816_b1_a1_d1_i1 @atom:816_b1_a1_d1_i1 lj/cut/coul/long 0.06 2.9
+    pair_coeff @atom:817_b24_a24_d24_i24 @atom:817_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:818_b48_a48_d48_i48 @atom:818_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:819_b13_a13_d13_i13 @atom:819_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:820_b3_a3_d3_i3 @atom:820_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:821_b3_a3_d3_i3 @atom:821_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:822_b4_a4_d4_i4 @atom:822_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:823_b24_a24_d24_i24 @atom:823_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:824_b45_a45_d45_i45 @atom:824_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:825_b5_a5_d5_i5 @atom:825_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.12
+    pair_coeff @atom:826_b7_a7_d7_i7 @atom:826_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0
+    pair_coeff @atom:827_b13_a13_d13_i13 @atom:827_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:828_b13_a13_d13_i13 @atom:828_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:829_b86_a86_d86_i86 @atom:829_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:830_b86_a86_d86_i86 @atom:830_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:831_b86_a86_d86_i86 @atom:831_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:832_b86_a86_d86_i86 @atom:832_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:833_b48_a48_d48_i48 @atom:833_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:834_b106_a106_d106_i106 @atom:834_b106_a106_d106_i106 lj/cut/coul/long 0.0125 1.96
+    pair_coeff @atom:835_b13_a13_d13_i13 @atom:835_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:836_b13_a13_d13_i13 @atom:836_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:837_b13_a13_d13_i13 @atom:837_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:838_b66_a66_d66_i66 @atom:838_b66_a66_d66_i66 lj/cut/coul/long 0.6 3.75
+    pair_coeff @atom:839_b46_a46_d46_i46 @atom:839_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:840_b24_a24_d24_i24 @atom:840_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:841_b48_a48_d48_i48 @atom:841_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:842_b48_a48_d48_i48 @atom:842_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:843_b24_a24_d24_i24 @atom:843_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:844_b48_a48_d48_i48 @atom:844_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:845_b3_a3_d3_i3 @atom:845_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:846_b4_a4_d4_i4 @atom:846_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:847_b107_a107_d107_i107 @atom:847_b107_a107_d107_i107 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:848_b13_a13_d13_i13 @atom:848_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:849_b13_a13_d13_i13 @atom:849_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:850_b13_a13_d13_i13 @atom:850_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:851_b13_a13_d13_i13 @atom:851_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:852_b46_a46_d46_i46 @atom:852_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42
+    pair_coeff @atom:853_b3_a3_d3_i3 @atom:853_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75
+    pair_coeff @atom:854_b4_a4_d4_i4 @atom:854_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:855_b46_a46_d46_i46 @atom:855_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42
+    pair_coeff @atom:856_b13_a13_d13_i13 @atom:856_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:857_b13_a13_d13_i13 @atom:857_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:858_b13_a13_d13_i13 @atom:858_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:859_b13_a13_d13_i13 @atom:859_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:860_b13_a13_d13_i13 @atom:860_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:861_b13_a13_d13_i13 @atom:861_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:862_b13_a13_d13_i13 @atom:862_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:863_b13_a13_d13_i13 @atom:863_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:864_b13_a13_d13_i13 @atom:864_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:865_b13_a13_d13_i13 @atom:865_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:866_b108_a108_d108_i108 @atom:866_b108_a108_d108_i108 lj/cut/coul/long 0.1 4.0
+    pair_coeff @atom:867_b108_a108_d108_i108 @atom:867_b108_a108_d108_i108 lj/cut/coul/long 0.1 4.0
+    pair_coeff @atom:868_b108_a108_d108_i108 @atom:868_b108_a108_d108_i108 lj/cut/coul/long 0.1 4.0
+    pair_coeff @atom:869_b108_a108_d108_i108 @atom:869_b108_a108_d108_i108 lj/cut/coul/long 0.1 4.0
+    pair_coeff @atom:870_b45_a45_d45_i45 @atom:870_b45_a45_d45_i45 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:871_b13_a13_d13_i13 @atom:871_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:872_b13_a13_d13_i13 @atom:872_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:873_b13_a13_d13_i13 @atom:873_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:874_b13_a13_d13_i13 @atom:874_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:875_b1_a1_d1_i1 @atom:875_b1_a1_d1_i1 lj/cut/coul/long 0.72 3.08
+    pair_coeff @atom:876_b21_a21_d21_i21 @atom:876_b21_a21_d21_i21 lj/cut/coul/long 0.11779 4.18
+    pair_coeff @atom:877_b65_a65_d65_i65 @atom:877_b65_a65_d65_i65 lj/cut/coul/long 0.09 4.51
+    pair_coeff @atom:878_b66_a66_d66_i66 @atom:878_b66_a66_d66_i66 lj/cut/coul/long 0.07 5.15
+    pair_coeff @atom:879_b68_a68_d68_i68 @atom:879_b68_a68_d68_i68 lj/cut/coul/long 0.018279 2.7
+    pair_coeff @atom:880_b69_a69_d69_i69 @atom:880_b69_a69_d69_i69 lj/cut/coul/long 0.002772 3.35
+    pair_coeff @atom:881_b70_a70_d70_i70 @atom:881_b70_a70_d70_i70 lj/cut/coul/long 0.000328 4.06
+    pair_coeff @atom:882_b71_a71_d71_i71 @atom:882_b71_a71_d71_i71 lj/cut/coul/long 0.000171 4.32
+    pair_coeff @atom:883_b72_a72_d72_i72 @atom:883_b72_a72_d72_i72 lj/cut/coul/long 8.1e-05 4.82
+    pair_coeff @atom:884_b73_a73_d73_i73 @atom:884_b73_a73_d73_i73 lj/cut/coul/long 0.875044 2.91
+    pair_coeff @atom:885_b74_a74_d74_i74 @atom:885_b74_a74_d74_i74 lj/cut/coul/long 0.449657 3.47
+    pair_coeff @atom:886_b75_a75_d75_i75 @atom:886_b75_a75_d75_i75 lj/cut/coul/long 0.118226 3.82
+    pair_coeff @atom:887_b76_a76_d76_i76 @atom:887_b76_a76_d76_i76 lj/cut/coul/long 0.047096 4.18
+    pair_coeff @atom:888_b13_a13_d13_i13 @atom:888_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:889_b13_a13_d13_i13 @atom:889_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:890_b13_a13_d13_i13 @atom:890_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:891_b13_a13_d13_i13 @atom:891_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+    pair_coeff @atom:892_b46_a46_d46_i46 @atom:892_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5
+    pair_coeff @atom:893_b53_a53_d53_i53 @atom:893_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:894_b48_a48_d48_i48 @atom:894_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:895_b53_a53_d53_i53 @atom:895_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25
+    pair_coeff @atom:896_b48_a48_d48_i48 @atom:896_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55
+    pair_coeff @atom:897_b109_a109_d109_i109 @atom:897_b109_a109_d109_i109 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:898_b109_a109_d109_i109 @atom:898_b109_a109_d109_i109 lj/cut/coul/long 0.076 3.55
+    pair_coeff @atom:899_b46_a46_d46_i46 @atom:899_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.42
+    pair_coeff @atom:900_b47_a47_d47_i47 @atom:900_b47_a47_d47_i47 lj/cut/coul/long 0.086 3.3
+    pair_coeff @atom:901_b47_a47_d47_i47 @atom:901_b47_a47_d47_i47 lj/cut/coul/long 0.086 3.3
+    pair_coeff @atom:902_b47_a47_d47_i47 @atom:902_b47_a47_d47_i47 lj/cut/coul/long 0.086 3.3
+    pair_coeff @atom:903_b110_a110_d110_i110 @atom:903_b110_a110_d110_i110 lj/cut/coul/long 0.086 3.3
+    pair_coeff @atom:904_b110_a110_d110_i110 @atom:904_b110_a110_d110_i110 lj/cut/coul/long 0.086 3.3
+    pair_coeff @atom:905_b4_a4_d4_i4 @atom:905_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96
+    pair_coeff @atom:906_b13_a13_d13_i13 @atom:906_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5
+  } #(end of pair_coeffs)
+
+
+  # ------- force-field-IDs for bonded interaction lookup -------
+  #    (First append the "force-field-ID" to the atom type name.
+  #     Later use these expanded names for force-field lookup.)
+  replace{ @atom:1 @atom:1_b1_a1_d1_i1 }
+  replace{ @atom:2 @atom:2_b2_a2_d2_i2 }
+  replace{ @atom:3 @atom:3_b3_a3_d3_i3 }
+  replace{ @atom:4 @atom:4_b4_a4_d4_i4 }
+  replace{ @atom:5 @atom:5_b5_a5_d5_i5 }
+  replace{ @atom:6 @atom:6_b6_a6_d6_i6 }
+  replace{ @atom:7 @atom:7_b7_a7_d7_i7 }
+  replace{ @atom:8 @atom:8_b8_a8_d8_i8 }
+  replace{ @atom:9 @atom:9_b6_a6_d6_i6 }
+  replace{ @atom:10 @atom:10_b6_a6_d6_i6 }
+  replace{ @atom:11 @atom:11_b6_a6_d6_i6 }
+  replace{ @atom:12 @atom:12_b6_a6_d6_i6 }
+  replace{ @atom:13 @atom:13_b2_a2_d2_i2 }
+  replace{ @atom:14 @atom:14_b9_a9_d9_i9 }
+  replace{ @atom:15 @atom:15_b10_a10_d10_i10 }
+  replace{ @atom:16 @atom:16_b11_a11_d11_i11 }
+  replace{ @atom:17 @atom:17_b12_a12_d12_i12 }
+  replace{ @atom:18 @atom:18_b13_a13_d13_i13 }
+  replace{ @atom:19 @atom:19_b14_a14_d14_i14 }
+  replace{ @atom:20 @atom:20_b5_a5_d5_i5 }
+  replace{ @atom:21 @atom:21_b7_a7_d7_i7 }
+  replace{ @atom:22 @atom:22_b6_a6_d6_i6 }
+  replace{ @atom:23 @atom:23_b2_a2_d2_i2 }
+  replace{ @atom:24 @atom:24_b15_a15_d15_i15 }
+  replace{ @atom:25 @atom:25_b15_a15_d15_i15 }
+  replace{ @atom:26 @atom:26_b16_a16_d16_i16 }
+  replace{ @atom:27 @atom:27_b16_a16_d16_i16 }
+  replace{ @atom:28 @atom:28_b17_a17_d17_i17 }
+  replace{ @atom:29 @atom:29_b17_a17_d17_i17 }
+  replace{ @atom:30 @atom:30_b6_a6_d6_i6 }
+  replace{ @atom:31 @atom:31_b2_a2_d2_i2 }
+  replace{ @atom:32 @atom:32_b6_a6_d6_i6 }
+  replace{ @atom:33 @atom:33_b2_a2_d2_i2 }
+  replace{ @atom:34 @atom:34_b6_a6_d6_i6 }
+  replace{ @atom:35 @atom:35_b2_a2_d2_i2 }
+  replace{ @atom:36 @atom:36_b18_a18_d18_i18 }
+  replace{ @atom:37 @atom:37_b19_a19_d19_i19 }
+  replace{ @atom:38 @atom:38_b6_a6_d6_i6 }
+  replace{ @atom:39 @atom:39_b10_a10_d10_i10 }
+  replace{ @atom:40 @atom:40_b13_a13_d13_i13 }
+  replace{ @atom:41 @atom:41_b20_a20_d20_i20 }
+  replace{ @atom:42 @atom:42_b6_a6_d6_i6 }
+  replace{ @atom:43 @atom:43_b2_a2_d2_i2 }
+  replace{ @atom:44 @atom:44_b2_a2_d2_i2 }
+  replace{ @atom:45 @atom:45_b21_a21_d21_i21 }
+  replace{ @atom:46 @atom:46_b10_a10_d10_i10 }
+  replace{ @atom:47 @atom:47_b21_a21_d21_i21 }
+  replace{ @atom:48 @atom:48_b13_a13_d13_i13 }
+  replace{ @atom:49 @atom:49_b21_a21_d21_i21 }
+  replace{ @atom:50 @atom:50_b22_a22_d22_i22 }
+  replace{ @atom:51 @atom:51_b23_a23_d23_i23 }
+  replace{ @atom:52 @atom:52_b6_a6_d6_i6 }
+  replace{ @atom:53 @atom:53_b4_a4_d4_i4 }
+  replace{ @atom:54 @atom:54_b24_a24_d24_i24 }
+  replace{ @atom:55 @atom:55_b3_a3_d3_i3 }
+  replace{ @atom:56 @atom:56_b6_a6_d6_i6 }
+  replace{ @atom:57 @atom:57_b25_a25_d25_i25 }
+  replace{ @atom:58 @atom:58_b26_a26_d26_i26 }
+  replace{ @atom:59 @atom:59_b27_a27_d27_i27 }
+  replace{ @atom:60 @atom:60_b28_a28_d28_i28 }
+  replace{ @atom:61 @atom:61_b29_a29_d29_i29 }
+  replace{ @atom:62 @atom:62_b30_a30_d30_i30 }
+  replace{ @atom:63 @atom:63_b31_a31_d31_i31 }
+  replace{ @atom:64 @atom:64_b32_a32_d32_i32 }
+  replace{ @atom:65 @atom:65_b31_a31_d31_i31 }
+  replace{ @atom:66 @atom:66_b32_a32_d32_i32 }
+  replace{ @atom:67 @atom:67_b33_a33_d33_i33 }
+  replace{ @atom:68 @atom:68_b34_a34_d34_i34 }
+  replace{ @atom:69 @atom:69_b35_a35_d35_i35 }
+  replace{ @atom:70 @atom:70_b36_a36_d36_i36 }
+  replace{ @atom:71 @atom:71_b37_a37_d37_i37 }
+  replace{ @atom:72 @atom:72_b38_a38_d38_i38 }
+  replace{ @atom:73 @atom:73_b39_a39_d39_i39 }
+  replace{ @atom:74 @atom:74_b40_a40_d40_i40 }
+  replace{ @atom:75 @atom:75_b41_a41_d41_i41 }
+  replace{ @atom:76 @atom:76_b42_a42_d42_i42 }
+  replace{ @atom:77 @atom:77_b43_a43_d43_i43 }
+  replace{ @atom:78 @atom:78_b44_a44_d44_i44 }
+  replace{ @atom:79 @atom:79_b45_a45_d45_i45 }
+  replace{ @atom:80 @atom:80_b13_a13_d13_i13 }
+  replace{ @atom:81 @atom:81_b13_a13_d13_i13 }
+  replace{ @atom:82 @atom:82_b13_a13_d13_i13 }
+  replace{ @atom:83 @atom:83_b13_a13_d13_i13 }
+  replace{ @atom:84 @atom:84_b13_a13_d13_i13 }
+  replace{ @atom:85 @atom:85_b46_a46_d46_i46 }
+  replace{ @atom:86 @atom:86_b47_a47_d47_i47 }
+  replace{ @atom:87 @atom:87_b47_a47_d47_i47 }
+  replace{ @atom:88 @atom:88_b47_a47_d47_i47 }
+  replace{ @atom:89 @atom:89_b46_a46_d46_i46 }
+  replace{ @atom:90 @atom:90_b48_a48_d48_i48 }
+  replace{ @atom:91 @atom:91_b49_a49_d49_i49 }
+  replace{ @atom:92 @atom:92_b48_a48_d48_i48 }
+  replace{ @atom:93 @atom:93_b13_a13_d13_i13 }
+  replace{ @atom:94 @atom:94_b13_a13_d13_i13 }
+  replace{ @atom:95 @atom:95_b50_a50_d50_i50 }
+  replace{ @atom:96 @atom:96_b5_a5_d5_i5 }
+  replace{ @atom:97 @atom:97_b7_a7_d7_i7 }
+  replace{ @atom:98 @atom:98_b46_a46_d46_i46 }
+  replace{ @atom:99 @atom:99_b13_a13_d13_i13 }
+  replace{ @atom:100 @atom:100_b13_a13_d13_i13 }
+  replace{ @atom:101 @atom:101_b13_a13_d13_i13 }
+  replace{ @atom:102 @atom:102_b13_a13_d13_i13 }
+  replace{ @atom:103 @atom:103_b13_a13_d13_i13 }
+  replace{ @atom:104 @atom:104_b5_a5_d5_i5 }
+  replace{ @atom:105 @atom:105_b7_a7_d7_i7 }
+  replace{ @atom:106 @atom:106_b1_a1_d1_i1 }
+  replace{ @atom:107 @atom:107_b46_a46_d46_i46 }
+  replace{ @atom:108 @atom:108_b48_a48_d48_i48 }
+  replace{ @atom:109 @atom:109_b5_a5_d5_i5 }
+  replace{ @atom:110 @atom:110_b7_a7_d7_i7 }
+  replace{ @atom:111 @atom:111_b5_a5_d5_i5 }
+  replace{ @atom:112 @atom:112_b7_a7_d7_i7 }
+  replace{ @atom:113 @atom:113_b5_a5_d5_i5 }
+  replace{ @atom:114 @atom:114_b7_a7_d7_i7 }
+  replace{ @atom:115 @atom:115_b13_a13_d13_i13 }
+  replace{ @atom:116 @atom:116_b13_a13_d13_i13 }
+  replace{ @atom:117 @atom:117_b13_a13_d13_i13 }
+  replace{ @atom:118 @atom:118_b46_a46_d46_i46 }
+  replace{ @atom:119 @atom:119_b20_a20_d20_i20 }
+  replace{ @atom:120 @atom:120_b50_a50_d50_i50 }
+  replace{ @atom:121 @atom:121_b20_a20_d20_i20 }
+  replace{ @atom:122 @atom:122_b20_a20_d20_i20 }
+  replace{ @atom:123 @atom:123_b13_a13_d13_i13 }
+  replace{ @atom:124 @atom:124_b13_a13_d13_i13 }
+  replace{ @atom:125 @atom:125_b13_a13_d13_i13 }
+  replace{ @atom:126 @atom:126_b13_a13_d13_i13 }
+  replace{ @atom:127 @atom:127_b46_a46_d46_i46 }
+  replace{ @atom:128 @atom:128_b20_a20_d20_i20 }
+  replace{ @atom:129 @atom:129_b5_a5_d5_i5 }
+  replace{ @atom:130 @atom:130_b7_a7_d7_i7 }
+  replace{ @atom:131 @atom:131_b51_a51_d51_i51 }
+  replace{ @atom:132 @atom:132_b46_a46_d46_i46 }
+  replace{ @atom:133 @atom:133_b51_a51_d51_i51 }
+  replace{ @atom:134 @atom:134_b46_a46_d46_i46 }
+  replace{ @atom:135 @atom:135_b51_a51_d51_i51 }
+  replace{ @atom:136 @atom:136_b46_a46_d46_i46 }
+  replace{ @atom:137 @atom:137_b51_a51_d51_i51 }
+  replace{ @atom:138 @atom:138_b46_a46_d46_i46 }
+  replace{ @atom:139 @atom:139_b51_a51_d51_i51 }
+  replace{ @atom:140 @atom:140_b51_a51_d51_i51 }
+  replace{ @atom:141 @atom:141_b48_a48_d48_i48 }
+  replace{ @atom:142 @atom:142_b15_a15_d15_i15 }
+  replace{ @atom:143 @atom:143_b15_a15_d15_i15 }
+  replace{ @atom:144 @atom:144_b16_a16_d16_i16 }
+  replace{ @atom:145 @atom:145_b16_a16_d16_i16 }
+  replace{ @atom:146 @atom:146_b17_a17_d17_i17 }
+  replace{ @atom:147 @atom:147_b17_a17_d17_i17 }
+  replace{ @atom:148 @atom:148_b13_a13_d13_i13 }
+  replace{ @atom:149 @atom:149_b13_a13_d13_i13 }
+  replace{ @atom:150 @atom:150_b13_a13_d13_i13 }
+  replace{ @atom:151 @atom:151_b13_a13_d13_i13 }
+  replace{ @atom:152 @atom:152_b13_a13_d13_i13 }
+  replace{ @atom:153 @atom:153_b13_a13_d13_i13 }
+  replace{ @atom:154 @atom:154_b13_a13_d13_i13 }
+  replace{ @atom:155 @atom:155_b13_a13_d13_i13 }
+  replace{ @atom:156 @atom:156_b13_a13_d13_i13 }
+  replace{ @atom:157 @atom:157_b13_a13_d13_i13 }
+  replace{ @atom:158 @atom:158_b13_a13_d13_i13 }
+  replace{ @atom:159 @atom:159_b13_a13_d13_i13 }
+  replace{ @atom:160 @atom:160_b13_a13_d13_i13 }
+  replace{ @atom:161 @atom:161_b13_a13_d13_i13 }
+  replace{ @atom:162 @atom:162_b13_a13_d13_i13 }
+  replace{ @atom:163 @atom:163_b48_a48_d48_i48 }
+  replace{ @atom:164 @atom:164_b16_a16_d16_i16 }
+  replace{ @atom:165 @atom:165_b13_a13_d13_i13 }
+  replace{ @atom:166 @atom:166_b13_a13_d13_i13 }
+  replace{ @atom:167 @atom:167_b13_a13_d13_i13 }
+  replace{ @atom:168 @atom:168_b21_a21_d21_i21 }
+  replace{ @atom:169 @atom:169_b47_a47_d47_i47 }
+  replace{ @atom:170 @atom:170_b48_a48_d48_i48 }
+  replace{ @atom:171 @atom:171_b13_a13_d13_i13 }
+  replace{ @atom:172 @atom:172_b13_a13_d13_i13 }
+  replace{ @atom:173 @atom:173_b3_a3_d3_i3 }
+  replace{ @atom:174 @atom:174_b3_a3_d3_i3 }
+  replace{ @atom:175 @atom:175_b3_a3_d3_i3 }
+  replace{ @atom:176 @atom:176_b3_a3_d3_i3 }
+  replace{ @atom:177 @atom:177_b3_a3_d3_i3 }
+  replace{ @atom:178 @atom:178_b4_a4_d4_i4 }
+  replace{ @atom:179 @atom:179_b24_a24_d24_i24 }
+  replace{ @atom:180 @atom:180_b24_a24_d24_i24 }
+  replace{ @atom:181 @atom:181_b24_a24_d24_i24 }
+  replace{ @atom:182 @atom:182_b45_a45_d45_i45 }
+  replace{ @atom:183 @atom:183_b45_a45_d45_i45 }
+  replace{ @atom:184 @atom:184_b13_a13_d13_i13 }
+  replace{ @atom:185 @atom:185_b13_a13_d13_i13 }
+  replace{ @atom:186 @atom:186_b13_a13_d13_i13 }
+  replace{ @atom:187 @atom:187_b13_a13_d13_i13 }
+  replace{ @atom:188 @atom:188_b13_a13_d13_i13 }
+  replace{ @atom:189 @atom:189_b3_a3_d3_i3 }
+  replace{ @atom:190 @atom:190_b4_a4_d4_i4 }
+  replace{ @atom:191 @atom:191_b24_a24_d24_i24 }
+  replace{ @atom:192 @atom:192_b45_a45_d45_i45 }
+  replace{ @atom:193 @atom:193_b24_a24_d24_i24 }
+  replace{ @atom:194 @atom:194_b3_a3_d3_i3 }
+  replace{ @atom:195 @atom:195_b4_a4_d4_i4 }
+  replace{ @atom:196 @atom:196_b45_a45_d45_i45 }
+  replace{ @atom:197 @atom:197_b46_a46_d46_i46 }
+  replace{ @atom:198 @atom:198_b13_a13_d13_i13 }
+  replace{ @atom:199 @atom:199_b13_a13_d13_i13 }
+  replace{ @atom:200 @atom:200_b13_a13_d13_i13 }
+  replace{ @atom:201 @atom:201_b13_a13_d13_i13 }
+  replace{ @atom:202 @atom:202_b48_a48_d48_i48 }
+  replace{ @atom:203 @atom:203_b19_a19_d19_i19 }
+  replace{ @atom:204 @atom:204_b18_a18_d18_i18 }
+  replace{ @atom:205 @atom:205_b48_a48_d48_i48 }
+  replace{ @atom:206 @atom:206_b21_a21_d21_i21 }
+  replace{ @atom:207 @atom:207_b24_a24_d24_i24 }
+  replace{ @atom:208 @atom:208_b48_a48_d48_i48 }
+  replace{ @atom:209 @atom:209_b3_a3_d3_i3 }
+  replace{ @atom:210 @atom:210_b4_a4_d4_i4 }
+  replace{ @atom:211 @atom:211_b5_a5_d5_i5 }
+  replace{ @atom:212 @atom:212_b7_a7_d7_i7 }
+  replace{ @atom:213 @atom:213_b3_a3_d3_i3 }
+  replace{ @atom:214 @atom:214_b52_a52_d52_i52 }
+  replace{ @atom:215 @atom:215_b13_a13_d13_i13 }
+  replace{ @atom:216 @atom:216_b13_a13_d13_i13 }
+  replace{ @atom:217 @atom:217_b13_a13_d13_i13 }
+  replace{ @atom:218 @atom:218_b13_a13_d13_i13 }
+  replace{ @atom:219 @atom:219_b3_a3_d3_i3 }
+  replace{ @atom:220 @atom:220_b4_a4_d4_i4 }
+  replace{ @atom:221 @atom:221_b46_a46_d46_i46 }
+  replace{ @atom:222 @atom:222_b3_a3_d3_i3 }
+  replace{ @atom:223 @atom:223_b4_a4_d4_i4 }
+  replace{ @atom:224 @atom:224_b46_a46_d46_i46 }
+  replace{ @atom:225 @atom:225_b13_a13_d13_i13 }
+  replace{ @atom:226 @atom:226_b13_a13_d13_i13 }
+  replace{ @atom:227 @atom:227_b13_a13_d13_i13 }
+  replace{ @atom:228 @atom:228_b13_a13_d13_i13 }
+  replace{ @atom:229 @atom:229_b53_a53_d53_i53 }
+  replace{ @atom:230 @atom:230_b53_a53_d53_i53 }
+  replace{ @atom:231 @atom:231_b53_a53_d53_i53 }
+  replace{ @atom:232 @atom:232_b54_a54_d54_i54 }
+  replace{ @atom:233 @atom:233_b54_a54_d54_i54 }
+  replace{ @atom:234 @atom:234_b13_a13_d13_i13 }
+  replace{ @atom:235 @atom:235_b13_a13_d13_i13 }
+  replace{ @atom:236 @atom:236_b13_a13_d13_i13 }
+  replace{ @atom:237 @atom:237_b13_a13_d13_i13 }
+  replace{ @atom:238 @atom:238_b13_a13_d13_i13 }
+  replace{ @atom:239 @atom:239_b13_a13_d13_i13 }
+  replace{ @atom:240 @atom:240_b13_a13_d13_i13 }
+  replace{ @atom:241 @atom:241_b13_a13_d13_i13 }
+  replace{ @atom:242 @atom:242_b13_a13_d13_i13 }
+  replace{ @atom:243 @atom:243_b55_a55_d55_i55 }
+  replace{ @atom:244 @atom:244_b54_a54_d54_i54 }
+  replace{ @atom:245 @atom:245_b48_a48_d48_i48 }
+  replace{ @atom:246 @atom:246_b55_a55_d55_i55 }
+  replace{ @atom:247 @atom:247_b54_a54_d54_i54 }
+  replace{ @atom:248 @atom:248_b13_a13_d13_i13 }
+  replace{ @atom:249 @atom:249_b13_a13_d13_i13 }
+  replace{ @atom:250 @atom:250_b13_a13_d13_i13 }
+  replace{ @atom:251 @atom:251_b13_a13_d13_i13 }
+  replace{ @atom:252 @atom:252_b53_a53_d53_i53 }
+  replace{ @atom:253 @atom:253_b54_a54_d54_i54 }
+  replace{ @atom:254 @atom:254_b56_a56_d56_i56 }
+  replace{ @atom:255 @atom:255_b48_a48_d48_i48 }
+  replace{ @atom:256 @atom:256_b55_a55_d55_i55 }
+  replace{ @atom:257 @atom:257_b45_a45_d45_i45 }
+  replace{ @atom:258 @atom:258_b48_a48_d48_i48 }
+  replace{ @atom:259 @atom:259_b49_a49_d49_i49 }
+  replace{ @atom:260 @atom:260_b48_a48_d48_i48 }
+  replace{ @atom:261 @atom:261_b49_a49_d49_i49 }
+  replace{ @atom:262 @atom:262_b57_a57_d57_i57 }
+  replace{ @atom:263 @atom:263_b3_a3_d3_i3 }
+  replace{ @atom:264 @atom:264_b57_a57_d57_i57 }
+  replace{ @atom:265 @atom:265_b3_a3_d3_i3 }
+  replace{ @atom:266 @atom:266_b47_a47_d47_i47 }
+  replace{ @atom:267 @atom:267_b47_a47_d47_i47 }
+  replace{ @atom:268 @atom:268_b45_a45_d45_i45 }
+  replace{ @atom:269 @atom:269_b4_a4_d4_i4 }
+  replace{ @atom:270 @atom:270_b45_a45_d45_i45 }
+  replace{ @atom:271 @atom:271_b4_a4_d4_i4 }
+  replace{ @atom:272 @atom:272_b46_a46_d46_i46 }
+  replace{ @atom:273 @atom:273_b46_a46_d46_i46 }
+  replace{ @atom:274 @atom:274_b13_a13_d13_i13 }
+  replace{ @atom:275 @atom:275_b46_a46_d46_i46 }
+  replace{ @atom:276 @atom:276_b57_a57_d57_i57 }
+  replace{ @atom:277 @atom:277_b3_a3_d3_i3 }
+  replace{ @atom:278 @atom:278_b56_a56_d56_i56 }
+  replace{ @atom:279 @atom:279_b48_a48_d48_i48 }
+  replace{ @atom:280 @atom:280_b47_a47_d47_i47 }
+  replace{ @atom:281 @atom:281_b47_a47_d47_i47 }
+  replace{ @atom:282 @atom:282_b45_a45_d45_i45 }
+  replace{ @atom:283 @atom:283_b4_a4_d4_i4 }
+  replace{ @atom:284 @atom:284_b55_a55_d55_i55 }
+  replace{ @atom:285 @atom:285_b45_a45_d45_i45 }
+  replace{ @atom:286 @atom:286_b45_a45_d45_i45 }
+  replace{ @atom:287 @atom:287_b46_a46_d46_i46 }
+  replace{ @atom:288 @atom:288_b58_a58_d58_i58 }
+  replace{ @atom:289 @atom:289_b56_a56_d56_i56 }
+  replace{ @atom:290 @atom:290_b59_a59_d59_i59 }
+  replace{ @atom:291 @atom:291_b56_a56_d56_i56 }
+  replace{ @atom:292 @atom:292_b60_a60_d60_i60 }
+  replace{ @atom:293 @atom:293_b60_a60_d60_i60 }
+  replace{ @atom:294 @atom:294_b48_a48_d48_i48 }
+  replace{ @atom:295 @atom:295_b61_a61_d61_i61 }
+  replace{ @atom:296 @atom:296_b62_a62_d62_i62 }
+  replace{ @atom:297 @atom:297_b57_a57_d57_i57 }
+  replace{ @atom:298 @atom:298_b63_a63_d63_i63 }
+  replace{ @atom:299 @atom:299_b55_a55_d55_i55 }
+  replace{ @atom:300 @atom:300_b45_a45_d45_i45 }
+  replace{ @atom:301 @atom:301_b45_a45_d45_i45 }
+  replace{ @atom:302 @atom:302_b63_a63_d63_i63 }
+  replace{ @atom:303 @atom:303_b45_a45_d45_i45 }
+  replace{ @atom:304 @atom:304_b57_a57_d57_i57 }
+  replace{ @atom:305 @atom:305_b48_a48_d48_i48 }
+  replace{ @atom:306 @atom:306_b56_a56_d56_i56 }
+  replace{ @atom:307 @atom:307_b60_a60_d60_i60 }
+  replace{ @atom:308 @atom:308_b60_a60_d60_i60 }
+  replace{ @atom:309 @atom:309_b3_a3_d3_i3 }
+  replace{ @atom:310 @atom:310_b45_a45_d45_i45 }
+  replace{ @atom:311 @atom:311_b55_a55_d55_i55 }
+  replace{ @atom:312 @atom:312_b45_a45_d45_i45 }
+  replace{ @atom:313 @atom:313_b4_a4_d4_i4 }
+  replace{ @atom:314 @atom:314_b13_a13_d13_i13 }
+  replace{ @atom:315 @atom:315_b46_a46_d46_i46 }
+  replace{ @atom:316 @atom:316_b13_a13_d13_i13 }
+  replace{ @atom:317 @atom:317_b46_a46_d46_i46 }
+  replace{ @atom:318 @atom:318_b13_a13_d13_i13 }
+  replace{ @atom:319 @atom:319_b46_a46_d46_i46 }
+  replace{ @atom:320 @atom:320_b57_a57_d57_i57 }
+  replace{ @atom:321 @atom:321_b3_a3_d3_i3 }
+  replace{ @atom:322 @atom:322_b57_a57_d57_i57 }
+  replace{ @atom:323 @atom:323_b48_a48_d48_i48 }
+  replace{ @atom:324 @atom:324_b47_a47_d47_i47 }
+  replace{ @atom:325 @atom:325_b47_a47_d47_i47 }
+  replace{ @atom:326 @atom:326_b45_a45_d45_i45 }
+  replace{ @atom:327 @atom:327_b4_a4_d4_i4 }
+  replace{ @atom:328 @atom:328_b45_a45_d45_i45 }
+  replace{ @atom:329 @atom:329_b55_a55_d55_i55 }
+  replace{ @atom:330 @atom:330_b45_a45_d45_i45 }
+  replace{ @atom:331 @atom:331_b45_a45_d45_i45 }
+  replace{ @atom:332 @atom:332_b49_a49_d49_i49 }
+  replace{ @atom:333 @atom:333_b58_a58_d58_i58 }
+  replace{ @atom:334 @atom:334_b13_a13_d13_i13 }
+  replace{ @atom:335 @atom:335_b46_a46_d46_i46 }
+  replace{ @atom:336 @atom:336_b64_a64_d64_i64 }
+  replace{ @atom:337 @atom:337_b52_a52_d52_i52 }
+  replace{ @atom:338 @atom:338_b20_a20_d20_i20 }
+  replace{ @atom:339 @atom:339_b13_a13_d13_i13 }
+  replace{ @atom:340 @atom:340_b47_a47_d47_i47 }
+  replace{ @atom:341 @atom:341_b21_a21_d21_i21 }
+  replace{ @atom:342 @atom:342_b47_a47_d47_i47 }
+  replace{ @atom:343 @atom:343_b1_a1_d1_i1 }
+  replace{ @atom:344 @atom:344_b21_a21_d21_i21 }
+  replace{ @atom:345 @atom:345_b65_a65_d65_i65 }
+  replace{ @atom:346 @atom:346_b66_a66_d66_i66 }
+  replace{ @atom:347 @atom:347_b67_a67_d67_i67 }
+  replace{ @atom:348 @atom:348_b68_a68_d68_i68 }
+  replace{ @atom:349 @atom:349_b69_a69_d69_i69 }
+  replace{ @atom:350 @atom:350_b70_a70_d70_i70 }
+  replace{ @atom:351 @atom:351_b71_a71_d71_i71 }
+  replace{ @atom:352 @atom:352_b72_a72_d72_i72 }
+  replace{ @atom:353 @atom:353_b73_a73_d73_i73 }
+  replace{ @atom:354 @atom:354_b74_a74_d74_i74 }
+  replace{ @atom:355 @atom:355_b75_a75_d75_i75 }
+  replace{ @atom:356 @atom:356_b76_a76_d76_i76 }
+  replace{ @atom:357 @atom:357_b6_a6_d6_i6 }
+  replace{ @atom:358 @atom:358_b46_a46_d46_i46 }
+  replace{ @atom:359 @atom:359_b15_a15_d15_i15 }
+  replace{ @atom:360 @atom:360_b6_a6_d6_i6 }
+  replace{ @atom:361 @atom:361_b46_a46_d46_i46 }
+  replace{ @atom:362 @atom:362_b5_a5_d5_i5 }
+  replace{ @atom:363 @atom:363_b13_a13_d13_i13 }
+  replace{ @atom:364 @atom:364_b46_a46_d46_i46 }
+  replace{ @atom:365 @atom:365_b19_a19_d19_i19 }
+  replace{ @atom:366 @atom:366_b18_a18_d18_i18 }
+  replace{ @atom:367 @atom:367_b6_a6_d6_i6 }
+  replace{ @atom:368 @atom:368_b46_a46_d46_i46 }
+  replace{ @atom:369 @atom:369_b53_a53_d53_i53 }
+  replace{ @atom:370 @atom:370_b45_a45_d45_i45 }
+  replace{ @atom:371 @atom:371_b6_a6_d6_i6 }
+  replace{ @atom:372 @atom:372_b46_a46_d46_i46 }
+  replace{ @atom:373 @atom:373_b13_a13_d13_i13 }
+  replace{ @atom:374 @atom:374_b46_a46_d46_i46 }
+  replace{ @atom:375 @atom:375_b33_a33_d33_i33 }
+  replace{ @atom:376 @atom:376_b5_a5_d5_i5 }
+  replace{ @atom:377 @atom:377_b7_a7_d7_i7 }
+  replace{ @atom:378 @atom:378_b77_a77_d77_i77 }
+  replace{ @atom:379 @atom:379_b78_a78_d78_i78 }
+  replace{ @atom:380 @atom:380_b20_a20_d20_i20 }
+  replace{ @atom:381 @atom:381_b64_a64_d64_i64 }
+  replace{ @atom:382 @atom:382_b52_a52_d52_i52 }
+  replace{ @atom:383 @atom:383_b20_a20_d20_i20 }
+  replace{ @atom:384 @atom:384_b13_a13_d13_i13 }
+  replace{ @atom:385 @atom:385_b46_a46_d46_i46 }
+  replace{ @atom:386 @atom:386_b64_a64_d64_i64 }
+  replace{ @atom:387 @atom:387_b52_a52_d52_i52 }
+  replace{ @atom:388 @atom:388_b20_a20_d20_i20 }
+  replace{ @atom:389 @atom:389_b13_a13_d13_i13 }
+  replace{ @atom:390 @atom:390_b46_a46_d46_i46 }
+  replace{ @atom:391 @atom:391_b64_a64_d64_i64 }
+  replace{ @atom:392 @atom:392_b52_a52_d52_i52 }
+  replace{ @atom:393 @atom:393_b20_a20_d20_i20 }
+  replace{ @atom:394 @atom:394_b13_a13_d13_i13 }
+  replace{ @atom:395 @atom:395_b46_a46_d46_i46 }
+  replace{ @atom:396 @atom:396_b13_a13_d13_i13 }
+  replace{ @atom:397 @atom:397_b46_a46_d46_i46 }
+  replace{ @atom:398 @atom:398_b48_a48_d48_i48 }
+  replace{ @atom:399 @atom:399_b13_a13_d13_i13 }
+  replace{ @atom:400 @atom:400_b46_a46_d46_i46 }
+  replace{ @atom:401 @atom:401_b48_a48_d48_i48 }
+  replace{ @atom:402 @atom:402_b13_a13_d13_i13 }
+  replace{ @atom:403 @atom:403_b46_a46_d46_i46 }
+  replace{ @atom:404 @atom:404_b48_a48_d48_i48 }
+  replace{ @atom:405 @atom:405_b13_a13_d13_i13 }
+  replace{ @atom:406 @atom:406_b3_a3_d3_i3 }
+  replace{ @atom:407 @atom:407_b4_a4_d4_i4 }
+  replace{ @atom:408 @atom:408_b20_a20_d20_i20 }
+  replace{ @atom:409 @atom:409_b13_a13_d13_i13 }
+  replace{ @atom:410 @atom:410_b46_a46_d46_i46 }
+  replace{ @atom:411 @atom:411_b3_a3_d3_i3 }
+  replace{ @atom:412 @atom:412_b3_a3_d3_i3 }
+  replace{ @atom:413 @atom:413_b48_a48_d48_i48 }
+  replace{ @atom:414 @atom:414_b20_a20_d20_i20 }
+  replace{ @atom:415 @atom:415_b79_a79_d79_i79 }
+  replace{ @atom:416 @atom:416_b23_a23_d23_i23 }
+  replace{ @atom:417 @atom:417_b13_a13_d13_i13 }
+  replace{ @atom:418 @atom:418_b46_a46_d46_i46 }
+  replace{ @atom:419 @atom:419_b24_a24_d24_i24 }
+  replace{ @atom:420 @atom:420_b45_a45_d45_i45 }
+  replace{ @atom:421 @atom:421_b24_a24_d24_i24 }
+  replace{ @atom:422 @atom:422_b45_a45_d45_i45 }
+  replace{ @atom:423 @atom:423_b13_a13_d13_i13 }
+  replace{ @atom:424 @atom:424_b46_a46_d46_i46 }
+  replace{ @atom:425 @atom:425_b13_a13_d13_i13 }
+  replace{ @atom:426 @atom:426_b46_a46_d46_i46 }
+  replace{ @atom:427 @atom:427_b13_a13_d13_i13 }
+  replace{ @atom:428 @atom:428_b46_a46_d46_i46 }
+  replace{ @atom:429 @atom:429_b48_a48_d48_i48 }
+  replace{ @atom:430 @atom:430_b48_a48_d48_i48 }
+  replace{ @atom:431 @atom:431_b13_a13_d13_i13 }
+  replace{ @atom:432 @atom:432_b13_a13_d13_i13 }
+  replace{ @atom:433 @atom:433_b13_a13_d13_i13 }
+  replace{ @atom:434 @atom:434_b79_a79_d79_i79 }
+  replace{ @atom:435 @atom:435_b23_a23_d23_i23 }
+  replace{ @atom:436 @atom:436_b22_a22_d22_i22 }
+  replace{ @atom:437 @atom:437_b22_a22_d22_i22 }
+  replace{ @atom:438 @atom:438_b23_a23_d23_i23 }
+  replace{ @atom:439 @atom:439_b13_a13_d13_i13 }
+  replace{ @atom:440 @atom:440_b13_a13_d13_i13 }
+  replace{ @atom:441 @atom:441_b80_a80_d80_i80 }
+  replace{ @atom:442 @atom:442_b60_a60_d60_i60 }
+  replace{ @atom:443 @atom:443_b81_a81_d81_i81 }
+  replace{ @atom:444 @atom:444_b57_a57_d57_i57 }
+  replace{ @atom:445 @atom:445_b45_a45_d45_i45 }
+  replace{ @atom:446 @atom:446_b13_a13_d13_i13 }
+  replace{ @atom:447 @atom:447_b82_a82_d82_i82 }
+  replace{ @atom:448 @atom:448_b83_a83_d83_i83 }
+  replace{ @atom:449 @atom:449_b84_a84_d84_i84 }
+  replace{ @atom:450 @atom:450_b82_a82_d82_i82 }
+  replace{ @atom:451 @atom:451_b85_a85_d85_i85 }
+  replace{ @atom:452 @atom:452_b61_a61_d61_i61 }
+  replace{ @atom:453 @atom:453_b57_a57_d57_i57 }
+  replace{ @atom:454 @atom:454_b45_a45_d45_i45 }
+  replace{ @atom:455 @atom:455_b84_a84_d84_i84 }
+  replace{ @atom:456 @atom:456_b13_a13_d13_i13 }
+  replace{ @atom:457 @atom:457_b13_a13_d13_i13 }
+  replace{ @atom:458 @atom:458_b47_a47_d47_i47 }
+  replace{ @atom:459 @atom:459_b47_a47_d47_i47 }
+  replace{ @atom:460 @atom:460_b86_a86_d86_i86 }
+  replace{ @atom:461 @atom:461_b56_a56_d56_i56 }
+  replace{ @atom:462 @atom:462_b48_a48_d48_i48 }
+  replace{ @atom:463 @atom:463_b48_a48_d48_i48 }
+  replace{ @atom:464 @atom:464_b48_a48_d48_i48 }
+  replace{ @atom:465 @atom:465_b49_a49_d49_i49 }
+  replace{ @atom:466 @atom:466_b49_a49_d49_i49 }
+  replace{ @atom:467 @atom:467_b49_a49_d49_i49 }
+  replace{ @atom:468 @atom:468_b56_a56_d56_i56 }
+  replace{ @atom:469 @atom:469_b48_a48_d48_i48 }
+  replace{ @atom:470 @atom:470_b49_a49_d49_i49 }
+  replace{ @atom:471 @atom:471_b56_a56_d56_i56 }
+  replace{ @atom:472 @atom:472_b59_a59_d59_i59 }
+  replace{ @atom:473 @atom:473_b48_a48_d48_i48 }
+  replace{ @atom:474 @atom:474_b48_a48_d48_i48 }
+  replace{ @atom:475 @atom:475_b49_a49_d49_i49 }
+  replace{ @atom:476 @atom:476_b49_a49_d49_i49 }
+  replace{ @atom:477 @atom:477_b49_a49_d49_i49 }
+  replace{ @atom:478 @atom:478_b56_a56_d56_i56 }
+  replace{ @atom:479 @atom:479_b48_a48_d48_i48 }
+  replace{ @atom:480 @atom:480_b48_a48_d48_i48 }
+  replace{ @atom:481 @atom:481_b49_a49_d49_i49 }
+  replace{ @atom:482 @atom:482_b49_a49_d49_i49 }
+  replace{ @atom:483 @atom:483_b57_a57_d57_i57 }
+  replace{ @atom:484 @atom:484_b84_a84_d84_i84 }
+  replace{ @atom:485 @atom:485_b87_a87_d87_i87 }
+  replace{ @atom:486 @atom:486_b45_a45_d45_i45 }
+  replace{ @atom:487 @atom:487_b49_a49_d49_i49 }
+  replace{ @atom:488 @atom:488_b49_a49_d49_i49 }
+  replace{ @atom:489 @atom:489_b57_a57_d57_i57 }
+  replace{ @atom:490 @atom:490_b61_a61_d61_i61 }
+  replace{ @atom:491 @atom:491_b88_a88_d88_i88 }
+  replace{ @atom:492 @atom:492_b87_a87_d87_i87 }
+  replace{ @atom:493 @atom:493_b84_a84_d84_i84 }
+  replace{ @atom:494 @atom:494_b45_a45_d45_i45 }
+  replace{ @atom:495 @atom:495_b49_a49_d49_i49 }
+  replace{ @atom:496 @atom:496_b49_a49_d49_i49 }
+  replace{ @atom:497 @atom:497_b49_a49_d49_i49 }
+  replace{ @atom:498 @atom:498_b57_a57_d57_i57 }
+  replace{ @atom:499 @atom:499_b82_a82_d82_i82 }
+  replace{ @atom:500 @atom:500_b61_a61_d61_i61 }
+  replace{ @atom:501 @atom:501_b83_a83_d83_i83 }
+  replace{ @atom:502 @atom:502_b84_a84_d84_i84 }
+  replace{ @atom:503 @atom:503_b45_a45_d45_i45 }
+  replace{ @atom:504 @atom:504_b49_a49_d49_i49 }
+  replace{ @atom:505 @atom:505_b49_a49_d49_i49 }
+  replace{ @atom:506 @atom:506_b49_a49_d49_i49 }
+  replace{ @atom:507 @atom:507_b20_a20_d20_i20 }
+  replace{ @atom:508 @atom:508_b84_a84_d84_i84 }
+  replace{ @atom:509 @atom:509_b87_a87_d87_i87 }
+  replace{ @atom:510 @atom:510_b49_a49_d49_i49 }
+  replace{ @atom:511 @atom:511_b49_a49_d49_i49 }
+  replace{ @atom:512 @atom:512_b20_a20_d20_i20 }
+  replace{ @atom:513 @atom:513_b82_a82_d82_i82 }
+  replace{ @atom:514 @atom:514_b61_a61_d61_i61 }
+  replace{ @atom:515 @atom:515_b83_a83_d83_i83 }
+  replace{ @atom:516 @atom:516_b84_a84_d84_i84 }
+  replace{ @atom:517 @atom:517_b49_a49_d49_i49 }
+  replace{ @atom:518 @atom:518_b49_a49_d49_i49 }
+  replace{ @atom:519 @atom:519_b49_a49_d49_i49 }
+  replace{ @atom:520 @atom:520_b20_a20_d20_i20 }
+  replace{ @atom:521 @atom:521_b61_a61_d61_i61 }
+  replace{ @atom:522 @atom:522_b88_a88_d88_i88 }
+  replace{ @atom:523 @atom:523_b87_a87_d87_i87 }
+  replace{ @atom:524 @atom:524_b84_a84_d84_i84 }
+  replace{ @atom:525 @atom:525_b49_a49_d49_i49 }
+  replace{ @atom:526 @atom:526_b49_a49_d49_i49 }
+  replace{ @atom:527 @atom:527_b49_a49_d49_i49 }
+  replace{ @atom:528 @atom:528_b57_a57_d57_i57 }
+  replace{ @atom:529 @atom:529_b84_a84_d84_i84 }
+  replace{ @atom:530 @atom:530_b87_a87_d87_i87 }
+  replace{ @atom:531 @atom:531_b48_a48_d48_i48 }
+  replace{ @atom:532 @atom:532_b48_a48_d48_i48 }
+  replace{ @atom:533 @atom:533_b48_a48_d48_i48 }
+  replace{ @atom:534 @atom:534_b48_a48_d48_i48 }
+  replace{ @atom:535 @atom:535_b81_a81_d81_i81 }
+  replace{ @atom:536 @atom:536_b60_a60_d60_i60 }
+  replace{ @atom:537 @atom:537_b45_a45_d45_i45 }
+  replace{ @atom:538 @atom:538_b49_a49_d49_i49 }
+  replace{ @atom:539 @atom:539_b49_a49_d49_i49 }
+  replace{ @atom:540 @atom:540_b49_a49_d49_i49 }
+  replace{ @atom:541 @atom:541_b49_a49_d49_i49 }
+  replace{ @atom:542 @atom:542_b49_a49_d49_i49 }
+  replace{ @atom:543 @atom:543_b49_a49_d49_i49 }
+  replace{ @atom:544 @atom:544_b56_a56_d56_i56 }
+  replace{ @atom:545 @atom:545_b48_a48_d48_i48 }
+  replace{ @atom:546 @atom:546_b48_a48_d48_i48 }
+  replace{ @atom:547 @atom:547_b48_a48_d48_i48 }
+  replace{ @atom:548 @atom:548_b48_a48_d48_i48 }
+  replace{ @atom:549 @atom:549_b48_a48_d48_i48 }
+  replace{ @atom:550 @atom:550_b48_a48_d48_i48 }
+  replace{ @atom:551 @atom:551_b48_a48_d48_i48 }
+  replace{ @atom:552 @atom:552_b48_a48_d48_i48 }
+  replace{ @atom:553 @atom:553_b48_a48_d48_i48 }
+  replace{ @atom:554 @atom:554_b49_a49_d49_i49 }
+  replace{ @atom:555 @atom:555_b49_a49_d49_i49 }
+  replace{ @atom:556 @atom:556_b49_a49_d49_i49 }
+  replace{ @atom:557 @atom:557_b49_a49_d49_i49 }
+  replace{ @atom:558 @atom:558_b49_a49_d49_i49 }
+  replace{ @atom:559 @atom:559_b49_a49_d49_i49 }
+  replace{ @atom:560 @atom:560_b49_a49_d49_i49 }
+  replace{ @atom:561 @atom:561_b56_a56_d56_i56 }
+  replace{ @atom:562 @atom:562_b59_a59_d59_i59 }
+  replace{ @atom:563 @atom:563_b56_a56_d56_i56 }
+  replace{ @atom:564 @atom:564_b60_a60_d60_i60 }
+  replace{ @atom:565 @atom:565_b60_a60_d60_i60 }
+  replace{ @atom:566 @atom:566_b48_a48_d48_i48 }
+  replace{ @atom:567 @atom:567_b61_a61_d61_i61 }
+  replace{ @atom:568 @atom:568_b62_a62_d62_i62 }
+  replace{ @atom:569 @atom:569_b57_a57_d57_i57 }
+  replace{ @atom:570 @atom:570_b49_a49_d49_i49 }
+  replace{ @atom:571 @atom:571_b49_a49_d49_i49 }
+  replace{ @atom:572 @atom:572_b49_a49_d49_i49 }
+  replace{ @atom:573 @atom:573_b45_a45_d45_i45 }
+  replace{ @atom:574 @atom:574_b16_a16_d16_i16 }
+  replace{ @atom:575 @atom:575_b82_a82_d82_i82 }
+  replace{ @atom:576 @atom:576_b61_a61_d61_i61 }
+  replace{ @atom:577 @atom:577_b83_a83_d83_i83 }
+  replace{ @atom:578 @atom:578_b84_a84_d84_i84 }
+  replace{ @atom:579 @atom:579_b49_a49_d49_i49 }
+  replace{ @atom:580 @atom:580_b49_a49_d49_i49 }
+  replace{ @atom:581 @atom:581_b49_a49_d49_i49 }
+  replace{ @atom:582 @atom:582_b56_a56_d56_i56 }
+  replace{ @atom:583 @atom:583_b59_a59_d59_i59 }
+  replace{ @atom:584 @atom:584_b49_a49_d49_i49 }
+  replace{ @atom:585 @atom:585_b48_a48_d48_i48 }
+  replace{ @atom:586 @atom:586_b13_a13_d13_i13 }
+  replace{ @atom:587 @atom:587_b56_a56_d56_i56 }
+  replace{ @atom:588 @atom:588_b48_a48_d48_i48 }
+  replace{ @atom:589 @atom:589_b48_a48_d48_i48 }
+  replace{ @atom:590 @atom:590_b48_a48_d48_i48 }
+  replace{ @atom:591 @atom:591_b48_a48_d48_i48 }
+  replace{ @atom:592 @atom:592_b48_a48_d48_i48 }
+  replace{ @atom:593 @atom:593_b48_a48_d48_i48 }
+  replace{ @atom:594 @atom:594_b49_a49_d49_i49 }
+  replace{ @atom:595 @atom:595_b49_a49_d49_i49 }
+  replace{ @atom:596 @atom:596_b49_a49_d49_i49 }
+  replace{ @atom:597 @atom:597_b49_a49_d49_i49 }
+  replace{ @atom:598 @atom:598_b57_a57_d57_i57 }
+  replace{ @atom:599 @atom:599_b82_a82_d82_i82 }
+  replace{ @atom:600 @atom:600_b61_a61_d61_i61 }
+  replace{ @atom:601 @atom:601_b83_a83_d83_i83 }
+  replace{ @atom:602 @atom:602_b84_a84_d84_i84 }
+  replace{ @atom:603 @atom:603_b13_a13_d13_i13 }
+  replace{ @atom:604 @atom:604_b49_a49_d49_i49 }
+  replace{ @atom:605 @atom:605_b49_a49_d49_i49 }
+  replace{ @atom:606 @atom:606_b49_a49_d49_i49 }
+  replace{ @atom:607 @atom:607_b46_a46_d46_i46 }
+  replace{ @atom:608 @atom:608_b13_a13_d13_i13 }
+  replace{ @atom:609 @atom:609_b13_a13_d13_i13 }
+  replace{ @atom:610 @atom:610_b13_a13_d13_i13 }
+  replace{ @atom:611 @atom:611_b13_a13_d13_i13 }
+  replace{ @atom:612 @atom:612_b13_a13_d13_i13 }
+  replace{ @atom:613 @atom:613_b13_a13_d13_i13 }
+  replace{ @atom:614 @atom:614_b13_a13_d13_i13 }
+  replace{ @atom:615 @atom:615_b13_a13_d13_i13 }
+  replace{ @atom:616 @atom:616_b13_a13_d13_i13 }
+  replace{ @atom:617 @atom:617_b13_a13_d13_i13 }
+  replace{ @atom:618 @atom:618_b13_a13_d13_i13 }
+  replace{ @atom:619 @atom:619_b13_a13_d13_i13 }
+  replace{ @atom:620 @atom:620_b13_a13_d13_i13 }
+  replace{ @atom:621 @atom:621_b13_a13_d13_i13 }
+  replace{ @atom:622 @atom:622_b13_a13_d13_i13 }
+  replace{ @atom:623 @atom:623_b15_a15_d15_i15 }
+  replace{ @atom:624 @atom:624_b17_a17_d17_i17 }
+  replace{ @atom:625 @atom:625_b48_a48_d48_i48 }
+  replace{ @atom:626 @atom:626_b89_a89_d89_i89 }
+  replace{ @atom:627 @atom:627_b90_a90_d90_i90 }
+  replace{ @atom:628 @atom:628_b91_a91_d91_i91 }
+  replace{ @atom:629 @atom:629_b91_a91_d91_i91 }
+  replace{ @atom:630 @atom:630_b13_a13_d13_i13 }
+  replace{ @atom:631 @atom:631_b86_a86_d86_i86 }
+  replace{ @atom:632 @atom:632_b86_a86_d86_i86 }
+  replace{ @atom:633 @atom:633_b86_a86_d86_i86 }
+  replace{ @atom:634 @atom:634_b86_a86_d86_i86 }
+  replace{ @atom:635 @atom:635_b86_a86_d86_i86 }
+  replace{ @atom:636 @atom:636_b86_a86_d86_i86 }
+  replace{ @atom:637 @atom:637_b16_a16_d16_i16 }
+  replace{ @atom:638 @atom:638_b92_a92_d92_i92 }
+  replace{ @atom:639 @atom:639_b93_a93_d93_i93 }
+  replace{ @atom:640 @atom:640_b94_a94_d94_i94 }
+  replace{ @atom:641 @atom:641_b95_a95_d95_i95 }
+  replace{ @atom:642 @atom:642_b13_a13_d13_i13 }
+  replace{ @atom:643 @atom:643_b46_a46_d46_i46 }
+  replace{ @atom:644 @atom:644_b96_a96_d96_i96 }
+  replace{ @atom:645 @atom:645_b97_a97_d97_i97 }
+  replace{ @atom:646 @atom:646_b98_a98_d98_i98 }
+  replace{ @atom:647 @atom:647_b99_a99_d99_i99 }
+  replace{ @atom:648 @atom:648_b100_a100_d100_i100 }
+  replace{ @atom:649 @atom:649_b47_a47_d47_i47 }
+  replace{ @atom:650 @atom:650_b21_a21_d21_i21 }
+  replace{ @atom:651 @atom:651_b46_a46_d46_i46 }
+  replace{ @atom:652 @atom:652_b91_a91_d91_i91 }
+  replace{ @atom:653 @atom:653_b91_a91_d91_i91 }
+  replace{ @atom:654 @atom:654_b91_a91_d91_i91 }
+  replace{ @atom:655 @atom:655_b48_a48_d48_i48 }
+  replace{ @atom:656 @atom:656_b49_a49_d49_i49 }
+  replace{ @atom:657 @atom:657_b48_a48_d48_i48 }
+  replace{ @atom:658 @atom:658_b49_a49_d49_i49 }
+  replace{ @atom:659 @atom:659_b48_a48_d48_i48 }
+  replace{ @atom:660 @atom:660_b1_a1_d1_i1 }
+  replace{ @atom:661 @atom:661_b48_a48_d48_i48 }
+  replace{ @atom:662 @atom:662_b1_a1_d1_i1 }
+  replace{ @atom:663 @atom:663_b65_a65_d65_i65 }
+  replace{ @atom:664 @atom:664_b2_a2_d2_i2 }
+  replace{ @atom:665 @atom:665_b48_a48_d48_i48 }
+  replace{ @atom:666 @atom:666_b13_a13_d13_i13 }
+  replace{ @atom:667 @atom:667_b1_a1_d1_i1 }
+  replace{ @atom:668 @atom:668_b48_a48_d48_i48 }
+  replace{ @atom:669 @atom:669_b1_a1_d1_i1 }
+  replace{ @atom:670 @atom:670_b48_a48_d48_i48 }
+  replace{ @atom:671 @atom:671_b65_a65_d65_i65 }
+  replace{ @atom:672 @atom:672_b48_a48_d48_i48 }
+  replace{ @atom:673 @atom:673_b66_a66_d66_i66 }
+  replace{ @atom:674 @atom:674_b91_a91_d91_i91 }
+  replace{ @atom:675 @atom:675_b15_a15_d15_i15 }
+  replace{ @atom:676 @atom:676_b48_a48_d48_i48 }
+  replace{ @atom:677 @atom:677_b48_a48_d48_i48 }
+  replace{ @atom:678 @atom:678_b48_a48_d48_i48 }
+  replace{ @atom:679 @atom:679_b48_a48_d48_i48 }
+  replace{ @atom:680 @atom:680_b48_a48_d48_i48 }
+  replace{ @atom:681 @atom:681_b49_a49_d49_i49 }
+  replace{ @atom:682 @atom:682_b49_a49_d49_i49 }
+  replace{ @atom:683 @atom:683_b48_a48_d48_i48 }
+  replace{ @atom:684 @atom:684_b55_a55_d55_i55 }
+  replace{ @atom:685 @atom:685_b45_a45_d45_i45 }
+  replace{ @atom:686 @atom:686_b45_a45_d45_i45 }
+  replace{ @atom:687 @atom:687_b49_a49_d49_i49 }
+  replace{ @atom:688 @atom:688_b13_a13_d13_i13 }
+  replace{ @atom:689 @atom:689_b13_a13_d13_i13 }
+  replace{ @atom:690 @atom:690_b101_a101_d101_i101 }
+  replace{ @atom:691 @atom:691_b56_a56_d56_i56 }
+  replace{ @atom:692 @atom:692_b101_a101_d101_i101 }
+  replace{ @atom:693 @atom:693_b48_a48_d48_i48 }
+  replace{ @atom:694 @atom:694_b18_a18_d18_i18 }
+  replace{ @atom:695 @atom:695_b19_a19_d19_i19 }
+  replace{ @atom:696 @atom:696_b13_a13_d13_i13 }
+  replace{ @atom:697 @atom:697_b13_a13_d13_i13 }
+  replace{ @atom:698 @atom:698_b13_a13_d13_i13 }
+  replace{ @atom:699 @atom:699_b13_a13_d13_i13 }
+  replace{ @atom:700 @atom:700_b46_a46_d46_i46 }
+  replace{ @atom:701 @atom:701_b102_a102_d102_i102 }
+  replace{ @atom:702 @atom:702_b103_a103_d103_i103 }
+  replace{ @atom:703 @atom:703_b13_a13_d13_i13 }
+  replace{ @atom:704 @atom:704_b46_a46_d46_i46 }
+  replace{ @atom:705 @atom:705_b13_a13_d13_i13 }
+  replace{ @atom:706 @atom:706_b13_a13_d13_i13 }
+  replace{ @atom:707 @atom:707_b13_a13_d13_i13 }
+  replace{ @atom:708 @atom:708_b102_a102_d102_i102 }
+  replace{ @atom:709 @atom:709_b48_a48_d48_i48 }
+  replace{ @atom:710 @atom:710_b13_a13_d13_i13 }
+  replace{ @atom:711 @atom:711_b56_a56_d56_i56 }
+  replace{ @atom:712 @atom:712_b4_a4_d4_i4 }
+  replace{ @atom:713 @atom:713_b3_a3_d3_i3 }
+  replace{ @atom:714 @atom:714_b20_a20_d20_i20 }
+  replace{ @atom:715 @atom:715_b13_a13_d13_i13 }
+  replace{ @atom:716 @atom:716_b13_a13_d13_i13 }
+  replace{ @atom:717 @atom:717_b13_a13_d13_i13 }
+  replace{ @atom:718 @atom:718_b46_a46_d46_i46 }
+  replace{ @atom:719 @atom:719_b46_a46_d46_i46 }
+  replace{ @atom:720 @atom:720_b46_a46_d46_i46 }
+  replace{ @atom:721 @atom:721_b20_a20_d20_i20 }
+  replace{ @atom:722 @atom:722_b104_a104_d104_i104 }
+  replace{ @atom:723 @atom:723_b13_a13_d13_i13 }
+  replace{ @atom:724 @atom:724_b13_a13_d13_i13 }
+  replace{ @atom:725 @atom:725_b46_a46_d46_i46 }
+  replace{ @atom:726 @atom:726_b64_a64_d64_i64 }
+  replace{ @atom:727 @atom:727_b1_a1_d1_i1 }
+  replace{ @atom:728 @atom:728_b24_a24_d24_i24 }
+  replace{ @atom:729 @atom:729_b4_a4_d4_i4 }
+  replace{ @atom:730 @atom:730_b44_a44_d44_i44 }
+  replace{ @atom:731 @atom:731_b44_a44_d44_i44 }
+  replace{ @atom:732 @atom:732_b44_a44_d44_i44 }
+  replace{ @atom:733 @atom:733_b13_a13_d13_i13 }
+  replace{ @atom:734 @atom:734_b13_a13_d13_i13 }
+  replace{ @atom:735 @atom:735_b13_a13_d13_i13 }
+  replace{ @atom:736 @atom:736_b13_a13_d13_i13 }
+  replace{ @atom:737 @atom:737_b13_a13_d13_i13 }
+  replace{ @atom:738 @atom:738_b13_a13_d13_i13 }
+  replace{ @atom:739 @atom:739_b45_a45_d45_i45 }
+  replace{ @atom:740 @atom:740_b45_a45_d45_i45 }
+  replace{ @atom:741 @atom:741_b46_a46_d46_i46 }
+  replace{ @atom:742 @atom:742_b13_a13_d13_i13 }
+  replace{ @atom:743 @atom:743_b13_a13_d13_i13 }
+  replace{ @atom:744 @atom:744_b13_a13_d13_i13 }
+  replace{ @atom:745 @atom:745_b13_a13_d13_i13 }
+  replace{ @atom:746 @atom:746_b48_a48_d48_i48 }
+  replace{ @atom:747 @atom:747_b48_a48_d48_i48 }
+  replace{ @atom:748 @atom:748_b48_a48_d48_i48 }
+  replace{ @atom:749 @atom:749_b13_a13_d13_i13 }
+  replace{ @atom:750 @atom:750_b13_a13_d13_i13 }
+  replace{ @atom:751 @atom:751_b13_a13_d13_i13 }
+  replace{ @atom:752 @atom:752_b13_a13_d13_i13 }
+  replace{ @atom:753 @atom:753_b13_a13_d13_i13 }
+  replace{ @atom:754 @atom:754_b13_a13_d13_i13 }
+  replace{ @atom:755 @atom:755_b19_a19_d19_i19 }
+  replace{ @atom:756 @atom:756_b46_a46_d46_i46 }
+  replace{ @atom:757 @atom:757_b19_a19_d19_i19 }
+  replace{ @atom:758 @atom:758_b19_a19_d19_i19 }
+  replace{ @atom:759 @atom:759_b19_a19_d19_i19 }
+  replace{ @atom:760 @atom:760_b46_a46_d46_i46 }
+  replace{ @atom:761 @atom:761_b51_a51_d51_i51 }
+  replace{ @atom:762 @atom:762_b51_a51_d51_i51 }
+  replace{ @atom:763 @atom:763_b51_a51_d51_i51 }
+  replace{ @atom:764 @atom:764_b5_a5_d5_i5 }
+  replace{ @atom:765 @atom:765_b7_a7_d7_i7 }
+  replace{ @atom:766 @atom:766_b105_a105_d105_i105 }
+  replace{ @atom:767 @atom:767_b105_a105_d105_i105 }
+  replace{ @atom:768 @atom:768_b105_a105_d105_i105 }
+  replace{ @atom:769 @atom:769_b19_a19_d19_i19 }
+  replace{ @atom:770 @atom:770_b53_a53_d53_i53 }
+  replace{ @atom:771 @atom:771_b54_a54_d54_i54 }
+  replace{ @atom:772 @atom:772_b13_a13_d13_i13 }
+  replace{ @atom:773 @atom:773_b13_a13_d13_i13 }
+  replace{ @atom:774 @atom:774_b13_a13_d13_i13 }
+  replace{ @atom:775 @atom:775_b13_a13_d13_i13 }
+  replace{ @atom:776 @atom:776_b84_a84_d84_i84 }
+  replace{ @atom:777 @atom:777_b87_a87_d87_i87 }
+  replace{ @atom:778 @atom:778_b86_a86_d86_i86 }
+  replace{ @atom:779 @atom:779_b86_a86_d86_i86 }
+  replace{ @atom:780 @atom:780_b46_a46_d46_i46 }
+  replace{ @atom:781 @atom:781_b13_a13_d13_i13 }
+  replace{ @atom:782 @atom:782_b3_a3_d3_i3 }
+  replace{ @atom:783 @atom:783_b53_a53_d53_i53 }
+  replace{ @atom:784 @atom:784_b52_a52_d52_i52 }
+  replace{ @atom:785 @atom:785_b54_a54_d54_i54 }
+  replace{ @atom:786 @atom:786_b1_a1_d1_i1 }
+  replace{ @atom:787 @atom:787_b13_a13_d13_i13 }
+  replace{ @atom:788 @atom:788_b46_a46_d46_i46 }
+  replace{ @atom:789 @atom:789_b13_a13_d13_i13 }
+  replace{ @atom:790 @atom:790_b13_a13_d13_i13 }
+  replace{ @atom:791 @atom:791_b13_a13_d13_i13 }
+  replace{ @atom:792 @atom:792_b13_a13_d13_i13 }
+  replace{ @atom:793 @atom:793_b13_a13_d13_i13 }
+  replace{ @atom:794 @atom:794_b13_a13_d13_i13 }
+  replace{ @atom:795 @atom:795_b1_a1_d1_i1 }
+  replace{ @atom:796 @atom:796_b13_a13_d13_i13 }
+  replace{ @atom:797 @atom:797_b46_a46_d46_i46 }
+  replace{ @atom:798 @atom:798_b13_a13_d13_i13 }
+  replace{ @atom:799 @atom:799_b13_a13_d13_i13 }
+  replace{ @atom:800 @atom:800_b21_a21_d21_i21 }
+  replace{ @atom:801 @atom:801_b13_a13_d13_i13 }
+  replace{ @atom:802 @atom:802_b46_a46_d46_i46 }
+  replace{ @atom:803 @atom:803_b13_a13_d13_i13 }
+  replace{ @atom:804 @atom:804_b13_a13_d13_i13 }
+  replace{ @atom:805 @atom:805_b65_a65_d65_i65 }
+  replace{ @atom:806 @atom:806_b13_a13_d13_i13 }
+  replace{ @atom:807 @atom:807_b46_a46_d46_i46 }
+  replace{ @atom:808 @atom:808_b13_a13_d13_i13 }
+  replace{ @atom:809 @atom:809_b13_a13_d13_i13 }
+  replace{ @atom:810 @atom:810_b1_a1_d1_i1 }
+  replace{ @atom:811 @atom:811_b21_a21_d21_i21 }
+  replace{ @atom:812 @atom:812_b65_a65_d65_i65 }
+  replace{ @atom:813 @atom:813_b48_a48_d48_i48 }
+  replace{ @atom:814 @atom:814_b20_a20_d20_i20 }
+  replace{ @atom:815 @atom:815_b13_a13_d13_i13 }
+  replace{ @atom:816 @atom:816_b1_a1_d1_i1 }
+  replace{ @atom:817 @atom:817_b24_a24_d24_i24 }
+  replace{ @atom:818 @atom:818_b48_a48_d48_i48 }
+  replace{ @atom:819 @atom:819_b13_a13_d13_i13 }
+  replace{ @atom:820 @atom:820_b3_a3_d3_i3 }
+  replace{ @atom:821 @atom:821_b3_a3_d3_i3 }
+  replace{ @atom:822 @atom:822_b4_a4_d4_i4 }
+  replace{ @atom:823 @atom:823_b24_a24_d24_i24 }
+  replace{ @atom:824 @atom:824_b45_a45_d45_i45 }
+  replace{ @atom:825 @atom:825_b5_a5_d5_i5 }
+  replace{ @atom:826 @atom:826_b7_a7_d7_i7 }
+  replace{ @atom:827 @atom:827_b13_a13_d13_i13 }
+  replace{ @atom:828 @atom:828_b13_a13_d13_i13 }
+  replace{ @atom:829 @atom:829_b86_a86_d86_i86 }
+  replace{ @atom:830 @atom:830_b86_a86_d86_i86 }
+  replace{ @atom:831 @atom:831_b86_a86_d86_i86 }
+  replace{ @atom:832 @atom:832_b86_a86_d86_i86 }
+  replace{ @atom:833 @atom:833_b48_a48_d48_i48 }
+  replace{ @atom:834 @atom:834_b106_a106_d106_i106 }
+  replace{ @atom:835 @atom:835_b13_a13_d13_i13 }
+  replace{ @atom:836 @atom:836_b13_a13_d13_i13 }
+  replace{ @atom:837 @atom:837_b13_a13_d13_i13 }
+  replace{ @atom:838 @atom:838_b66_a66_d66_i66 }
+  replace{ @atom:839 @atom:839_b46_a46_d46_i46 }
+  replace{ @atom:840 @atom:840_b24_a24_d24_i24 }
+  replace{ @atom:841 @atom:841_b48_a48_d48_i48 }
+  replace{ @atom:842 @atom:842_b48_a48_d48_i48 }
+  replace{ @atom:843 @atom:843_b24_a24_d24_i24 }
+  replace{ @atom:844 @atom:844_b48_a48_d48_i48 }
+  replace{ @atom:845 @atom:845_b3_a3_d3_i3 }
+  replace{ @atom:846 @atom:846_b4_a4_d4_i4 }
+  replace{ @atom:847 @atom:847_b107_a107_d107_i107 }
+  replace{ @atom:848 @atom:848_b13_a13_d13_i13 }
+  replace{ @atom:849 @atom:849_b13_a13_d13_i13 }
+  replace{ @atom:850 @atom:850_b13_a13_d13_i13 }
+  replace{ @atom:851 @atom:851_b13_a13_d13_i13 }
+  replace{ @atom:852 @atom:852_b46_a46_d46_i46 }
+  replace{ @atom:853 @atom:853_b3_a3_d3_i3 }
+  replace{ @atom:854 @atom:854_b4_a4_d4_i4 }
+  replace{ @atom:855 @atom:855_b46_a46_d46_i46 }
+  replace{ @atom:856 @atom:856_b13_a13_d13_i13 }
+  replace{ @atom:857 @atom:857_b13_a13_d13_i13 }
+  replace{ @atom:858 @atom:858_b13_a13_d13_i13 }
+  replace{ @atom:859 @atom:859_b13_a13_d13_i13 }
+  replace{ @atom:860 @atom:860_b13_a13_d13_i13 }
+  replace{ @atom:861 @atom:861_b13_a13_d13_i13 }
+  replace{ @atom:862 @atom:862_b13_a13_d13_i13 }
+  replace{ @atom:863 @atom:863_b13_a13_d13_i13 }
+  replace{ @atom:864 @atom:864_b13_a13_d13_i13 }
+  replace{ @atom:865 @atom:865_b13_a13_d13_i13 }
+  replace{ @atom:866 @atom:866_b108_a108_d108_i108 }
+  replace{ @atom:867 @atom:867_b108_a108_d108_i108 }
+  replace{ @atom:868 @atom:868_b108_a108_d108_i108 }
+  replace{ @atom:869 @atom:869_b108_a108_d108_i108 }
+  replace{ @atom:870 @atom:870_b45_a45_d45_i45 }
+  replace{ @atom:871 @atom:871_b13_a13_d13_i13 }
+  replace{ @atom:872 @atom:872_b13_a13_d13_i13 }
+  replace{ @atom:873 @atom:873_b13_a13_d13_i13 }
+  replace{ @atom:874 @atom:874_b13_a13_d13_i13 }
+  replace{ @atom:875 @atom:875_b1_a1_d1_i1 }
+  replace{ @atom:876 @atom:876_b21_a21_d21_i21 }
+  replace{ @atom:877 @atom:877_b65_a65_d65_i65 }
+  replace{ @atom:878 @atom:878_b66_a66_d66_i66 }
+  replace{ @atom:879 @atom:879_b68_a68_d68_i68 }
+  replace{ @atom:880 @atom:880_b69_a69_d69_i69 }
+  replace{ @atom:881 @atom:881_b70_a70_d70_i70 }
+  replace{ @atom:882 @atom:882_b71_a71_d71_i71 }
+  replace{ @atom:883 @atom:883_b72_a72_d72_i72 }
+  replace{ @atom:884 @atom:884_b73_a73_d73_i73 }
+  replace{ @atom:885 @atom:885_b74_a74_d74_i74 }
+  replace{ @atom:886 @atom:886_b75_a75_d75_i75 }
+  replace{ @atom:887 @atom:887_b76_a76_d76_i76 }
+  replace{ @atom:888 @atom:888_b13_a13_d13_i13 }
+  replace{ @atom:889 @atom:889_b13_a13_d13_i13 }
+  replace{ @atom:890 @atom:890_b13_a13_d13_i13 }
+  replace{ @atom:891 @atom:891_b13_a13_d13_i13 }
+  replace{ @atom:892 @atom:892_b46_a46_d46_i46 }
+  replace{ @atom:893 @atom:893_b53_a53_d53_i53 }
+  replace{ @atom:894 @atom:894_b48_a48_d48_i48 }
+  replace{ @atom:895 @atom:895_b53_a53_d53_i53 }
+  replace{ @atom:896 @atom:896_b48_a48_d48_i48 }
+  replace{ @atom:897 @atom:897_b109_a109_d109_i109 }
+  replace{ @atom:898 @atom:898_b109_a109_d109_i109 }
+  replace{ @atom:899 @atom:899_b46_a46_d46_i46 }
+  replace{ @atom:900 @atom:900_b47_a47_d47_i47 }
+  replace{ @atom:901 @atom:901_b47_a47_d47_i47 }
+  replace{ @atom:902 @atom:902_b47_a47_d47_i47 }
+  replace{ @atom:903 @atom:903_b110_a110_d110_i110 }
+  replace{ @atom:904 @atom:904_b110_a110_d110_i110 }
+  replace{ @atom:905 @atom:905_b4_a4_d4_i4 }
+  replace{ @atom:906 @atom:906_b13_a13_d13_i13 }
+  #(end of force-field-IDs)
+
+
+  write_once("In Settings") {
+    bond_coeff @bond:1-2 harmonic 367.0 1.38
+    bond_coeff @bond:1-3 harmonic 420.0 1.357
+    bond_coeff @bond:1-13 harmonic 367.0 1.36
+    bond_coeff @bond:1-19 harmonic 450.0 1.279
+    bond_coeff @bond:1-25 harmonic 300.0 0.3
+    bond_coeff @bond:1-47 harmonic 420.0 1.34
+    bond_coeff @bond:1-48 harmonic 420.0 1.354
+    bond_coeff @bond:1-82 harmonic 420.0 1.354
+    bond_coeff @bond:1-83 harmonic 420.0 1.354
+    bond_coeff @bond:1-84 harmonic 420.0 1.354
+    bond_coeff @bond:1-87 harmonic 420.0 1.354
+    bond_coeff @bond:1-88 harmonic 420.0 1.354
+    bond_coeff @bond:1-108 harmonic 461.0 1.57
+    bond_coeff @bond:2-2 harmonic 260.0 1.526
+    bond_coeff @bond:2-3 harmonic 317.0 1.522
+    bond_coeff @bond:2-5 harmonic 386.0 1.425
+    bond_coeff @bond:2-6 harmonic 260.0 1.526
+    bond_coeff @bond:2-10 harmonic 260.0 1.526
+    bond_coeff @bond:2-11 harmonic 317.0 1.5
+    bond_coeff @bond:2-12 harmonic 317.0 1.51
+    bond_coeff @bond:2-13 harmonic 260.0 1.526
+    bond_coeff @bond:2-14 harmonic 317.0 1.5
+    bond_coeff @bond:2-15 harmonic 222.0 1.81
+    bond_coeff @bond:2-16 harmonic 222.0 1.81
+    bond_coeff @bond:2-20 harmonic 320.0 1.425
+    bond_coeff @bond:2-24 harmonic 337.0 1.449
+    bond_coeff @bond:2-44 harmonic 382.0 1.448
+    bond_coeff @bond:2-48 harmonic 317.0 1.51
+    bond_coeff @bond:2-51 harmonic 260.0 1.526
+    bond_coeff @bond:2-53 harmonic 367.0 1.471
+    bond_coeff @bond:2-55 harmonic 337.0 1.463
+    bond_coeff @bond:2-80 harmonic 317.0 1.495
+    bond_coeff @bond:3-3 harmonic 350.0 1.51
+    bond_coeff @bond:3-4 harmonic 570.0 1.229
+    bond_coeff @bond:3-5 harmonic 450.0 1.364
+    bond_coeff @bond:3-6 harmonic 317.0 1.522
+    bond_coeff @bond:3-10 harmonic 317.0 1.522
+    bond_coeff @bond:3-12 harmonic 469.0 1.4
+    bond_coeff @bond:3-13 harmonic 317.0 1.522
+    bond_coeff @bond:3-19 harmonic 400.0 1.444
+    bond_coeff @bond:3-20 harmonic 214.0 1.327
+    bond_coeff @bond:3-21 harmonic 300.0 1.79
+    bond_coeff @bond:3-24 harmonic 490.0 1.335
+    bond_coeff @bond:3-44 harmonic 317.0 1.522
+    bond_coeff @bond:3-46 harmonic 340.0 1.09
+    bond_coeff @bond:3-47 harmonic 410.0 1.444
+    bond_coeff @bond:3-48 harmonic 400.0 1.49
+    bond_coeff @bond:3-50 harmonic 385.0 1.46
+    bond_coeff @bond:3-52 harmonic 656.0 1.25
+    bond_coeff @bond:3-56 harmonic 457.0 1.358
+    bond_coeff @bond:3-57 harmonic 418.0 1.388
+    bond_coeff @bond:3-60 harmonic 447.0 1.419
+    bond_coeff @bond:3-65 harmonic 300.0 1.98
+    bond_coeff @bond:3-84 harmonic 400.0 1.49
+    bond_coeff @bond:3-86 harmonic 385.0 1.46
+    bond_coeff @bond:3-105 harmonic 424.0 1.383
+    bond_coeff @bond:3-107 harmonic 490.0 1.335
+    bond_coeff @bond:4-25 harmonic 553.0 0.3
+    bond_coeff @bond:4-64 harmonic 525.0 1.48
+    bond_coeff @bond:4-89 harmonic 570.0 1.229
+    bond_coeff @bond:4-110 harmonic 700.0 1.171
+    bond_coeff @bond:5-6 harmonic 386.0 1.425
+    bond_coeff @bond:5-7 harmonic 553.0 0.945
+    bond_coeff @bond:5-10 harmonic 386.0 1.425
+    bond_coeff @bond:5-13 harmonic 320.0 1.41
+    bond_coeff @bond:5-20 harmonic 250.0 1.47
+    bond_coeff @bond:5-24 harmonic 400.0 1.38
+    bond_coeff @bond:5-25 harmonic 340.0 0.3
+    bond_coeff @bond:5-44 harmonic 320.0 1.45
+    bond_coeff @bond:5-47 harmonic 450.0 1.37
+    bond_coeff @bond:5-48 harmonic 450.0 1.364
+    bond_coeff @bond:5-51 harmonic 320.0 1.38
+    bond_coeff @bond:5-64 harmonic 230.0 1.61
+    bond_coeff @bond:5-79 harmonic 450.0 1.67
+    bond_coeff @bond:5-106 harmonic 94.0 1.8
+    bond_coeff @bond:5-108 harmonic 374.0 1.64
+    bond_coeff @bond:6-6 harmonic 260.0 1.526
+    bond_coeff @bond:6-10 harmonic 260.0 1.526
+    bond_coeff @bond:6-11 harmonic 317.0 1.5
+    bond_coeff @bond:6-13 harmonic 260.0 1.526
+    bond_coeff @bond:6-14 harmonic 317.0 1.5
+    bond_coeff @bond:6-15 harmonic 222.0 1.81
+    bond_coeff @bond:6-16 harmonic 222.0 1.81
+    bond_coeff @bond:6-20 harmonic 320.0 1.425
+    bond_coeff @bond:6-24 harmonic 337.0 1.449
+    bond_coeff @bond:6-44 harmonic 382.0 1.448
+    bond_coeff @bond:6-47 harmonic 317.0 1.51
+    bond_coeff @bond:6-51 harmonic 260.0 1.526
+    bond_coeff @bond:6-53 harmonic 367.0 1.471
+    bond_coeff @bond:6-55 harmonic 337.0 1.463
+    bond_coeff @bond:6-79 harmonic 222.0 1.81
+    bond_coeff @bond:6-105 harmonic 337.0 1.475
+    bond_coeff @bond:7-20 harmonic 553.0 0.945
+    bond_coeff @bond:7-25 harmonic 340.0 0.1
+    bond_coeff @bond:9-9 harmonic 530.0 1.34
+    bond_coeff @bond:9-11 harmonic 530.0 1.34
+    bond_coeff @bond:9-14 harmonic 530.0 1.34
+    bond_coeff @bond:10-10 harmonic 260.0 1.526
+    bond_coeff @bond:10-11 harmonic 317.0 1.5
+    bond_coeff @bond:10-14 harmonic 317.0 1.5
+    bond_coeff @bond:10-20 harmonic 320.0 1.425
+    bond_coeff @bond:10-24 harmonic 337.0 1.449
+    bond_coeff @bond:10-44 harmonic 382.0 1.448
+    bond_coeff @bond:10-105 harmonic 337.0 1.475
+    bond_coeff @bond:11-11 harmonic 530.0 1.34
+    bond_coeff @bond:11-13 harmonic 317.0 1.5
+    bond_coeff @bond:11-14 harmonic 530.0 1.34
+    bond_coeff @bond:11-79 harmonic 222.0 1.76
+    bond_coeff @bond:12-12 harmonic 469.0 1.4
+    bond_coeff @bond:12-48 harmonic 469.0 1.4
+    bond_coeff @bond:12-60 harmonic 469.0 1.4
+    bond_coeff @bond:12-81 harmonic 469.0 1.4
+    bond_coeff @bond:13-13 harmonic 268.0 1.529
+    bond_coeff @bond:13-14 harmonic 317.0 1.5
+    bond_coeff @bond:13-15 harmonic 222.0 1.81
+    bond_coeff @bond:13-16 harmonic 222.0 1.81
+    bond_coeff @bond:13-18 harmonic 390.0 1.43
+    bond_coeff @bond:13-19 harmonic 390.0 1.47
+    bond_coeff @bond:13-20 harmonic 320.0 1.41
+    bond_coeff @bond:13-21 harmonic 245.0 1.781
+    bond_coeff @bond:13-22 harmonic 340.0 1.79
+    bond_coeff @bond:13-24 harmonic 337.0 1.449
+    bond_coeff @bond:13-25 harmonic 340.0 0.3
+    bond_coeff @bond:13-44 harmonic 382.0 1.448
+    bond_coeff @bond:13-46 harmonic 340.0 1.09
+    bond_coeff @bond:13-47 harmonic 317.0 1.51
+    bond_coeff @bond:13-48 harmonic 317.0 1.51
+    bond_coeff @bond:13-50 harmonic 317.0 1.51
+    bond_coeff @bond:13-51 harmonic 268.0 1.529
+    bond_coeff @bond:13-53 harmonic 367.0 1.471
+    bond_coeff @bond:13-55 harmonic 337.0 1.463
+    bond_coeff @bond:13-56 harmonic 337.0 1.449
+    bond_coeff @bond:13-57 harmonic 337.0 1.475
+    bond_coeff @bond:13-60 harmonic 317.0 1.51
+    bond_coeff @bond:13-64 harmonic 212.0 1.843
+    bond_coeff @bond:13-65 harmonic 245.0 1.945
+    bond_coeff @bond:13-66 harmonic 200.0 2.19
+    bond_coeff @bond:13-79 harmonic 340.0 1.77
+    bond_coeff @bond:13-80 harmonic 317.0 1.495
+    bond_coeff @bond:13-83 harmonic 317.0 1.504
+    bond_coeff @bond:13-84 harmonic 317.0 1.504
+    bond_coeff @bond:13-85 harmonic 317.0 1.504
+    bond_coeff @bond:13-87 harmonic 317.0 1.495
+    bond_coeff @bond:13-90 harmonic 337.0 1.449
+    bond_coeff @bond:13-91 harmonic 280.0 1.51
+    bond_coeff @bond:13-95 harmonic 532.8 1.46
+    bond_coeff @bond:13-101 harmonic 382.0 1.448
+    bond_coeff @bond:13-102 harmonic 375.0 1.49
+    bond_coeff @bond:13-104 harmonic 212.0 1.82
+    bond_coeff @bond:13-105 harmonic 337.0 1.475
+    bond_coeff @bond:13-107 harmonic 337.0 1.449
+    bond_coeff @bond:13-108 harmonic 187.0 1.86
+    bond_coeff @bond:13-109 harmonic 317.0 1.51
+    bond_coeff @bond:14-14 harmonic 530.0 1.34
+    bond_coeff @bond:15-17 harmonic 274.0 1.336
+    bond_coeff @bond:15-48 harmonic 250.0 1.74
+    bond_coeff @bond:16-16 harmonic 166.0 2.038
+    bond_coeff @bond:16-19 harmonic 300.0 1.685
+    bond_coeff @bond:16-24 harmonic 250.0 1.73
+    bond_coeff @bond:16-25 harmonic 340.0 0.5
+    bond_coeff @bond:16-47 harmonic 250.0 1.76
+    bond_coeff @bond:16-48 harmonic 250.0 1.76
+    bond_coeff @bond:16-61 harmonic 250.0 1.73
+    bond_coeff @bond:16-82 harmonic 250.0 1.76
+    bond_coeff @bond:16-84 harmonic 250.0 1.74
+    bond_coeff @bond:16-91 harmonic 222.0 1.81
+    bond_coeff @bond:16-108 harmonic 144.0 2.15
+    bond_coeff @bond:17-25 harmonic 340.0 0.1
+    bond_coeff @bond:18-18 harmonic 550.0 1.12
+    bond_coeff @bond:18-19 harmonic 650.0 1.157
+    bond_coeff @bond:18-48 harmonic 400.0 1.41
+    bond_coeff @bond:18-56 harmonic 550.0 1.24
+    bond_coeff @bond:19-19 harmonic 1150.0 1.21
+    bond_coeff @bond:19-21 harmonic 330.0 1.637
+    bond_coeff @bond:19-46 harmonic 420.0 1.08
+    bond_coeff @bond:19-47 harmonic 400.0 1.426
+    bond_coeff @bond:19-48 harmonic 400.0 1.451
+    bond_coeff @bond:19-50 harmonic 400.0 1.426
+    bond_coeff @bond:19-65 harmonic 330.0 1.784
+    bond_coeff @bond:19-88 harmonic 400.0 1.451
+    bond_coeff @bond:19-91 harmonic 400.0 1.451
+    bond_coeff @bond:20-20 harmonic 250.0 1.47
+    bond_coeff @bond:20-21 harmonic 200.0 1.69
+    bond_coeff @bond:20-24 harmonic 320.0 1.45
+    bond_coeff @bond:20-25 harmonic 340.0 0.3
+    bond_coeff @bond:20-44 harmonic 320.0 1.45
+    bond_coeff @bond:20-47 harmonic 450.0 1.37
+    bond_coeff @bond:20-48 harmonic 450.0 1.364
+    bond_coeff @bond:20-51 harmonic 320.0 1.38
+    bond_coeff @bond:20-60 harmonic 340.0 1.36
+    bond_coeff @bond:20-61 harmonic 462.0 1.399
+    bond_coeff @bond:20-64 harmonic 230.0 1.61
+    bond_coeff @bond:20-82 harmonic 462.0 1.357
+    bond_coeff @bond:20-84 harmonic 340.0 1.36
+    bond_coeff @bond:20-108 harmonic 374.0 1.64
+    bond_coeff @bond:21-25 harmonic 300.0 0.3
+    bond_coeff @bond:21-47 harmonic 300.0 1.725
+    bond_coeff @bond:21-48 harmonic 300.0 1.725
+    bond_coeff @bond:21-82 harmonic 300.0 1.725
+    bond_coeff @bond:21-83 harmonic 300.0 1.725
+    bond_coeff @bond:21-84 harmonic 300.0 1.725
+    bond_coeff @bond:21-87 harmonic 300.0 1.725
+    bond_coeff @bond:21-88 harmonic 300.0 1.725
+    bond_coeff @bond:21-108 harmonic 223.0 2.02
+    bond_coeff @bond:22-23 harmonic 700.0 1.53
+    bond_coeff @bond:22-25 harmonic 340.0 0.5
+    bond_coeff @bond:23-25 harmonic 340.0 0.3
+    bond_coeff @bond:23-79 harmonic 700.0 1.44
+    bond_coeff @bond:24-25 harmonic 367.0 0.3
+    bond_coeff @bond:24-45 harmonic 434.0 1.01
+    bond_coeff @bond:24-48 harmonic 427.0 1.381
+    bond_coeff @bond:24-59 harmonic 427.0 1.381
+    bond_coeff @bond:24-79 harmonic 434.0 1.67
+    bond_coeff @bond:24-84 harmonic 427.0 1.381
+    bond_coeff @bond:24-88 harmonic 427.0 1.381
+    bond_coeff @bond:24-91 harmonic 337.0 1.449
+    bond_coeff @bond:24-103 harmonic 500.0 1.27
+    bond_coeff @bond:24-106 harmonic 40.0 2.05
+    bond_coeff @bond:25-25 harmonic 340.0 0.3
+    bond_coeff @bond:25-44 harmonic 340.0 0.3
+    bond_coeff @bond:25-45 harmonic 340.0 0.1
+    bond_coeff @bond:25-46 harmonic 340.0 0.3
+    bond_coeff @bond:25-47 harmonic 340.0 0.3
+    bond_coeff @bond:25-48 harmonic 367.0 0.3
+    bond_coeff @bond:25-49 harmonic 340.0 0.3
+    bond_coeff @bond:25-53 harmonic 340.0 0.3
+    bond_coeff @bond:25-56 harmonic 367.0 0.3
+    bond_coeff @bond:25-61 harmonic 367.0 0.3
+    bond_coeff @bond:25-65 harmonic 300.0 0.3
+    bond_coeff @bond:25-103 harmonic 340.0 0.1
+    bond_coeff @bond:31-32 harmonic 600.0 0.9572
+    bond_coeff @bond:31-33 harmonic 900.0 0.15
+    bond_coeff @bond:31-106 harmonic 40.0 2.05
+    bond_coeff @bond:34-35 harmonic 529.6 0.9572
+    bond_coeff @bond:36-37 harmonic 600.0 0.9572
+    bond_coeff @bond:36-38 harmonic 900.0 0.175
+    bond_coeff @bond:39-40 harmonic 600.0 0.9572
+    bond_coeff @bond:39-41 harmonic 900.0 0.7
+    bond_coeff @bond:42-43 harmonic 600.0 1.0
+    bond_coeff @bond:44-44 harmonic 350.0 1.445
+    bond_coeff @bond:44-45 harmonic 434.0 1.01
+    bond_coeff @bond:44-48 harmonic 481.0 1.34
+    bond_coeff @bond:44-79 harmonic 340.0 1.77
+    bond_coeff @bond:44-91 harmonic 382.0 1.448
+    bond_coeff @bond:44-108 harmonic 266.0 1.74
+    bond_coeff @bond:45-53 harmonic 434.0 1.01
+    bond_coeff @bond:45-55 harmonic 434.0 1.01
+    bond_coeff @bond:45-56 harmonic 434.0 1.01
+    bond_coeff @bond:45-57 harmonic 434.0 1.01
+    bond_coeff @bond:45-101 harmonic 434.0 1.01
+    bond_coeff @bond:45-105 harmonic 434.0 1.01
+    bond_coeff @bond:45-108 harmonic 166.0 1.48
+    bond_coeff @bond:46-47 harmonic 340.0 1.08
+    bond_coeff @bond:46-50 harmonic 340.0 1.08
+    bond_coeff @bond:46-51 harmonic 340.0 1.09
+    bond_coeff @bond:46-80 harmonic 340.0 1.08
+    bond_coeff @bond:46-91 harmonic 340.0 1.088
+    bond_coeff @bond:46-95 harmonic 532.8 1.084
+    bond_coeff @bond:46-108 harmonic 166.0 1.48
+    bond_coeff @bond:46-109 harmonic 340.0 1.08
+    bond_coeff @bond:47-47 harmonic 549.0 1.34
+    bond_coeff @bond:47-48 harmonic 427.0 1.433
+    bond_coeff @bond:47-50 harmonic 549.0 1.34
+    bond_coeff @bond:47-57 harmonic 448.0 1.365
+    bond_coeff @bond:47-58 harmonic 367.0 1.08
+    bond_coeff @bond:47-65 harmonic 300.0 1.9
+    bond_coeff @bond:47-66 harmonic 250.0 2.08
+    bond_coeff @bond:47-86 harmonic 385.0 1.46
+    bond_coeff @bond:47-91 harmonic 317.0 1.51
+    bond_coeff @bond:47-105 harmonic 448.0 1.365
+    bond_coeff @bond:47-110 harmonic 700.0 1.305
+    bond_coeff @bond:48-48 harmonic 469.0 1.4
+    bond_coeff @bond:48-49 harmonic 367.0 1.08
+    bond_coeff @bond:48-50 harmonic 427.0 1.433
+    bond_coeff @bond:48-53 harmonic 400.0 1.45
+    bond_coeff @bond:48-55 harmonic 481.0 1.34
+    bond_coeff @bond:48-56 harmonic 483.0 1.339
+    bond_coeff @bond:48-57 harmonic 427.0 1.381
+    bond_coeff @bond:48-60 harmonic 469.0 1.404
+    bond_coeff @bond:48-61 harmonic 414.0 1.391
+    bond_coeff @bond:48-64 harmonic 220.0 1.78
+    bond_coeff @bond:48-65 harmonic 300.0 1.87
+    bond_coeff @bond:48-66 harmonic 250.0 2.08
+    bond_coeff @bond:48-79 harmonic 340.0 1.77
+    bond_coeff @bond:48-81 harmonic 469.0 1.4
+    bond_coeff @bond:48-84 harmonic 546.0 1.367
+    bond_coeff @bond:48-86 harmonic 469.0 1.4
+    bond_coeff @bond:48-88 harmonic 469.0 1.421
+    bond_coeff @bond:48-91 harmonic 317.0 1.49
+    bond_coeff @bond:48-101 harmonic 382.0 1.385
+    bond_coeff @bond:48-102 harmonic 400.0 1.46
+    bond_coeff @bond:48-109 harmonic 427.0 1.433
+    bond_coeff @bond:49-59 harmonic 367.0 1.08
+    bond_coeff @bond:49-62 harmonic 340.0 1.08
+    bond_coeff @bond:49-82 harmonic 367.0 1.08
+    bond_coeff @bond:49-83 harmonic 367.0 1.08
+    bond_coeff @bond:49-84 harmonic 367.0 1.08
+    bond_coeff @bond:49-85 harmonic 367.0 1.08
+    bond_coeff @bond:49-87 harmonic 367.0 1.08
+    bond_coeff @bond:49-88 harmonic 367.0 1.08
+    bond_coeff @bond:50-50 harmonic 385.0 1.46
+    bond_coeff @bond:50-56 harmonic 457.0 1.29
+    bond_coeff @bond:50-84 harmonic 549.0 1.365
+    bond_coeff @bond:50-109 harmonic 385.0 1.46
+    bond_coeff @bond:51-105 harmonic 337.0 1.475
+    bond_coeff @bond:52-64 harmonic 525.0 1.48
+    bond_coeff @bond:53-54 harmonic 434.0 1.01
+    bond_coeff @bond:54-55 harmonic 434.0 1.01
+    bond_coeff @bond:55-59 harmonic 481.0 1.34
+    bond_coeff @bond:55-82 harmonic 481.0 1.34
+    bond_coeff @bond:56-56 harmonic 500.0 1.32
+    bond_coeff @bond:56-59 harmonic 502.0 1.324
+    bond_coeff @bond:56-60 harmonic 461.0 1.354
+    bond_coeff @bond:56-82 harmonic 461.0 1.354
+    bond_coeff @bond:56-86 harmonic 483.0 1.339
+    bond_coeff @bond:56-103 harmonic 550.0 1.21
+    bond_coeff @bond:56-109 harmonic 457.0 1.29
+    bond_coeff @bond:57-60 harmonic 436.0 1.374
+    bond_coeff @bond:57-61 harmonic 400.0 1.349
+    bond_coeff @bond:57-62 harmonic 440.0 1.371
+    bond_coeff @bond:57-81 harmonic 428.0 1.38
+    bond_coeff @bond:57-82 harmonic 477.0 1.343
+    bond_coeff @bond:57-84 harmonic 427.0 1.381
+    bond_coeff @bond:57-85 harmonic 427.0 1.381
+    bond_coeff @bond:57-86 harmonic 385.0 1.44
+    bond_coeff @bond:58-83 harmonic 367.0 1.08
+    bond_coeff @bond:58-84 harmonic 367.0 1.08
+    bond_coeff @bond:59-63 harmonic 367.0 1.08
+    bond_coeff @bond:60-60 harmonic 520.0 1.37
+    bond_coeff @bond:60-61 harmonic 414.0 1.391
+    bond_coeff @bond:60-80 harmonic 388.0 1.459
+    bond_coeff @bond:60-81 harmonic 447.0 1.419
+    bond_coeff @bond:60-87 harmonic 469.0 1.424
+    bond_coeff @bond:60-105 harmonic 436.0 1.374
+    bond_coeff @bond:61-61 harmonic 400.0 1.28
+    bond_coeff @bond:61-62 harmonic 529.0 1.304
+    bond_coeff @bond:61-82 harmonic 488.0 1.335
+    bond_coeff @bond:61-83 harmonic 410.0 1.394
+    bond_coeff @bond:61-84 harmonic 410.0 1.394
+    bond_coeff @bond:61-88 harmonic 410.0 1.32
+    bond_coeff @bond:62-63 harmonic 367.0 1.08
+    bond_coeff @bond:62-105 harmonic 440.0 1.371
+    bond_coeff @bond:63-82 harmonic 367.0 1.08
+    bond_coeff @bond:64-108 harmonic 108.0 2.25
+    bond_coeff @bond:65-82 harmonic 300.0 1.87
+    bond_coeff @bond:65-83 harmonic 300.0 1.87
+    bond_coeff @bond:65-84 harmonic 300.0 1.87
+    bond_coeff @bond:65-87 harmonic 300.0 1.87
+    bond_coeff @bond:65-88 harmonic 300.0 1.87
+    bond_coeff @bond:65-108 harmonic 151.0 2.19
+    bond_coeff @bond:66-82 harmonic 250.0 2.08
+    bond_coeff @bond:66-83 harmonic 250.0 2.08
+    bond_coeff @bond:66-84 harmonic 250.0 2.08
+    bond_coeff @bond:66-87 harmonic 250.0 2.08
+    bond_coeff @bond:66-88 harmonic 250.0 2.08
+    bond_coeff @bond:66-108 harmonic 108.0 2.44
+    bond_coeff @bond:77-78 harmonic 500.0 1.8
+    bond_coeff @bond:80-84 harmonic 546.0 1.352
+    bond_coeff @bond:82-86 harmonic 385.0 1.46
+    bond_coeff @bond:82-87 harmonic 520.0 1.37
+    bond_coeff @bond:83-84 harmonic 520.0 1.37
+    bond_coeff @bond:83-86 harmonic 385.0 1.46
+    bond_coeff @bond:84-84 harmonic 512.0 1.375
+    bond_coeff @bond:84-86 harmonic 385.0 1.46
+    bond_coeff @bond:84-87 harmonic 546.0 1.367
+    bond_coeff @bond:84-88 harmonic 520.0 1.37
+    bond_coeff @bond:85-85 harmonic 520.0 1.37
+    bond_coeff @bond:86-86 harmonic 385.0 1.46
+    bond_coeff @bond:86-87 harmonic 385.0 1.46
+    bond_coeff @bond:86-88 harmonic 385.0 1.46
+    bond_coeff @bond:87-87 harmonic 469.0 1.424
+    bond_coeff @bond:87-88 harmonic 469.0 1.424
+    bond_coeff @bond:89-90 harmonic 490.0 1.335
+    bond_coeff @bond:89-91 harmonic 317.0 1.522
+    bond_coeff @bond:90-91 harmonic 337.0 1.449
+    bond_coeff @bond:91-91 harmonic 260.0 1.52
+    bond_coeff @bond:102-103 harmonic 550.0 1.225
+    bond_coeff @bond:108-108 harmonic 94.0 2.32
+    bond_coeff @bond:109-109 harmonic 549.0 1.345
+  } #(end of bond_coeffs)
+
+  write_once("Data Bonds By Type") {
+    @bond:1-2 @atom:*_b1_a*_d*_i* @atom:*_b2_a*_d*_i*
+    @bond:1-3 @atom:*_b1_a*_d*_i* @atom:*_b3_a*_d*_i*
+    @bond:1-13 @atom:*_b1_a*_d*_i* @atom:*_b13_a*_d*_i*
+    @bond:1-19 @atom:*_b1_a*_d*_i* @atom:*_b19_a*_d*_i*
+    @bond:1-25 @atom:*_b1_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:1-47 @atom:*_b1_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:1-48 @atom:*_b1_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:1-82 @atom:*_b1_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:1-83 @atom:*_b1_a*_d*_i* @atom:*_b83_a*_d*_i*
+    @bond:1-84 @atom:*_b1_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:1-87 @atom:*_b1_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:1-88 @atom:*_b1_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:1-108 @atom:*_b1_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:2-2 @atom:*_b2_a*_d*_i* @atom:*_b2_a*_d*_i*
+    @bond:2-3 @atom:*_b2_a*_d*_i* @atom:*_b3_a*_d*_i*
+    @bond:2-5 @atom:*_b2_a*_d*_i* @atom:*_b5_a*_d*_i*
+    @bond:2-6 @atom:*_b2_a*_d*_i* @atom:*_b6_a*_d*_i*
+    @bond:2-10 @atom:*_b2_a*_d*_i* @atom:*_b10_a*_d*_i*
+    @bond:2-11 @atom:*_b2_a*_d*_i* @atom:*_b11_a*_d*_i*
+    @bond:2-12 @atom:*_b2_a*_d*_i* @atom:*_b12_a*_d*_i*
+    @bond:2-13 @atom:*_b2_a*_d*_i* @atom:*_b13_a*_d*_i*
+    @bond:2-14 @atom:*_b2_a*_d*_i* @atom:*_b14_a*_d*_i*
+    @bond:2-15 @atom:*_b2_a*_d*_i* @atom:*_b15_a*_d*_i*
+    @bond:2-16 @atom:*_b2_a*_d*_i* @atom:*_b16_a*_d*_i*
+    @bond:2-20 @atom:*_b2_a*_d*_i* @atom:*_b20_a*_d*_i*
+    @bond:2-24 @atom:*_b2_a*_d*_i* @atom:*_b24_a*_d*_i*
+    @bond:2-44 @atom:*_b2_a*_d*_i* @atom:*_b44_a*_d*_i*
+    @bond:2-48 @atom:*_b2_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:2-51 @atom:*_b2_a*_d*_i* @atom:*_b51_a*_d*_i*
+    @bond:2-53 @atom:*_b2_a*_d*_i* @atom:*_b53_a*_d*_i*
+    @bond:2-55 @atom:*_b2_a*_d*_i* @atom:*_b55_a*_d*_i*
+    @bond:2-80 @atom:*_b2_a*_d*_i* @atom:*_b80_a*_d*_i*
+    @bond:3-3 @atom:*_b3_a*_d*_i* @atom:*_b3_a*_d*_i*
+    @bond:3-4 @atom:*_b3_a*_d*_i* @atom:*_b4_a*_d*_i*
+    @bond:3-5 @atom:*_b3_a*_d*_i* @atom:*_b5_a*_d*_i*
+    @bond:3-6 @atom:*_b3_a*_d*_i* @atom:*_b6_a*_d*_i*
+    @bond:3-10 @atom:*_b3_a*_d*_i* @atom:*_b10_a*_d*_i*
+    @bond:3-12 @atom:*_b3_a*_d*_i* @atom:*_b12_a*_d*_i*
+    @bond:3-13 @atom:*_b3_a*_d*_i* @atom:*_b13_a*_d*_i*
+    @bond:3-19 @atom:*_b3_a*_d*_i* @atom:*_b19_a*_d*_i*
+    @bond:3-20 @atom:*_b3_a*_d*_i* @atom:*_b20_a*_d*_i*
+    @bond:3-21 @atom:*_b3_a*_d*_i* @atom:*_b21_a*_d*_i*
+    @bond:3-24 @atom:*_b3_a*_d*_i* @atom:*_b24_a*_d*_i*
+    @bond:3-44 @atom:*_b3_a*_d*_i* @atom:*_b44_a*_d*_i*
+    @bond:3-46 @atom:*_b3_a*_d*_i* @atom:*_b46_a*_d*_i*
+    @bond:3-47 @atom:*_b3_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:3-48 @atom:*_b3_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:3-50 @atom:*_b3_a*_d*_i* @atom:*_b50_a*_d*_i*
+    @bond:3-52 @atom:*_b3_a*_d*_i* @atom:*_b52_a*_d*_i*
+    @bond:3-56 @atom:*_b3_a*_d*_i* @atom:*_b56_a*_d*_i*
+    @bond:3-57 @atom:*_b3_a*_d*_i* @atom:*_b57_a*_d*_i*
+    @bond:3-60 @atom:*_b3_a*_d*_i* @atom:*_b60_a*_d*_i*
+    @bond:3-65 @atom:*_b3_a*_d*_i* @atom:*_b65_a*_d*_i*
+    @bond:3-84 @atom:*_b3_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:3-86 @atom:*_b3_a*_d*_i* @atom:*_b86_a*_d*_i*
+    @bond:3-105 @atom:*_b3_a*_d*_i* @atom:*_b105_a*_d*_i*
+    @bond:3-107 @atom:*_b3_a*_d*_i* @atom:*_b107_a*_d*_i*
+    @bond:4-25 @atom:*_b4_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:4-64 @atom:*_b4_a*_d*_i* @atom:*_b64_a*_d*_i*
+    @bond:4-89 @atom:*_b4_a*_d*_i* @atom:*_b89_a*_d*_i*
+    @bond:4-110 @atom:*_b4_a*_d*_i* @atom:*_b110_a*_d*_i*
+    @bond:5-6 @atom:*_b5_a*_d*_i* @atom:*_b6_a*_d*_i*
+    @bond:5-7 @atom:*_b5_a*_d*_i* @atom:*_b7_a*_d*_i*
+    @bond:5-10 @atom:*_b5_a*_d*_i* @atom:*_b10_a*_d*_i*
+    @bond:5-13 @atom:*_b5_a*_d*_i* @atom:*_b13_a*_d*_i*
+    @bond:5-20 @atom:*_b5_a*_d*_i* @atom:*_b20_a*_d*_i*
+    @bond:5-24 @atom:*_b5_a*_d*_i* @atom:*_b24_a*_d*_i*
+    @bond:5-25 @atom:*_b5_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:5-44 @atom:*_b5_a*_d*_i* @atom:*_b44_a*_d*_i*
+    @bond:5-47 @atom:*_b5_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:5-48 @atom:*_b5_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:5-51 @atom:*_b5_a*_d*_i* @atom:*_b51_a*_d*_i*
+    @bond:5-64 @atom:*_b5_a*_d*_i* @atom:*_b64_a*_d*_i*
+    @bond:5-79 @atom:*_b5_a*_d*_i* @atom:*_b79_a*_d*_i*
+    @bond:5-106 @atom:*_b5_a*_d*_i* @atom:*_b106_a*_d*_i*
+    @bond:5-108 @atom:*_b5_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:6-6 @atom:*_b6_a*_d*_i* @atom:*_b6_a*_d*_i*
+    @bond:6-10 @atom:*_b6_a*_d*_i* @atom:*_b10_a*_d*_i*
+    @bond:6-11 @atom:*_b6_a*_d*_i* @atom:*_b11_a*_d*_i*
+    @bond:6-13 @atom:*_b6_a*_d*_i* @atom:*_b13_a*_d*_i*
+    @bond:6-14 @atom:*_b6_a*_d*_i* @atom:*_b14_a*_d*_i*
+    @bond:6-15 @atom:*_b6_a*_d*_i* @atom:*_b15_a*_d*_i*
+    @bond:6-16 @atom:*_b6_a*_d*_i* @atom:*_b16_a*_d*_i*
+    @bond:6-20 @atom:*_b6_a*_d*_i* @atom:*_b20_a*_d*_i*
+    @bond:6-24 @atom:*_b6_a*_d*_i* @atom:*_b24_a*_d*_i*
+    @bond:6-44 @atom:*_b6_a*_d*_i* @atom:*_b44_a*_d*_i*
+    @bond:6-47 @atom:*_b6_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:6-51 @atom:*_b6_a*_d*_i* @atom:*_b51_a*_d*_i*
+    @bond:6-53 @atom:*_b6_a*_d*_i* @atom:*_b53_a*_d*_i*
+    @bond:6-55 @atom:*_b6_a*_d*_i* @atom:*_b55_a*_d*_i*
+    @bond:6-79 @atom:*_b6_a*_d*_i* @atom:*_b79_a*_d*_i*
+    @bond:6-105 @atom:*_b6_a*_d*_i* @atom:*_b105_a*_d*_i*
+    @bond:7-20 @atom:*_b7_a*_d*_i* @atom:*_b20_a*_d*_i*
+    @bond:7-25 @atom:*_b7_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:9-9 @atom:*_b9_a*_d*_i* @atom:*_b9_a*_d*_i*
+    @bond:9-11 @atom:*_b9_a*_d*_i* @atom:*_b11_a*_d*_i*
+    @bond:9-14 @atom:*_b9_a*_d*_i* @atom:*_b14_a*_d*_i*
+    @bond:10-10 @atom:*_b10_a*_d*_i* @atom:*_b10_a*_d*_i*
+    @bond:10-11 @atom:*_b10_a*_d*_i* @atom:*_b11_a*_d*_i*
+    @bond:10-14 @atom:*_b10_a*_d*_i* @atom:*_b14_a*_d*_i*
+    @bond:10-20 @atom:*_b10_a*_d*_i* @atom:*_b20_a*_d*_i*
+    @bond:10-24 @atom:*_b10_a*_d*_i* @atom:*_b24_a*_d*_i*
+    @bond:10-44 @atom:*_b10_a*_d*_i* @atom:*_b44_a*_d*_i*
+    @bond:10-105 @atom:*_b10_a*_d*_i* @atom:*_b105_a*_d*_i*
+    @bond:11-11 @atom:*_b11_a*_d*_i* @atom:*_b11_a*_d*_i*
+    @bond:11-13 @atom:*_b11_a*_d*_i* @atom:*_b13_a*_d*_i*
+    @bond:11-14 @atom:*_b11_a*_d*_i* @atom:*_b14_a*_d*_i*
+    @bond:11-79 @atom:*_b11_a*_d*_i* @atom:*_b79_a*_d*_i*
+    @bond:12-12 @atom:*_b12_a*_d*_i* @atom:*_b12_a*_d*_i*
+    @bond:12-48 @atom:*_b12_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:12-60 @atom:*_b12_a*_d*_i* @atom:*_b60_a*_d*_i*
+    @bond:12-81 @atom:*_b12_a*_d*_i* @atom:*_b81_a*_d*_i*
+    @bond:13-13 @atom:*_b13_a*_d*_i* @atom:*_b13_a*_d*_i*
+    @bond:13-14 @atom:*_b13_a*_d*_i* @atom:*_b14_a*_d*_i*
+    @bond:13-15 @atom:*_b13_a*_d*_i* @atom:*_b15_a*_d*_i*
+    @bond:13-16 @atom:*_b13_a*_d*_i* @atom:*_b16_a*_d*_i*
+    @bond:13-18 @atom:*_b13_a*_d*_i* @atom:*_b18_a*_d*_i*
+    @bond:13-19 @atom:*_b13_a*_d*_i* @atom:*_b19_a*_d*_i*
+    @bond:13-20 @atom:*_b13_a*_d*_i* @atom:*_b20_a*_d*_i*
+    @bond:13-21 @atom:*_b13_a*_d*_i* @atom:*_b21_a*_d*_i*
+    @bond:13-22 @atom:*_b13_a*_d*_i* @atom:*_b22_a*_d*_i*
+    @bond:13-24 @atom:*_b13_a*_d*_i* @atom:*_b24_a*_d*_i*
+    @bond:13-25 @atom:*_b13_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:13-44 @atom:*_b13_a*_d*_i* @atom:*_b44_a*_d*_i*
+    @bond:13-46 @atom:*_b13_a*_d*_i* @atom:*_b46_a*_d*_i*
+    @bond:13-47 @atom:*_b13_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:13-48 @atom:*_b13_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:13-50 @atom:*_b13_a*_d*_i* @atom:*_b50_a*_d*_i*
+    @bond:13-51 @atom:*_b13_a*_d*_i* @atom:*_b51_a*_d*_i*
+    @bond:13-53 @atom:*_b13_a*_d*_i* @atom:*_b53_a*_d*_i*
+    @bond:13-55 @atom:*_b13_a*_d*_i* @atom:*_b55_a*_d*_i*
+    @bond:13-56 @atom:*_b13_a*_d*_i* @atom:*_b56_a*_d*_i*
+    @bond:13-57 @atom:*_b13_a*_d*_i* @atom:*_b57_a*_d*_i*
+    @bond:13-60 @atom:*_b13_a*_d*_i* @atom:*_b60_a*_d*_i*
+    @bond:13-64 @atom:*_b13_a*_d*_i* @atom:*_b64_a*_d*_i*
+    @bond:13-65 @atom:*_b13_a*_d*_i* @atom:*_b65_a*_d*_i*
+    @bond:13-66 @atom:*_b13_a*_d*_i* @atom:*_b66_a*_d*_i*
+    @bond:13-79 @atom:*_b13_a*_d*_i* @atom:*_b79_a*_d*_i*
+    @bond:13-80 @atom:*_b13_a*_d*_i* @atom:*_b80_a*_d*_i*
+    @bond:13-83 @atom:*_b13_a*_d*_i* @atom:*_b83_a*_d*_i*
+    @bond:13-84 @atom:*_b13_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:13-85 @atom:*_b13_a*_d*_i* @atom:*_b85_a*_d*_i*
+    @bond:13-87 @atom:*_b13_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:13-90 @atom:*_b13_a*_d*_i* @atom:*_b90_a*_d*_i*
+    @bond:13-91 @atom:*_b13_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:13-95 @atom:*_b13_a*_d*_i* @atom:*_b95_a*_d*_i*
+    @bond:13-101 @atom:*_b13_a*_d*_i* @atom:*_b101_a*_d*_i*
+    @bond:13-102 @atom:*_b13_a*_d*_i* @atom:*_b102_a*_d*_i*
+    @bond:13-104 @atom:*_b13_a*_d*_i* @atom:*_b104_a*_d*_i*
+    @bond:13-105 @atom:*_b13_a*_d*_i* @atom:*_b105_a*_d*_i*
+    @bond:13-107 @atom:*_b13_a*_d*_i* @atom:*_b107_a*_d*_i*
+    @bond:13-108 @atom:*_b13_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:13-109 @atom:*_b13_a*_d*_i* @atom:*_b109_a*_d*_i*
+    @bond:14-14 @atom:*_b14_a*_d*_i* @atom:*_b14_a*_d*_i*
+    @bond:15-17 @atom:*_b15_a*_d*_i* @atom:*_b17_a*_d*_i*
+    @bond:15-48 @atom:*_b15_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:16-16 @atom:*_b16_a*_d*_i* @atom:*_b16_a*_d*_i*
+    @bond:16-19 @atom:*_b16_a*_d*_i* @atom:*_b19_a*_d*_i*
+    @bond:16-24 @atom:*_b16_a*_d*_i* @atom:*_b24_a*_d*_i*
+    @bond:16-25 @atom:*_b16_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:16-47 @atom:*_b16_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:16-48 @atom:*_b16_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:16-61 @atom:*_b16_a*_d*_i* @atom:*_b61_a*_d*_i*
+    @bond:16-82 @atom:*_b16_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:16-84 @atom:*_b16_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:16-91 @atom:*_b16_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:16-108 @atom:*_b16_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:17-25 @atom:*_b17_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:18-18 @atom:*_b18_a*_d*_i* @atom:*_b18_a*_d*_i*
+    @bond:18-19 @atom:*_b18_a*_d*_i* @atom:*_b19_a*_d*_i*
+    @bond:18-48 @atom:*_b18_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:18-56 @atom:*_b18_a*_d*_i* @atom:*_b56_a*_d*_i*
+    @bond:19-19 @atom:*_b19_a*_d*_i* @atom:*_b19_a*_d*_i*
+    @bond:19-21 @atom:*_b19_a*_d*_i* @atom:*_b21_a*_d*_i*
+    @bond:19-46 @atom:*_b19_a*_d*_i* @atom:*_b46_a*_d*_i*
+    @bond:19-47 @atom:*_b19_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:19-48 @atom:*_b19_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:19-50 @atom:*_b19_a*_d*_i* @atom:*_b50_a*_d*_i*
+    @bond:19-65 @atom:*_b19_a*_d*_i* @atom:*_b65_a*_d*_i*
+    @bond:19-88 @atom:*_b19_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:19-91 @atom:*_b19_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:20-20 @atom:*_b20_a*_d*_i* @atom:*_b20_a*_d*_i*
+    @bond:20-21 @atom:*_b20_a*_d*_i* @atom:*_b21_a*_d*_i*
+    @bond:20-24 @atom:*_b20_a*_d*_i* @atom:*_b24_a*_d*_i*
+    @bond:20-25 @atom:*_b20_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:20-44 @atom:*_b20_a*_d*_i* @atom:*_b44_a*_d*_i*
+    @bond:20-47 @atom:*_b20_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:20-48 @atom:*_b20_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:20-51 @atom:*_b20_a*_d*_i* @atom:*_b51_a*_d*_i*
+    @bond:20-60 @atom:*_b20_a*_d*_i* @atom:*_b60_a*_d*_i*
+    @bond:20-61 @atom:*_b20_a*_d*_i* @atom:*_b61_a*_d*_i*
+    @bond:20-64 @atom:*_b20_a*_d*_i* @atom:*_b64_a*_d*_i*
+    @bond:20-82 @atom:*_b20_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:20-84 @atom:*_b20_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:20-108 @atom:*_b20_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:21-25 @atom:*_b21_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:21-47 @atom:*_b21_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:21-48 @atom:*_b21_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:21-82 @atom:*_b21_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:21-83 @atom:*_b21_a*_d*_i* @atom:*_b83_a*_d*_i*
+    @bond:21-84 @atom:*_b21_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:21-87 @atom:*_b21_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:21-88 @atom:*_b21_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:21-108 @atom:*_b21_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:22-23 @atom:*_b22_a*_d*_i* @atom:*_b23_a*_d*_i*
+    @bond:22-25 @atom:*_b22_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:23-25 @atom:*_b23_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:23-79 @atom:*_b23_a*_d*_i* @atom:*_b79_a*_d*_i*
+    @bond:24-25 @atom:*_b24_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:24-45 @atom:*_b24_a*_d*_i* @atom:*_b45_a*_d*_i*
+    @bond:24-48 @atom:*_b24_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:24-59 @atom:*_b24_a*_d*_i* @atom:*_b59_a*_d*_i*
+    @bond:24-79 @atom:*_b24_a*_d*_i* @atom:*_b79_a*_d*_i*
+    @bond:24-84 @atom:*_b24_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:24-88 @atom:*_b24_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:24-91 @atom:*_b24_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:24-103 @atom:*_b24_a*_d*_i* @atom:*_b103_a*_d*_i*
+    @bond:24-106 @atom:*_b24_a*_d*_i* @atom:*_b106_a*_d*_i*
+    @bond:25-25 @atom:*_b25_a*_d*_i* @atom:*_b25_a*_d*_i*
+    @bond:25-44 @atom:*_b25_a*_d*_i* @atom:*_b44_a*_d*_i*
+    @bond:25-45 @atom:*_b25_a*_d*_i* @atom:*_b45_a*_d*_i*
+    @bond:25-46 @atom:*_b25_a*_d*_i* @atom:*_b46_a*_d*_i*
+    @bond:25-47 @atom:*_b25_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:25-48 @atom:*_b25_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:25-49 @atom:*_b25_a*_d*_i* @atom:*_b49_a*_d*_i*
+    @bond:25-53 @atom:*_b25_a*_d*_i* @atom:*_b53_a*_d*_i*
+    @bond:25-56 @atom:*_b25_a*_d*_i* @atom:*_b56_a*_d*_i*
+    @bond:25-61 @atom:*_b25_a*_d*_i* @atom:*_b61_a*_d*_i*
+    @bond:25-65 @atom:*_b25_a*_d*_i* @atom:*_b65_a*_d*_i*
+    @bond:25-103 @atom:*_b25_a*_d*_i* @atom:*_b103_a*_d*_i*
+    @bond:31-32 @atom:*_b31_a*_d*_i* @atom:*_b32_a*_d*_i*
+    @bond:31-33 @atom:*_b31_a*_d*_i* @atom:*_b33_a*_d*_i*
+    @bond:31-106 @atom:*_b31_a*_d*_i* @atom:*_b106_a*_d*_i*
+    @bond:34-35 @atom:*_b34_a*_d*_i* @atom:*_b35_a*_d*_i*
+    @bond:36-37 @atom:*_b36_a*_d*_i* @atom:*_b37_a*_d*_i*
+    @bond:36-38 @atom:*_b36_a*_d*_i* @atom:*_b38_a*_d*_i*
+    @bond:39-40 @atom:*_b39_a*_d*_i* @atom:*_b40_a*_d*_i*
+    @bond:39-41 @atom:*_b39_a*_d*_i* @atom:*_b41_a*_d*_i*
+    @bond:42-43 @atom:*_b42_a*_d*_i* @atom:*_b43_a*_d*_i*
+    @bond:44-44 @atom:*_b44_a*_d*_i* @atom:*_b44_a*_d*_i*
+    @bond:44-45 @atom:*_b44_a*_d*_i* @atom:*_b45_a*_d*_i*
+    @bond:44-48 @atom:*_b44_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:44-79 @atom:*_b44_a*_d*_i* @atom:*_b79_a*_d*_i*
+    @bond:44-91 @atom:*_b44_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:44-108 @atom:*_b44_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:45-53 @atom:*_b45_a*_d*_i* @atom:*_b53_a*_d*_i*
+    @bond:45-55 @atom:*_b45_a*_d*_i* @atom:*_b55_a*_d*_i*
+    @bond:45-56 @atom:*_b45_a*_d*_i* @atom:*_b56_a*_d*_i*
+    @bond:45-57 @atom:*_b45_a*_d*_i* @atom:*_b57_a*_d*_i*
+    @bond:45-101 @atom:*_b45_a*_d*_i* @atom:*_b101_a*_d*_i*
+    @bond:45-105 @atom:*_b45_a*_d*_i* @atom:*_b105_a*_d*_i*
+    @bond:45-108 @atom:*_b45_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:46-47 @atom:*_b46_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:46-50 @atom:*_b46_a*_d*_i* @atom:*_b50_a*_d*_i*
+    @bond:46-51 @atom:*_b46_a*_d*_i* @atom:*_b51_a*_d*_i*
+    @bond:46-80 @atom:*_b46_a*_d*_i* @atom:*_b80_a*_d*_i*
+    @bond:46-91 @atom:*_b46_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:46-95 @atom:*_b46_a*_d*_i* @atom:*_b95_a*_d*_i*
+    @bond:46-108 @atom:*_b46_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:46-109 @atom:*_b46_a*_d*_i* @atom:*_b109_a*_d*_i*
+    @bond:47-47 @atom:*_b47_a*_d*_i* @atom:*_b47_a*_d*_i*
+    @bond:47-48 @atom:*_b47_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:47-50 @atom:*_b47_a*_d*_i* @atom:*_b50_a*_d*_i*
+    @bond:47-57 @atom:*_b47_a*_d*_i* @atom:*_b57_a*_d*_i*
+    @bond:47-58 @atom:*_b47_a*_d*_i* @atom:*_b58_a*_d*_i*
+    @bond:47-65 @atom:*_b47_a*_d*_i* @atom:*_b65_a*_d*_i*
+    @bond:47-66 @atom:*_b47_a*_d*_i* @atom:*_b66_a*_d*_i*
+    @bond:47-86 @atom:*_b47_a*_d*_i* @atom:*_b86_a*_d*_i*
+    @bond:47-91 @atom:*_b47_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:47-105 @atom:*_b47_a*_d*_i* @atom:*_b105_a*_d*_i*
+    @bond:47-110 @atom:*_b47_a*_d*_i* @atom:*_b110_a*_d*_i*
+    @bond:48-48 @atom:*_b48_a*_d*_i* @atom:*_b48_a*_d*_i*
+    @bond:48-49 @atom:*_b48_a*_d*_i* @atom:*_b49_a*_d*_i*
+    @bond:48-50 @atom:*_b48_a*_d*_i* @atom:*_b50_a*_d*_i*
+    @bond:48-53 @atom:*_b48_a*_d*_i* @atom:*_b53_a*_d*_i*
+    @bond:48-55 @atom:*_b48_a*_d*_i* @atom:*_b55_a*_d*_i*
+    @bond:48-56 @atom:*_b48_a*_d*_i* @atom:*_b56_a*_d*_i*
+    @bond:48-57 @atom:*_b48_a*_d*_i* @atom:*_b57_a*_d*_i*
+    @bond:48-60 @atom:*_b48_a*_d*_i* @atom:*_b60_a*_d*_i*
+    @bond:48-61 @atom:*_b48_a*_d*_i* @atom:*_b61_a*_d*_i*
+    @bond:48-64 @atom:*_b48_a*_d*_i* @atom:*_b64_a*_d*_i*
+    @bond:48-65 @atom:*_b48_a*_d*_i* @atom:*_b65_a*_d*_i*
+    @bond:48-66 @atom:*_b48_a*_d*_i* @atom:*_b66_a*_d*_i*
+    @bond:48-79 @atom:*_b48_a*_d*_i* @atom:*_b79_a*_d*_i*
+    @bond:48-81 @atom:*_b48_a*_d*_i* @atom:*_b81_a*_d*_i*
+    @bond:48-84 @atom:*_b48_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:48-86 @atom:*_b48_a*_d*_i* @atom:*_b86_a*_d*_i*
+    @bond:48-88 @atom:*_b48_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:48-91 @atom:*_b48_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:48-101 @atom:*_b48_a*_d*_i* @atom:*_b101_a*_d*_i*
+    @bond:48-102 @atom:*_b48_a*_d*_i* @atom:*_b102_a*_d*_i*
+    @bond:48-109 @atom:*_b48_a*_d*_i* @atom:*_b109_a*_d*_i*
+    @bond:49-59 @atom:*_b49_a*_d*_i* @atom:*_b59_a*_d*_i*
+    @bond:49-62 @atom:*_b49_a*_d*_i* @atom:*_b62_a*_d*_i*
+    @bond:49-82 @atom:*_b49_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:49-83 @atom:*_b49_a*_d*_i* @atom:*_b83_a*_d*_i*
+    @bond:49-84 @atom:*_b49_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:49-85 @atom:*_b49_a*_d*_i* @atom:*_b85_a*_d*_i*
+    @bond:49-87 @atom:*_b49_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:49-88 @atom:*_b49_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:50-50 @atom:*_b50_a*_d*_i* @atom:*_b50_a*_d*_i*
+    @bond:50-56 @atom:*_b50_a*_d*_i* @atom:*_b56_a*_d*_i*
+    @bond:50-84 @atom:*_b50_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:50-109 @atom:*_b50_a*_d*_i* @atom:*_b109_a*_d*_i*
+    @bond:51-105 @atom:*_b51_a*_d*_i* @atom:*_b105_a*_d*_i*
+    @bond:52-64 @atom:*_b52_a*_d*_i* @atom:*_b64_a*_d*_i*
+    @bond:53-54 @atom:*_b53_a*_d*_i* @atom:*_b54_a*_d*_i*
+    @bond:54-55 @atom:*_b54_a*_d*_i* @atom:*_b55_a*_d*_i*
+    @bond:55-59 @atom:*_b55_a*_d*_i* @atom:*_b59_a*_d*_i*
+    @bond:55-82 @atom:*_b55_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:56-56 @atom:*_b56_a*_d*_i* @atom:*_b56_a*_d*_i*
+    @bond:56-59 @atom:*_b56_a*_d*_i* @atom:*_b59_a*_d*_i*
+    @bond:56-60 @atom:*_b56_a*_d*_i* @atom:*_b60_a*_d*_i*
+    @bond:56-82 @atom:*_b56_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:56-86 @atom:*_b56_a*_d*_i* @atom:*_b86_a*_d*_i*
+    @bond:56-103 @atom:*_b56_a*_d*_i* @atom:*_b103_a*_d*_i*
+    @bond:56-109 @atom:*_b56_a*_d*_i* @atom:*_b109_a*_d*_i*
+    @bond:57-60 @atom:*_b57_a*_d*_i* @atom:*_b60_a*_d*_i*
+    @bond:57-61 @atom:*_b57_a*_d*_i* @atom:*_b61_a*_d*_i*
+    @bond:57-62 @atom:*_b57_a*_d*_i* @atom:*_b62_a*_d*_i*
+    @bond:57-81 @atom:*_b57_a*_d*_i* @atom:*_b81_a*_d*_i*
+    @bond:57-82 @atom:*_b57_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:57-84 @atom:*_b57_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:57-85 @atom:*_b57_a*_d*_i* @atom:*_b85_a*_d*_i*
+    @bond:57-86 @atom:*_b57_a*_d*_i* @atom:*_b86_a*_d*_i*
+    @bond:58-83 @atom:*_b58_a*_d*_i* @atom:*_b83_a*_d*_i*
+    @bond:58-84 @atom:*_b58_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:59-63 @atom:*_b59_a*_d*_i* @atom:*_b63_a*_d*_i*
+    @bond:60-60 @atom:*_b60_a*_d*_i* @atom:*_b60_a*_d*_i*
+    @bond:60-61 @atom:*_b60_a*_d*_i* @atom:*_b61_a*_d*_i*
+    @bond:60-80 @atom:*_b60_a*_d*_i* @atom:*_b80_a*_d*_i*
+    @bond:60-81 @atom:*_b60_a*_d*_i* @atom:*_b81_a*_d*_i*
+    @bond:60-87 @atom:*_b60_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:60-105 @atom:*_b60_a*_d*_i* @atom:*_b105_a*_d*_i*
+    @bond:61-61 @atom:*_b61_a*_d*_i* @atom:*_b61_a*_d*_i*
+    @bond:61-62 @atom:*_b61_a*_d*_i* @atom:*_b62_a*_d*_i*
+    @bond:61-82 @atom:*_b61_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:61-83 @atom:*_b61_a*_d*_i* @atom:*_b83_a*_d*_i*
+    @bond:61-84 @atom:*_b61_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:61-88 @atom:*_b61_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:62-63 @atom:*_b62_a*_d*_i* @atom:*_b63_a*_d*_i*
+    @bond:62-105 @atom:*_b62_a*_d*_i* @atom:*_b105_a*_d*_i*
+    @bond:63-82 @atom:*_b63_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:64-108 @atom:*_b64_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:65-82 @atom:*_b65_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:65-83 @atom:*_b65_a*_d*_i* @atom:*_b83_a*_d*_i*
+    @bond:65-84 @atom:*_b65_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:65-87 @atom:*_b65_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:65-88 @atom:*_b65_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:65-108 @atom:*_b65_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:66-82 @atom:*_b66_a*_d*_i* @atom:*_b82_a*_d*_i*
+    @bond:66-83 @atom:*_b66_a*_d*_i* @atom:*_b83_a*_d*_i*
+    @bond:66-84 @atom:*_b66_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:66-87 @atom:*_b66_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:66-88 @atom:*_b66_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:66-108 @atom:*_b66_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:77-78 @atom:*_b77_a*_d*_i* @atom:*_b78_a*_d*_i*
+    @bond:80-84 @atom:*_b80_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:82-86 @atom:*_b82_a*_d*_i* @atom:*_b86_a*_d*_i*
+    @bond:82-87 @atom:*_b82_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:83-84 @atom:*_b83_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:83-86 @atom:*_b83_a*_d*_i* @atom:*_b86_a*_d*_i*
+    @bond:84-84 @atom:*_b84_a*_d*_i* @atom:*_b84_a*_d*_i*
+    @bond:84-86 @atom:*_b84_a*_d*_i* @atom:*_b86_a*_d*_i*
+    @bond:84-87 @atom:*_b84_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:84-88 @atom:*_b84_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:85-85 @atom:*_b85_a*_d*_i* @atom:*_b85_a*_d*_i*
+    @bond:86-86 @atom:*_b86_a*_d*_i* @atom:*_b86_a*_d*_i*
+    @bond:86-87 @atom:*_b86_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:86-88 @atom:*_b86_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:87-87 @atom:*_b87_a*_d*_i* @atom:*_b87_a*_d*_i*
+    @bond:87-88 @atom:*_b87_a*_d*_i* @atom:*_b88_a*_d*_i*
+    @bond:89-90 @atom:*_b89_a*_d*_i* @atom:*_b90_a*_d*_i*
+    @bond:89-91 @atom:*_b89_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:90-91 @atom:*_b90_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:91-91 @atom:*_b91_a*_d*_i* @atom:*_b91_a*_d*_i*
+    @bond:102-103 @atom:*_b102_a*_d*_i* @atom:*_b103_a*_d*_i*
+    @bond:108-108 @atom:*_b108_a*_d*_i* @atom:*_b108_a*_d*_i*
+    @bond:109-109 @atom:*_b109_a*_d*_i* @atom:*_b109_a*_d*_i*
+  } #(end of bonds by type)
+
+
+  write_once("In Settings") {
+    angle_coeff @angle:25-1-25 harmonic 33.0 109.47
+    angle_coeff @angle:1-2-2 harmonic 50.0 109.5
+    angle_coeff @angle:2-2-2 harmonic 63.0 112.4
+    angle_coeff @angle:2-2-3 harmonic 63.0 112.4
+    angle_coeff @angle:2-2-5 harmonic 80.0 109.5
+    angle_coeff @angle:2-2-6 harmonic 63.0 112.4
+    angle_coeff @angle:6-2-6 harmonic 63.0 112.4
+    angle_coeff @angle:5-2-6 harmonic 80.0 109.5
+    angle_coeff @angle:2-2-10 harmonic 63.0 112.4
+    angle_coeff @angle:3-2-10 harmonic 63.0 112.4
+    angle_coeff @angle:6-2-10 harmonic 63.0 112.4
+    angle_coeff @angle:10-2-10 harmonic 63.0 112.4
+    angle_coeff @angle:5-2-10 harmonic 80.0 109.5
+    angle_coeff @angle:10-2-12 harmonic 63.0 114.0
+    angle_coeff @angle:6-2-13 harmonic 63.0 112.4
+    angle_coeff @angle:10-2-15 harmonic 50.0 108.6
+    angle_coeff @angle:2-2-16 harmonic 50.0 114.7
+    angle_coeff @angle:10-2-16 harmonic 50.0 114.7
+    angle_coeff @angle:2-2-20 harmonic 80.0 109.5
+    angle_coeff @angle:6-2-20 harmonic 80.0 109.5
+    angle_coeff @angle:10-2-20 harmonic 80.0 109.5
+    angle_coeff @angle:3-2-24 harmonic 80.0 110.3
+    angle_coeff @angle:2-2-24 harmonic 80.0 111.2
+    angle_coeff @angle:2-2-44 harmonic 56.2 109.47
+    angle_coeff @angle:6-2-44 harmonic 56.2 109.47
+    angle_coeff @angle:10-2-44 harmonic 56.2 109.47
+    angle_coeff @angle:13-2-44 harmonic 56.2 109.47
+    angle_coeff @angle:3-2-44 harmonic 80.0 111.2
+    angle_coeff @angle:2-2-48 harmonic 63.0 112.4
+    angle_coeff @angle:10-2-48 harmonic 63.0 114.0
+    angle_coeff @angle:2-2-51 harmonic 63.0 112.4
+    angle_coeff @angle:6-2-51 harmonic 63.0 112.4
+    angle_coeff @angle:2-2-53 harmonic 80.0 111.2
+    angle_coeff @angle:2-2-55 harmonic 80.0 111.2
+    angle_coeff @angle:10-2-80 harmonic 63.0 115.6
+    angle_coeff @angle:2-3-4 harmonic 80.0 120.4
+    angle_coeff @angle:1-3-4 harmonic 80.0 121.0
+    angle_coeff @angle:3-3-4 harmonic 80.0 121.4
+    angle_coeff @angle:4-3-4 harmonic 80.0 126.0
+    angle_coeff @angle:4-3-5 harmonic 80.0 121.0
+    angle_coeff @angle:4-3-6 harmonic 80.0 120.4
+    angle_coeff @angle:5-3-10 harmonic 70.0 115.0
+    angle_coeff @angle:4-3-10 harmonic 80.0 120.4
+    angle_coeff @angle:5-3-12 harmonic 70.0 120.0
+    angle_coeff @angle:12-3-12 harmonic 85.0 120.0
+    angle_coeff @angle:5-3-13 harmonic 70.0 108.0
+    angle_coeff @angle:13-3-13 harmonic 70.0 116.0
+    angle_coeff @angle:1-3-13 harmonic 80.0 111.0
+    angle_coeff @angle:3-3-13 harmonic 80.0 117.2
+    angle_coeff @angle:4-3-13 harmonic 80.0 120.4
+    angle_coeff @angle:10-3-20 harmonic 81.0 111.4
+    angle_coeff @angle:13-3-20 harmonic 81.0 111.4
+    angle_coeff @angle:4-3-20 harmonic 83.0 123.4
+    angle_coeff @angle:13-3-21 harmonic 75.0 109.0
+    angle_coeff @angle:4-3-21 harmonic 75.0 119.0
+    angle_coeff @angle:24-3-24 harmonic 70.0 114.2
+    angle_coeff @angle:2-3-24 harmonic 70.0 116.6
+    angle_coeff @angle:3-3-24 harmonic 70.0 116.6
+    angle_coeff @angle:6-3-24 harmonic 70.0 116.6
+    angle_coeff @angle:10-3-24 harmonic 70.0 116.6
+    angle_coeff @angle:13-3-24 harmonic 70.0 116.6
+    angle_coeff @angle:4-3-24 harmonic 80.0 122.9
+    angle_coeff @angle:20-3-24 harmonic 81.0 111.4
+    angle_coeff @angle:13-3-44 harmonic 70.0 116.0
+    angle_coeff @angle:4-3-44 harmonic 80.0 120.4
+    angle_coeff @angle:13-3-46 harmonic 35.0 115.0
+    angle_coeff @angle:46-3-46 harmonic 35.0 115.0
+    angle_coeff @angle:4-3-46 harmonic 35.0 123.0
+    angle_coeff @angle:24-3-46 harmonic 40.0 114.0
+    angle_coeff @angle:5-3-46 harmonic 40.0 115.0
+    angle_coeff @angle:20-3-46 harmonic 40.0 115.0
+    angle_coeff @angle:24-3-47 harmonic 70.0 115.5
+    angle_coeff @angle:4-3-47 harmonic 80.0 125.3
+    angle_coeff @angle:46-3-48 harmonic 35.0 115.0
+    angle_coeff @angle:24-3-48 harmonic 70.0 115.5
+    angle_coeff @angle:13-3-48 harmonic 70.0 116.0
+    angle_coeff @angle:5-3-48 harmonic 70.0 120.0
+    angle_coeff @angle:4-3-48 harmonic 80.0 120.4
+    angle_coeff @angle:20-3-48 harmonic 81.0 111.4
+    angle_coeff @angle:48-3-48 harmonic 85.0 120.0
+    angle_coeff @angle:13-3-50 harmonic 70.0 116.0
+    angle_coeff @angle:46-3-50 harmonic 80.0 116.0
+    angle_coeff @angle:4-3-50 harmonic 80.0 124.0
+    angle_coeff @angle:10-3-52 harmonic 65.0 117.0
+    angle_coeff @angle:2-3-52 harmonic 70.0 117.0
+    angle_coeff @angle:6-3-52 harmonic 70.0 117.0
+    angle_coeff @angle:13-3-52 harmonic 70.0 117.0
+    angle_coeff @angle:48-3-52 harmonic 70.0 117.0
+    angle_coeff @angle:4-3-52 harmonic 80.0 126.0
+    angle_coeff @angle:52-3-52 harmonic 80.0 126.0
+    angle_coeff @angle:46-3-56 harmonic 35.0 122.0
+    angle_coeff @angle:4-3-56 harmonic 80.0 122.5
+    angle_coeff @angle:47-3-57 harmonic 70.0 114.1
+    angle_coeff @angle:56-3-57 harmonic 70.0 118.6
+    angle_coeff @angle:57-3-57 harmonic 70.0 118.6
+    angle_coeff @angle:4-3-57 harmonic 80.0 120.6
+    angle_coeff @angle:24-3-60 harmonic 70.0 111.3
+    angle_coeff @angle:57-3-60 harmonic 70.0 111.3
+    angle_coeff @angle:4-3-60 harmonic 80.0 128.8
+    angle_coeff @angle:13-3-65 harmonic 75.0 109.0
+    angle_coeff @angle:4-3-65 harmonic 75.0 119.0
+    angle_coeff @angle:44-3-84 harmonic 70.0 116.0
+    angle_coeff @angle:4-3-84 harmonic 80.0 120.4
+    angle_coeff @angle:4-3-87 harmonic 80.0 128.2
+    angle_coeff @angle:57-3-105 harmonic 70.0 115.4
+    angle_coeff @angle:56-3-105 harmonic 70.0 118.6
+    angle_coeff @angle:4-3-105 harmonic 80.0 120.9
+    angle_coeff @angle:13-3-107 harmonic 70.0 116.6
+    angle_coeff @angle:4-3-107 harmonic 80.0 122.9
+    angle_coeff @angle:25-4-25 harmonic 10.0 117.0
+    angle_coeff @angle:3-4-25 harmonic 35.0 113.0
+    angle_coeff @angle:3-5-7 harmonic 35.0 113.0
+    angle_coeff @angle:2-5-7 harmonic 55.0 108.5
+    angle_coeff @angle:6-5-7 harmonic 55.0 108.5
+    angle_coeff @angle:7-5-10 harmonic 55.0 108.5
+    angle_coeff @angle:7-5-13 harmonic 55.0 108.5
+    angle_coeff @angle:7-5-24 harmonic 49.0 105.4
+    angle_coeff @angle:25-5-25 harmonic 5.0 109.47
+    angle_coeff @angle:7-5-25 harmonic 10.0 109.47
+    angle_coeff @angle:13-5-25 harmonic 10.0 109.47
+    angle_coeff @angle:7-5-47 harmonic 35.0 109.0
+    angle_coeff @angle:25-5-48 harmonic 10.0 109.47
+    angle_coeff @angle:7-5-48 harmonic 35.0 113.0
+    angle_coeff @angle:7-5-51 harmonic 55.0 108.5
+    angle_coeff @angle:7-5-64 harmonic 55.0 108.5
+    angle_coeff @angle:13-5-64 harmonic 100.0 120.5
+    angle_coeff @angle:7-5-79 harmonic 74.0 110.0
+    angle_coeff @angle:7-5-106 harmonic 100.0 126.0
+    angle_coeff @angle:5-7-25 harmonic 10.0 109.47
+    angle_coeff @angle:25-7-25 harmonic 33.0 109.47
+    angle_coeff @angle:2-10-2 harmonic 63.0 112.4
+    angle_coeff @angle:2-10-3 harmonic 63.0 111.1
+    angle_coeff @angle:2-10-5 harmonic 80.0 109.5
+    angle_coeff @angle:3-10-6 harmonic 63.0 111.1
+    angle_coeff @angle:6-10-6 harmonic 63.0 111.5
+    angle_coeff @angle:2-10-6 harmonic 63.0 112.4
+    angle_coeff @angle:5-10-6 harmonic 80.0 109.5
+    angle_coeff @angle:3-10-10 harmonic 63.0 111.1
+    angle_coeff @angle:2-10-10 harmonic 63.0 111.5
+    angle_coeff @angle:6-10-10 harmonic 63.0 111.5
+    angle_coeff @angle:10-10-10 harmonic 63.0 111.5
+    angle_coeff @angle:5-10-10 harmonic 80.0 109.5
+    angle_coeff @angle:2-10-20 harmonic 80.0 109.5
+    angle_coeff @angle:6-10-20 harmonic 80.0 109.5
+    angle_coeff @angle:10-10-20 harmonic 80.0 109.5
+    angle_coeff @angle:3-10-24 harmonic 63.0 110.1
+    angle_coeff @angle:6-10-24 harmonic 80.0 109.5
+    angle_coeff @angle:2-10-24 harmonic 80.0 109.7
+    angle_coeff @angle:10-10-24 harmonic 80.0 109.7
+    angle_coeff @angle:2-10-44 harmonic 56.2 109.47
+    angle_coeff @angle:6-10-44 harmonic 56.2 109.47
+    angle_coeff @angle:10-10-44 harmonic 56.2 109.47
+    angle_coeff @angle:13-10-44 harmonic 56.2 109.47
+    angle_coeff @angle:3-10-44 harmonic 80.0 109.7
+    angle_coeff @angle:2-10-48 harmonic 63.0 112.4
+    angle_coeff @angle:20-10-48 harmonic 80.0 109.5
+    angle_coeff @angle:2-10-105 harmonic 80.0 109.5
+    angle_coeff @angle:10-10-105 harmonic 80.0 109.5
+    angle_coeff @angle:20-10-105 harmonic 80.0 109.5
+    angle_coeff @angle:2-11-2 harmonic 70.0 124.0
+    angle_coeff @angle:2-11-6 harmonic 70.0 124.0
+    angle_coeff @angle:6-11-6 harmonic 70.0 124.0
+    angle_coeff @angle:2-11-9 harmonic 70.0 118.0
+    angle_coeff @angle:6-11-9 harmonic 70.0 118.0
+    angle_coeff @angle:9-11-10 harmonic 70.0 118.0
+    angle_coeff @angle:2-11-10 harmonic 70.0 124.0
+    angle_coeff @angle:6-11-10 harmonic 70.0 124.0
+    angle_coeff @angle:10-11-10 harmonic 70.0 124.0
+    angle_coeff @angle:2-11-11 harmonic 70.0 118.0
+    angle_coeff @angle:6-11-11 harmonic 70.0 118.0
+    angle_coeff @angle:9-11-11 harmonic 70.0 118.0
+    angle_coeff @angle:10-11-11 harmonic 70.0 118.0
+    angle_coeff @angle:11-11-11 harmonic 70.0 118.0
+    angle_coeff @angle:9-11-13 harmonic 70.0 118.0
+    angle_coeff @angle:11-11-13 harmonic 70.0 118.0
+    angle_coeff @angle:2-11-13 harmonic 70.0 124.0
+    angle_coeff @angle:6-11-13 harmonic 70.0 124.0
+    angle_coeff @angle:10-11-13 harmonic 70.0 124.0
+    angle_coeff @angle:13-11-13 harmonic 70.0 124.0
+    angle_coeff @angle:9-11-14 harmonic 70.0 118.0
+    angle_coeff @angle:11-11-14 harmonic 70.0 118.0
+    angle_coeff @angle:9-11-79 harmonic 70.0 118.0
+    angle_coeff @angle:2-12-12 harmonic 70.0 120.0
+    angle_coeff @angle:3-12-12 harmonic 85.0 120.0
+    angle_coeff @angle:12-12-12 harmonic 85.0 120.0
+    angle_coeff @angle:12-12-48 harmonic 85.0 120.0
+    angle_coeff @angle:12-12-60 harmonic 85.0 120.0
+    angle_coeff @angle:12-12-81 harmonic 85.0 120.0
+    angle_coeff @angle:1-13-1 harmonic 77.0 109.1
+    angle_coeff @angle:2-13-2 harmonic 40.0 109.5
+    angle_coeff @angle:1-13-3 harmonic 50.0 109.5
+    angle_coeff @angle:2-13-3 harmonic 63.0 111.1
+    angle_coeff @angle:3-13-3 harmonic 63.0 111.1
+    angle_coeff @angle:2-13-6 harmonic 40.0 109.5
+    angle_coeff @angle:6-13-6 harmonic 40.0 109.5
+    angle_coeff @angle:3-13-6 harmonic 63.0 109.5
+    angle_coeff @angle:1-13-13 harmonic 50.0 109.5
+    angle_coeff @angle:5-13-13 harmonic 50.0 109.5
+    angle_coeff @angle:13-13-13 harmonic 58.35 112.7
+    angle_coeff @angle:3-13-13 harmonic 63.0 111.1
+    angle_coeff @angle:13-13-15 harmonic 50.0 108.6
+    angle_coeff @angle:13-13-16 harmonic 50.0 114.7
+    angle_coeff @angle:13-13-19 harmonic 58.35 112.7
+    angle_coeff @angle:3-13-20 harmonic 50.0 109.5
+    angle_coeff @angle:13-13-20 harmonic 50.0 109.5
+    angle_coeff @angle:3-13-21 harmonic 69.0 109.8
+    angle_coeff @angle:13-13-21 harmonic 69.0 109.8
+    angle_coeff @angle:21-13-21 harmonic 78.0 111.7
+    angle_coeff @angle:13-13-22 harmonic 50.0 108.6
+    angle_coeff @angle:20-13-24 harmonic 50.0 109.5
+    angle_coeff @angle:3-13-24 harmonic 63.0 110.1
+    angle_coeff @angle:2-13-24 harmonic 80.0 109.7
+    angle_coeff @angle:13-13-24 harmonic 80.0 109.7
+    angle_coeff @angle:16-13-44 harmonic 50.0 114.7
+    angle_coeff @angle:2-13-44 harmonic 56.2 109.47
+    angle_coeff @angle:6-13-44 harmonic 56.2 109.47
+    angle_coeff @angle:10-13-44 harmonic 56.2 109.47
+    angle_coeff @angle:13-13-44 harmonic 56.2 109.47
+    angle_coeff @angle:3-13-44 harmonic 80.0 111.2
+    angle_coeff @angle:46-13-46 harmonic 33.0 107.8
+    angle_coeff @angle:18-13-46 harmonic 35.0 108.5
+    angle_coeff @angle:19-13-46 harmonic 35.0 108.5
+    angle_coeff @angle:2-13-46 harmonic 35.0 109.5
+    angle_coeff @angle:3-13-46 harmonic 35.0 109.5
+    angle_coeff @angle:5-13-46 harmonic 35.0 109.5
+    angle_coeff @angle:15-13-46 harmonic 35.0 109.5
+    angle_coeff @angle:16-13-46 harmonic 35.0 109.5
+    angle_coeff @angle:20-13-46 harmonic 35.0 109.5
+    angle_coeff @angle:22-13-46 harmonic 35.0 109.5
+    angle_coeff @angle:24-13-46 harmonic 35.0 109.5
+    angle_coeff @angle:44-13-46 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-46 harmonic 37.5 110.7
+    angle_coeff @angle:1-13-46 harmonic 40.0 107.0
+    angle_coeff @angle:21-13-46 harmonic 51.0 107.6
+    angle_coeff @angle:46-13-47 harmonic 35.0 109.5
+    angle_coeff @angle:1-13-47 harmonic 50.0 109.5
+    angle_coeff @angle:13-13-47 harmonic 63.0 111.1
+    angle_coeff @angle:47-13-47 harmonic 63.0 112.4
+    angle_coeff @angle:46-13-48 harmonic 35.0 109.5
+    angle_coeff @angle:47-13-48 harmonic 40.0 109.5
+    angle_coeff @angle:48-13-48 harmonic 40.0 109.5
+    angle_coeff @angle:1-13-48 harmonic 50.0 109.5
+    angle_coeff @angle:5-13-48 harmonic 50.0 109.5
+    angle_coeff @angle:20-13-48 harmonic 50.0 109.5
+    angle_coeff @angle:16-13-48 harmonic 50.0 114.7
+    angle_coeff @angle:3-13-48 harmonic 63.0 112.0
+    angle_coeff @angle:2-13-48 harmonic 63.0 114.0
+    angle_coeff @angle:13-13-48 harmonic 63.0 114.0
+    angle_coeff @angle:44-13-48 harmonic 80.0 111.2
+    angle_coeff @angle:46-13-50 harmonic 35.0 109.5
+    angle_coeff @angle:46-13-51 harmonic 37.5 110.7
+    angle_coeff @angle:5-13-51 harmonic 50.0 109.5
+    angle_coeff @angle:13-13-51 harmonic 58.35 112.7
+    angle_coeff @angle:46-13-53 harmonic 35.0 109.5
+    angle_coeff @angle:3-13-53 harmonic 80.0 111.2
+    angle_coeff @angle:13-13-53 harmonic 80.0 111.2
+    angle_coeff @angle:46-13-55 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-55 harmonic 80.0 111.2
+    angle_coeff @angle:46-13-56 harmonic 35.0 109.5
+    angle_coeff @angle:3-13-56 harmonic 63.0 110.1
+    angle_coeff @angle:13-13-56 harmonic 65.0 109.0
+    angle_coeff @angle:46-13-57 harmonic 35.0 109.5
+    angle_coeff @angle:48-13-57 harmonic 80.0 111.2
+    angle_coeff @angle:46-13-60 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-60 harmonic 63.0 114.0
+    angle_coeff @angle:46-13-64 harmonic 41.0 109.5
+    angle_coeff @angle:13-13-64 harmonic 43.0 109.5
+    angle_coeff @angle:48-13-64 harmonic 43.0 109.5
+    angle_coeff @angle:46-13-65 harmonic 51.0 107.6
+    angle_coeff @angle:3-13-65 harmonic 69.0 109.8
+    angle_coeff @angle:13-13-65 harmonic 69.0 110.0
+    angle_coeff @angle:48-13-65 harmonic 69.0 110.0
+    angle_coeff @angle:65-13-65 harmonic 78.0 111.7
+    angle_coeff @angle:46-13-66 harmonic 75.0 111.0
+    angle_coeff @angle:13-13-66 harmonic 75.0 112.0
+    angle_coeff @angle:46-13-79 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-79 harmonic 50.0 108.6
+    angle_coeff @angle:1-13-79 harmonic 50.0 109.5
+    angle_coeff @angle:46-13-80 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-80 harmonic 63.0 115.6
+    angle_coeff @angle:46-13-83 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-83 harmonic 63.0 114.0
+    angle_coeff @angle:46-13-84 harmonic 35.0 109.5
+    angle_coeff @angle:16-13-84 harmonic 50.0 114.7
+    angle_coeff @angle:13-13-84 harmonic 63.0 114.0
+    angle_coeff @angle:46-13-85 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-85 harmonic 63.0 114.0
+    angle_coeff @angle:46-13-87 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-87 harmonic 63.0 115.6
+    angle_coeff @angle:46-13-90 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-90 harmonic 80.0 110.0
+    angle_coeff @angle:3-13-90 harmonic 80.0 113.0
+    angle_coeff @angle:46-13-91 harmonic 37.5 110.7
+    angle_coeff @angle:46-13-95 harmonic 35.0 105.0
+    angle_coeff @angle:13-13-95 harmonic 63.0 105.0
+    angle_coeff @angle:46-13-101 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-101 harmonic 80.0 111.2
+    angle_coeff @angle:46-13-102 harmonic 35.0 105.0
+    angle_coeff @angle:13-13-102 harmonic 63.0 111.1
+    angle_coeff @angle:46-13-104 harmonic 41.0 109.5
+    angle_coeff @angle:13-13-104 harmonic 43.0 109.5
+    angle_coeff @angle:46-13-105 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-105 harmonic 50.0 109.5
+    angle_coeff @angle:20-13-105 harmonic 50.0 109.5
+    angle_coeff @angle:46-13-107 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-107 harmonic 80.0 109.7
+    angle_coeff @angle:46-13-108 harmonic 35.0 109.5
+    angle_coeff @angle:13-13-108 harmonic 60.0 112.0
+    angle_coeff @angle:2-14-2 harmonic 70.0 124.0
+    angle_coeff @angle:2-14-6 harmonic 70.0 124.0
+    angle_coeff @angle:6-14-6 harmonic 70.0 124.0
+    angle_coeff @angle:2-14-9 harmonic 70.0 118.0
+    angle_coeff @angle:6-14-9 harmonic 70.0 118.0
+    angle_coeff @angle:9-14-10 harmonic 70.0 118.0
+    angle_coeff @angle:2-14-10 harmonic 70.0 124.0
+    angle_coeff @angle:6-14-10 harmonic 70.0 124.0
+    angle_coeff @angle:10-14-10 harmonic 70.0 124.0
+    angle_coeff @angle:2-14-11 harmonic 70.0 118.0
+    angle_coeff @angle:6-14-11 harmonic 70.0 118.0
+    angle_coeff @angle:9-14-11 harmonic 70.0 118.0
+    angle_coeff @angle:10-14-11 harmonic 70.0 118.0
+    angle_coeff @angle:11-14-11 harmonic 70.0 118.0
+    angle_coeff @angle:9-14-13 harmonic 70.0 118.0
+    angle_coeff @angle:11-14-13 harmonic 70.0 118.0
+    angle_coeff @angle:2-14-13 harmonic 70.0 124.0
+    angle_coeff @angle:6-14-13 harmonic 70.0 124.0
+    angle_coeff @angle:10-14-13 harmonic 70.0 124.0
+    angle_coeff @angle:13-14-13 harmonic 70.0 124.0
+    angle_coeff @angle:2-14-14 harmonic 70.0 118.0
+    angle_coeff @angle:6-14-14 harmonic 70.0 118.0
+    angle_coeff @angle:9-14-14 harmonic 70.0 118.0
+    angle_coeff @angle:10-14-14 harmonic 70.0 118.0
+    angle_coeff @angle:11-14-14 harmonic 70.0 118.0
+    angle_coeff @angle:13-14-14 harmonic 70.0 118.0
+    angle_coeff @angle:14-14-14 harmonic 70.0 118.0
+    angle_coeff @angle:17-15-17 harmonic 35.0 92.07
+    angle_coeff @angle:2-15-17 harmonic 44.0 96.0
+    angle_coeff @angle:6-15-17 harmonic 44.0 96.0
+    angle_coeff @angle:13-15-17 harmonic 44.0 96.0
+    angle_coeff @angle:25-15-25 harmonic 5.0 109.47
+    angle_coeff @angle:13-15-25 harmonic 10.0 109.47
+    angle_coeff @angle:33-15-33 harmonic 10.0 160.0
+    angle_coeff @angle:2-15-33 harmonic 150.0 96.7
+    angle_coeff @angle:6-15-33 harmonic 150.0 96.7
+    angle_coeff @angle:13-15-33 harmonic 150.0 96.7
+    angle_coeff @angle:17-15-33 harmonic 150.0 96.7
+    angle_coeff @angle:17-15-48 harmonic 50.0 96.0
+    angle_coeff @angle:2-16-6 harmonic 62.0 98.9
+    angle_coeff @angle:13-16-13 harmonic 62.0 98.9
+    angle_coeff @angle:2-16-16 harmonic 68.0 103.7
+    angle_coeff @angle:6-16-16 harmonic 68.0 103.7
+    angle_coeff @angle:13-16-16 harmonic 68.0 103.7
+    angle_coeff @angle:13-16-19 harmonic 65.0 100.0
+    angle_coeff @angle:25-16-25 harmonic 5.0 109.47
+    angle_coeff @angle:13-16-25 harmonic 10.0 109.47
+    angle_coeff @angle:33-16-33 harmonic 10.0 160.0
+    angle_coeff @angle:2-16-33 harmonic 150.0 96.7
+    angle_coeff @angle:6-16-33 harmonic 150.0 96.7
+    angle_coeff @angle:13-16-33 harmonic 150.0 96.7
+    angle_coeff @angle:16-16-33 harmonic 150.0 96.7
+    angle_coeff @angle:13-16-48 harmonic 62.0 104.2
+    angle_coeff @angle:47-16-48 harmonic 62.0 104.2
+    angle_coeff @angle:24-16-60 harmonic 74.0 92.4
+    angle_coeff @angle:25-16-61 harmonic 10.0 130.0
+    angle_coeff @angle:25-16-82 harmonic 10.0 130.0
+    angle_coeff @angle:60-16-82 harmonic 74.0 97.0
+    angle_coeff @angle:25-16-84 harmonic 10.0 130.0
+    angle_coeff @angle:82-16-84 harmonic 74.0 90.0
+    angle_coeff @angle:60-16-84 harmonic 74.0 97.0
+    angle_coeff @angle:84-16-84 harmonic 74.0 97.0
+    angle_coeff @angle:13-16-91 harmonic 62.0 94.0
+    angle_coeff @angle:15-17-25 harmonic 10.0 109.47
+    angle_coeff @angle:25-17-25 harmonic 33.0 109.47
+    angle_coeff @angle:13-18-19 harmonic 150.0 180.0
+    angle_coeff @angle:19-18-48 harmonic 170.0 180.0
+    angle_coeff @angle:18-18-56 harmonic 100.0 180.0
+    angle_coeff @angle:13-19-18 harmonic 150.0 180.0
+    angle_coeff @angle:16-19-19 harmonic 140.0 180.0
+    angle_coeff @angle:13-19-19 harmonic 150.0 180.0
+    angle_coeff @angle:18-19-25 harmonic 10.0 90.0
+    angle_coeff @angle:19-19-46 harmonic 112.0 180.0
+    angle_coeff @angle:18-19-47 harmonic 150.0 180.0
+    angle_coeff @angle:19-19-47 harmonic 160.0 180.0
+    angle_coeff @angle:18-19-48 harmonic 150.0 180.0
+    angle_coeff @angle:19-19-48 harmonic 160.0 180.0
+    angle_coeff @angle:19-19-50 harmonic 160.0 180.0
+    angle_coeff @angle:18-19-55 harmonic 150.0 180.0
+    angle_coeff @angle:18-19-88 harmonic 150.0 180.0
+    angle_coeff @angle:2-20-2 harmonic 100.0 111.8
+    angle_coeff @angle:2-20-3 harmonic 83.0 116.9
+    angle_coeff @angle:3-20-6 harmonic 83.0 116.9
+    angle_coeff @angle:2-20-6 harmonic 100.0 111.8
+    angle_coeff @angle:2-20-7 harmonic 55.0 108.5
+    angle_coeff @angle:7-20-10 harmonic 55.0 108.5
+    angle_coeff @angle:3-20-10 harmonic 83.0 116.9
+    angle_coeff @angle:10-20-10 harmonic 100.0 111.8
+    angle_coeff @angle:13-20-13 harmonic 60.0 109.5
+    angle_coeff @angle:3-20-13 harmonic 83.0 116.9
+    angle_coeff @angle:25-20-25 harmonic 5.0 109.47
+    angle_coeff @angle:13-20-25 harmonic 10.0 109.47
+    angle_coeff @angle:13-20-47 harmonic 75.0 111.0
+    angle_coeff @angle:25-20-48 harmonic 10.0 109.47
+    angle_coeff @angle:13-20-48 harmonic 75.0 111.0
+    angle_coeff @angle:47-20-48 harmonic 75.0 111.0
+    angle_coeff @angle:48-20-48 harmonic 75.0 111.0
+    angle_coeff @angle:3-20-48 harmonic 83.0 116.9
+    angle_coeff @angle:2-20-48 harmonic 100.0 111.8
+    angle_coeff @angle:13-20-51 harmonic 60.0 109.5
+    angle_coeff @angle:2-20-51 harmonic 100.0 113.0
+    angle_coeff @angle:6-20-51 harmonic 100.0 113.0
+    angle_coeff @angle:10-20-51 harmonic 100.0 113.0
+    angle_coeff @angle:24-20-60 harmonic 70.0 104.5
+    angle_coeff @angle:25-20-61 harmonic 10.0 125.0
+    angle_coeff @angle:2-20-64 harmonic 100.0 120.5
+    angle_coeff @angle:6-20-64 harmonic 100.0 120.5
+    angle_coeff @angle:10-20-64 harmonic 100.0 120.5
+    angle_coeff @angle:13-20-64 harmonic 100.0 120.5
+    angle_coeff @angle:48-20-64 harmonic 100.0 120.5
+    angle_coeff @angle:64-20-64 harmonic 100.0 120.5
+    angle_coeff @angle:25-20-82 harmonic 10.0 125.0
+    angle_coeff @angle:60-20-82 harmonic 70.0 106.5
+    angle_coeff @angle:82-20-82 harmonic 70.0 107.0
+    angle_coeff @angle:25-20-84 harmonic 10.0 125.0
+    angle_coeff @angle:82-20-84 harmonic 70.0 104.0
+    angle_coeff @angle:60-20-84 harmonic 70.0 106.5
+    angle_coeff @angle:84-20-84 harmonic 70.0 106.5
+    angle_coeff @angle:61-20-84 harmonic 70.0 108.9
+    angle_coeff @angle:108-20-108 harmonic 20.0 145.0
+    angle_coeff @angle:13-20-108 harmonic 40.0 130.0
+    angle_coeff @angle:25-21-25 harmonic 33.0 109.47
+    angle_coeff @angle:13-22-13 harmonic 62.0 96.0
+    angle_coeff @angle:13-22-23 harmonic 74.0 107.0
+    angle_coeff @angle:23-22-25 harmonic 10.0 90.0
+    angle_coeff @angle:2-24-3 harmonic 50.0 121.9
+    angle_coeff @angle:3-24-3 harmonic 70.0 126.4
+    angle_coeff @angle:3-24-5 harmonic 46.0 115.7
+    angle_coeff @angle:2-24-6 harmonic 50.0 121.9
+    angle_coeff @angle:3-24-6 harmonic 50.0 121.9
+    angle_coeff @angle:2-24-10 harmonic 50.0 118.0
+    angle_coeff @angle:3-24-10 harmonic 50.0 121.9
+    angle_coeff @angle:13-24-13 harmonic 50.0 118.0
+    angle_coeff @angle:3-24-13 harmonic 50.0 121.9
+    angle_coeff @angle:3-24-16 harmonic 70.0 112.0
+    angle_coeff @angle:3-24-20 harmonic 70.0 108.6
+    angle_coeff @angle:3-24-25 harmonic 10.0 109.5
+    angle_coeff @angle:25-24-45 harmonic 10.0 100.0
+    angle_coeff @angle:5-24-45 harmonic 35.0 110.2
+    angle_coeff @angle:3-24-45 harmonic 35.0 119.8
+    angle_coeff @angle:45-24-45 harmonic 35.0 120.0
+    angle_coeff @angle:2-24-45 harmonic 38.0 118.4
+    angle_coeff @angle:6-24-45 harmonic 38.0 118.4
+    angle_coeff @angle:10-24-45 harmonic 38.0 118.4
+    angle_coeff @angle:13-24-45 harmonic 38.0 118.4
+    angle_coeff @angle:45-24-48 harmonic 35.0 119.8
+    angle_coeff @angle:13-24-48 harmonic 50.0 118.0
+    angle_coeff @angle:3-24-48 harmonic 50.0 121.9
+    angle_coeff @angle:48-24-48 harmonic 70.0 118.0
+    angle_coeff @angle:54-24-54 harmonic 35.0 120.0
+    angle_coeff @angle:45-24-59 harmonic 35.0 118.0
+    angle_coeff @angle:3-24-59 harmonic 70.0 125.2
+    angle_coeff @angle:13-24-79 harmonic 50.0 120.0
+    angle_coeff @angle:45-24-79 harmonic 100.0 111.0
+    angle_coeff @angle:45-24-84 harmonic 35.0 119.8
+    angle_coeff @angle:48-24-84 harmonic 70.0 118.0
+    angle_coeff @angle:16-24-86 harmonic 70.0 117.0
+    angle_coeff @angle:45-24-87 harmonic 35.0 119.8
+    angle_coeff @angle:48-24-87 harmonic 70.0 118.0
+    angle_coeff @angle:45-24-88 harmonic 35.0 119.8
+    angle_coeff @angle:48-24-88 harmonic 70.0 118.0
+    angle_coeff @angle:45-24-91 harmonic 40.0 113.0
+    angle_coeff @angle:3-24-91 harmonic 55.0 128.0
+    angle_coeff @angle:48-24-103 harmonic 70.0 121.0
+    angle_coeff @angle:3-24-106 harmonic 20.0 126.0
+    angle_coeff @angle:25-25-25 harmonic 33.0 109.47
+    angle_coeff @angle:32-31-32 harmonic 75.0 104.52
+    angle_coeff @angle:32-31-33 harmonic 50.0 52.26
+    angle_coeff @angle:35-34-35 harmonic 34.05 104.52
+    angle_coeff @angle:37-36-37 harmonic 75.0 109.5
+    angle_coeff @angle:37-36-38 harmonic 50.0 54.75
+    angle_coeff @angle:40-39-40 harmonic 75.0 104.52
+    angle_coeff @angle:41-39-41 harmonic 50.0 109.47
+    angle_coeff @angle:40-39-41 harmonic 50.0 110.6948
+    angle_coeff @angle:43-42-43 harmonic 75.0 109.47
+    angle_coeff @angle:2-44-2 harmonic 51.8 107.2
+    angle_coeff @angle:2-44-6 harmonic 51.8 107.2
+    angle_coeff @angle:6-44-6 harmonic 51.8 107.2
+    angle_coeff @angle:2-44-10 harmonic 51.8 107.2
+    angle_coeff @angle:6-44-10 harmonic 51.8 107.2
+    angle_coeff @angle:10-44-10 harmonic 51.8 107.2
+    angle_coeff @angle:2-44-13 harmonic 51.8 107.2
+    angle_coeff @angle:6-44-13 harmonic 51.8 107.2
+    angle_coeff @angle:10-44-13 harmonic 51.8 107.2
+    angle_coeff @angle:13-44-13 harmonic 51.8 107.2
+    angle_coeff @angle:3-44-13 harmonic 63.0 111.1
+    angle_coeff @angle:25-44-45 harmonic 10.0 100.0
+    angle_coeff @angle:13-44-45 harmonic 35.0 109.5
+    angle_coeff @angle:2-44-45 harmonic 43.2 108.1
+    angle_coeff @angle:6-44-45 harmonic 43.2 108.1
+    angle_coeff @angle:10-44-45 harmonic 43.2 108.1
+    angle_coeff @angle:45-44-45 harmonic 43.6 106.4
+    angle_coeff @angle:25-44-48 harmonic 10.0 109.5
+    angle_coeff @angle:45-44-48 harmonic 35.0 116.0
+    angle_coeff @angle:13-44-48 harmonic 50.0 116.0
+    angle_coeff @angle:48-44-48 harmonic 50.0 116.0
+    angle_coeff @angle:3-44-48 harmonic 63.0 112.0
+    angle_coeff @angle:45-44-79 harmonic 35.0 115.0
+    angle_coeff @angle:13-44-79 harmonic 50.0 108.6
+    angle_coeff @angle:48-44-79 harmonic 50.0 108.6
+    angle_coeff @angle:48-44-91 harmonic 50.0 109.5
+    angle_coeff @angle:25-45-25 harmonic 33.0 109.47
+    angle_coeff @angle:25-45-44 harmonic 10.0 109.5
+    angle_coeff @angle:25-46-25 harmonic 33.0 109.47
+    angle_coeff @angle:13-46-25 harmonic 37.5 109.47
+    angle_coeff @angle:1-47-1 harmonic 80.0 108.0
+    angle_coeff @angle:1-47-3 harmonic 80.0 121.5
+    angle_coeff @angle:3-47-6 harmonic 85.0 119.7
+    angle_coeff @angle:3-47-13 harmonic 70.0 119.7
+    angle_coeff @angle:13-47-13 harmonic 70.0 130.0
+    angle_coeff @angle:25-47-46 harmonic 10.0 90.0
+    angle_coeff @angle:20-47-46 harmonic 35.0 114.5
+    angle_coeff @angle:13-47-46 harmonic 35.0 117.0
+    angle_coeff @angle:46-47-46 harmonic 35.0 117.0
+    angle_coeff @angle:3-47-46 harmonic 35.0 119.7
+    angle_coeff @angle:19-47-46 harmonic 35.0 120.0
+    angle_coeff @angle:1-47-46 harmonic 50.0 112.0
+    angle_coeff @angle:21-47-46 harmonic 60.0 114.0
+    angle_coeff @angle:25-47-47 harmonic 2.0 90.0
+    angle_coeff @angle:46-47-47 harmonic 35.0 120.0
+    angle_coeff @angle:5-47-47 harmonic 70.0 123.0
+    angle_coeff @angle:20-47-47 harmonic 70.0 123.0
+    angle_coeff @angle:13-47-47 harmonic 70.0 124.0
+    angle_coeff @angle:19-47-47 harmonic 70.0 124.0
+    angle_coeff @angle:21-47-47 harmonic 75.0 121.5
+    angle_coeff @angle:1-47-47 harmonic 80.0 121.5
+    angle_coeff @angle:16-47-47 harmonic 85.0 119.4
+    angle_coeff @angle:3-47-47 harmonic 85.0 120.7
+    angle_coeff @angle:46-47-48 harmonic 35.0 123.3
+    angle_coeff @angle:47-47-48 harmonic 85.0 117.0
+    angle_coeff @angle:13-47-48 harmonic 85.0 119.7
+    angle_coeff @angle:25-47-50 harmonic 2.0 90.0
+    angle_coeff @angle:46-47-50 harmonic 35.0 120.0
+    angle_coeff @angle:5-47-50 harmonic 70.0 123.0
+    angle_coeff @angle:20-47-50 harmonic 70.0 123.0
+    angle_coeff @angle:13-47-50 harmonic 70.0 124.0
+    angle_coeff @angle:46-47-57 harmonic 35.0 119.1
+    angle_coeff @angle:13-47-57 harmonic 70.0 120.0
+    angle_coeff @angle:20-47-57 harmonic 70.0 120.0
+    angle_coeff @angle:47-47-57 harmonic 70.0 121.2
+    angle_coeff @angle:16-47-57 harmonic 85.0 119.4
+    angle_coeff @angle:57-47-58 harmonic 35.0 119.1
+    angle_coeff @angle:47-47-58 harmonic 35.0 119.7
+    angle_coeff @angle:46-47-65 harmonic 60.0 114.0
+    angle_coeff @angle:47-47-65 harmonic 75.0 120.0
+    angle_coeff @angle:46-47-91 harmonic 35.0 135.0
+    angle_coeff @angle:3-47-91 harmonic 70.0 119.7
+    angle_coeff @angle:47-47-91 harmonic 70.0 124.0
+    angle_coeff @angle:46-47-105 harmonic 35.0 119.1
+    angle_coeff @angle:58-47-105 harmonic 35.0 119.1
+    angle_coeff @angle:13-47-105 harmonic 70.0 120.0
+    angle_coeff @angle:20-47-105 harmonic 70.0 120.0
+    angle_coeff @angle:47-47-105 harmonic 70.0 121.2
+    angle_coeff @angle:16-47-105 harmonic 85.0 119.4
+    angle_coeff @angle:46-47-110 harmonic 40.0 121.0
+    angle_coeff @angle:13-47-110 harmonic 80.0 122.0
+    angle_coeff @angle:48-47-110 harmonic 80.0 122.0
+    angle_coeff @angle:1-47-110 harmonic 80.0 125.0
+    angle_coeff @angle:2-48-12 harmonic 70.0 120.0
+    angle_coeff @angle:12-48-12 harmonic 85.0 120.0
+    angle_coeff @angle:3-48-13 harmonic 70.0 119.7
+    angle_coeff @angle:25-48-48 harmonic 10.0 90.0
+    angle_coeff @angle:48-48-48 harmonic 63.0 120.0
+    angle_coeff @angle:2-48-48 harmonic 70.0 120.0
+    angle_coeff @angle:5-48-48 harmonic 70.0 120.0
+    angle_coeff @angle:10-48-48 harmonic 70.0 120.0
+    angle_coeff @angle:13-48-48 harmonic 70.0 120.0
+    angle_coeff @angle:15-48-48 harmonic 70.0 120.0
+    angle_coeff @angle:19-48-48 harmonic 70.0 120.0
+    angle_coeff @angle:20-48-48 harmonic 70.0 120.0
+    angle_coeff @angle:24-48-48 harmonic 70.0 120.0
+    angle_coeff @angle:44-48-48 harmonic 70.0 120.0
+    angle_coeff @angle:47-48-48 harmonic 70.0 124.0
+    angle_coeff @angle:21-48-48 harmonic 75.0 120.0
+    angle_coeff @angle:1-48-48 harmonic 80.0 120.0
+    angle_coeff @angle:18-48-48 harmonic 80.0 120.0
+    angle_coeff @angle:16-48-48 harmonic 85.0 119.4
+    angle_coeff @angle:3-48-48 harmonic 85.0 120.0
+    angle_coeff @angle:25-48-49 harmonic 2.0 90.0
+    angle_coeff @angle:24-48-49 harmonic 35.0 119.1
+    angle_coeff @angle:3-48-49 harmonic 35.0 120.0
+    angle_coeff @angle:48-48-49 harmonic 35.0 120.0
+    angle_coeff @angle:48-48-50 harmonic 70.0 124.0
+    angle_coeff @angle:48-48-53 harmonic 70.0 120.0
+    angle_coeff @angle:55-48-55 harmonic 70.0 120.0
+    angle_coeff @angle:47-48-55 harmonic 70.0 120.1
+    angle_coeff @angle:48-48-55 harmonic 70.0 120.1
+    angle_coeff @angle:49-48-56 harmonic 35.0 116.0
+    angle_coeff @angle:13-48-56 harmonic 70.0 116.0
+    angle_coeff @angle:44-48-56 harmonic 70.0 116.0
+    angle_coeff @angle:55-48-56 harmonic 70.0 119.3
+    angle_coeff @angle:5-48-56 harmonic 70.0 120.0
+    angle_coeff @angle:47-48-56 harmonic 70.0 121.5
+    angle_coeff @angle:50-48-56 harmonic 70.0 121.5
+    angle_coeff @angle:48-48-56 harmonic 70.0 124.0
+    angle_coeff @angle:21-48-56 harmonic 75.0 120.0
+    angle_coeff @angle:49-48-57 harmonic 35.0 120.0
+    angle_coeff @angle:48-48-57 harmonic 70.0 108.7
+    angle_coeff @angle:55-48-57 harmonic 70.0 116.0
+    angle_coeff @angle:13-48-57 harmonic 70.0 120.0
+    angle_coeff @angle:47-48-57 harmonic 70.0 121.5
+    angle_coeff @angle:56-48-57 harmonic 70.0 123.3
+    angle_coeff @angle:49-48-60 harmonic 35.0 120.0
+    angle_coeff @angle:48-48-60 harmonic 63.0 120.0
+    angle_coeff @angle:57-48-60 harmonic 70.0 108.7
+    angle_coeff @angle:56-48-60 harmonic 70.0 117.3
+    angle_coeff @angle:55-48-60 harmonic 70.0 123.5
+    angle_coeff @angle:2-48-60 harmonic 70.0 128.6
+    angle_coeff @angle:13-48-60 harmonic 70.0 128.6
+    angle_coeff @angle:49-48-61 harmonic 35.0 119.1
+    angle_coeff @angle:48-48-61 harmonic 70.0 108.7
+    angle_coeff @angle:57-48-61 harmonic 70.0 123.3
+    angle_coeff @angle:48-48-64 harmonic 85.0 119.4
+    angle_coeff @angle:48-48-65 harmonic 75.0 120.0
+    angle_coeff @angle:48-48-66 harmonic 75.0 120.0
+    angle_coeff @angle:48-48-79 harmonic 85.0 119.4
+    angle_coeff @angle:49-48-81 harmonic 35.0 120.0
+    angle_coeff @angle:48-48-81 harmonic 85.0 120.0
+    angle_coeff @angle:49-48-84 harmonic 35.0 126.9
+    angle_coeff @angle:60-48-84 harmonic 63.0 106.4
+    angle_coeff @angle:48-48-84 harmonic 70.0 107.4
+    angle_coeff @angle:49-48-86 harmonic 35.0 120.0
+    angle_coeff @angle:48-48-86 harmonic 63.0 120.0
+    angle_coeff @angle:56-48-86 harmonic 70.0 124.0
+    angle_coeff @angle:49-48-88 harmonic 35.0 128.2
+    angle_coeff @angle:101-48-101 harmonic 70.0 111.8
+    angle_coeff @angle:56-48-101 harmonic 70.0 124.1
+    angle_coeff @angle:48-48-102 harmonic 85.0 120.0
+    angle_coeff @angle:48-48-109 harmonic 70.0 124.0
+    angle_coeff @angle:25-50-46 harmonic 10.0 90.0
+    angle_coeff @angle:19-50-46 harmonic 35.0 120.0
+    angle_coeff @angle:25-50-47 harmonic 2.0 90.0
+    angle_coeff @angle:46-50-47 harmonic 35.0 120.0
+    angle_coeff @angle:3-50-47 harmonic 70.0 118.7
+    angle_coeff @angle:13-50-47 harmonic 70.0 124.0
+    angle_coeff @angle:46-50-48 harmonic 35.0 123.3
+    angle_coeff @angle:47-50-48 harmonic 85.0 117.0
+    angle_coeff @angle:25-50-50 harmonic 2.0 90.0
+    angle_coeff @angle:46-50-50 harmonic 35.0 120.0
+    angle_coeff @angle:13-50-50 harmonic 70.0 124.0
+    angle_coeff @angle:47-50-50 harmonic 70.0 124.0
+    angle_coeff @angle:50-50-84 harmonic 35.0 106.0
+    angle_coeff @angle:46-50-84 harmonic 35.0 122.0
+    angle_coeff @angle:46-50-109 harmonic 35.0 120.0
+    angle_coeff @angle:13-50-109 harmonic 70.0 124.0
+    angle_coeff @angle:47-50-109 harmonic 70.0 124.0
+    angle_coeff @angle:6-51-6 harmonic 40.0 109.5
+    angle_coeff @angle:5-51-13 harmonic 50.0 109.5
+    angle_coeff @angle:13-51-20 harmonic 50.0 109.5
+    angle_coeff @angle:2-51-20 harmonic 80.0 109.5
+    angle_coeff @angle:6-51-20 harmonic 80.0 109.5
+    angle_coeff @angle:5-51-20 harmonic 92.6 111.55
+    angle_coeff @angle:20-51-20 harmonic 92.6 111.55
+    angle_coeff @angle:46-51-46 harmonic 33.0 109.5
+    angle_coeff @angle:5-51-46 harmonic 35.0 109.5
+    angle_coeff @angle:20-51-46 harmonic 35.0 109.5
+    angle_coeff @angle:13-51-46 harmonic 37.5 110.7
+    angle_coeff @angle:46-51-105 harmonic 35.0 109.5
+    angle_coeff @angle:13-51-105 harmonic 50.0 109.5
+    angle_coeff @angle:20-51-105 harmonic 50.0 109.5
+    angle_coeff @angle:13-53-13 harmonic 50.0 113.0
+    angle_coeff @angle:13-53-25 harmonic 10.0 100.0
+    angle_coeff @angle:45-53-45 harmonic 43.6 109.5
+    angle_coeff @angle:25-53-48 harmonic 10.0 100.0
+    angle_coeff @angle:13-53-48 harmonic 55.0 114.0
+    angle_coeff @angle:2-53-54 harmonic 35.0 109.5
+    angle_coeff @angle:6-53-54 harmonic 35.0 109.5
+    angle_coeff @angle:13-53-54 harmonic 35.0 109.5
+    angle_coeff @angle:48-53-54 harmonic 35.0 109.5
+    angle_coeff @angle:54-53-54 harmonic 35.0 109.5
+    angle_coeff @angle:25-53-82 harmonic 10.0 100.0
+    angle_coeff @angle:13-55-13 harmonic 50.0 118.0
+    angle_coeff @angle:45-55-45 harmonic 35.0 113.0
+    angle_coeff @angle:13-55-45 harmonic 35.0 118.4
+    angle_coeff @angle:45-55-48 harmonic 35.0 120.0
+    angle_coeff @angle:2-55-48 harmonic 50.0 123.2
+    angle_coeff @angle:6-55-48 harmonic 50.0 123.2
+    angle_coeff @angle:13-55-48 harmonic 50.0 123.2
+    angle_coeff @angle:2-55-54 harmonic 35.0 118.4
+    angle_coeff @angle:13-55-54 harmonic 35.0 118.4
+    angle_coeff @angle:48-55-54 harmonic 35.0 120.0
+    angle_coeff @angle:54-55-54 harmonic 35.0 120.0
+    angle_coeff @angle:45-55-59 harmonic 35.0 120.0
+    angle_coeff @angle:3-56-13 harmonic 70.0 120.5
+    angle_coeff @angle:13-56-18 harmonic 70.0 120.0
+    angle_coeff @angle:25-56-48 harmonic 5.0 120.0
+    angle_coeff @angle:45-56-48 harmonic 35.0 113.0
+    angle_coeff @angle:13-56-48 harmonic 50.0 118.0
+    angle_coeff @angle:48-56-48 harmonic 70.0 117.0
+    angle_coeff @angle:3-56-48 harmonic 70.0 120.5
+    angle_coeff @angle:13-56-56 harmonic 70.0 117.0
+    angle_coeff @angle:48-56-56 harmonic 70.0 117.0
+    angle_coeff @angle:25-56-59 harmonic 5.0 119.8
+    angle_coeff @angle:48-56-59 harmonic 70.0 118.6
+    angle_coeff @angle:59-56-59 harmonic 70.0 118.6
+    angle_coeff @angle:59-56-60 harmonic 70.0 111.0
+    angle_coeff @angle:48-56-60 harmonic 70.0 112.2
+    angle_coeff @angle:59-56-82 harmonic 70.0 111.0
+    angle_coeff @angle:48-56-86 harmonic 70.0 117.0
+    angle_coeff @angle:13-56-103 harmonic 70.0 114.0
+    angle_coeff @angle:3-57-3 harmonic 70.0 126.4
+    angle_coeff @angle:3-57-45 harmonic 35.0 116.8
+    angle_coeff @angle:45-57-47 harmonic 35.0 119.2
+    angle_coeff @angle:3-57-47 harmonic 70.0 121.6
+    angle_coeff @angle:45-57-48 harmonic 35.0 118.0
+    angle_coeff @angle:3-57-48 harmonic 70.0 125.2
+    angle_coeff @angle:48-57-48 harmonic 70.0 125.2
+    angle_coeff @angle:45-57-60 harmonic 30.0 125.8
+    angle_coeff @angle:13-57-60 harmonic 70.0 125.8
+    angle_coeff @angle:60-57-61 harmonic 56.0 113.1
+    angle_coeff @angle:45-57-61 harmonic 56.0 118.4
+    angle_coeff @angle:13-57-61 harmonic 70.0 118.4
+    angle_coeff @angle:48-57-61 harmonic 70.0 118.4
+    angle_coeff @angle:45-57-62 harmonic 30.0 128.8
+    angle_coeff @angle:60-57-62 harmonic 70.0 105.4
+    angle_coeff @angle:48-57-62 harmonic 70.0 109.8
+    angle_coeff @angle:13-57-62 harmonic 70.0 128.8
+    angle_coeff @angle:45-57-81 harmonic 35.0 123.1
+    angle_coeff @angle:45-57-82 harmonic 35.0 120.0
+    angle_coeff @angle:61-57-82 harmonic 56.0 113.1
+    angle_coeff @angle:60-57-82 harmonic 70.0 109.8
+    angle_coeff @angle:45-57-84 harmonic 35.0 120.0
+    angle_coeff @angle:61-57-84 harmonic 56.0 113.1
+    angle_coeff @angle:60-57-84 harmonic 70.0 109.8
+    angle_coeff @angle:82-57-84 harmonic 70.0 109.8
+    angle_coeff @angle:84-57-84 harmonic 70.0 109.8
+    angle_coeff @angle:81-57-84 harmonic 70.0 111.6
+    angle_coeff @angle:45-57-85 harmonic 35.0 120.0
+    angle_coeff @angle:82-57-85 harmonic 70.0 109.8
+    angle_coeff @angle:24-59-55 harmonic 70.0 116.0
+    angle_coeff @angle:49-59-56 harmonic 35.0 115.45
+    angle_coeff @angle:13-59-56 harmonic 70.0 115.5
+    angle_coeff @angle:55-59-56 harmonic 70.0 119.3
+    angle_coeff @angle:24-59-56 harmonic 70.0 123.3
+    angle_coeff @angle:56-59-56 harmonic 70.0 129.1
+    angle_coeff @angle:56-59-63 harmonic 35.0 115.45
+    angle_coeff @angle:13-60-48 harmonic 70.0 120.0
+    angle_coeff @angle:48-60-48 harmonic 85.0 134.9
+    angle_coeff @angle:56-60-57 harmonic 70.0 126.2
+    angle_coeff @angle:57-60-60 harmonic 70.0 106.2
+    angle_coeff @angle:20-60-60 harmonic 70.0 110.6
+    angle_coeff @angle:16-60-60 harmonic 70.0 111.0
+    angle_coeff @angle:13-60-60 harmonic 70.0 120.0
+    angle_coeff @angle:24-60-60 harmonic 70.0 127.7
+    angle_coeff @angle:56-60-60 harmonic 70.0 127.7
+    angle_coeff @angle:48-60-60 harmonic 85.0 117.3
+    angle_coeff @angle:3-60-60 harmonic 85.0 119.2
+    angle_coeff @angle:60-60-61 harmonic 70.0 111.0
+    angle_coeff @angle:24-60-61 harmonic 70.0 126.2
+    angle_coeff @angle:3-60-61 harmonic 70.0 130.0
+    angle_coeff @angle:48-60-61 harmonic 70.0 132.4
+    angle_coeff @angle:12-60-80 harmonic 85.0 134.9
+    angle_coeff @angle:48-60-80 harmonic 85.0 134.9
+    angle_coeff @angle:80-60-81 harmonic 85.0 108.8
+    angle_coeff @angle:12-60-81 harmonic 85.0 116.2
+    angle_coeff @angle:48-60-81 harmonic 85.0 116.2
+    angle_coeff @angle:3-60-84 harmonic 70.0 130.0
+    angle_coeff @angle:60-60-87 harmonic 70.0 107.3
+    angle_coeff @angle:57-60-87 harmonic 70.0 107.7
+    angle_coeff @angle:81-60-87 harmonic 85.0 108.8
+    angle_coeff @angle:12-60-87 harmonic 85.0 134.9
+    angle_coeff @angle:48-60-87 harmonic 85.0 134.9
+    angle_coeff @angle:60-60-105 harmonic 70.0 106.2
+    angle_coeff @angle:56-60-105 harmonic 70.0 126.2
+    angle_coeff @angle:48-61-48 harmonic 70.0 125.2
+    angle_coeff @angle:25-61-57 harmonic 10.0 125.0
+    angle_coeff @angle:25-61-61 harmonic 10.0 125.0
+    angle_coeff @angle:60-61-62 harmonic 70.0 103.8
+    angle_coeff @angle:25-61-82 harmonic 10.0 125.0
+    angle_coeff @angle:61-61-82 harmonic 70.0 109.0
+    angle_coeff @angle:60-61-82 harmonic 70.0 110.0
+    angle_coeff @angle:82-61-83 harmonic 70.0 110.0
+    angle_coeff @angle:57-61-84 harmonic 70.0 104.1
+    angle_coeff @angle:82-61-84 harmonic 70.0 110.0
+    angle_coeff @angle:57-61-88 harmonic 70.0 104.1
+    angle_coeff @angle:20-61-88 harmonic 70.0 105.3
+    angle_coeff @angle:49-62-57 harmonic 35.0 120.0
+    angle_coeff @angle:49-62-61 harmonic 35.0 120.0
+    angle_coeff @angle:57-62-61 harmonic 70.0 113.9
+    angle_coeff @angle:57-62-63 harmonic 35.0 123.05
+    angle_coeff @angle:61-62-63 harmonic 35.0 123.05
+    angle_coeff @angle:49-62-105 harmonic 35.0 120.0
+    angle_coeff @angle:63-62-105 harmonic 35.0 123.05
+    angle_coeff @angle:61-62-105 harmonic 70.0 113.9
+    angle_coeff @angle:5-64-5 harmonic 45.0 102.6
+    angle_coeff @angle:4-64-5 harmonic 100.0 108.23
+    angle_coeff @angle:4-64-13 harmonic 45.0 109.5
+    angle_coeff @angle:5-64-20 harmonic 45.0 102.6
+    angle_coeff @angle:20-64-20 harmonic 45.0 102.6
+    angle_coeff @angle:13-64-20 harmonic 45.0 109.5
+    angle_coeff @angle:4-64-20 harmonic 100.0 108.23
+    angle_coeff @angle:4-64-48 harmonic 45.0 109.5
+    angle_coeff @angle:5-64-48 harmonic 45.0 109.5
+    angle_coeff @angle:20-64-48 harmonic 45.0 109.5
+    angle_coeff @angle:5-64-52 harmonic 45.0 108.23
+    angle_coeff @angle:13-64-52 harmonic 45.0 109.5
+    angle_coeff @angle:20-64-52 harmonic 100.0 108.23
+    angle_coeff @angle:52-64-52 harmonic 140.0 119.9
+    angle_coeff @angle:25-65-25 harmonic 33.0 109.47
+    angle_coeff @angle:25-66-25 harmonic 33.0 109.47
+    angle_coeff @angle:78-77-78 harmonic 150.0 180.0
+    angle_coeff @angle:6-79-11 harmonic 62.0 98.9
+    angle_coeff @angle:13-79-13 harmonic 62.0 102.0
+    angle_coeff @angle:5-79-13 harmonic 75.0 96.4
+    angle_coeff @angle:5-79-23 harmonic 74.0 108.7
+    angle_coeff @angle:13-79-23 harmonic 74.0 108.9
+    angle_coeff @angle:23-79-23 harmonic 104.0 119.0
+    angle_coeff @angle:13-79-24 harmonic 100.0 103.0
+    angle_coeff @angle:23-79-24 harmonic 120.0 107.0
+    angle_coeff @angle:13-79-44 harmonic 62.0 102.0
+    angle_coeff @angle:23-79-44 harmonic 74.0 108.9
+    angle_coeff @angle:13-79-48 harmonic 62.0 102.0
+    angle_coeff @angle:23-79-48 harmonic 74.0 107.2
+    angle_coeff @angle:5-79-48 harmonic 75.0 96.4
+    angle_coeff @angle:24-79-48 harmonic 100.0 103.0
+    angle_coeff @angle:13-79-82 harmonic 62.0 102.0
+    angle_coeff @angle:46-80-60 harmonic 35.0 126.8
+    angle_coeff @angle:2-80-60 harmonic 70.0 128.6
+    angle_coeff @angle:13-80-60 harmonic 70.0 128.6
+    angle_coeff @angle:46-80-84 harmonic 35.0 126.8
+    angle_coeff @angle:2-80-84 harmonic 70.0 125.0
+    angle_coeff @angle:13-80-84 harmonic 70.0 125.0
+    angle_coeff @angle:60-80-84 harmonic 85.0 106.4
+    angle_coeff @angle:12-81-57 harmonic 70.0 132.8
+    angle_coeff @angle:48-81-57 harmonic 70.0 132.8
+    angle_coeff @angle:57-81-60 harmonic 70.0 104.4
+    angle_coeff @angle:12-81-60 harmonic 85.0 122.7
+    angle_coeff @angle:48-81-60 harmonic 85.0 122.7
+    angle_coeff @angle:13-82-16 harmonic 70.0 125.0
+    angle_coeff @angle:16-82-24 harmonic 70.0 125.0
+    angle_coeff @angle:16-82-44 harmonic 70.0 120.2
+    angle_coeff @angle:20-82-49 harmonic 35.0 117.0
+    angle_coeff @angle:16-82-49 harmonic 35.0 125.0
+    angle_coeff @angle:49-82-57 harmonic 35.0 120.0
+    angle_coeff @angle:57-82-57 harmonic 70.0 120.0
+    angle_coeff @angle:13-82-57 harmonic 70.0 125.0
+    angle_coeff @angle:48-82-57 harmonic 70.0 125.0
+    angle_coeff @angle:56-82-57 harmonic 70.0 126.2
+    angle_coeff @angle:49-82-61 harmonic 35.0 120.0
+    angle_coeff @angle:16-82-61 harmonic 70.0 115.0
+    angle_coeff @angle:20-82-61 harmonic 70.0 115.0
+    angle_coeff @angle:57-82-61 harmonic 70.0 120.0
+    angle_coeff @angle:13-82-61 harmonic 70.0 125.0
+    angle_coeff @angle:44-82-61 harmonic 70.0 126.1
+    angle_coeff @angle:24-82-61 harmonic 70.0 126.2
+    angle_coeff @angle:57-82-79 harmonic 70.0 120.0
+    angle_coeff @angle:61-82-79 harmonic 70.0 120.0
+    angle_coeff @angle:20-82-86 harmonic 70.0 122.0
+    angle_coeff @angle:61-82-86 harmonic 70.0 130.0
+    angle_coeff @angle:57-82-87 harmonic 70.0 106.2
+    angle_coeff @angle:56-82-87 harmonic 70.0 127.7
+    angle_coeff @angle:49-83-61 harmonic 35.0 120.0
+    angle_coeff @angle:48-83-61 harmonic 70.0 111.0
+    angle_coeff @angle:13-83-61 harmonic 70.0 124.5
+    angle_coeff @angle:49-83-84 harmonic 35.0 128.2
+    angle_coeff @angle:61-83-84 harmonic 70.0 111.0
+    angle_coeff @angle:13-83-84 harmonic 70.0 130.7
+    angle_coeff @angle:13-84-16 harmonic 70.0 125.0
+    angle_coeff @angle:13-84-20 harmonic 70.0 121.6
+    angle_coeff @angle:16-84-24 harmonic 70.0 125.0
+    angle_coeff @angle:20-84-49 harmonic 35.0 113.4
+    angle_coeff @angle:16-84-49 harmonic 35.0 125.0
+    angle_coeff @angle:48-84-49 harmonic 35.0 130.7
+    angle_coeff @angle:49-84-50 harmonic 35.0 130.7
+    angle_coeff @angle:20-84-50 harmonic 70.0 110.0
+    angle_coeff @angle:49-84-57 harmonic 35.0 121.6
+    angle_coeff @angle:13-84-57 harmonic 70.0 121.6
+    angle_coeff @angle:48-84-57 harmonic 70.0 121.6
+    angle_coeff @angle:3-84-57 harmonic 85.0 120.0
+    angle_coeff @angle:57-84-58 harmonic 35.0 120.0
+    angle_coeff @angle:13-84-61 harmonic 70.0 118.9
+    angle_coeff @angle:49-84-80 harmonic 35.0 120.0
+    angle_coeff @angle:57-84-80 harmonic 70.0 108.7
+    angle_coeff @angle:49-84-83 harmonic 35.0 130.7
+    angle_coeff @angle:57-84-83 harmonic 70.0 106.3
+    angle_coeff @angle:20-84-83 harmonic 70.0 108.0
+    angle_coeff @angle:16-84-83 harmonic 70.0 111.0
+    angle_coeff @angle:13-84-83 harmonic 70.0 130.7
+    angle_coeff @angle:13-84-84 harmonic 70.0 120.0
+    angle_coeff @angle:57-84-84 harmonic 70.0 120.0
+    angle_coeff @angle:61-84-84 harmonic 70.0 120.0
+    angle_coeff @angle:20-84-86 harmonic 70.0 121.6
+    angle_coeff @angle:57-84-86 harmonic 70.0 121.6
+    angle_coeff @angle:49-84-87 harmonic 35.0 132.1
+    angle_coeff @angle:57-84-87 harmonic 70.0 107.7
+    angle_coeff @angle:20-84-87 harmonic 70.0 110.6
+    angle_coeff @angle:16-84-87 harmonic 70.0 111.0
+    angle_coeff @angle:61-84-87 harmonic 70.0 111.9
+    angle_coeff @angle:13-84-87 harmonic 70.0 132.1
+    angle_coeff @angle:48-84-87 harmonic 70.0 132.1
+    angle_coeff @angle:86-84-87 harmonic 70.0 132.1
+    angle_coeff @angle:3-84-87 harmonic 85.0 120.0
+    angle_coeff @angle:49-85-57 harmonic 35.0 120.0
+    angle_coeff @angle:13-85-57 harmonic 70.0 121.6
+    angle_coeff @angle:49-85-85 harmonic 35.0 130.7
+    angle_coeff @angle:57-85-85 harmonic 70.0 106.3
+    angle_coeff @angle:13-85-85 harmonic 70.0 130.7
+    angle_coeff @angle:48-86-48 harmonic 63.0 120.0
+    angle_coeff @angle:48-86-56 harmonic 70.0 124.0
+    angle_coeff @angle:48-86-82 harmonic 63.0 120.0
+    angle_coeff @angle:48-86-83 harmonic 63.0 120.0
+    angle_coeff @angle:48-86-84 harmonic 63.0 120.0
+    angle_coeff @angle:48-86-86 harmonic 63.0 120.0
+    angle_coeff @angle:56-86-86 harmonic 70.0 124.0
+    angle_coeff @angle:48-86-87 harmonic 63.0 120.0
+    angle_coeff @angle:48-86-88 harmonic 63.0 120.0
+    angle_coeff @angle:49-87-60 harmonic 35.0 120.0
+    angle_coeff @angle:46-87-60 harmonic 35.0 126.8
+    angle_coeff @angle:13-87-60 harmonic 70.0 128.6
+    angle_coeff @angle:49-87-84 harmonic 35.0 125.7
+    angle_coeff @angle:46-87-84 harmonic 35.0 126.8
+    angle_coeff @angle:84-87-84 harmonic 70.0 103.8
+    angle_coeff @angle:82-87-84 harmonic 70.0 110.4
+    angle_coeff @angle:2-87-84 harmonic 70.0 125.0
+    angle_coeff @angle:13-87-84 harmonic 70.0 125.0
+    angle_coeff @angle:3-87-84 harmonic 70.0 130.0
+    angle_coeff @angle:60-87-84 harmonic 85.0 106.4
+    angle_coeff @angle:84-87-86 harmonic 70.0 125.7
+    angle_coeff @angle:49-87-87 harmonic 35.0 127.5
+    angle_coeff @angle:60-87-87 harmonic 70.0 107.3
+    angle_coeff @angle:84-87-87 harmonic 70.0 107.3
+    angle_coeff @angle:86-87-87 harmonic 70.0 127.5
+    angle_coeff @angle:84-87-88 harmonic 70.0 103.8
+    angle_coeff @angle:48-88-49 harmonic 35.0 128.6
+    angle_coeff @angle:49-88-61 harmonic 35.0 118.9
+    angle_coeff @angle:13-88-61 harmonic 70.0 118.9
+    angle_coeff @angle:19-88-61 harmonic 70.0 118.9
+    angle_coeff @angle:61-88-87 harmonic 70.0 111.9
+    angle_coeff @angle:4-89-90 harmonic 80.0 134.0
+    angle_coeff @angle:90-89-91 harmonic 70.0 91.0
+    angle_coeff @angle:4-89-91 harmonic 80.0 134.0
+    angle_coeff @angle:13-90-89 harmonic 55.0 127.0
+    angle_coeff @angle:89-90-91 harmonic 50.0 94.0
+    angle_coeff @angle:13-90-91 harmonic 50.0 126.0
+    angle_coeff @angle:24-91-46 harmonic 35.0 108.0
+    angle_coeff @angle:13-91-46 harmonic 35.0 114.3
+    angle_coeff @angle:44-91-46 harmonic 35.0 114.3
+    angle_coeff @angle:46-91-46 harmonic 35.0 114.3
+    angle_coeff @angle:16-91-46 harmonic 37.5 108.0
+    angle_coeff @angle:46-91-47 harmonic 35.0 109.5
+    angle_coeff @angle:46-91-89 harmonic 37.5 110.0
+    angle_coeff @angle:24-91-89 harmonic 70.0 117.0
+    angle_coeff @angle:46-91-90 harmonic 35.0 111.0
+    angle_coeff @angle:16-91-90 harmonic 55.0 109.0
+    angle_coeff @angle:91-91-91 harmonic 30.0 79.2
+    angle_coeff @angle:13-91-91 harmonic 37.5 117.2
+    angle_coeff @angle:44-91-91 harmonic 37.5 117.2
+    angle_coeff @angle:46-91-91 harmonic 37.5 117.2
+    angle_coeff @angle:24-91-91 harmonic 37.5 126.0
+    angle_coeff @angle:16-91-91 harmonic 55.0 128.0
+    angle_coeff @angle:89-91-91 harmonic 63.0 85.0
+    angle_coeff @angle:47-91-91 harmonic 63.0 114.0
+    angle_coeff @angle:90-91-91 harmonic 80.0 89.0
+    angle_coeff @angle:13-95-13 harmonic 172.8 120.0
+    angle_coeff @angle:13-95-46 harmonic 144.0 120.0
+    angle_coeff @angle:13-101-45 harmonic 35.0 109.5
+    angle_coeff @angle:45-101-45 harmonic 43.6 106.4
+    angle_coeff @angle:45-101-48 harmonic 50.0 112.5
+    angle_coeff @angle:13-101-48 harmonic 50.0 120.5
+    angle_coeff @angle:13-102-103 harmonic 80.0 117.5
+    angle_coeff @angle:48-102-103 harmonic 80.0 117.5
+    angle_coeff @angle:103-102-103 harmonic 80.0 125.0
+    angle_coeff @angle:25-103-25 harmonic 10.0 109.5
+    angle_coeff @angle:25-103-102 harmonic 10.0 109.5
+    angle_coeff @angle:13-104-13 harmonic 45.0 109.5
+    angle_coeff @angle:3-105-10 harmonic 70.0 117.6
+    angle_coeff @angle:3-105-13 harmonic 70.0 117.6
+    angle_coeff @angle:3-105-45 harmonic 35.0 119.2
+    angle_coeff @angle:45-105-47 harmonic 35.0 119.2
+    angle_coeff @angle:13-105-47 harmonic 70.0 121.2
+    angle_coeff @angle:3-105-47 harmonic 70.0 121.6
+    angle_coeff @angle:3-105-51 harmonic 70.0 117.6
+    angle_coeff @angle:47-105-51 harmonic 70.0 121.2
+    angle_coeff @angle:45-105-60 harmonic 30.0 125.8
+    angle_coeff @angle:6-105-60 harmonic 70.0 125.8
+    angle_coeff @angle:10-105-60 harmonic 70.0 125.8
+    angle_coeff @angle:13-105-60 harmonic 70.0 125.8
+    angle_coeff @angle:51-105-60 harmonic 70.0 125.8
+    angle_coeff @angle:45-105-62 harmonic 30.0 128.8
+    angle_coeff @angle:60-105-62 harmonic 70.0 105.4
+    angle_coeff @angle:6-105-62 harmonic 70.0 128.8
+    angle_coeff @angle:10-105-62 harmonic 70.0 128.8
+    angle_coeff @angle:13-105-62 harmonic 70.0 128.8
+    angle_coeff @angle:51-105-62 harmonic 70.0 128.8
+    angle_coeff @angle:4-106-24 harmonic 20.0 109.5
+    angle_coeff @angle:24-106-24 harmonic 20.0 109.5
+    angle_coeff @angle:13-107-13 harmonic 50.0 118.0
+    angle_coeff @angle:3-107-13 harmonic 50.0 121.9
+    angle_coeff @angle:1-108-13 harmonic 35.0 110.5
+    angle_coeff @angle:13-108-13 harmonic 60.0 110.0
+    angle_coeff @angle:13-108-20 harmonic 60.0 100.0
+    angle_coeff @angle:20-108-20 harmonic 60.0 110.0
+    angle_coeff @angle:13-108-21 harmonic 35.0 110.5
+    angle_coeff @angle:45-108-45 harmonic 35.0 109.5
+    angle_coeff @angle:13-108-45 harmonic 35.0 110.5
+    angle_coeff @angle:46-108-46 harmonic 35.0 109.5
+    angle_coeff @angle:13-108-46 harmonic 35.0 110.5
+    angle_coeff @angle:13-108-65 harmonic 35.0 110.5
+    angle_coeff @angle:13-108-66 harmonic 35.0 110.5
+    angle_coeff @angle:13-108-108 harmonic 50.0 112.0
+    angle_coeff @angle:46-109-48 harmonic 35.0 123.3
+    angle_coeff @angle:46-109-50 harmonic 35.0 120.0
+    angle_coeff @angle:13-109-50 harmonic 70.0 124.0
+    angle_coeff @angle:46-109-109 harmonic 35.0 120.0
+    angle_coeff @angle:13-109-109 harmonic 70.0 124.0
+    angle_coeff @angle:50-109-109 harmonic 70.0 124.0
+    angle_coeff @angle:48-109-109 harmonic 85.0 117.0
+    angle_coeff @angle:4-110-47 harmonic 160.0 180.0
+    angle_coeff @angle:47-110-47 harmonic 160.0 180.0
+  } #(end of angle_coeffs)
+
+  write_once("Data Angles By Type") {
+    @angle:25-1-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a1_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:1-2-2 @atom:*_b*_a1_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i*
+    @angle:2-2-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i*
+    @angle:2-2-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:2-2-5 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a5_d*_i*
+    @angle:2-2-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:6-2-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:5-2-6 @atom:*_b*_a5_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:2-2-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:3-2-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:6-2-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:10-2-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:5-2-10 @atom:*_b*_a5_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:10-2-12 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a12_d*_i*
+    @angle:6-2-13 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:10-2-15 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a15_d*_i*
+    @angle:2-2-16 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i*
+    @angle:10-2-16 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i*
+    @angle:2-2-20 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:6-2-20 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:10-2-20 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:3-2-24 @atom:*_b*_a3_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:2-2-24 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:2-2-44 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:6-2-44 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:10-2-44 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:13-2-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:3-2-44 @atom:*_b*_a3_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:2-2-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:10-2-48 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:2-2-51 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:6-2-51 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:2-2-53 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a53_d*_i*
+    @angle:2-2-55 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a55_d*_i*
+    @angle:10-2-80 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a80_d*_i*
+    @angle:2-3-4 @atom:*_b*_a2_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i*
+    @angle:1-3-4 @atom:*_b*_a1_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i*
+    @angle:3-3-4 @atom:*_b*_a3_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i*
+    @angle:4-3-4 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i*
+    @angle:4-3-5 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a5_d*_i*
+    @angle:4-3-6 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:5-3-10 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:4-3-10 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:5-3-12 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a12_d*_i*
+    @angle:12-3-12 @atom:*_b*_a12_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a12_d*_i*
+    @angle:5-3-13 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-3-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:1-3-13 @atom:*_b*_a1_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:3-3-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:4-3-13 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:10-3-20 @atom:*_b*_a10_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:13-3-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:4-3-20 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:13-3-21 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a21_d*_i*
+    @angle:4-3-21 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a21_d*_i*
+    @angle:24-3-24 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:2-3-24 @atom:*_b*_a2_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:3-3-24 @atom:*_b*_a3_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:6-3-24 @atom:*_b*_a6_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:10-3-24 @atom:*_b*_a10_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:13-3-24 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:4-3-24 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:20-3-24 @atom:*_b*_a20_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:13-3-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:4-3-44 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:13-3-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:46-3-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:4-3-46 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:24-3-46 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:5-3-46 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:20-3-46 @atom:*_b*_a20_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:24-3-47 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:4-3-47 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:46-3-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:24-3-48 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-3-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:5-3-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:4-3-48 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:20-3-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-3-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-3-50 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:46-3-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:4-3-50 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:10-3-52 @atom:*_b*_a10_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:2-3-52 @atom:*_b*_a2_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:6-3-52 @atom:*_b*_a6_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:13-3-52 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:48-3-52 @atom:*_b*_a48_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:4-3-52 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:52-3-52 @atom:*_b*_a52_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:46-3-56 @atom:*_b*_a46_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:4-3-56 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:47-3-57 @atom:*_b*_a47_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:56-3-57 @atom:*_b*_a56_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:57-3-57 @atom:*_b*_a57_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:4-3-57 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:24-3-60 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:57-3-60 @atom:*_b*_a57_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:4-3-60 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:13-3-65 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:4-3-65 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:44-3-84 @atom:*_b*_a44_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:4-3-84 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:4-3-87 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:57-3-105 @atom:*_b*_a57_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:56-3-105 @atom:*_b*_a56_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:4-3-105 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:13-3-107 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a107_d*_i*
+    @angle:4-3-107 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a107_d*_i*
+    @angle:25-4-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a4_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:3-4-25 @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:3-5-7 @atom:*_b*_a3_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a7_d*_i*
+    @angle:2-5-7 @atom:*_b*_a2_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a7_d*_i*
+    @angle:6-5-7 @atom:*_b*_a6_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a7_d*_i*
+    @angle:7-5-10 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:7-5-13 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:7-5-24 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:25-5-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:7-5-25 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:13-5-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:7-5-47 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:25-5-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:7-5-48 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:7-5-51 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:7-5-64 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:13-5-64 @atom:*_b*_a13_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:7-5-79 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:7-5-106 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a106_d*_i*
+    @angle:5-7-25 @atom:*_b*_a5_d*_i* @atom:*_b*_a7_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:25-7-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a7_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:2-10-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i*
+    @angle:2-10-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:2-10-5 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a5_d*_i*
+    @angle:3-10-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:6-10-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:2-10-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:5-10-6 @atom:*_b*_a5_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:3-10-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:2-10-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:6-10-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:10-10-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:5-10-10 @atom:*_b*_a5_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:2-10-20 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:6-10-20 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:10-10-20 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:3-10-24 @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:6-10-24 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:2-10-24 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:10-10-24 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:2-10-44 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:6-10-44 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:10-10-44 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:13-10-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:3-10-44 @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:2-10-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:20-10-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:2-10-105 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:10-10-105 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:20-10-105 @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:2-11-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a2_d*_i*
+    @angle:2-11-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:6-11-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:2-11-9 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a9_d*_i*
+    @angle:6-11-9 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a9_d*_i*
+    @angle:9-11-10 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:2-11-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:6-11-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:10-11-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:2-11-11 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:6-11-11 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:9-11-11 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:10-11-11 @atom:*_b*_a10_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:11-11-11 @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:9-11-13 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:11-11-13 @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:2-11-13 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:6-11-13 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:10-11-13 @atom:*_b*_a10_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-11-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:9-11-14 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i*
+    @angle:11-11-14 @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i*
+    @angle:9-11-79 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:2-12-12 @atom:*_b*_a2_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i*
+    @angle:3-12-12 @atom:*_b*_a3_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i*
+    @angle:12-12-12 @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i*
+    @angle:12-12-48 @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:12-12-60 @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:12-12-81 @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a81_d*_i*
+    @angle:1-13-1 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a1_d*_i*
+    @angle:2-13-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a2_d*_i*
+    @angle:1-13-3 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:2-13-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:3-13-3 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:2-13-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:6-13-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:3-13-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:1-13-13 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:5-13-13 @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-13-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:3-13-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-13-15 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a15_d*_i*
+    @angle:13-13-16 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i*
+    @angle:13-13-19 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a19_d*_i*
+    @angle:3-13-20 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:13-13-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:3-13-21 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a21_d*_i*
+    @angle:13-13-21 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a21_d*_i*
+    @angle:21-13-21 @atom:*_b*_a21_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a21_d*_i*
+    @angle:13-13-22 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a22_d*_i*
+    @angle:20-13-24 @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:3-13-24 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:2-13-24 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:13-13-24 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:16-13-44 @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:2-13-44 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:6-13-44 @atom:*_b*_a6_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:10-13-44 @atom:*_b*_a10_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:13-13-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:3-13-44 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:46-13-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:18-13-46 @atom:*_b*_a18_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:19-13-46 @atom:*_b*_a19_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:2-13-46 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:3-13-46 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:5-13-46 @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:15-13-46 @atom:*_b*_a15_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:16-13-46 @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:20-13-46 @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:22-13-46 @atom:*_b*_a22_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:24-13-46 @atom:*_b*_a24_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:44-13-46 @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:13-13-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:1-13-46 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:21-13-46 @atom:*_b*_a21_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:46-13-47 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:1-13-47 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:13-13-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:47-13-47 @atom:*_b*_a47_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:46-13-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:47-13-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-13-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:1-13-48 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:5-13-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:20-13-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:16-13-48 @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:3-13-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:2-13-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-13-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:44-13-48 @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:46-13-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:46-13-51 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:5-13-51 @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:13-13-51 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:46-13-53 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i*
+    @angle:3-13-53 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i*
+    @angle:13-13-53 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i*
+    @angle:46-13-55 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i*
+    @angle:13-13-55 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i*
+    @angle:46-13-56 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:3-13-56 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:13-13-56 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:46-13-57 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:48-13-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:46-13-60 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:13-13-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:46-13-64 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:13-13-64 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:48-13-64 @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:46-13-65 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:3-13-65 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:13-13-65 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:48-13-65 @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:65-13-65 @atom:*_b*_a65_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:46-13-66 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a66_d*_i*
+    @angle:13-13-66 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a66_d*_i*
+    @angle:46-13-79 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:13-13-79 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:1-13-79 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:46-13-80 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a80_d*_i*
+    @angle:13-13-80 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a80_d*_i*
+    @angle:46-13-83 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a83_d*_i*
+    @angle:13-13-83 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a83_d*_i*
+    @angle:46-13-84 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:16-13-84 @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:13-13-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:46-13-85 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a85_d*_i*
+    @angle:13-13-85 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a85_d*_i*
+    @angle:46-13-87 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:13-13-87 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:46-13-90 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i*
+    @angle:13-13-90 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i*
+    @angle:3-13-90 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i*
+    @angle:46-13-91 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:46-13-95 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a95_d*_i*
+    @angle:13-13-95 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a95_d*_i*
+    @angle:46-13-101 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a101_d*_i*
+    @angle:13-13-101 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a101_d*_i*
+    @angle:46-13-102 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a102_d*_i*
+    @angle:13-13-102 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a102_d*_i*
+    @angle:46-13-104 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a104_d*_i*
+    @angle:13-13-104 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a104_d*_i*
+    @angle:46-13-105 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:13-13-105 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:20-13-105 @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:46-13-107 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a107_d*_i*
+    @angle:13-13-107 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a107_d*_i*
+    @angle:46-13-108 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i*
+    @angle:13-13-108 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i*
+    @angle:2-14-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a2_d*_i*
+    @angle:2-14-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:6-14-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:2-14-9 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a9_d*_i*
+    @angle:6-14-9 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a9_d*_i*
+    @angle:9-14-10 @atom:*_b*_a9_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:2-14-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:6-14-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:10-14-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:2-14-11 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:6-14-11 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:9-14-11 @atom:*_b*_a9_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:10-14-11 @atom:*_b*_a10_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:11-14-11 @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:9-14-13 @atom:*_b*_a9_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:11-14-13 @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:2-14-13 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:6-14-13 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:10-14-13 @atom:*_b*_a10_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-14-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:2-14-14 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i*
+    @angle:6-14-14 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i*
+    @angle:9-14-14 @atom:*_b*_a9_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i*
+    @angle:10-14-14 @atom:*_b*_a10_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i*
+    @angle:11-14-14 @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i*
+    @angle:13-14-14 @atom:*_b*_a13_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i*
+    @angle:14-14-14 @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i*
+    @angle:17-15-17 @atom:*_b*_a17_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i*
+    @angle:2-15-17 @atom:*_b*_a2_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i*
+    @angle:6-15-17 @atom:*_b*_a6_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i*
+    @angle:13-15-17 @atom:*_b*_a13_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i*
+    @angle:25-15-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:13-15-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:33-15-33 @atom:*_b*_a33_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:2-15-33 @atom:*_b*_a2_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:6-15-33 @atom:*_b*_a6_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:13-15-33 @atom:*_b*_a13_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:17-15-33 @atom:*_b*_a17_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:17-15-48 @atom:*_b*_a17_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:2-16-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:13-16-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:2-16-16 @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a16_d*_i*
+    @angle:6-16-16 @atom:*_b*_a6_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a16_d*_i*
+    @angle:13-16-16 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a16_d*_i*
+    @angle:13-16-19 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a19_d*_i*
+    @angle:25-16-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:13-16-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:33-16-33 @atom:*_b*_a33_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:2-16-33 @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:6-16-33 @atom:*_b*_a6_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:13-16-33 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:16-16-33 @atom:*_b*_a16_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:13-16-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:47-16-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:24-16-60 @atom:*_b*_a24_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:25-16-61 @atom:*_b*_a25_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:25-16-82 @atom:*_b*_a25_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:60-16-82 @atom:*_b*_a60_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:25-16-84 @atom:*_b*_a25_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:82-16-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:60-16-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:84-16-84 @atom:*_b*_a84_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:13-16-91 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:15-17-25 @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:25-17-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a17_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:13-18-19 @atom:*_b*_a13_d*_i* @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i*
+    @angle:19-18-48 @atom:*_b*_a19_d*_i* @atom:*_b*_a18_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:18-18-56 @atom:*_b*_a18_d*_i* @atom:*_b*_a18_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:13-19-18 @atom:*_b*_a13_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a18_d*_i*
+    @angle:16-19-19 @atom:*_b*_a16_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i*
+    @angle:13-19-19 @atom:*_b*_a13_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i*
+    @angle:18-19-25 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:19-19-46 @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:18-19-47 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:19-19-47 @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:18-19-48 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:19-19-48 @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:19-19-50 @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:18-19-55 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a55_d*_i*
+    @angle:18-19-88 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a88_d*_i*
+    @angle:2-20-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a2_d*_i*
+    @angle:2-20-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:3-20-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:2-20-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:2-20-7 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a7_d*_i*
+    @angle:7-20-10 @atom:*_b*_a7_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:3-20-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:10-20-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:13-20-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:3-20-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:25-20-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:13-20-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:13-20-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:25-20-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-20-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:47-20-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-20-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:3-20-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:2-20-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-20-51 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:2-20-51 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:6-20-51 @atom:*_b*_a6_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:10-20-51 @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:24-20-60 @atom:*_b*_a24_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:25-20-61 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:2-20-64 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:6-20-64 @atom:*_b*_a6_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:10-20-64 @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:13-20-64 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:48-20-64 @atom:*_b*_a48_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:64-20-64 @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:25-20-82 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:60-20-82 @atom:*_b*_a60_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:82-20-82 @atom:*_b*_a82_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:25-20-84 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:82-20-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:60-20-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:84-20-84 @atom:*_b*_a84_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:61-20-84 @atom:*_b*_a61_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:108-20-108 @atom:*_b*_a108_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a108_d*_i*
+    @angle:13-20-108 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a108_d*_i*
+    @angle:25-21-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a21_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:13-22-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a22_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-22-23 @atom:*_b*_a13_d*_i* @atom:*_b*_a22_d*_i* @atom:*_b*_a23_d*_i*
+    @angle:23-22-25 @atom:*_b*_a23_d*_i* @atom:*_b*_a22_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:2-24-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:3-24-3 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:3-24-5 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a5_d*_i*
+    @angle:2-24-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:3-24-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:2-24-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:3-24-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:13-24-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:3-24-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:3-24-16 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a16_d*_i*
+    @angle:3-24-20 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:3-24-25 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:25-24-45 @atom:*_b*_a25_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:5-24-45 @atom:*_b*_a5_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:3-24-45 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:45-24-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:2-24-45 @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:6-24-45 @atom:*_b*_a6_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:10-24-45 @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:13-24-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:45-24-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-24-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:3-24-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-24-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:54-24-54 @atom:*_b*_a54_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:45-24-59 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a59_d*_i*
+    @angle:3-24-59 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a59_d*_i*
+    @angle:13-24-79 @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:45-24-79 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:45-24-84 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:48-24-84 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:16-24-86 @atom:*_b*_a16_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:45-24-87 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:48-24-87 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:45-24-88 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a88_d*_i*
+    @angle:48-24-88 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a88_d*_i*
+    @angle:45-24-91 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:3-24-91 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:48-24-103 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a103_d*_i*
+    @angle:3-24-106 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a106_d*_i*
+    @angle:25-25-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a25_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:32-31-32 @atom:*_b*_a32_d*_i* @atom:*_b*_a31_d*_i* @atom:*_b*_a32_d*_i*
+    @angle:32-31-33 @atom:*_b*_a32_d*_i* @atom:*_b*_a31_d*_i* @atom:*_b*_a33_d*_i*
+    @angle:35-34-35 @atom:*_b*_a35_d*_i* @atom:*_b*_a34_d*_i* @atom:*_b*_a35_d*_i*
+    @angle:37-36-37 @atom:*_b*_a37_d*_i* @atom:*_b*_a36_d*_i* @atom:*_b*_a37_d*_i*
+    @angle:37-36-38 @atom:*_b*_a37_d*_i* @atom:*_b*_a36_d*_i* @atom:*_b*_a38_d*_i*
+    @angle:40-39-40 @atom:*_b*_a40_d*_i* @atom:*_b*_a39_d*_i* @atom:*_b*_a40_d*_i*
+    @angle:41-39-41 @atom:*_b*_a41_d*_i* @atom:*_b*_a39_d*_i* @atom:*_b*_a41_d*_i*
+    @angle:40-39-41 @atom:*_b*_a40_d*_i* @atom:*_b*_a39_d*_i* @atom:*_b*_a41_d*_i*
+    @angle:43-42-43 @atom:*_b*_a43_d*_i* @atom:*_b*_a42_d*_i* @atom:*_b*_a43_d*_i*
+    @angle:2-44-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a2_d*_i*
+    @angle:2-44-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:6-44-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:2-44-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:6-44-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:10-44-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:2-44-13 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:6-44-13 @atom:*_b*_a6_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:10-44-13 @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-44-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:3-44-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:25-44-45 @atom:*_b*_a25_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:13-44-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:2-44-45 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:6-44-45 @atom:*_b*_a6_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:10-44-45 @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:45-44-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:25-44-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:45-44-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-44-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-44-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:3-44-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:45-44-79 @atom:*_b*_a45_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:13-44-79 @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:48-44-79 @atom:*_b*_a48_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:48-44-91 @atom:*_b*_a48_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:25-45-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a45_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:25-45-44 @atom:*_b*_a25_d*_i* @atom:*_b*_a45_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:25-46-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a46_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:13-46-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:1-47-1 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a1_d*_i*
+    @angle:1-47-3 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:3-47-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:3-47-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-47-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:25-47-46 @atom:*_b*_a25_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:20-47-46 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:13-47-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:46-47-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:3-47-46 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:19-47-46 @atom:*_b*_a19_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:1-47-46 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:21-47-46 @atom:*_b*_a21_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:25-47-47 @atom:*_b*_a25_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:46-47-47 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:5-47-47 @atom:*_b*_a5_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:20-47-47 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:13-47-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:19-47-47 @atom:*_b*_a19_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:21-47-47 @atom:*_b*_a21_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:1-47-47 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:16-47-47 @atom:*_b*_a16_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:3-47-47 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:46-47-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:47-47-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-47-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:25-47-50 @atom:*_b*_a25_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:46-47-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:5-47-50 @atom:*_b*_a5_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:20-47-50 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:13-47-50 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:46-47-57 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:13-47-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:20-47-57 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:47-47-57 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:16-47-57 @atom:*_b*_a16_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:57-47-58 @atom:*_b*_a57_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a58_d*_i*
+    @angle:47-47-58 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a58_d*_i*
+    @angle:46-47-65 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:47-47-65 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:46-47-91 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:3-47-91 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:47-47-91 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:46-47-105 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:58-47-105 @atom:*_b*_a58_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:13-47-105 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:20-47-105 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:47-47-105 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:16-47-105 @atom:*_b*_a16_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:46-47-110 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i*
+    @angle:13-47-110 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i*
+    @angle:48-47-110 @atom:*_b*_a48_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i*
+    @angle:1-47-110 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i*
+    @angle:2-48-12 @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a12_d*_i*
+    @angle:12-48-12 @atom:*_b*_a12_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a12_d*_i*
+    @angle:3-48-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:25-48-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-48-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:2-48-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:5-48-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:10-48-48 @atom:*_b*_a10_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-48-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:15-48-48 @atom:*_b*_a15_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:19-48-48 @atom:*_b*_a19_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:20-48-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:24-48-48 @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:44-48-48 @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:47-48-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:21-48-48 @atom:*_b*_a21_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:1-48-48 @atom:*_b*_a1_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:18-48-48 @atom:*_b*_a18_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:16-48-48 @atom:*_b*_a16_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:3-48-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:25-48-49 @atom:*_b*_a25_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:24-48-49 @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:3-48-49 @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:48-48-49 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:48-48-50 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:48-48-53 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a53_d*_i*
+    @angle:55-48-55 @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a55_d*_i*
+    @angle:47-48-55 @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a55_d*_i*
+    @angle:48-48-55 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a55_d*_i*
+    @angle:49-48-56 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:13-48-56 @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:44-48-56 @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:55-48-56 @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:5-48-56 @atom:*_b*_a5_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:47-48-56 @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:50-48-56 @atom:*_b*_a50_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:48-48-56 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:21-48-56 @atom:*_b*_a21_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:49-48-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:48-48-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:55-48-57 @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:13-48-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:47-48-57 @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:56-48-57 @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:49-48-60 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:48-48-60 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:57-48-60 @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:56-48-60 @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:55-48-60 @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:2-48-60 @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:13-48-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:49-48-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:48-48-61 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:57-48-61 @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:48-48-64 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a64_d*_i*
+    @angle:48-48-65 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:48-48-66 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a66_d*_i*
+    @angle:48-48-79 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:49-48-81 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a81_d*_i*
+    @angle:48-48-81 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a81_d*_i*
+    @angle:49-48-84 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:60-48-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:48-48-84 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:49-48-86 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:48-48-86 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:56-48-86 @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:49-48-88 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a88_d*_i*
+    @angle:101-48-101 @atom:*_b*_a101_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a101_d*_i*
+    @angle:56-48-101 @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a101_d*_i*
+    @angle:48-48-102 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a102_d*_i*
+    @angle:48-48-109 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a109_d*_i*
+    @angle:25-50-46 @atom:*_b*_a25_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:19-50-46 @atom:*_b*_a19_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:25-50-47 @atom:*_b*_a25_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:46-50-47 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:3-50-47 @atom:*_b*_a3_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:13-50-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:46-50-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:47-50-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:25-50-50 @atom:*_b*_a25_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:46-50-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:13-50-50 @atom:*_b*_a13_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:47-50-50 @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:50-50-84 @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:46-50-84 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:46-50-109 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a109_d*_i*
+    @angle:13-50-109 @atom:*_b*_a13_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a109_d*_i*
+    @angle:47-50-109 @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a109_d*_i*
+    @angle:6-51-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a6_d*_i*
+    @angle:5-51-13 @atom:*_b*_a5_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-51-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:2-51-20 @atom:*_b*_a2_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:6-51-20 @atom:*_b*_a6_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:5-51-20 @atom:*_b*_a5_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:20-51-20 @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:46-51-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:5-51-46 @atom:*_b*_a5_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:20-51-46 @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:13-51-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:46-51-105 @atom:*_b*_a46_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:13-51-105 @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:20-51-105 @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:13-53-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-53-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:45-53-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:25-53-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-53-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:2-53-54 @atom:*_b*_a2_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:6-53-54 @atom:*_b*_a6_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:13-53-54 @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:48-53-54 @atom:*_b*_a48_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:54-53-54 @atom:*_b*_a54_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:25-53-82 @atom:*_b*_a25_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:13-55-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:45-55-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:13-55-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:45-55-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:2-55-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:6-55-48 @atom:*_b*_a6_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-55-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:2-55-54 @atom:*_b*_a2_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:13-55-54 @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:48-55-54 @atom:*_b*_a48_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:54-55-54 @atom:*_b*_a54_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a54_d*_i*
+    @angle:45-55-59 @atom:*_b*_a45_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a59_d*_i*
+    @angle:3-56-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-56-18 @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a18_d*_i*
+    @angle:25-56-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:45-56-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-56-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-56-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:3-56-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-56-56 @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:48-56-56 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:25-56-59 @atom:*_b*_a25_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i*
+    @angle:48-56-59 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i*
+    @angle:59-56-59 @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i*
+    @angle:59-56-60 @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:48-56-60 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:59-56-82 @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:48-56-86 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:13-56-103 @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a103_d*_i*
+    @angle:3-57-3 @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a3_d*_i*
+    @angle:3-57-45 @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:45-57-47 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:3-57-47 @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:45-57-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:3-57-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-57-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:45-57-60 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:13-57-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:60-57-61 @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:45-57-61 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:13-57-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:48-57-61 @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:45-57-62 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:60-57-62 @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:48-57-62 @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:13-57-62 @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:45-57-81 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a81_d*_i*
+    @angle:45-57-82 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:61-57-82 @atom:*_b*_a61_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:60-57-82 @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:45-57-84 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:61-57-84 @atom:*_b*_a61_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:60-57-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:82-57-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:84-57-84 @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:81-57-84 @atom:*_b*_a81_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:45-57-85 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a85_d*_i*
+    @angle:82-57-85 @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a85_d*_i*
+    @angle:24-59-55 @atom:*_b*_a24_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a55_d*_i*
+    @angle:49-59-56 @atom:*_b*_a49_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:13-59-56 @atom:*_b*_a13_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:55-59-56 @atom:*_b*_a55_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:24-59-56 @atom:*_b*_a24_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:56-59-56 @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:56-59-63 @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a63_d*_i*
+    @angle:13-60-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-60-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:56-60-57 @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:57-60-60 @atom:*_b*_a57_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:20-60-60 @atom:*_b*_a20_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:16-60-60 @atom:*_b*_a16_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:13-60-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:24-60-60 @atom:*_b*_a24_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:56-60-60 @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:48-60-60 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:3-60-60 @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:60-60-61 @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:24-60-61 @atom:*_b*_a24_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:3-60-61 @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:48-60-61 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:12-60-80 @atom:*_b*_a12_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a80_d*_i*
+    @angle:48-60-80 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a80_d*_i*
+    @angle:80-60-81 @atom:*_b*_a80_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a81_d*_i*
+    @angle:12-60-81 @atom:*_b*_a12_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a81_d*_i*
+    @angle:48-60-81 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a81_d*_i*
+    @angle:3-60-84 @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:60-60-87 @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:57-60-87 @atom:*_b*_a57_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:81-60-87 @atom:*_b*_a81_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:12-60-87 @atom:*_b*_a12_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:48-60-87 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:60-60-105 @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:56-60-105 @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:48-61-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:25-61-57 @atom:*_b*_a25_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:25-61-61 @atom:*_b*_a25_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:60-61-62 @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:25-61-82 @atom:*_b*_a25_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:61-61-82 @atom:*_b*_a61_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:60-61-82 @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:82-61-83 @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a83_d*_i*
+    @angle:57-61-84 @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:82-61-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:57-61-88 @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a88_d*_i*
+    @angle:20-61-88 @atom:*_b*_a20_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a88_d*_i*
+    @angle:49-62-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:49-62-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:57-62-61 @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:57-62-63 @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a63_d*_i*
+    @angle:61-62-63 @atom:*_b*_a61_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a63_d*_i*
+    @angle:49-62-105 @atom:*_b*_a49_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:63-62-105 @atom:*_b*_a63_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:61-62-105 @atom:*_b*_a61_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a105_d*_i*
+    @angle:5-64-5 @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a5_d*_i*
+    @angle:4-64-5 @atom:*_b*_a4_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a5_d*_i*
+    @angle:4-64-13 @atom:*_b*_a4_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:5-64-20 @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:20-64-20 @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:13-64-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:4-64-20 @atom:*_b*_a4_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:4-64-48 @atom:*_b*_a4_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:5-64-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:20-64-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:5-64-52 @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:13-64-52 @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:20-64-52 @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:52-64-52 @atom:*_b*_a52_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a52_d*_i*
+    @angle:25-65-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a65_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:25-66-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a66_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:78-77-78 @atom:*_b*_a78_d*_i* @atom:*_b*_a77_d*_i* @atom:*_b*_a78_d*_i*
+    @angle:6-79-11 @atom:*_b*_a6_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a11_d*_i*
+    @angle:13-79-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:5-79-13 @atom:*_b*_a5_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:5-79-23 @atom:*_b*_a5_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a23_d*_i*
+    @angle:13-79-23 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a23_d*_i*
+    @angle:23-79-23 @atom:*_b*_a23_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a23_d*_i*
+    @angle:13-79-24 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:23-79-24 @atom:*_b*_a23_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:13-79-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:23-79-44 @atom:*_b*_a23_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:13-79-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:23-79-48 @atom:*_b*_a23_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:5-79-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:24-79-48 @atom:*_b*_a24_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-79-82 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:46-80-60 @atom:*_b*_a46_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:2-80-60 @atom:*_b*_a2_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:13-80-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:46-80-84 @atom:*_b*_a46_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:2-80-84 @atom:*_b*_a2_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:13-80-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:60-80-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:12-81-57 @atom:*_b*_a12_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:48-81-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:57-81-60 @atom:*_b*_a57_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:12-81-60 @atom:*_b*_a12_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:48-81-60 @atom:*_b*_a48_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:13-82-16 @atom:*_b*_a13_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a16_d*_i*
+    @angle:16-82-24 @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:16-82-44 @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a44_d*_i*
+    @angle:20-82-49 @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:16-82-49 @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:49-82-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:57-82-57 @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:13-82-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:48-82-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:56-82-57 @atom:*_b*_a56_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:49-82-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:16-82-61 @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:20-82-61 @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:57-82-61 @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:13-82-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:44-82-61 @atom:*_b*_a44_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:24-82-61 @atom:*_b*_a24_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:57-82-79 @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:61-82-79 @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a79_d*_i*
+    @angle:20-82-86 @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:61-82-86 @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:57-82-87 @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:56-82-87 @atom:*_b*_a56_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:49-83-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:48-83-61 @atom:*_b*_a48_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:13-83-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:49-83-84 @atom:*_b*_a49_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:61-83-84 @atom:*_b*_a61_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:13-83-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:13-84-16 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a16_d*_i*
+    @angle:13-84-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:16-84-24 @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:20-84-49 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:16-84-49 @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:48-84-49 @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:49-84-50 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:20-84-50 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:49-84-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:13-84-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:48-84-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:3-84-57 @atom:*_b*_a3_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:57-84-58 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a58_d*_i*
+    @angle:13-84-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:49-84-80 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a80_d*_i*
+    @angle:57-84-80 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a80_d*_i*
+    @angle:49-84-83 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i*
+    @angle:57-84-83 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i*
+    @angle:20-84-83 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i*
+    @angle:16-84-83 @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i*
+    @angle:13-84-83 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i*
+    @angle:13-84-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:57-84-84 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:61-84-84 @atom:*_b*_a61_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:20-84-86 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:57-84-86 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:49-84-87 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:57-84-87 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:20-84-87 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:16-84-87 @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:61-84-87 @atom:*_b*_a61_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:13-84-87 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:48-84-87 @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:86-84-87 @atom:*_b*_a86_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:3-84-87 @atom:*_b*_a3_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:49-85-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:13-85-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a57_d*_i*
+    @angle:49-85-85 @atom:*_b*_a49_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a85_d*_i*
+    @angle:57-85-85 @atom:*_b*_a57_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a85_d*_i*
+    @angle:13-85-85 @atom:*_b*_a13_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a85_d*_i*
+    @angle:48-86-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:48-86-56 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a56_d*_i*
+    @angle:48-86-82 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a82_d*_i*
+    @angle:48-86-83 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a83_d*_i*
+    @angle:48-86-84 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:48-86-86 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:56-86-86 @atom:*_b*_a56_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:48-86-87 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:48-86-88 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a88_d*_i*
+    @angle:49-87-60 @atom:*_b*_a49_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:46-87-60 @atom:*_b*_a46_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:13-87-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:49-87-84 @atom:*_b*_a49_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:46-87-84 @atom:*_b*_a46_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:84-87-84 @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:82-87-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:2-87-84 @atom:*_b*_a2_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:13-87-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:3-87-84 @atom:*_b*_a3_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:60-87-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i*
+    @angle:84-87-86 @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a86_d*_i*
+    @angle:49-87-87 @atom:*_b*_a49_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:60-87-87 @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:84-87-87 @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:86-87-87 @atom:*_b*_a86_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:84-87-88 @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a88_d*_i*
+    @angle:48-88-49 @atom:*_b*_a48_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a49_d*_i*
+    @angle:49-88-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:13-88-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:19-88-61 @atom:*_b*_a19_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a61_d*_i*
+    @angle:61-88-87 @atom:*_b*_a61_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a87_d*_i*
+    @angle:4-89-90 @atom:*_b*_a4_d*_i* @atom:*_b*_a89_d*_i* @atom:*_b*_a90_d*_i*
+    @angle:90-89-91 @atom:*_b*_a90_d*_i* @atom:*_b*_a89_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:4-89-91 @atom:*_b*_a4_d*_i* @atom:*_b*_a89_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:13-90-89 @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i* @atom:*_b*_a89_d*_i*
+    @angle:89-90-91 @atom:*_b*_a89_d*_i* @atom:*_b*_a90_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:13-90-91 @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:24-91-46 @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:13-91-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:44-91-46 @atom:*_b*_a44_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:46-91-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:16-91-46 @atom:*_b*_a16_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:46-91-47 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:46-91-89 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a89_d*_i*
+    @angle:24-91-89 @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a89_d*_i*
+    @angle:46-91-90 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a90_d*_i*
+    @angle:16-91-90 @atom:*_b*_a16_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a90_d*_i*
+    @angle:91-91-91 @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:13-91-91 @atom:*_b*_a13_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:44-91-91 @atom:*_b*_a44_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:46-91-91 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:24-91-91 @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:16-91-91 @atom:*_b*_a16_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:89-91-91 @atom:*_b*_a89_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:47-91-91 @atom:*_b*_a47_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:90-91-91 @atom:*_b*_a90_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i*
+    @angle:13-95-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a95_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-95-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a95_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:13-101-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a101_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:45-101-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a101_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:45-101-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a101_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-101-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a101_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:13-102-103 @atom:*_b*_a13_d*_i* @atom:*_b*_a102_d*_i* @atom:*_b*_a103_d*_i*
+    @angle:48-102-103 @atom:*_b*_a48_d*_i* @atom:*_b*_a102_d*_i* @atom:*_b*_a103_d*_i*
+    @angle:103-102-103 @atom:*_b*_a103_d*_i* @atom:*_b*_a102_d*_i* @atom:*_b*_a103_d*_i*
+    @angle:25-103-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a103_d*_i* @atom:*_b*_a25_d*_i*
+    @angle:25-103-102 @atom:*_b*_a25_d*_i* @atom:*_b*_a103_d*_i* @atom:*_b*_a102_d*_i*
+    @angle:13-104-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a104_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:3-105-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a10_d*_i*
+    @angle:3-105-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:3-105-45 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:45-105-47 @atom:*_b*_a45_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:13-105-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:3-105-47 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:3-105-51 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:47-105-51 @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a51_d*_i*
+    @angle:45-105-60 @atom:*_b*_a45_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:6-105-60 @atom:*_b*_a6_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:10-105-60 @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:13-105-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:51-105-60 @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i*
+    @angle:45-105-62 @atom:*_b*_a45_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:60-105-62 @atom:*_b*_a60_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:6-105-62 @atom:*_b*_a6_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:10-105-62 @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:13-105-62 @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:51-105-62 @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i*
+    @angle:4-106-24 @atom:*_b*_a4_d*_i* @atom:*_b*_a106_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:24-106-24 @atom:*_b*_a24_d*_i* @atom:*_b*_a106_d*_i* @atom:*_b*_a24_d*_i*
+    @angle:13-107-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a107_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:3-107-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a107_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:1-108-13 @atom:*_b*_a1_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-108-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a13_d*_i*
+    @angle:13-108-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:20-108-20 @atom:*_b*_a20_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a20_d*_i*
+    @angle:13-108-21 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a21_d*_i*
+    @angle:45-108-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:13-108-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a45_d*_i*
+    @angle:46-108-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:13-108-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a46_d*_i*
+    @angle:13-108-65 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a65_d*_i*
+    @angle:13-108-66 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a66_d*_i*
+    @angle:13-108-108 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a108_d*_i*
+    @angle:46-109-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a48_d*_i*
+    @angle:46-109-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:13-109-50 @atom:*_b*_a13_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a50_d*_i*
+    @angle:46-109-109 @atom:*_b*_a46_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a109_d*_i*
+    @angle:13-109-109 @atom:*_b*_a13_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a109_d*_i*
+    @angle:50-109-109 @atom:*_b*_a50_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a109_d*_i*
+    @angle:48-109-109 @atom:*_b*_a48_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a109_d*_i*
+    @angle:4-110-47 @atom:*_b*_a4_d*_i* @atom:*_b*_a110_d*_i* @atom:*_b*_a47_d*_i*
+    @angle:47-110-47 @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i* @atom:*_b*_a47_d*_i*
+  } #(end of angles by type)
+
+
+  write_once("In Settings") {
+    dihedral_coeff @dihedral:X-2-2-2 opls -2.5 1.25 3.1 0.0
+    dihedral_coeff @dihedral:X-2-2-6 opls -2.5 1.25 3.1 0.0
+    dihedral_coeff @dihedral:1-2-2-2 opls -2.0 0.7 3.0 0.0
+    dihedral_coeff @dihedral:1-2-2-6 opls -2.0 0.7 3.0 0.0
+    dihedral_coeff @dihedral:2-2-2-2 opls -3.4 1.25 3.1 0.0
+    dihedral_coeff @dihedral:2-2-2-6 opls -3.4 1.25 3.1 0.0
+    dihedral_coeff @dihedral:2-2-2-10 opls -3.4 1.25 3.1 0.0
+    dihedral_coeff @dihedral:2-2-2-13 opls -3.4 1.25 3.1 0.0
+    dihedral_coeff @dihedral:2-2-2-65 opls -2.0 0.5 3.25 0.0
+    dihedral_coeff @dihedral:6-2-2-6 opls -3.4 1.25 3.1 0.0
+    dihedral_coeff @dihedral:6-2-2-65 opls -2.0 0.5 3.25 0.0
+    dihedral_coeff @dihedral:10-2-2-10 opls -3.4 1.25 3.1 0.0
+    dihedral_coeff @dihedral:2-2-5-7 opls 0.3 0.0 1.3 0.0
+    dihedral_coeff @dihedral:6-2-5-7 opls 0.3 0.0 1.3 0.0
+    dihedral_coeff @dihedral:10-2-5-7 opls 0.3 0.0 1.3 0.0
+    dihedral_coeff @dihedral:X-2-10-2 opls -2.5 1.25 3.1 0.0
+    dihedral_coeff @dihedral:2-2-10-2 opls -3.4 1.25 3.1 0.0
+    dihedral_coeff @dihedral:2-2-13-2 opls -3.4 1.25 3.1 0.0
+    dihedral_coeff @dihedral:6-2-20-2 opls -7.4 3.0 1.8 0.0
+    dihedral_coeff @dihedral:6-2-20-6 opls -8.4 3.0 1.8 0.0
+    dihedral_coeff @dihedral:4-3-3-4 opls 1.6 3.2 0.0 0.0
+    dihedral_coeff @dihedral:4-3-3-13 opls 0.0 0.5 0.0 0.0
+    dihedral_coeff @dihedral:4-3-3-24 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-3-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-3-3-13 opls 0.7 -1.5 0.0 0.0
+    dihedral_coeff @dihedral:13-3-3-24 opls -0.5 0.2 0.0 0.0
+    dihedral_coeff @dihedral:13-3-3-46 opls 0.8 -0.76 0.0 0.0
+    dihedral_coeff @dihedral:24-3-3-46 opls -0.9 0.3 0.0 0.0
+    dihedral_coeff @dihedral:46-3-3-46 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:3-3-5-7 opls 3.0 5.5 0.0 0.0
+    dihedral_coeff @dihedral:4-3-5-7 opls 0.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:13-3-5-7 opls 1.5 5.5 0.0 0.0
+    dihedral_coeff @dihedral:24-3-5-7 opls -2.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:46-3-5-7 opls 1.5 5.5 0.0 0.0
+    dihedral_coeff @dihedral:48-3-5-7 opls 4.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:1-3-13-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:1-3-13-46 opls 0.0 0.0 0.36 0.0
+    dihedral_coeff @dihedral:3-3-13-46 opls 0.0 0.0 0.085 0.0
+    dihedral_coeff @dihedral:4-3-13-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-13-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-13-21 opls -0.65 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-13-44 opls 0.0 0.82 0.0 0.0
+    dihedral_coeff @dihedral:4-3-13-24 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-13-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-13-48 opls 0.0 0.546 0.0 0.0
+    dihedral_coeff @dihedral:5-3-13-13 opls 0.0 1.412 0.0 0.0
+    dihedral_coeff @dihedral:5-3-13-44 opls 5.26 0.82 0.0 0.0
+    dihedral_coeff @dihedral:5-3-13-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-3-13-13 opls 1.454 -0.144 -0.775 0.0
+    dihedral_coeff @dihedral:13-3-13-46 opls 0.0 0.0 0.275 0.0
+    dihedral_coeff @dihedral:20-3-13-13 opls 0.0 0.0 -0.553 0.0
+    dihedral_coeff @dihedral:20-3-13-46 opls 0.0 0.0 0.132 0.0
+    dihedral_coeff @dihedral:21-3-13-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:21-3-13-46 opls 0.0 0.0 0.36 0.0
+    dihedral_coeff @dihedral:24-3-13-13 opls 1.173 0.189 -1.2 0.0
+    dihedral_coeff @dihedral:24-3-13-21 opls 0.65 0.0 0.0 0.0
+    dihedral_coeff @dihedral:24-3-13-24 opls 1.816 1.222 1.581 0.0
+    dihedral_coeff @dihedral:24-3-13-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-3-13-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-3-13-46 opls 0.0 0.0 0.36 0.0
+    dihedral_coeff @dihedral:48-3-13-46 opls 0.0 0.0 0.275 0.0
+    dihedral_coeff @dihedral:52-3-13-13 opls 0.0 0.82 0.0 0.0
+    dihedral_coeff @dihedral:52-3-13-44 opls 0.0 0.82 0.0 0.0
+    dihedral_coeff @dihedral:52-3-13-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:65-3-13-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:65-3-13-46 opls 0.0 0.0 0.36 0.0
+    dihedral_coeff @dihedral:107-3-13-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-20-13 opls 0.0 5.124 0.0 0.0
+    dihedral_coeff @dihedral:4-3-20-48 opls 0.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:13-3-20-13 opls 4.669 5.124 0.0 0.0
+    dihedral_coeff @dihedral:13-3-20-48 opls 1.5 5.0 0.0 0.0
+    dihedral_coeff @dihedral:24-3-20-13 opls -2.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:46-3-20-13 opls 4.669 5.124 0.0 0.0
+    dihedral_coeff @dihedral:48-3-20-13 opls 4.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:3-3-24-13 opls 0.4 4.9 0.0 0.0
+    dihedral_coeff @dihedral:3-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:4-3-24-5 opls 0.0 6.603 0.0 0.0
+    dihedral_coeff @dihedral:4-3-24-13 opls 0.0 6.089 0.0 0.0
+    dihedral_coeff @dihedral:4-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:4-3-24-47 opls 0.0 6.089 0.0 0.0
+    dihedral_coeff @dihedral:4-3-24-48 opls 0.0 6.089 0.0 0.0
+    dihedral_coeff @dihedral:4-3-24-91 opls 0.0 6.089 0.0 0.0
+    dihedral_coeff @dihedral:5-3-24-13 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:5-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:13-3-24-5 opls 4.542 6.603 1.045 0.0
+    dihedral_coeff @dihedral:13-3-24-13 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:13-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:13-3-24-48 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:20-3-24-13 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:20-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:24-3-24-3 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:24-3-24-13 opls 4.6 0.0 0.0 0.0
+    dihedral_coeff @dihedral:24-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:46-3-24-13 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:46-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:47-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:48-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:48-3-24-48 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:48-3-24-84 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:48-3-24-87 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:84-3-24-48 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:84-3-24-84 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:84-3-24-87 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:87-3-24-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:87-3-24-48 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:87-3-24-84 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:87-3-24-87 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:X-3-47-13 opls 0.9 0.23 -0.505 0.0
+    dihedral_coeff @dihedral:4-3-47-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-47-47 opls 2.5 6.0 0.0 0.0
+    dihedral_coeff @dihedral:5-3-47-47 opls 3.2 -3.0 0.0 0.0
+    dihedral_coeff @dihedral:24-3-47-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:24-3-47-47 opls 2.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:107-3-47-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:107-3-47-47 opls 2.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:5-3-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:13-3-48-48 opls 0.0 0.2 0.0 0.0
+    dihedral_coeff @dihedral:20-3-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:24-3-48-48 opls 0.0 1.1 0.0 0.0
+    dihedral_coeff @dihedral:46-3-48-48 opls 0.0 0.2 0.0 0.0
+    dihedral_coeff @dihedral:X-3-50-13 opls 0.9 0.23 -0.505 0.0
+    dihedral_coeff @dihedral:4-3-50-47 opls 2.5 6.0 0.0 0.0
+    dihedral_coeff @dihedral:5-3-50-47 opls 3.2 -3.0 0.0 0.0
+    dihedral_coeff @dihedral:13-3-50-47 opls 0.8 -3.0 0.0 0.0
+    dihedral_coeff @dihedral:13-3-56-X opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-3-56-13 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-3-56-X opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-3-56-45 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:X-3-60-X opls 0.0 7.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-60-X opls 0.0 7.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-82-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-82-57 opls 2.0 1.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-82-61 opls 0.0 1.0 0.0 0.0
+    dihedral_coeff @dihedral:82-3-82-57 opls -2.0 1.0 0.0 0.0
+    dihedral_coeff @dihedral:82-3-82-61 opls 0.0 1.0 0.0 0.0
+    dihedral_coeff @dihedral:4-3-84-20 opls -0.75 1.5 0.0 0.0
+    dihedral_coeff @dihedral:4-3-84-87 opls 0.75 1.5 0.0 0.0
+    dihedral_coeff @dihedral:84-3-84-20 opls 0.0 1.5 0.0 0.0
+    dihedral_coeff @dihedral:84-3-84-87 opls 0.0 1.5 0.0 0.0
+    dihedral_coeff @dihedral:48-3-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-3-87-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:4-3-87-84 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:4-3-87-87 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:24-3-87-84 opls 0.0 1.1 0.0 0.0
+    dihedral_coeff @dihedral:24-3-87-87 opls 0.0 1.1 0.0 0.0
+    dihedral_coeff @dihedral:4-3-107-13 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:13-3-107-13 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:4-3-109-109 opls 2.5 6.0 0.0 0.0
+    dihedral_coeff @dihedral:5-3-109-109 opls 3.2 -3.0 0.0 0.0
+    dihedral_coeff @dihedral:X-4-106-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:7-5-10-2 opls 0.3 0.0 0.5 0.0
+    dihedral_coeff @dihedral:7-5-10-6 opls 0.3 0.0 0.5 0.0
+    dihedral_coeff @dihedral:7-5-13-2 opls 0.0 0.0 0.2 0.0
+    dihedral_coeff @dihedral:7-5-13-6 opls 0.0 0.0 0.2 0.0
+    dihedral_coeff @dihedral:7-5-13-13 opls -0.356 -0.174 0.492 0.0
+    dihedral_coeff @dihedral:7-5-13-46 opls 0.0 0.0 0.352 0.0
+    dihedral_coeff @dihedral:7-5-13-47 opls -0.9 0.0 0.0 0.0
+    dihedral_coeff @dihedral:7-5-13-48 opls -0.9 0.0 0.0 0.0
+    dihedral_coeff @dihedral:7-5-13-50 opls -0.9 0.0 0.0 0.0
+    dihedral_coeff @dihedral:7-5-44-13 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:7-5-44-45 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:7-5-24-3 opls 5.519 -6.7 0.581 0.0
+    dihedral_coeff @dihedral:7-5-24-45 opls 2.722 -5.154 0.0 0.0
+    dihedral_coeff @dihedral:7-5-47-47 opls 0.0 1.682 0.0 0.0
+    dihedral_coeff @dihedral:7-5-48-48 opls 0.0 1.682 0.0 0.0
+    dihedral_coeff @dihedral:7-5-51-20 opls -1.257 -1.806 0.003 0.0
+    dihedral_coeff @dihedral:7-5-56-3 opls 3.0 3.0 0.0 0.0
+    dihedral_coeff @dihedral:7-5-64-4 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:7-5-64-5 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:7-5-79-13 opls -0.75 0.0 0.0 0.0
+    dihedral_coeff @dihedral:7-5-79-23 opls 0.75 0.0 0.0 0.0
+    dihedral_coeff @dihedral:7-5-79-48 opls 2.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-13-3 opls -4.344 -1.714 0.0 0.0
+    dihedral_coeff @dihedral:X-13-13-13 opls 1.711 -0.5 0.663 0.0
+    dihedral_coeff @dihedral:X-13-13-24 opls 1.428 0.086 0.029 0.0
+    dihedral_coeff @dihedral:1-13-13-1 opls -2.5 0.0 0.25 0.0
+    dihedral_coeff @dihedral:1-13-13-5 opls 0.0 0.0 0.54 0.0
+    dihedral_coeff @dihedral:1-13-13-13 opls 0.3 -0.4 0.4 0.0
+    dihedral_coeff @dihedral:1-13-13-46 opls 0.0 0.0 0.4 0.0
+    dihedral_coeff @dihedral:3-13-13-3 opls -0.55 0.0 1.0 0.0
+    dihedral_coeff @dihedral:3-13-13-5 opls -6.18 0.0 0.0 0.0
+    dihedral_coeff @dihedral:3-13-13-13 opls -2.06 -0.313 0.315 0.0
+    dihedral_coeff @dihedral:3-13-13-15 opls -4.344 -1.714 0.0 0.0
+    dihedral_coeff @dihedral:3-13-13-16 opls -4.344 -1.714 0.0 0.0
+    dihedral_coeff @dihedral:3-13-13-24 opls -9.0 2.0 0.8 0.0
+    dihedral_coeff @dihedral:3-13-13-46 opls 0.0 0.0 -0.1 0.0
+    dihedral_coeff @dihedral:3-13-13-48 opls -1.697 -0.456 0.585 0.0
+    dihedral_coeff @dihedral:3-13-13-80 opls -1.697 -0.456 0.585 0.0
+    dihedral_coeff @dihedral:5-13-13-5 opls 9.508 0.0 0.0 0.0
+    dihedral_coeff @dihedral:5-13-13-13 opls -1.552 0.0 0.0 0.0
+    dihedral_coeff @dihedral:5-13-13-20 opls 4.319 0.0 0.0 0.0
+    dihedral_coeff @dihedral:5-13-13-44 opls 8.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:5-13-13-24 opls 6.28 -1.467 2.03 0.0
+    dihedral_coeff @dihedral:5-13-13-46 opls 0.0 0.0 0.468 0.0
+    dihedral_coeff @dihedral:13-13-13-13 opls 1.3 -0.05 0.2 0.0
+    dihedral_coeff @dihedral:13-13-13-15 opls 1.262 -0.198 0.465 0.0
+    dihedral_coeff @dihedral:13-13-13-16 opls 2.619 -0.62 0.258 0.0
+    dihedral_coeff @dihedral:13-13-13-19 opls 0.0 -0.65 0.0 0.0
+    dihedral_coeff @dihedral:13-13-13-21 opls 0.0 0.0 0.4 0.0
+    dihedral_coeff @dihedral:13-13-13-44 opls 2.392 -0.674 0.55 0.0
+    dihedral_coeff @dihedral:13-13-13-24 opls 0.845 -0.962 0.713 0.0
+    dihedral_coeff @dihedral:13-13-13-46 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-13-13-51 opls 1.3 -0.05 0.2 0.0
+    dihedral_coeff @dihedral:13-13-13-53 opls 2.732 -0.229 0.485 0.0
+    dihedral_coeff @dihedral:13-13-13-65 opls 0.0 0.0 0.4 0.0
+    dihedral_coeff @dihedral:13-13-13-66 opls 0.0 0.0 0.4 0.0
+    dihedral_coeff @dihedral:13-13-13-79 opls 1.262 -0.198 0.465 0.0
+    dihedral_coeff @dihedral:13-13-13-107 opls 1.964 0.0 0.659 0.0
+    dihedral_coeff @dihedral:13-13-13-108 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:15-13-13-46 opls 0.0 0.0 0.452 0.0
+    dihedral_coeff @dihedral:16-13-13-46 opls 0.0 0.0 0.452 0.0
+    dihedral_coeff @dihedral:19-13-13-46 opls 0.0 0.0 0.366 0.0
+    dihedral_coeff @dihedral:20-13-13-20 opls -0.55 0.0 0.0 0.0
+    dihedral_coeff @dihedral:20-13-13-46 opls 0.0 0.0 0.468 0.0
+    dihedral_coeff @dihedral:21-13-13-21 opls -0.25 0.0 0.0 0.0
+    dihedral_coeff @dihedral:21-13-13-44 opls 2.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:21-13-13-46 opls 0.0 0.0 0.4 0.0
+    dihedral_coeff @dihedral:44-13-13-44 opls 11.035 -0.968 0.27 0.0
+    dihedral_coeff @dihedral:44-13-13-46 opls -1.013 -0.709 0.473 0.0
+    dihedral_coeff @dihedral:44-13-13-48 opls -0.8 0.0 0.0 0.0
+    dihedral_coeff @dihedral:24-13-13-46 opls 0.0 0.0 0.464 0.0
+    dihedral_coeff @dihedral:24-13-13-48 opls 0.845 -0.962 0.713 0.0
+    dihedral_coeff @dihedral:24-13-13-80 opls 0.845 -0.962 0.713 0.0
+    dihedral_coeff @dihedral:46-13-13-46 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:46-13-13-47 opls 0.0 0.0 0.366 0.0
+    dihedral_coeff @dihedral:46-13-13-48 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-13-51 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:46-13-13-53 opls 0.0 0.0 0.384 0.0
+    dihedral_coeff @dihedral:46-13-13-55 opls 0.0 0.0 -0.582 0.0
+    dihedral_coeff @dihedral:46-13-13-59 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-13-62 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-13-65 opls 0.0 0.0 0.4 0.0
+    dihedral_coeff @dihedral:46-13-13-66 opls 0.0 0.0 0.4 0.0
+    dihedral_coeff @dihedral:46-13-13-79 opls 0.0 0.0 0.452 0.0
+    dihedral_coeff @dihedral:46-13-13-80 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-13-82 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-13-83 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-13-84 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-13-87 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-13-88 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-13-102 opls 0.0 0.0 -0.225 0.0
+    dihedral_coeff @dihedral:46-13-13-104 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:46-13-13-107 opls 0.0 0.0 0.464 0.0
+    dihedral_coeff @dihedral:46-13-13-108 opls 0.0 0.0 0.45 0.0
+    dihedral_coeff @dihedral:46-13-13-109 opls 0.0 0.0 0.366 0.0
+    dihedral_coeff @dihedral:48-13-13-53 opls 1.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:108-13-13-108 opls 5.2 -0.5 0.0 0.0
+    dihedral_coeff @dihedral:13-13-15-17 opls -0.759 -0.282 0.68 0.0
+    dihedral_coeff @dihedral:46-13-15-17 opls 0.0 0.0 0.48 0.0
+    dihedral_coeff @dihedral:13-13-16-13 opls 0.925 -0.576 0.677 0.0
+    dihedral_coeff @dihedral:13-13-16-16 opls 1.941 -0.836 0.935 0.0
+    dihedral_coeff @dihedral:46-13-16-13 opls 0.0 0.0 0.647 0.0
+    dihedral_coeff @dihedral:46-13-16-16 opls 0.0 0.0 0.558 0.0
+    dihedral_coeff @dihedral:46-13-16-48 opls 0.0 0.0 0.647 0.0
+    dihedral_coeff @dihedral:X-13-18-19 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-18-19 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-19-18 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-19-19 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-19-19 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-19-19 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-20-13 opls -0.521 -2.018 1.996 0.0
+    dihedral_coeff @dihedral:56-13-20-13 opls -0.5 -1.5 1.0 0.0
+    dihedral_coeff @dihedral:57-13-20-13 opls -0.5 -1.5 1.0 0.0
+    dihedral_coeff @dihedral:13-13-20-3 opls -1.22 -0.126 0.422 0.0
+    dihedral_coeff @dihedral:13-13-20-13 opls 0.65 -0.25 0.67 0.0
+    dihedral_coeff @dihedral:13-13-20-64 opls -1.42 -0.62 0.1 0.0
+    dihedral_coeff @dihedral:46-13-20-X opls 0.0 0.0 0.76 0.0
+    dihedral_coeff @dihedral:46-13-20-3 opls 0.0 0.0 0.198 0.0
+    dihedral_coeff @dihedral:46-13-20-47 opls 0.0 0.0 0.76 0.0
+    dihedral_coeff @dihedral:46-13-20-48 opls 0.0 0.0 0.76 0.0
+    dihedral_coeff @dihedral:46-13-20-51 opls 0.0 0.0 0.76 0.0
+    dihedral_coeff @dihedral:46-13-20-64 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-13-44-13 opls 0.416 -0.128 0.695 0.0
+    dihedral_coeff @dihedral:13-13-44-45 opls -0.19 -0.417 0.418 0.0
+    dihedral_coeff @dihedral:46-13-44-13 opls 0.0 0.0 0.56 0.0
+    dihedral_coeff @dihedral:46-13-44-45 opls 0.0 0.0 0.4 0.0
+    dihedral_coeff @dihedral:46-13-44-48 opls 0.0 0.0 0.56 0.0
+    dihedral_coeff @dihedral:X-13-24-45 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:3-13-24-3 opls -2.365 0.912 -0.85 0.0
+    dihedral_coeff @dihedral:3-13-24-13 opls -1.737 1.251 -3.501 0.0
+    dihedral_coeff @dihedral:3-13-24-45 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-24-3 opls 0.0 0.462 0.0 0.0
+    dihedral_coeff @dihedral:13-13-24-13 opls 4.753 -0.734 0.0 0.0
+    dihedral_coeff @dihedral:13-13-24-45 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-24-59 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-24-79 opls 2.929 -2.533 0.497 0.0
+    dihedral_coeff @dihedral:13-13-24-91 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:46-13-24-3 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-24-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-24-45 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-24-48 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-24-79 opls 1.362 -1.457 0.149 0.0
+    dihedral_coeff @dihedral:48-13-24-59 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-47-13 opls 1.711 -0.5 0.663 0.0
+    dihedral_coeff @dihedral:X-13-47-46 opls 0.0 0.0 0.468 0.0
+    dihedral_coeff @dihedral:X-13-47-47 opls 0.5 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-47-50 opls 0.5 0.0 0.0 0.0
+    dihedral_coeff @dihedral:1-13-47-47 opls 0.5 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-47-13 opls 2.817 -0.169 0.543 0.0
+    dihedral_coeff @dihedral:13-13-47-47 opls 0.346 0.405 -0.904 0.0
+    dihedral_coeff @dihedral:13-13-47-50 opls 0.346 0.405 -0.904 0.0
+    dihedral_coeff @dihedral:46-13-47-13 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:46-13-47-46 opls 0.0 0.0 0.318 0.0
+    dihedral_coeff @dihedral:46-13-47-47 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:46-13-47-50 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:46-13-47-110 opls 0.0 0.0 -0.25 0.0
+    dihedral_coeff @dihedral:47-13-47-13 opls 0.0 -8.0 0.0 0.0
+    dihedral_coeff @dihedral:47-13-47-46 opls 0.0 -8.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-48-48 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:1-13-48-48 opls 0.0 0.45 0.0 0.0
+    dihedral_coeff @dihedral:13-13-48-48 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-48-56 opls -0.5 0.5 -0.5 0.0
+    dihedral_coeff @dihedral:21-13-48-48 opls 0.0 -0.4 0.0 0.0
+    dihedral_coeff @dihedral:46-13-48-48 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:64-13-48-48 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:65-13-48-48 opls 0.0 0.0 0.4 0.0
+    dihedral_coeff @dihedral:X-13-50-47 opls 0.5 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-50-50 opls 0.346 0.405 -0.904 0.0
+    dihedral_coeff @dihedral:46-13-50-47 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:46-13-50-50 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:46-13-50-109 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:13-13-51-X opls 1.711 -0.5 0.663 0.0
+    dihedral_coeff @dihedral:13-13-51-46 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:46-13-51-20 opls 0.0 0.0 0.468 0.0
+    dihedral_coeff @dihedral:13-13-53-13 opls 1.438 -0.124 0.264 0.0
+    dihedral_coeff @dihedral:13-13-53-45 opls 0.0 0.0 0.347 0.0
+    dihedral_coeff @dihedral:46-13-53-13 opls 0.0 0.0 0.302 0.0
+    dihedral_coeff @dihedral:46-13-53-45 opls 0.0 0.0 0.261 0.0
+    dihedral_coeff @dihedral:46-13-53-48 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:46-13-53-54 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-13-55-45 opls -0.19 -0.417 0.418 0.0
+    dihedral_coeff @dihedral:13-13-55-48 opls 1.829 0.243 -0.498 0.0
+    dihedral_coeff @dihedral:13-13-55-54 opls -0.19 -0.417 0.418 0.0
+    dihedral_coeff @dihedral:46-13-55-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-55-45 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-55-48 opls 0.0 0.0 0.177 0.0
+    dihedral_coeff @dihedral:13-13-56-18 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-57-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-57-X opls 1.0 -0.35 0.0 0.0
+    dihedral_coeff @dihedral:13-13-57-62 opls 2.756 -0.872 -3.68 0.0
+    dihedral_coeff @dihedral:13-13-57-82 opls -1.0 -0.35 0.0 0.0
+    dihedral_coeff @dihedral:20-13-57-X opls 1.5 -1.5 0.0 0.0
+    dihedral_coeff @dihedral:20-13-57-62 opls -1.5 -1.5 0.0 0.0
+    dihedral_coeff @dihedral:20-13-57-82 opls -1.5 -1.5 0.0 0.0
+    dihedral_coeff @dihedral:13-13-59-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-59-56 opls 0.0 0.5 -0.5 0.0
+    dihedral_coeff @dihedral:46-13-59-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-62-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-62-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-64-20 opls 0.0 0.0 0.25 0.0
+    dihedral_coeff @dihedral:46-13-64-52 opls 0.0 0.0 0.25 0.0
+    dihedral_coeff @dihedral:48-13-64-20 opls 2.25 0.0 0.0 0.0
+    dihedral_coeff @dihedral:48-13-64-52 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-79-23 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-79-24 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-79-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-79-23 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-79-5 opls 0.0 0.0 0.35 0.0
+    dihedral_coeff @dihedral:46-13-79-13 opls 0.0 0.0 0.35 0.0
+    dihedral_coeff @dihedral:46-13-79-23 opls 0.0 0.0 0.35 0.0
+    dihedral_coeff @dihedral:46-13-79-48 opls 0.0 0.0 0.35 0.0
+    dihedral_coeff @dihedral:13-13-80-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-80-60 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-80-84 opls -0.714 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-80-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-80-60 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-80-84 opls 0.0 0.0 -0.48 0.0
+    dihedral_coeff @dihedral:13-13-82-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-82-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-83-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-83-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:1-13-84-X opls 0.0 0.45 0.0 0.0
+    dihedral_coeff @dihedral:13-13-84-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-84-57 opls 1.7 -0.6 0.0 0.0
+    dihedral_coeff @dihedral:21-13-84-X opls 0.0 -0.4 0.0 0.0
+    dihedral_coeff @dihedral:46-13-84-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:1-13-87-X opls 0.0 0.45 0.0 0.0
+    dihedral_coeff @dihedral:13-13-87-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:21-13-87-X opls 0.0 -0.4 0.0 0.0
+    dihedral_coeff @dihedral:46-13-87-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-88-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-88-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-13-90-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-90-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-91-91 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-13-95-13 opls 0.0 -1.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-95-46 opls 0.0 -1.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-102-103 opls 0.0 0.4 0.0 0.0
+    dihedral_coeff @dihedral:46-13-102-103 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-104-13 opls 1.0 -0.5 0.5 0.0
+    dihedral_coeff @dihedral:46-13-104-13 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:X-13-105-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-105-X opls 1.0 -0.35 0.0 0.0
+    dihedral_coeff @dihedral:13-13-105-62 opls -1.0 -0.35 0.0 0.0
+    dihedral_coeff @dihedral:13-13-105-82 opls -1.0 -0.35 0.0 0.0
+    dihedral_coeff @dihedral:20-13-105-X opls 1.5 -1.5 0.0 0.0
+    dihedral_coeff @dihedral:20-13-105-62 opls 3.132 -1.491 2.744 0.0
+    dihedral_coeff @dihedral:20-13-105-82 opls -1.5 -1.5 0.0 0.0
+    dihedral_coeff @dihedral:3-13-107-13 opls -1.737 1.251 -3.501 0.0
+    dihedral_coeff @dihedral:13-13-107-3 opls -1.396 -0.427 0.0 0.0
+    dihedral_coeff @dihedral:13-13-107-13 opls 4.753 -0.734 0.0 0.0
+    dihedral_coeff @dihedral:46-13-107-3 opls 0.0 0.0 -0.139 0.0
+    dihedral_coeff @dihedral:46-13-107-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-107-48 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-108-13 opls 1.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-108-45 opls 0.0 0.0 0.26 0.0
+    dihedral_coeff @dihedral:46-13-108-13 opls 0.0 0.0 0.18 0.0
+    dihedral_coeff @dihedral:46-13-108-20 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-13-108-45 opls 0.0 0.0 0.18 0.0
+    dihedral_coeff @dihedral:13-13-109-109 opls 0.346 0.405 -0.904 0.0
+    dihedral_coeff @dihedral:46-13-109-13 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:46-13-109-46 opls 0.0 0.0 0.318 0.0
+    dihedral_coeff @dihedral:46-13-109-109 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:17-15-48-X opls 0.0 1.1 0.0 0.0
+    dihedral_coeff @dihedral:17-15-48-48 opls 0.0 1.1 0.0 0.0
+    dihedral_coeff @dihedral:13-16-16-13 opls 0.0 -7.414 1.705 0.0
+    dihedral_coeff @dihedral:13-16-48-48 opls 0.0 0.6 0.0 0.0
+    dihedral_coeff @dihedral:13-16-48-56 opls 1.6 5.1 0.0 0.0
+    dihedral_coeff @dihedral:13-16-59-56 opls 0.0 4.8 0.0 0.0
+    dihedral_coeff @dihedral:84-16-82-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:84-16-82-61 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:82-16-84-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:82-16-84-83 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:82-16-84-88 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-16-91-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:19-18-48-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:19-18-48-48 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:18-18-56-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:18-18-56-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-19-19-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-19-19-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-19-19-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-19-19-47 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-19-19-109 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-19-19-47 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-19-19-109 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:19-19-47-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:19-19-47-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:19-19-47-47 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-20-44-13 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-20-44-45 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-20-47-13 opls 0.65 -0.25 0.67 0.0
+    dihedral_coeff @dihedral:13-20-47-46 opls 0.0 0.0 0.76 0.0
+    dihedral_coeff @dihedral:13-20-47-47 opls -3.5 3.0 0.0 0.0
+    dihedral_coeff @dihedral:13-20-47-50 opls -3.5 3.0 0.0 0.0
+    dihedral_coeff @dihedral:3-20-48-48 opls 0.0 2.5 0.0 0.0
+    dihedral_coeff @dihedral:13-20-48-48 opls 0.0 3.0 0.0 0.0
+    dihedral_coeff @dihedral:13-20-48-56 opls 0.4 5.5 0.0 0.0
+    dihedral_coeff @dihedral:64-20-48-48 opls 0.0 2.99 0.0 0.0
+    dihedral_coeff @dihedral:13-20-51-5 opls -0.375 -1.358 0.004 0.0
+    dihedral_coeff @dihedral:13-20-51-13 opls 0.65 -0.25 0.67 0.0
+    dihedral_coeff @dihedral:13-20-51-20 opls -0.375 -1.358 0.004 0.0
+    dihedral_coeff @dihedral:13-20-51-46 opls 0.0 0.0 0.76 0.0
+    dihedral_coeff @dihedral:13-20-56-3 opls 3.0 3.0 0.0 0.0
+    dihedral_coeff @dihedral:13-20-59-56 opls 0.0 5.2 0.0 0.0
+    dihedral_coeff @dihedral:X-20-64-52 opls 0.0 0.0 0.562 0.0
+    dihedral_coeff @dihedral:13-20-64-13 opls 3.5 -3.3 1.5 0.0
+    dihedral_coeff @dihedral:13-20-64-52 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:48-20-64-4 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:84-20-82-61 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:82-20-84-88 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:84-20-84-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:84-20-84-87 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:108-20-108-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:108-20-108-20 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-44-44-13 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-44-44-45 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:45-44-44-45 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-44-48-48 opls -7.582 3.431 3.198 0.0
+    dihedral_coeff @dihedral:45-44-48-48 opls 0.0 2.03 0.0 0.0
+    dihedral_coeff @dihedral:59-44-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:82-44-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:84-44-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:45-44-82-16 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:45-44-82-61 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:48-44-82-16 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:48-44-82-61 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:X-24-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:3-24-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:13-24-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:45-24-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:59-24-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:82-24-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:84-24-48-48 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:X-24-59-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-24-59-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:45-24-59-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-24-60-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-24-79-23 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-24-79-48 opls 2.074 -2.966 2.473 0.0
+    dihedral_coeff @dihedral:45-24-79-48 opls 1.671 -4.901 0.669 0.0
+    dihedral_coeff @dihedral:13-24-82-61 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:45-24-82-16 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:45-24-82-20 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:45-24-82-61 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:48-24-82-16 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:48-24-82-20 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:48-24-82-61 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:X-24-84-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:3-24-84-84 opls 0.0 3.0 0.0 0.0
+    dihedral_coeff @dihedral:45-24-84-16 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:45-24-84-20 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:48-24-84-16 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:48-24-84-20 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:3-24-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:3-24-86-56 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:3-24-86-86 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:47-24-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:47-24-86-56 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-24-87-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-24-88-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:3-24-91-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:3-24-91-89 opls -1.396 -0.427 0.0 0.0
+    dihedral_coeff @dihedral:3-24-91-91 opls -1.396 -0.427 0.0 0.0
+    dihedral_coeff @dihedral:45-24-91-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:45-24-91-89 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:45-24-91-91 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-24-106-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:47-46-47-13 opls 0.0 -8.0 0.0 0.0
+    dihedral_coeff @dihedral:47-46-47-46 opls 0.0 -8.0 0.0 0.0
+    dihedral_coeff @dihedral:X-47-47-X opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:X-47-47-19 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:3-47-47-24 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:3-47-47-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:5-47-47-13 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:5-47-47-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-47-47-13 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-47-47-19 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-47-47-20 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-47-47-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:19-47-47-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:20-47-47-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:21-47-47-21 opls -1.6 14.0 0.0 0.0
+    dihedral_coeff @dihedral:21-47-47-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-47-47-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-47-47-48 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-47-48-48 opls 0.205 -0.531 0.0 0.0
+    dihedral_coeff @dihedral:46-47-48-48 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:46-47-48-56 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:47-47-48-48 opls 1.241 3.353 -0.286 0.0
+    dihedral_coeff @dihedral:13-47-50-13 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-47-50-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-47-50-48 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-47-50-50 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-47-50-109 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:24-47-50-3 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-47-50-13 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-47-50-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-47-50-48 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-47-50-50 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-47-50-109 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:X-47-84-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-47-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:3-47-86-86 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-47-86-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-47-86-24 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-47-87-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-47-88-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:13-47-110-47 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-47-110-47 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-48-48-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-48-48-13 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-48-48-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-48-48-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:1-48-48-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:1-48-48-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:13-48-48-13 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:13-48-48-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:13-48-48-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:13-48-48-50 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:21-48-48-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:21-48-48-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:44-48-48-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:47-48-48-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-48-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-48-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-48-50 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-48-55 opls 0.0 1.62 0.0 -0.44
+    dihedral_coeff @dihedral:48-48-48-60 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-48-65 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-48-66 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-48-86 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-48-109 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-48-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-48-50 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-48-60 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-48-65 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-48-66 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-48-86 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-48-109 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:56-48-48-86 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-50-46 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:48-48-50-47 opls 1.241 3.353 -0.286 0.0
+    dihedral_coeff @dihedral:56-48-50-46 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:56-48-50-47 opls 1.241 3.353 -0.286 0.0
+    dihedral_coeff @dihedral:48-48-53-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:48-48-53-54 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-48-55-45 opls 0.0 2.03 0.0 0.0
+    dihedral_coeff @dihedral:48-48-55-45 opls 0.0 3.9 0.0 0.0
+    dihedral_coeff @dihedral:55-48-55-13 opls 0.0 7.936 0.0 0.0
+    dihedral_coeff @dihedral:55-48-55-45 opls 0.0 3.9 0.0 0.0
+    dihedral_coeff @dihedral:60-48-55-45 opls 0.0 2.03 0.0 0.0
+    dihedral_coeff @dihedral:X-48-56-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-56-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-56-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-48-60-X opls 0.0 7.0 0.0 0.0
+    dihedral_coeff @dihedral:X-48-79-23 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:48-48-79-13 opls 0.0 -0.9 0.0 0.0
+    dihedral_coeff @dihedral:48-48-79-24 opls 1.656 -0.768 -0.117 0.0
+    dihedral_coeff @dihedral:48-48-86-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-86-56 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-48-86-86 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-86-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-86-56 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-86-86 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:56-48-86-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:56-48-86-86 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-48-88-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:56-48-101-13 opls 0.0 3.651 0.0 0.0
+    dihedral_coeff @dihedral:48-48-102-103 opls 0.0 1.15 0.0 0.0
+    dihedral_coeff @dihedral:48-48-109-13 opls 0.205 -0.531 0.0 0.0
+    dihedral_coeff @dihedral:48-48-109-46 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:48-48-109-109 opls 1.241 3.353 -0.286 0.0
+    dihedral_coeff @dihedral:X-50-50-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:3-50-50-3 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:13-50-50-13 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-50-50-46 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-50-50-47 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:46-50-50-46 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:46-50-50-47 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:47-50-50-47 opls 1.423 4.055 0.858 0.0
+    dihedral_coeff @dihedral:13-50-109-13 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:13-50-109-109 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:46-50-109-13 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:46-50-109-46 opls 0.0 0.0 0.3 0.0
+    dihedral_coeff @dihedral:46-50-109-109 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:47-50-109-13 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:47-50-109-46 opls 0.0 0.0 -0.372 0.0
+    dihedral_coeff @dihedral:47-50-109-109 opls 1.423 4.055 0.858 0.0
+    dihedral_coeff @dihedral:13-53-82-61 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:48-53-82-61 opls 0.0 2.1 0.0 0.0
+    dihedral_coeff @dihedral:45-55-59-X opls 0.0 2.03 0.0 0.0
+    dihedral_coeff @dihedral:13-56-56-13 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:13-56-56-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-56-56-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-56-59-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-56-59-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-56-60-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-56-62-X opls 0.0 10.0 0.0 0.0
+    dihedral_coeff @dihedral:X-56-82-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-56-86-48 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-56-86-86 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-57-60-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:45-57-60-X opls 0.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:X-57-61-X opls 0.0 10.0 0.0 0.0
+    dihedral_coeff @dihedral:X-57-62-X opls 0.0 10.0 0.0 0.0
+    dihedral_coeff @dihedral:X-57-81-X opls 0.0 3.05 0.0 0.0
+    dihedral_coeff @dihedral:X-57-82-X opls 0.0 4.65 0.0 0.0
+    dihedral_coeff @dihedral:X-57-82-49 opls 0.0 10.0 0.0 0.0
+    dihedral_coeff @dihedral:45-57-82-X opls 0.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:X-57-84-X opls 0.0 2.8 0.0 0.0
+    dihedral_coeff @dihedral:45-57-84-X opls 0.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:61-57-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:84-57-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-60-60-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-60-61-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-60-80-X opls 0.0 3.35 0.0 0.0
+    dihedral_coeff @dihedral:X-60-81-X opls 0.0 6.0 0.0 0.0
+    dihedral_coeff @dihedral:X-60-87-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-60-87-84 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:60-60-87-84 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-61-61-X opls 0.0 10.0 0.0 0.0
+    dihedral_coeff @dihedral:X-61-62-X opls 0.0 10.0 0.0 0.0
+    dihedral_coeff @dihedral:X-61-82-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-61-82-49 opls 0.0 10.0 0.0 0.0
+    dihedral_coeff @dihedral:83-61-82-16 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:88-61-82-16 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:88-61-82-20 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-61-83-X opls 0.0 4.8 0.0 0.0
+    dihedral_coeff @dihedral:82-61-83-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:82-61-83-84 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-61-84-X opls 0.0 10.0 0.0 0.0
+    dihedral_coeff @dihedral:X-61-88-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:82-61-88-84 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-80-84-X opls 0.0 13.05 0.0 0.0
+    dihedral_coeff @dihedral:X-82-84-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:16-82-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:20-82-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:57-82-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:61-82-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-82-87-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-83-84-X opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:X-83-84-49 opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:49-83-84-X opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:49-83-84-16 opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:49-83-84-49 opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:61-83-84-16 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:61-83-84-20 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:61-83-84-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-83-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:61-83-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:61-83-87-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:84-83-87-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-84-84-X opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:X-84-84-49 opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:16-84-84-49 opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:49-84-84-49 opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:X-84-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:16-84-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:20-84-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:57-84-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-84-87-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-84-87-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-84-87-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-84-88-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:16-84-88-49 opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:16-84-88-61 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:20-84-88-61 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-84-88-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:49-84-88-61 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:48-86-86-48 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:48-86-86-56 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:48-86-87-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:48-86-88-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:48-86-88-61 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:56-86-88-X opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-87-87-20 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-87-87-57 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:X-87-87-87 opls 0.0 2.17 0.0 0.0
+    dihedral_coeff @dihedral:49-87-87-49 opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:4-89-90-13 opls 0.0 6.089 0.0 0.0
+    dihedral_coeff @dihedral:4-89-90-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:4-89-90-48 opls 0.0 6.089 0.0 0.0
+    dihedral_coeff @dihedral:4-89-90-91 opls 0.0 20.0 0.0 0.0
+    dihedral_coeff @dihedral:91-89-90-13 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:91-89-90-45 opls 0.0 4.9 0.0 0.0
+    dihedral_coeff @dihedral:91-89-90-48 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:91-89-90-91 opls 2.3 6.089 0.0 0.0
+    dihedral_coeff @dihedral:X-89-91-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-89-91-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:4-89-91-91 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:90-89-91-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:90-89-91-91 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-90-91-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-90-91-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-90-91-91 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-91-91-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-91-91-24 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-91-91-13 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-91-91-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-91-91-46 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:46-91-91-91 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:91-91-91-91 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:X-109-109-X opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-109-109-13 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-109-109-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-109-109-48 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-109-109-50 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:13-109-109-109 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-109-109-46 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-109-109-48 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-109-109-50 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:46-109-109-109 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:48-109-109-48 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:48-109-109-50 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:48-109-109-109 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:50-109-109-50 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:50-109-109-109 opls 0.0 14.0 0.0 0.0
+    dihedral_coeff @dihedral:109-109-109-109 opls 1.423 4.055 0.858 0.0
+    dihedral_coeff @dihedral:24-3-13-53 opls 1.816 1.222 1.581 0.0
+    dihedral_coeff @dihedral:52-3-13-24 opls 0.0 0.82 0.0 0.0
+    dihedral_coeff @dihedral:3-13-13-53 opls 1.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:3-13-13-83 opls -1.697 -0.456 0.585 0.0
+    dihedral_coeff @dihedral:3-13-13-84 opls -1.697 -0.456 0.585 0.0
+    dihedral_coeff @dihedral:3-13-13-85 opls -1.697 -0.456 0.585 0.0
+    dihedral_coeff @dihedral:5-13-13-53 opls 6.28 -1.467 2.03 0.0
+    dihedral_coeff @dihedral:15-13-13-53 opls 1.428 0.086 0.029 0.0
+    dihedral_coeff @dihedral:16-13-13-53 opls 1.428 0.086 0.029 0.0
+    dihedral_coeff @dihedral:13-13-13-55 opls 2.732 -0.229 0.485 0.0
+    dihedral_coeff @dihedral:24-13-13-83 opls 0.845 -0.962 0.713 0.0
+    dihedral_coeff @dihedral:53-13-13-83 opls 1.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:24-13-13-84 opls 0.845 -0.962 0.713 0.0
+    dihedral_coeff @dihedral:53-13-13-84 opls 1.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:24-13-13-85 opls 0.845 -0.962 0.713 0.0
+    dihedral_coeff @dihedral:46-13-13-85 opls 0.0 0.0 0.462 0.0
+    dihedral_coeff @dihedral:53-13-13-85 opls 1.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:3-13-53-13 opls 1.438 -0.124 0.264 0.0
+    dihedral_coeff @dihedral:3-13-53-54 opls 0.0 0.0 0.347 0.0
+    dihedral_coeff @dihedral:13-13-53-54 opls 0.0 0.0 0.347 0.0
+    dihedral_coeff @dihedral:46-13-55-54 opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-85-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:13-13-85-57 opls 1.7 -0.6 0.0 0.0
+    dihedral_coeff @dihedral:46-13-85-X opls 0.0 0.0 0.0 0.0
+    dihedral_coeff @dihedral:55-48-55-54 opls 0.0 3.9 0.0 0.0
+    dihedral_coeff @dihedral:X-48-81-X opls 0.0 7.25 0.0 0.0
+    dihedral_coeff @dihedral:X-57-85-X opls 0.0 5.0 0.0 0.0
+    dihedral_coeff @dihedral:X-85-85-X opls 0.0 10.75 0.0 0.0
+    dihedral_coeff @dihedral:13-13-13-20 opls 1.3 -0.05 0.2 0.0
+    dihedral_coeff @dihedral:13-13-13-47 opls 1.3 -0.05 0.2 0.0
+  } #(end of dihedral_coeffs)
+
+  write_once("Data Dihedrals By Type") {
+    @dihedral:X-2-2-2 @atom:* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i*
+    @dihedral:X-2-2-6 @atom:* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d6_i*
+    @dihedral:1-2-2-2 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i*
+    @dihedral:1-2-2-6 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d6_i*
+    @dihedral:2-2-2-2 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i*
+    @dihedral:2-2-2-6 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d6_i*
+    @dihedral:2-2-2-10 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d10_i*
+    @dihedral:2-2-2-13 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d13_i*
+    @dihedral:2-2-2-65 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d65_i*
+    @dihedral:6-2-2-6 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d6_i*
+    @dihedral:6-2-2-65 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d65_i*
+    @dihedral:10-2-2-10 @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d10_i*
+    @dihedral:2-2-5-7 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i*
+    @dihedral:6-2-5-7 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i*
+    @dihedral:10-2-5-7 @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i*
+    @dihedral:X-2-10-2 @atom:* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i*
+    @dihedral:2-2-10-2 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i*
+    @dihedral:2-2-13-2 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d2_i*
+    @dihedral:6-2-20-2 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d2_i*
+    @dihedral:6-2-20-6 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d6_i*
+    @dihedral:4-3-3-4 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d4_i*
+    @dihedral:4-3-3-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i*
+    @dihedral:4-3-3-24 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i*
+    @dihedral:4-3-3-46 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-3-3-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-3-3-24 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i*
+    @dihedral:13-3-3-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d46_i*
+    @dihedral:24-3-3-46 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-3-3-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d46_i*
+    @dihedral:3-3-5-7 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i*
+    @dihedral:4-3-5-7 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i*
+    @dihedral:13-3-5-7 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i*
+    @dihedral:24-3-5-7 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i*
+    @dihedral:46-3-5-7 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i*
+    @dihedral:48-3-5-7 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i*
+    @dihedral:1-3-13-13 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:1-3-13-46 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:3-3-13-46 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:4-3-13-X @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*
+    @dihedral:4-3-13-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:4-3-13-21 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d21_i*
+    @dihedral:4-3-13-44 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i*
+    @dihedral:4-3-13-24 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i*
+    @dihedral:4-3-13-46 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:4-3-13-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i*
+    @dihedral:5-3-13-13 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:5-3-13-44 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i*
+    @dihedral:5-3-13-46 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-3-13-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-3-13-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:20-3-13-13 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:20-3-13-46 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:21-3-13-13 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:21-3-13-46 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:24-3-13-13 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:24-3-13-21 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d21_i*
+    @dihedral:24-3-13-24 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i*
+    @dihedral:24-3-13-46 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-3-13-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-3-13-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:48-3-13-46 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:52-3-13-13 @atom:*_b*_a*_d52_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:52-3-13-44 @atom:*_b*_a*_d52_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i*
+    @dihedral:52-3-13-46 @atom:*_b*_a*_d52_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:65-3-13-13 @atom:*_b*_a*_d65_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:65-3-13-46 @atom:*_b*_a*_d65_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:107-3-13-46 @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:4-3-20-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i*
+    @dihedral:4-3-20-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-3-20-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-3-20-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i*
+    @dihedral:24-3-20-13 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-3-20-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i*
+    @dihedral:48-3-20-13 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i*
+    @dihedral:3-3-24-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:3-3-24-45 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:4-3-24-5 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d5_i*
+    @dihedral:4-3-24-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:4-3-24-45 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:4-3-24-47 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d47_i*
+    @dihedral:4-3-24-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i*
+    @dihedral:4-3-24-91 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i*
+    @dihedral:5-3-24-13 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:5-3-24-45 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:13-3-24-5 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d5_i*
+    @dihedral:13-3-24-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-3-24-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:13-3-24-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i*
+    @dihedral:20-3-24-13 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:20-3-24-45 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:24-3-24-3 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i*
+    @dihedral:24-3-24-13 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:24-3-24-45 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:46-3-24-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-3-24-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:47-3-24-45 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:48-3-24-45 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:48-3-24-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i*
+    @dihedral:48-3-24-84 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i*
+    @dihedral:48-3-24-87 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d87_i*
+    @dihedral:84-3-24-48 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i*
+    @dihedral:84-3-24-84 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i*
+    @dihedral:84-3-24-87 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d87_i*
+    @dihedral:87-3-24-45 @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:87-3-24-48 @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i*
+    @dihedral:87-3-24-84 @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i*
+    @dihedral:87-3-24-87 @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d87_i*
+    @dihedral:X-3-47-13 @atom:* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:4-3-47-46 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:4-3-47-47 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:5-3-47-47 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:24-3-47-46 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:24-3-47-47 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:107-3-47-46 @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:107-3-47-47 @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:4-3-48-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:5-3-48-48 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-3-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:20-3-48-48 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:24-3-48-48 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-3-48-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-3-50-13 @atom:* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d13_i*
+    @dihedral:4-3-50-47 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:5-3-50-47 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:13-3-50-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:13-3-56-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d56_i* @atom:*
+    @dihedral:13-3-56-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-3-56-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d56_i* @atom:*
+    @dihedral:46-3-56-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d45_i*
+    @dihedral:X-3-60-X @atom:* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d60_i* @atom:*
+    @dihedral:4-3-60-X @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d60_i* @atom:*
+    @dihedral:4-3-82-X @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:*
+    @dihedral:4-3-82-57 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d57_i*
+    @dihedral:4-3-82-61 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:82-3-82-57 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d57_i*
+    @dihedral:82-3-82-61 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:4-3-84-20 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i*
+    @dihedral:4-3-84-87 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i*
+    @dihedral:84-3-84-20 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i*
+    @dihedral:84-3-84-87 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i*
+    @dihedral:48-3-86-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-3-87-X @atom:* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:4-3-87-84 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d84_i*
+    @dihedral:4-3-87-87 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i*
+    @dihedral:24-3-87-84 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d84_i*
+    @dihedral:24-3-87-87 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i*
+    @dihedral:4-3-107-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-3-107-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i*
+    @dihedral:4-3-109-109 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:5-3-109-109 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:X-4-106-X @atom:* @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d106_i* @atom:*
+    @dihedral:7-5-10-2 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i*
+    @dihedral:7-5-10-6 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d6_i*
+    @dihedral:7-5-13-2 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d2_i*
+    @dihedral:7-5-13-6 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d6_i*
+    @dihedral:7-5-13-13 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:7-5-13-46 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:7-5-13-47 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i*
+    @dihedral:7-5-13-48 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i*
+    @dihedral:7-5-13-50 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i*
+    @dihedral:7-5-44-13 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i*
+    @dihedral:7-5-44-45 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i*
+    @dihedral:7-5-24-3 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i*
+    @dihedral:7-5-24-45 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:7-5-47-47 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:7-5-48-48 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:7-5-51-20 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d20_i*
+    @dihedral:7-5-56-3 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d3_i*
+    @dihedral:7-5-64-4 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d4_i*
+    @dihedral:7-5-64-5 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d5_i*
+    @dihedral:7-5-79-13 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d13_i*
+    @dihedral:7-5-79-23 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i*
+    @dihedral:7-5-79-48 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-13-13-3 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i*
+    @dihedral:X-13-13-13 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:X-13-13-24 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i*
+    @dihedral:1-13-13-1 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d1_i*
+    @dihedral:1-13-13-5 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d5_i*
+    @dihedral:1-13-13-13 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:1-13-13-46 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:3-13-13-3 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i*
+    @dihedral:3-13-13-5 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d5_i*
+    @dihedral:3-13-13-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:3-13-13-15 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d15_i*
+    @dihedral:3-13-13-16 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i*
+    @dihedral:3-13-13-24 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i*
+    @dihedral:3-13-13-46 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:3-13-13-48 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i*
+    @dihedral:3-13-13-80 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i*
+    @dihedral:5-13-13-5 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d5_i*
+    @dihedral:5-13-13-13 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:5-13-13-20 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i*
+    @dihedral:5-13-13-44 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i*
+    @dihedral:5-13-13-24 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i*
+    @dihedral:5-13-13-46 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-13-13-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-13-15 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d15_i*
+    @dihedral:13-13-13-16 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i*
+    @dihedral:13-13-13-19 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i*
+    @dihedral:13-13-13-21 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d21_i*
+    @dihedral:13-13-13-44 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i*
+    @dihedral:13-13-13-24 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i*
+    @dihedral:13-13-13-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-13-13-51 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i*
+    @dihedral:13-13-13-53 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i*
+    @dihedral:13-13-13-65 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d65_i*
+    @dihedral:13-13-13-66 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d66_i*
+    @dihedral:13-13-13-79 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i*
+    @dihedral:13-13-13-107 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i*
+    @dihedral:13-13-13-108 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i*
+    @dihedral:15-13-13-46 @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:16-13-13-46 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:19-13-13-46 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:20-13-13-20 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i*
+    @dihedral:20-13-13-46 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:21-13-13-21 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d21_i*
+    @dihedral:21-13-13-44 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i*
+    @dihedral:21-13-13-46 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:44-13-13-44 @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i*
+    @dihedral:44-13-13-46 @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:44-13-13-48 @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i*
+    @dihedral:24-13-13-46 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:24-13-13-48 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i*
+    @dihedral:24-13-13-80 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i*
+    @dihedral:46-13-13-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-13-13-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i*
+    @dihedral:46-13-13-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-13-13-51 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i*
+    @dihedral:46-13-13-53 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i*
+    @dihedral:46-13-13-55 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i*
+    @dihedral:46-13-13-59 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d59_i*
+    @dihedral:46-13-13-62 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d62_i*
+    @dihedral:46-13-13-65 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d65_i*
+    @dihedral:46-13-13-66 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d66_i*
+    @dihedral:46-13-13-79 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i*
+    @dihedral:46-13-13-80 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i*
+    @dihedral:46-13-13-82 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d82_i*
+    @dihedral:46-13-13-83 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i*
+    @dihedral:46-13-13-84 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i*
+    @dihedral:46-13-13-87 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i*
+    @dihedral:46-13-13-88 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d88_i*
+    @dihedral:46-13-13-102 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d102_i*
+    @dihedral:46-13-13-104 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d104_i*
+    @dihedral:46-13-13-107 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i*
+    @dihedral:46-13-13-108 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i*
+    @dihedral:46-13-13-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i*
+    @dihedral:48-13-13-53 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i*
+    @dihedral:108-13-13-108 @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i*
+    @dihedral:13-13-15-17 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d17_i*
+    @dihedral:46-13-15-17 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d17_i*
+    @dihedral:13-13-16-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-16-16 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d16_i*
+    @dihedral:46-13-16-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-16-16 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d16_i*
+    @dihedral:46-13-16-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-13-18-19 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d19_i*
+    @dihedral:46-13-18-19 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d19_i*
+    @dihedral:X-13-19-18 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d18_i*
+    @dihedral:X-13-19-19 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i*
+    @dihedral:13-13-19-19 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i*
+    @dihedral:46-13-19-19 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i*
+    @dihedral:X-13-20-13 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i*
+    @dihedral:56-13-20-13 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i*
+    @dihedral:57-13-20-13 @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-20-3 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i*
+    @dihedral:13-13-20-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-20-64 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i*
+    @dihedral:46-13-20-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*
+    @dihedral:46-13-20-3 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i*
+    @dihedral:46-13-20-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i*
+    @dihedral:46-13-20-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-13-20-51 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i*
+    @dihedral:46-13-20-64 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i*
+    @dihedral:13-13-44-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-44-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i*
+    @dihedral:46-13-44-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-44-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i*
+    @dihedral:46-13-44-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-13-24-45 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:3-13-24-3 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i*
+    @dihedral:3-13-24-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:3-13-24-45 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:13-13-24-3 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i*
+    @dihedral:13-13-24-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-24-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:13-13-24-59 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i*
+    @dihedral:13-13-24-79 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i*
+    @dihedral:13-13-24-91 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i*
+    @dihedral:46-13-24-3 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i*
+    @dihedral:46-13-24-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-24-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i*
+    @dihedral:46-13-24-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-13-24-79 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i*
+    @dihedral:48-13-24-59 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i*
+    @dihedral:X-13-47-13 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:X-13-47-46 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:X-13-47-47 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:X-13-47-50 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i*
+    @dihedral:1-13-47-47 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:13-13-47-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-47-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:13-13-47-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i*
+    @dihedral:46-13-47-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-47-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-13-47-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:46-13-47-50 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i*
+    @dihedral:46-13-47-110 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d110_i*
+    @dihedral:47-13-47-13 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:47-13-47-46 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:X-13-48-48 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:1-13-48-48 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-13-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-13-48-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i*
+    @dihedral:21-13-48-48 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-13-48-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:64-13-48-48 @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:65-13-48-48 @atom:*_b*_a*_d65_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-13-50-47 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:13-13-50-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i*
+    @dihedral:46-13-50-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:46-13-50-50 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i*
+    @dihedral:46-13-50-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i*
+    @dihedral:13-13-51-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i* @atom:*
+    @dihedral:13-13-51-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-13-51-20 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d20_i*
+    @dihedral:13-13-53-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-53-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d45_i*
+    @dihedral:46-13-53-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-53-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d45_i*
+    @dihedral:46-13-53-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-13-53-54 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d54_i*
+    @dihedral:13-13-55-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i*
+    @dihedral:13-13-55-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-13-55-54 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d54_i*
+    @dihedral:46-13-55-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-55-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i*
+    @dihedral:46-13-55-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-13-56-18 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d18_i*
+    @dihedral:X-13-57-X @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*
+    @dihedral:13-13-57-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*
+    @dihedral:13-13-57-62 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d62_i*
+    @dihedral:13-13-57-82 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i*
+    @dihedral:20-13-57-X @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*
+    @dihedral:20-13-57-62 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d62_i*
+    @dihedral:20-13-57-82 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i*
+    @dihedral:13-13-59-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d59_i* @atom:*
+    @dihedral:13-13-59-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d56_i*
+    @dihedral:46-13-59-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d59_i* @atom:*
+    @dihedral:13-13-62-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d62_i* @atom:*
+    @dihedral:46-13-62-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d62_i* @atom:*
+    @dihedral:46-13-64-20 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d20_i*
+    @dihedral:46-13-64-52 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d52_i*
+    @dihedral:48-13-64-20 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d20_i*
+    @dihedral:48-13-64-52 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d52_i*
+    @dihedral:X-13-79-23 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i*
+    @dihedral:X-13-79-24 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d24_i*
+    @dihedral:13-13-79-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-79-23 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i*
+    @dihedral:46-13-79-5 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d5_i*
+    @dihedral:46-13-79-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-79-23 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i*
+    @dihedral:46-13-79-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-13-80-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*
+    @dihedral:13-13-80-60 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d60_i*
+    @dihedral:13-13-80-84 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d84_i*
+    @dihedral:46-13-80-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*
+    @dihedral:46-13-80-60 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d60_i*
+    @dihedral:46-13-80-84 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d84_i*
+    @dihedral:13-13-82-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d82_i* @atom:*
+    @dihedral:46-13-82-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d82_i* @atom:*
+    @dihedral:13-13-83-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i* @atom:*
+    @dihedral:46-13-83-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i* @atom:*
+    @dihedral:1-13-84-X @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:13-13-84-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:13-13-84-57 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d57_i*
+    @dihedral:21-13-84-X @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:46-13-84-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:1-13-87-X @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:13-13-87-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:21-13-87-X @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:46-13-87-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:13-13-88-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d88_i* @atom:*
+    @dihedral:46-13-88-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d88_i* @atom:*
+    @dihedral:X-13-90-X @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d90_i* @atom:*
+    @dihedral:46-13-90-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d90_i* @atom:*
+    @dihedral:46-13-91-91 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i*
+    @dihedral:13-13-95-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d95_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-95-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d95_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-13-102-103 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d102_i* @atom:*_b*_a*_d103_i*
+    @dihedral:46-13-102-103 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d102_i* @atom:*_b*_a*_d103_i*
+    @dihedral:13-13-104-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d104_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-104-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d104_i* @atom:*_b*_a*_d13_i*
+    @dihedral:X-13-105-X @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*
+    @dihedral:13-13-105-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*
+    @dihedral:13-13-105-62 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*_b*_a*_d62_i*
+    @dihedral:13-13-105-82 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*_b*_a*_d82_i*
+    @dihedral:20-13-105-X @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*
+    @dihedral:20-13-105-62 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*_b*_a*_d62_i*
+    @dihedral:20-13-105-82 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*_b*_a*_d82_i*
+    @dihedral:3-13-107-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-107-3 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i*
+    @dihedral:13-13-107-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-107-3 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i*
+    @dihedral:46-13-107-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-107-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-13-108-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-13-108-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d45_i*
+    @dihedral:46-13-108-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-108-20 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d20_i*
+    @dihedral:46-13-108-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d45_i*
+    @dihedral:13-13-109-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:46-13-109-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-13-109-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-13-109-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:17-15-48-X @atom:*_b*_a*_d17_i* @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d48_i* @atom:*
+    @dihedral:17-15-48-48 @atom:*_b*_a*_d17_i* @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-16-16-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-16-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-16-48-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i*
+    @dihedral:13-16-59-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d56_i*
+    @dihedral:84-16-82-X @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d82_i* @atom:*
+    @dihedral:84-16-82-61 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:82-16-84-49 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i*
+    @dihedral:82-16-84-83 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d83_i*
+    @dihedral:82-16-84-88 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i*
+    @dihedral:X-16-91-X @atom:* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d91_i* @atom:*
+    @dihedral:19-18-48-X @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d48_i* @atom:*
+    @dihedral:19-18-48-48 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:18-18-56-13 @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d13_i*
+    @dihedral:18-18-56-46 @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d46_i*
+    @dihedral:X-19-19-X @atom:* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*
+    @dihedral:13-19-19-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-19-19-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-19-19-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i*
+    @dihedral:13-19-19-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d109_i*
+    @dihedral:46-19-19-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i*
+    @dihedral:46-19-19-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d109_i*
+    @dihedral:19-19-47-13 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:19-19-47-46 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:19-19-47-47 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:13-20-44-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-20-44-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i*
+    @dihedral:13-20-47-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-20-47-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-20-47-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i*
+    @dihedral:13-20-47-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i*
+    @dihedral:3-20-48-48 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-20-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-20-48-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i*
+    @dihedral:64-20-48-48 @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-20-51-5 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d5_i*
+    @dihedral:13-20-51-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-20-51-20 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d20_i*
+    @dihedral:13-20-51-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-20-56-3 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d3_i*
+    @dihedral:13-20-59-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d56_i*
+    @dihedral:X-20-64-52 @atom:* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d52_i*
+    @dihedral:13-20-64-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-20-64-52 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d52_i*
+    @dihedral:48-20-64-4 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d4_i*
+    @dihedral:84-20-82-61 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:82-20-84-88 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i*
+    @dihedral:84-20-84-49 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i*
+    @dihedral:84-20-84-87 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i*
+    @dihedral:108-20-108-13 @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d13_i*
+    @dihedral:108-20-108-20 @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d20_i*
+    @dihedral:13-44-44-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-44-44-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i*
+    @dihedral:45-44-44-45 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i*
+    @dihedral:13-44-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:45-44-48-48 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:59-44-48-48 @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:82-44-48-48 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:84-44-48-48 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:45-44-82-16 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i*
+    @dihedral:45-44-82-61 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:48-44-82-16 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i*
+    @dihedral:48-44-82-61 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:X-24-48-48 @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:3-24-48-48 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-24-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:45-24-48-48 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:59-24-48-48 @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:82-24-48-48 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:84-24-48-48 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-24-59-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i* @atom:*
+    @dihedral:X-24-59-49 @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d49_i*
+    @dihedral:45-24-59-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i* @atom:*
+    @dihedral:X-24-60-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d60_i* @atom:*
+    @dihedral:X-24-79-23 @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i*
+    @dihedral:13-24-79-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d48_i*
+    @dihedral:45-24-79-48 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-24-82-61 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:45-24-82-16 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i*
+    @dihedral:45-24-82-20 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d20_i*
+    @dihedral:45-24-82-61 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:48-24-82-16 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i*
+    @dihedral:48-24-82-20 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d20_i*
+    @dihedral:48-24-82-61 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:X-24-84-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:3-24-84-84 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i*
+    @dihedral:45-24-84-16 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i*
+    @dihedral:45-24-84-20 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i*
+    @dihedral:48-24-84-16 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i*
+    @dihedral:48-24-84-20 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i*
+    @dihedral:3-24-86-48 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:3-24-86-56 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i*
+    @dihedral:3-24-86-86 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i*
+    @dihedral:47-24-86-48 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:47-24-86-56 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i*
+    @dihedral:X-24-87-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:X-24-88-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d88_i* @atom:*
+    @dihedral:3-24-91-46 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i*
+    @dihedral:3-24-91-89 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i*
+    @dihedral:3-24-91-91 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i*
+    @dihedral:45-24-91-46 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i*
+    @dihedral:45-24-91-89 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i*
+    @dihedral:45-24-91-91 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i*
+    @dihedral:X-24-106-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d106_i* @atom:*
+    @dihedral:47-46-47-13 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:47-46-47-46 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:X-47-47-X @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*
+    @dihedral:X-47-47-19 @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d19_i*
+    @dihedral:3-47-47-24 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d24_i*
+    @dihedral:3-47-47-46 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:5-47-47-13 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:5-47-47-46 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-47-47-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-47-47-19 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d19_i*
+    @dihedral:13-47-47-20 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d20_i*
+    @dihedral:13-47-47-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:19-47-47-46 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:20-47-47-46 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:21-47-47-21 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d21_i*
+    @dihedral:21-47-47-46 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-47-47-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-47-47-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-47-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-47-48-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-47-48-56 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i*
+    @dihedral:47-47-48-48 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-47-50-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-47-50-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-47-50-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-47-50-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i*
+    @dihedral:13-47-50-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i*
+    @dihedral:24-47-50-3 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d3_i*
+    @dihedral:46-47-50-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-47-50-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-47-50-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-47-50-50 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i*
+    @dihedral:46-47-50-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i*
+    @dihedral:X-47-84-X @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:X-47-86-48 @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:3-47-86-86 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i*
+    @dihedral:49-47-86-X @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d86_i* @atom:*
+    @dihedral:49-47-86-24 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d24_i*
+    @dihedral:X-47-87-X @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:X-47-88-X @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d88_i* @atom:*
+    @dihedral:13-47-110-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d110_i* @atom:*_b*_a*_d47_i*
+    @dihedral:46-47-110-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d110_i* @atom:*_b*_a*_d47_i*
+    @dihedral:X-48-48-X @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*
+    @dihedral:X-48-48-13 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i*
+    @dihedral:X-48-48-48 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-48-48-49 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i*
+    @dihedral:1-48-48-48 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:1-48-48-49 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i*
+    @dihedral:13-48-48-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-48-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-48-48-49 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i*
+    @dihedral:13-48-48-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i*
+    @dihedral:21-48-48-48 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:21-48-48-49 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i*
+    @dihedral:44-48-48-49 @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i*
+    @dihedral:47-48-48-49 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i*
+    @dihedral:48-48-48-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i*
+    @dihedral:48-48-48-49 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i*
+    @dihedral:48-48-48-50 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i*
+    @dihedral:48-48-48-55 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i*
+    @dihedral:48-48-48-60 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d60_i*
+    @dihedral:48-48-48-65 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d65_i*
+    @dihedral:48-48-48-66 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d66_i*
+    @dihedral:48-48-48-86 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i*
+    @dihedral:48-48-48-109 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i*
+    @dihedral:49-48-48-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i*
+    @dihedral:49-48-48-50 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i*
+    @dihedral:49-48-48-60 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d60_i*
+    @dihedral:49-48-48-65 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d65_i*
+    @dihedral:49-48-48-66 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d66_i*
+    @dihedral:49-48-48-86 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i*
+    @dihedral:49-48-48-109 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i*
+    @dihedral:56-48-48-86 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i*
+    @dihedral:48-48-50-46 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i*
+    @dihedral:48-48-50-47 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:56-48-50-46 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i*
+    @dihedral:56-48-50-47 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:48-48-53-13 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i*
+    @dihedral:48-48-53-54 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d54_i*
+    @dihedral:X-48-55-45 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i*
+    @dihedral:48-48-55-45 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i*
+    @dihedral:55-48-55-13 @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d13_i*
+    @dihedral:55-48-55-45 @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i*
+    @dihedral:60-48-55-45 @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i*
+    @dihedral:X-48-56-X @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*
+    @dihedral:48-48-56-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i*
+    @dihedral:49-48-56-48 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-48-60-X @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d60_i* @atom:*
+    @dihedral:X-48-79-23 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i*
+    @dihedral:48-48-79-13 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d13_i*
+    @dihedral:48-48-79-24 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d24_i*
+    @dihedral:48-48-86-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:48-48-86-56 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i*
+    @dihedral:48-48-86-86 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i*
+    @dihedral:49-48-86-48 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:49-48-86-56 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i*
+    @dihedral:49-48-86-86 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i*
+    @dihedral:56-48-86-48 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:56-48-86-86 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i*
+    @dihedral:49-48-88-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d49_i*
+    @dihedral:56-48-101-13 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d101_i* @atom:*_b*_a*_d13_i*
+    @dihedral:48-48-102-103 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d102_i* @atom:*_b*_a*_d103_i*
+    @dihedral:48-48-109-13 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i*
+    @dihedral:48-48-109-46 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i*
+    @dihedral:48-48-109-109 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:X-50-50-49 @atom:* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d49_i*
+    @dihedral:3-50-50-3 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d3_i*
+    @dihedral:13-50-50-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-50-50-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-50-50-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:46-50-50-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-50-50-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:47-50-50-47 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i*
+    @dihedral:13-50-109-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-50-109-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:46-50-109-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i*
+    @dihedral:46-50-109-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-50-109-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:47-50-109-13 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i*
+    @dihedral:47-50-109-46 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i*
+    @dihedral:47-50-109-109 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:13-53-82-61 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:48-53-82-61 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i*
+    @dihedral:45-55-59-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d59_i* @atom:*
+    @dihedral:13-56-56-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-56-56-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i*
+    @dihedral:48-56-56-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-56-59-X @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d59_i* @atom:*
+    @dihedral:X-56-59-49 @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d49_i*
+    @dihedral:X-56-60-X @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d60_i* @atom:*
+    @dihedral:X-56-62-X @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d62_i* @atom:*
+    @dihedral:X-56-82-X @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d82_i* @atom:*
+    @dihedral:48-56-86-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:48-56-86-86 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i*
+    @dihedral:X-57-60-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d60_i* @atom:*
+    @dihedral:45-57-60-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d60_i* @atom:*
+    @dihedral:X-57-61-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d61_i* @atom:*
+    @dihedral:X-57-62-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d62_i* @atom:*
+    @dihedral:X-57-81-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d81_i* @atom:*
+    @dihedral:X-57-82-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* @atom:*
+    @dihedral:X-57-82-49 @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d49_i*
+    @dihedral:45-57-82-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* @atom:*
+    @dihedral:X-57-84-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:45-57-84-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:61-57-86-48 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:84-57-86-48 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-60-60-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d60_i* @atom:*
+    @dihedral:X-60-61-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d61_i* @atom:*
+    @dihedral:X-60-80-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d80_i* @atom:*
+    @dihedral:X-60-81-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d81_i* @atom:*
+    @dihedral:X-60-87-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:48-60-87-84 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d84_i*
+    @dihedral:60-60-87-84 @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d84_i*
+    @dihedral:X-61-61-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d61_i* @atom:*
+    @dihedral:X-61-62-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d62_i* @atom:*
+    @dihedral:X-61-82-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*
+    @dihedral:X-61-82-49 @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d49_i*
+    @dihedral:83-61-82-16 @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i*
+    @dihedral:88-61-82-16 @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i*
+    @dihedral:88-61-82-20 @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d20_i*
+    @dihedral:X-61-83-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*
+    @dihedral:82-61-83-49 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d49_i*
+    @dihedral:82-61-83-84 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i*
+    @dihedral:X-61-84-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:X-61-88-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d88_i* @atom:*
+    @dihedral:82-61-88-84 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d84_i*
+    @dihedral:X-80-84-X @atom:* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:X-82-84-X @atom:* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:16-82-86-48 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:20-82-86-48 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:57-82-86-48 @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:61-82-86-48 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-82-87-X @atom:* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:X-83-84-X @atom:* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:X-83-84-49 @atom:* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i*
+    @dihedral:49-83-84-X @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:49-83-84-16 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i*
+    @dihedral:49-83-84-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i*
+    @dihedral:61-83-84-16 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i*
+    @dihedral:61-83-84-20 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i*
+    @dihedral:61-83-84-49 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i*
+    @dihedral:X-83-86-48 @atom:* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:61-83-86-48 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:61-83-87-X @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:84-83-87-X @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:X-84-84-X @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i* @atom:*
+    @dihedral:X-84-84-49 @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i*
+    @dihedral:16-84-84-49 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i*
+    @dihedral:49-84-84-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i*
+    @dihedral:X-84-86-48 @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:16-84-86-48 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:20-84-86-48 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:57-84-86-48 @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:X-84-87-X @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:X-84-87-49 @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d49_i*
+    @dihedral:49-84-87-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d49_i*
+    @dihedral:X-84-88-49 @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d49_i*
+    @dihedral:16-84-88-49 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d49_i*
+    @dihedral:16-84-88-61 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i*
+    @dihedral:20-84-88-61 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i*
+    @dihedral:49-84-88-X @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*
+    @dihedral:49-84-88-61 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i*
+    @dihedral:48-86-86-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i*
+    @dihedral:48-86-86-56 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i*
+    @dihedral:48-86-87-X @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d87_i* @atom:*
+    @dihedral:48-86-88-X @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d88_i* @atom:*
+    @dihedral:48-86-88-61 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i*
+    @dihedral:56-86-88-X @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d88_i* @atom:*
+    @dihedral:X-87-87-20 @atom:* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d20_i*
+    @dihedral:X-87-87-57 @atom:* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d57_i*
+    @dihedral:X-87-87-87 @atom:* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i*
+    @dihedral:49-87-87-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d49_i*
+    @dihedral:4-89-90-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d13_i*
+    @dihedral:4-89-90-45 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d45_i*
+    @dihedral:4-89-90-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d48_i*
+    @dihedral:4-89-90-91 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i*
+    @dihedral:91-89-90-13 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d13_i*
+    @dihedral:91-89-90-45 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d45_i*
+    @dihedral:91-89-90-48 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d48_i*
+    @dihedral:91-89-90-91 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i*
+    @dihedral:X-89-91-X @atom:* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:*
+    @dihedral:4-89-91-46 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i*
+    @dihedral:4-89-91-91 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i*
+    @dihedral:90-89-91-46 @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i*
+    @dihedral:90-89-91-91 @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i*
+    @dihedral:X-90-91-X @atom:* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i* @atom:*
+    @dihedral:X-90-91-46 @atom:* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i*
+    @dihedral:X-90-91-91 @atom:* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i*
+    @dihedral:X-91-91-X @atom:* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*
+    @dihedral:X-91-91-24 @atom:* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d24_i*
+    @dihedral:13-91-91-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-91-91-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-91-91-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-91-91-91 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i*
+    @dihedral:91-91-91-91 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i*
+    @dihedral:X-109-109-X @atom:* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*
+    @dihedral:13-109-109-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i*
+    @dihedral:13-109-109-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i*
+    @dihedral:13-109-109-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d48_i*
+    @dihedral:13-109-109-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d50_i*
+    @dihedral:13-109-109-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:46-109-109-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i*
+    @dihedral:46-109-109-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d48_i*
+    @dihedral:46-109-109-50 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d50_i*
+    @dihedral:46-109-109-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:48-109-109-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d48_i*
+    @dihedral:48-109-109-50 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d50_i*
+    @dihedral:48-109-109-109 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:50-109-109-50 @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d50_i*
+    @dihedral:50-109-109-109 @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:109-109-109-109 @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i*
+    @dihedral:24-3-13-53 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i*
+    @dihedral:52-3-13-24 @atom:*_b*_a*_d52_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i*
+    @dihedral:3-13-13-53 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i*
+    @dihedral:3-13-13-83 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i*
+    @dihedral:3-13-13-84 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i*
+    @dihedral:3-13-13-85 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i*
+    @dihedral:5-13-13-53 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i*
+    @dihedral:15-13-13-53 @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i*
+    @dihedral:16-13-13-53 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i*
+    @dihedral:13-13-13-55 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i*
+    @dihedral:24-13-13-83 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i*
+    @dihedral:53-13-13-83 @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i*
+    @dihedral:24-13-13-84 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i*
+    @dihedral:53-13-13-84 @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i*
+    @dihedral:24-13-13-85 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i*
+    @dihedral:46-13-13-85 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i*
+    @dihedral:53-13-13-85 @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i*
+    @dihedral:3-13-53-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i*
+    @dihedral:3-13-53-54 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d54_i*
+    @dihedral:13-13-53-54 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d54_i*
+    @dihedral:46-13-55-54 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d54_i*
+    @dihedral:13-13-85-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* @atom:*
+    @dihedral:13-13-85-57 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* @atom:*_b*_a*_d57_i*
+    @dihedral:46-13-85-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* @atom:*
+    @dihedral:55-48-55-54 @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d54_i*
+    @dihedral:X-48-81-X @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d81_i* @atom:*
+    @dihedral:X-57-85-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d85_i* @atom:*
+    @dihedral:X-85-85-X @atom:* @atom:*_b*_a*_d85_i* @atom:*_b*_a*_d85_i* @atom:*
+    @dihedral:13-13-13-20 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i*
+    @dihedral:13-13-13-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i*
+  } #(end of dihedrals by type)
+
+
+  write_once("In Settings") {
+    improper_coeff @improper:X-X-3-4 harmonic 10.5 180.0
+    improper_coeff @improper:X-X-3-52 harmonic 10.5 180.0
+    improper_coeff @improper:X-X-24-X harmonic 2.5 180.0
+    improper_coeff @improper:X-X-47-X harmonic 15.0 180.0
+    improper_coeff @improper:X-X-48-X harmonic 2.5 180.0
+  } #(end of improper_coeffs)
+
+  write_once("Data Impropers By Type (opls_imp.py)") {
+    @improper:X-X-3-4 @atom:* @atom:* @atom:*_b*_a*_d*_i3 @atom:*_b*_a*_d*_i4
+    @improper:X-X-3-52 @atom:* @atom:* @atom:*_b*_a*_d*_i3 @atom:*_b*_a*_d*_i52
+    @improper:X-X-24-X @atom:* @atom:* @atom:*_b*_a*_d*_i24 @atom:*
+    @improper:X-X-47-X @atom:* @atom:* @atom:*_b*_a*_d*_i47 @atom:*
+    @improper:X-X-48-X @atom:* @atom:* @atom:*_b*_a*_d*_i48 @atom:*
+  } #(end of impropers by type)
+
+
+  # --------   (descriptive comment)   --------
+  # ---- biologically relevant atom types: ----
+  # biotype       1    N       "Glycine"                         180
+  # biotype       2    CA      "Glycine"                         165
+  # biotype       3    C       "Glycine"                         177
+  # biotype       4    HN      "Glycine"                         183
+  # biotype       5    O       "Glycine"                         178
+  # biotype       6    HA      "Glycine"                          85
+  # biotype       7    N       "Alanine"                         180
+  # biotype       8    CA      "Alanine"                         166
+  # biotype       9    C       "Alanine"                         177
+  # biotype      10    HN      "Alanine"                         183
+  # biotype      11    O       "Alanine"                         178
+  # biotype      12    HA      "Alanine"                          85
+  # biotype      13    CB      "Alanine"                          80
+  # biotype      14    HB      "Alanine"                          85
+  # biotype      15    N       "Valine"                          180
+  # biotype      16    CA      "Valine"                          166
+  # biotype      17    C       "Valine"                          177
+  # biotype      18    HN      "Valine"                          183
+  # biotype      19    O       "Valine"                          178
+  # biotype      20    HA      "Valine"                           85
+  # biotype      21    CB      "Valine"                           82
+  # biotype      22    HB      "Valine"                           85
+  # biotype      23    CG1     "Valine"                           80
+  # biotype      24    HG1     "Valine"                           85
+  # biotype      25    CG2     "Valine"                           80
+  # biotype      26    HG2     "Valine"                           85
+  # biotype      27    N       "Leucine"                         180
+  # biotype      28    CA      "Leucine"                         166
+  # biotype      29    C       "Leucine"                         177
+  # biotype      30    HN      "Leucine"                         183
+  # biotype      31    O       "Leucine"                         178
+  # biotype      32    HA      "Leucine"                          85
+  # biotype      33    CB      "Leucine"                          81
+  # biotype      34    HB      "Leucine"                          85
+  # biotype      35    CG      "Leucine"                          82
+  # biotype      36    HG      "Leucine"                          85
+  # biotype      37    CD1     "Leucine"                          80
+  # biotype      38    HD1     "Leucine"                          85
+  # biotype      39    CD2     "Leucine"                          80
+  # biotype      40    HD2     "Leucine"                          85
+  # biotype      41    N       "Isoleucine"                      180
+  # biotype      42    CA      "Isoleucine"                      166
+  # biotype      43    C       "Isoleucine"                      177
+  # biotype      44    HN      "Isoleucine"                      183
+  # biotype      45    O       "Isoleucine"                      178
+  # biotype      46    HA      "Isoleucine"                       85
+  # biotype      47    CB      "Isoleucine"                       82
+  # biotype      48    HB      "Isoleucine"                       85
+  # biotype      49    CG1     "Isoleucine"                       80
+  # biotype      50    HG1     "Isoleucine"                       85
+  # biotype      51    CG2     "Isoleucine"                       81
+  # biotype      52    HG2     "Isoleucine"                       85
+  # biotype      53    CD      "Isoleucine"                       80
+  # biotype      54    HD      "Isoleucine"                       85
+  # biotype      55    N       "Serine"                          180
+  # biotype      56    CA      "Serine"                          166
+  # biotype      57    C       "Serine"                          177
+  # biotype      58    HN      "Serine"                          183
+  # biotype      59    O       "Serine"                          178
+  # biotype      60    HA      "Serine"                           85
+  # biotype      61    CB      "Serine"                           99
+  # biotype      62    HB      "Serine"                           85
+  # biotype      63    OG      "Serine"                           96
+  # biotype      64    HG      "Serine"                           97
+  # biotype      65    N       "Threonine"                       180
+  # biotype      66    CA      "Threonine"                       166
+  # biotype      67    C       "Threonine"                       177
+  # biotype      68    HN      "Threonine"                       183
+  # biotype      69    O       "Threonine"                       178
+  # biotype      70    HA      "Threonine"                        85
+  # biotype      71    CB      "Threonine"                       100
+  # biotype      72    HB      "Threonine"                        85
+  # biotype      73    OG1     "Threonine"                        96
+  # biotype      74    HG1     "Threonine"                        97
+  # biotype      75    CG2     "Threonine"                        80
+  # biotype      76    HG2     "Threonine"                        85
+  # biotype      77    N       "Cysteine (SH)"                   180
+  # biotype      78    CA      "Cysteine (SH)"                   166
+  # biotype      79    C       "Cysteine (SH)"                   177
+  # biotype      80    HN      "Cysteine (SH)"                   183
+  # biotype      81    O       "Cysteine (SH)"                   178
+  # biotype      82    HA      "Cysteine (SH)"                    85
+  # biotype      83    CB      "Cysteine (SH)"                   148
+  # biotype      84    HB      "Cysteine (SH)"                    85
+  # biotype      85    SG      "Cysteine (SH)"                   142
+  # biotype      86    HG      "Cysteine (SH)"                   146
+  # biotype      87    N       "Cystine (SS)"                    180
+  # biotype      88    CA      "Cystine (SS)"                    166
+  # biotype      89    C       "Cystine (SS)"                    177
+  # biotype      90    HN      "Cystine (SS)"                    183
+  # biotype      91    O       "Cystine (SS)"                    178
+  # biotype      92    HA      "Cystine (SS)"                     85
+  # biotype      93    CB      "Cystine (SS)"                    156
+  # biotype      94    HB      "Cystine (SS)"                     85
+  # biotype      95    SG      "Cystine (SS)"                    145
+  # biotype      96    N       "Cysteine (S-)"                    -1
+  # biotype      97    CA      "Cysteine (S-)"                    -1
+  # biotype      98    C       "Cysteine (S-)"                    -1
+  # biotype      99    HN      "Cysteine (S-)"                    -1
+  # biotype     100    O       "Cysteine (S-)"                    -1
+  # biotype     101    HA      "Cysteine (S-)"                    -1
+  # biotype     102    CB      "Cysteine (S-)"                    -1
+  # biotype     103    HB      "Cysteine (S-)"                    -1
+  # biotype     104    SG      "Cysteine (S-)"                    -1
+  # biotype     105    N       "Proline"                         181
+  # biotype     106    CA      "Proline"                         188
+  # biotype     107    C       "Proline"                         177
+  # biotype     108    O       "Proline"                         178
+  # biotype     109    HA      "Proline"                          85
+  # biotype     110    CB      "Proline"                          81
+  # biotype     111    HB      "Proline"                          85
+  # biotype     112    CG      "Proline"                          81
+  # biotype     113    HG      "Proline"                          85
+  # biotype     114    CD      "Proline"                         187
+  # biotype     115    HD      "Proline"                          85
+  # biotype     116    N       "Phenylalanine"                   180
+  # biotype     117    CA      "Phenylalanine"                   166
+  # biotype     118    C       "Phenylalanine"                   177
+  # biotype     119    HN      "Phenylalanine"                   183
+  # biotype     120    O       "Phenylalanine"                   178
+  # biotype     121    HA      "Phenylalanine"                    85
+  # biotype     122    CB      "Phenylalanine"                    94
+  # biotype     123    HB      "Phenylalanine"                    85
+  # biotype     124    CG      "Phenylalanine"                    90
+  # biotype     125    CD      "Phenylalanine"                    90
+  # biotype     126    HD      "Phenylalanine"                    91
+  # biotype     127    CE      "Phenylalanine"                    90
+  # biotype     128    HE      "Phenylalanine"                    91
+  # biotype     129    CZ      "Phenylalanine"                    90
+  # biotype     130    HZ      "Phenylalanine"                    91
+  # biotype     131    N       "Tyrosine"                        180
+  # biotype     132    CA      "Tyrosine"                        166
+  # biotype     133    C       "Tyrosine"                        177
+  # biotype     134    HN      "Tyrosine"                        183
+  # biotype     135    O       "Tyrosine"                        178
+  # biotype     136    HA      "Tyrosine"                         85
+  # biotype     137    CB      "Tyrosine"                         94
+  # biotype     138    HB      "Tyrosine"                         85
+  # biotype     139    CG      "Tyrosine"                         90
+  # biotype     140    CD      "Tyrosine"                         90
+  # biotype     141    HD      "Tyrosine"                         91
+  # biotype     142    CE      "Tyrosine"                         90
+  # biotype     143    HE      "Tyrosine"                         91
+  # biotype     144    CZ      "Tyrosine"                        108
+  # biotype     145    OH      "Tyrosine"                        109
+  # biotype     146    HH      "Tyrosine"                        110
+  # biotype     147    N       "Tyrosine (O-)"                    -1
+  # biotype     148    CA      "Tyrosine (O-)"                    -1
+  # biotype     149    C       "Tyrosine (O-)"                    -1
+  # biotype     150    HN      "Tyrosine (O-)"                    -1
+  # biotype     151    O       "Tyrosine (O-)"                    -1
+  # biotype     152    HA      "Tyrosine (O-)"                    -1
+  # biotype     153    CB      "Tyrosine (O-)"                    -1
+  # biotype     154    HB      "Tyrosine (O-)"                    -1
+  # biotype     155    CG      "Tyrosine (O-)"                    -1
+  # biotype     156    CD      "Tyrosine (O-)"                    -1
+  # biotype     157    HD      "Tyrosine (O-)"                    -1
+  # biotype     158    CE      "Tyrosine (O-)"                    -1
+  # biotype     159    HE      "Tyrosine (O-)"                    -1
+  # biotype     160    CZ      "Tyrosine (O-)"                    -1
+  # biotype     161    OH      "Tyrosine (O-)"                    -1
+  # biotype     162    N       "Tryptophan"                      180
+  # biotype     163    CA      "Tryptophan"                      166
+  # biotype     164    C       "Tryptophan"                      177
+  # biotype     165    HN      "Tryptophan"                      183
+  # biotype     166    O       "Tryptophan"                      178
+  # biotype     167    HA      "Tryptophan"                       85
+  # biotype     168    CB      "Tryptophan"                       81
+  # biotype     169    HB      "Tryptophan"                       85
+  # biotype     170    CG      "Tryptophan"                      441
+  # biotype     171    CD1     "Tryptophan"                      455
+  # biotype     172    HD1     "Tryptophan"                       91
+  # biotype     173    CD2     "Tryptophan"                      442
+  # biotype     174    NE1     "Tryptophan"                      444
+  # biotype     175    HE1     "Tryptophan"                      445
+  # biotype     176    CE2     "Tryptophan"                      443
+  # biotype     177    CE3     "Tryptophan"                       90
+  # biotype     178    HE3     "Tryptophan"                       91
+  # biotype     179    CZ2     "Tryptophan"                       90
+  # biotype     180    HZ2     "Tryptophan"                       91
+  # biotype     181    CZ3     "Tryptophan"                       90
+  # biotype     182    HZ3     "Tryptophan"                       91
+  # biotype     183    CH2     "Tryptophan"                       90
+  # biotype     184    HH2     "Tryptophan"                       91
+  # biotype     185    N       "Histidine (+)"                   180
+  # biotype     186    CA      "Histidine (+)"                   166
+  # biotype     187    C       "Histidine (+)"                   177
+  # biotype     188    HN      "Histidine (+)"                   183
+  # biotype     189    O       "Histidine (+)"                   178
+  # biotype     190    HA      "Histidine (+)"                    85
+  # biotype     191    CB      "Histidine (+)"                   446
+  # biotype     192    HB      "Histidine (+)"                    85
+  # biotype     193    CG      "Histidine (+)"                   451
+  # biotype     194    ND1     "Histidine (+)"                   453
+  # biotype     195    HD1     "Histidine (+)"                   454
+  # biotype     196    CD2     "Histidine (+)"                   451
+  # biotype     197    HD2     "Histidine (+)"                    91
+  # biotype     198    CE1     "Histidine (+)"                   450
+  # biotype     199    HE1     "Histidine (+)"                    91
+  # biotype     200    NE2     "Histidine (+)"                   453
+  # biotype     201    HE2     "Histidine (+)"                   454
+  # biotype     202    N       "Histidine (HD)"                  180
+  # biotype     203    CA      "Histidine (HD)"                  166
+  # biotype     204    C       "Histidine (HD)"                  177
+  # biotype     205    HN      "Histidine (HD)"                  183
+  # biotype     206    O       "Histidine (HD)"                  178
+  # biotype     207    HA      "Histidine (HD)"                   85
+  # biotype     208    CB      "Histidine (HD)"                  446
+  # biotype     209    HB      "Histidine (HD)"                   85
+  # biotype     210    CG      "Histidine (HD)"                  449
+  # biotype     211    ND1     "Histidine (HD)"                  444
+  # biotype     212    HD1     "Histidine (HD)"                  445
+  # biotype     213    CD2     "Histidine (HD)"                  448
+  # biotype     214    HD2     "Histidine (HD)"                   91
+  # biotype     215    CE1     "Histidine (HD)"                  447
+  # biotype     216    HE1     "Histidine (HD)"                   91
+  # biotype     217    NE2     "Histidine (HD)"                  452
+  # biotype     218    N       "Histidine (HE)"                  180
+  # biotype     219    CA      "Histidine (HE)"                  166
+  # biotype     220    C       "Histidine (HE)"                  177
+  # biotype     221    HN      "Histidine (HE)"                  183
+  # biotype     222    O       "Histidine (HE)"                  178
+  # biotype     223    HA      "Histidine (HE)"                   85
+  # biotype     224    CB      "Histidine (HE)"                  446
+  # biotype     225    HB      "Histidine (HE)"                   85
+  # biotype     226    CG      "Histidine (HE)"                  448
+  # biotype     227    ND1     "Histidine (HE)"                  452
+  # biotype     228    CD2     "Histidine (HE)"                  449
+  # biotype     229    HD2     "Histidine (HE)"                   91
+  # biotype     230    CE1     "Histidine (HE)"                  447
+  # biotype     231    HE1     "Histidine (HE)"                   91
+  # biotype     232    NE2     "Histidine (HE)"                  444
+  # biotype     233    HE2     "Histidine (HE)"                  445
+  # biotype     234    N       "Aspartic Acid"                   180
+  # biotype     235    CA      "Aspartic Acid"                   166
+  # biotype     236    C       "Aspartic Acid"                   177
+  # biotype     237    HN      "Aspartic Acid"                   183
+  # biotype     238    O       "Aspartic Acid"                   178
+  # biotype     239    HA      "Aspartic Acid"                    85
+  # biotype     240    CB      "Aspartic Acid"                   216
+  # biotype     241    HB      "Aspartic Acid"                    85
+  # biotype     242    CG      "Aspartic Acid"                   213
+  # biotype     243    OD      "Aspartic Acid"                   214
+  # biotype     244    N       "Aspartic Acid (COOH)"             -1
+  # biotype     245    CA      "Aspartic Acid (COOH)"             -1
+  # biotype     246    C       "Aspartic Acid (COOH)"             -1
+  # biotype     247    HN      "Aspartic Acid (COOH)"             -1
+  # biotype     248    O       "Aspartic Acid (COOH)"             -1
+  # biotype     249    HA      "Aspartic Acid (COOH)"             -1
+  # biotype     250    CB      "Aspartic Acid (COOH)"             -1
+  # biotype     251    HB      "Aspartic Acid (COOH)"             -1
+  # biotype     252    CG      "Aspartic Acid (COOH)"             -1
+  # biotype     253    OD1     "Aspartic Acid (COOH)"             -1
+  # biotype     254    OD2     "Aspartic Acid (COOH)"             -1
+  # biotype     255    HD2     "Aspartic Acid (COOH)"             -1
+  # biotype     256    N       "Asparagine"                      180
+  # biotype     257    CA      "Asparagine"                      166
+  # biotype     258    C       "Asparagine"                      177
+  # biotype     259    HN      "Asparagine"                      183
+  # biotype     260    O       "Asparagine"                      178
+  # biotype     261    HA      "Asparagine"                       85
+  # biotype     262    CB      "Asparagine"                       81
+  # biotype     263    HB      "Asparagine"                       85
+  # biotype     264    CG      "Asparagine"                      177
+  # biotype     265    OD1     "Asparagine"                      178
+  # biotype     266    ND2     "Asparagine"                      179
+  # biotype     267    HD2     "Asparagine"                      182
+  # biotype     268    N       "Glutamic Acid"                   180
+  # biotype     269    CA      "Glutamic Acid"                   166
+  # biotype     270    C       "Glutamic Acid"                   177
+  # biotype     271    HN      "Glutamic Acid"                   183
+  # biotype     272    O       "Glutamic Acid"                   178
+  # biotype     273    HA      "Glutamic Acid"                    85
+  # biotype     274    CB      "Glutamic Acid"                    81
+  # biotype     275    HB      "Glutamic Acid"                    85
+  # biotype     276    CG      "Glutamic Acid"                   216
+  # biotype     277    HG      "Glutamic Acid"                    85
+  # biotype     278    CD      "Glutamic Acid"                   213
+  # biotype     279    OE      "Glutamic Acid"                   214
+  # biotype     280    N       "Glutamic Acid (COOH)"             -1
+  # biotype     281    CA      "Glutamic Acid (COOH)"             -1
+  # biotype     282    C       "Glutamic Acid (COOH)"             -1
+  # biotype     283    HN      "Glutamic Acid (COOH)"             -1
+  # biotype     284    O       "Glutamic Acid (COOH)"             -1
+  # biotype     285    HA      "Glutamic Acid (COOH)"             -1
+  # biotype     286    CB      "Glutamic Acid (COOH)"             -1
+  # biotype     287    HB      "Glutamic Acid (COOH)"             -1
+  # biotype     288    CG      "Glutamic Acid (COOH)"             -1
+  # biotype     289    HG      "Glutamic Acid (COOH)"             -1
+  # biotype     290    CD      "Glutamic Acid (COOH)"             -1
+  # biotype     291    OE1     "Glutamic Acid (COOH)"             -1
+  # biotype     292    OE2     "Glutamic Acid (COOH)"             -1
+  # biotype     293    HE2     "Glutamic Acid (COOH)"             -1
+  # biotype     294    N       "Glutamine"                       180
+  # biotype     295    CA      "Glutamine"                       166
+  # biotype     296    C       "Glutamine"                       177
+  # biotype     297    HN      "Glutamine"                       183
+  # biotype     298    O       "Glutamine"                       178
+  # biotype     299    HA      "Glutamine"                        85
+  # biotype     300    CB      "Glutamine"                        81
+  # biotype     301    HB      "Glutamine"                        85
+  # biotype     302    CG      "Glutamine"                        81
+  # biotype     303    HG      "Glutamine"                        85
+  # biotype     304    CD      "Glutamine"                       177
+  # biotype     305    OE1     "Glutamine"                       178
+  # biotype     306    NE2     "Glutamine"                       179
+  # biotype     307    HE2     "Glutamine"                       182
+  # biotype     308    N       "Methionine"                      180
+  # biotype     309    CA      "Methionine"                      166
+  # biotype     310    C       "Methionine"                      177
+  # biotype     311    HN      "Methionine"                      183
+  # biotype     312    O       "Methionine"                      178
+  # biotype     313    HA      "Methionine"                       85
+  # biotype     314    CB      "Methionine"                       81
+  # biotype     315    HB      "Methionine"                       85
+  # biotype     316    CG      "Methionine"                      152
+  # biotype     317    HG      "Methionine"                       85
+  # biotype     318    SD      "Methionine"                      144
+  # biotype     319    CE      "Methionine"                      151
+  # biotype     320    HE      "Methionine"                       85
+  # biotype     321    N       "Lysine"                          180
+  # biotype     322    CA      "Lysine"                          166
+  # biotype     323    C       "Lysine"                          177
+  # biotype     324    HN      "Lysine"                          183
+  # biotype     325    O       "Lysine"                          178
+  # biotype     326    HA      "Lysine"                           85
+  # biotype     327    CB      "Lysine"                           81
+  # biotype     328    HB      "Lysine"                           85
+  # biotype     329    CG      "Lysine"                           81
+  # biotype     330    HG      "Lysine"                           85
+  # biotype     331    CD      "Lysine"                           81
+  # biotype     332    HD      "Lysine"                           85
+  # biotype     333    CE      "Lysine"                          235
+  # biotype     334    HE      "Lysine"                           85
+  # biotype     335    NZ      "Lysine"                          230
+  # biotype     336    HZ      "Lysine"                          233
+  # biotype     337    N       "Lysine (NH2)"                     -1
+  # biotype     338    CA      "Lysine (NH2)"                     -1
+  # biotype     339    C       "Lysine (NH2)"                     -1
+  # biotype     340    HN      "Lysine (NH2)"                     -1
+  # biotype     341    O       "Lysine (NH2)"                     -1
+  # biotype     342    HA      "Lysine (NH2)"                     -1
+  # biotype     343    CB      "Lysine (NH2)"                     -1
+  # biotype     344    HB      "Lysine (NH2)"                     -1
+  # biotype     345    CG      "Lysine (NH2)"                     -1
+  # biotype     346    HG      "Lysine (NH2)"                     -1
+  # biotype     347    CD      "Lysine (NH2)"                     -1
+  # biotype     348    HD      "Lysine (NH2)"                     -1
+  # biotype     349    CE      "Lysine (NH2)"                     -1
+  # biotype     350    HE      "Lysine (NH2)"                     -1
+  # biotype     351    NZ      "Lysine (NH2)"                     -1
+  # biotype     352    HZ      "Lysine (NH2)"                     -1
+  # biotype     353    N       "Arginine"                        180
+  # biotype     354    CA      "Arginine"                        166
+  # biotype     355    C       "Arginine"                        177
+  # biotype     356    HN      "Arginine"                        183
+  # biotype     357    O       "Arginine"                        178
+  # biotype     358    HA      "Arginine"                         85
+  # biotype     359    CB      "Arginine"                         81
+  # biotype     360    HB      "Arginine"                         85
+  # biotype     361    CG      "Arginine"                        251
+  # biotype     362    HG      "Arginine"                         85
+  # biotype     363    CD      "Arginine"                        250
+  # biotype     364    HD      "Arginine"                         85
+  # biotype     365    NE      "Arginine"                        246
+  # biotype     366    HE      "Arginine"                        247
+  # biotype     367    CZ      "Arginine"                        245
+  # biotype     368    NH      "Arginine"                        243
+  # biotype     369    HH      "Arginine"                        244
+  # biotype     370    N       "Ornithine"                       180
+  # biotype     371    CA      "Ornithine"                       166
+  # biotype     372    C       "Ornithine"                       177
+  # biotype     373    HN      "Ornithine"                       183
+  # biotype     374    O       "Ornithine"                       178
+  # biotype     375    HA      "Ornithine"                        85
+  # biotype     376    CB      "Ornithine"                        81
+  # biotype     377    HB      "Ornithine"                        85
+  # biotype     378    CG      "Ornithine"                        81
+  # biotype     379    HG      "Ornithine"                        85
+  # biotype     380    CD      "Ornithine"                       235
+  # biotype     381    HD      "Ornithine"                        85
+  # biotype     382    NE      "Ornithine"                       230
+  # biotype     383    HE      "Ornithine"                       233
+  # biotype     384    N       "MethylAlanine (AIB)"             180
+  # biotype     385    CA      "MethylAlanine (AIB)"             167
+  # biotype     386    C       "MethylAlanine (AIB)"             177
+  # biotype     387    HN      "MethylAlanine (AIB)"             183
+  # biotype     388    O       "MethylAlanine (AIB)"             178
+  # biotype     389    CB      "MethylAlanine (AIB)"              80
+  # biotype     390    HB      "MethylAlanine (AIB)"              85
+  # biotype     391    N       "Pyroglutamic Acid"               180
+  # biotype     392    CA      "Pyroglutamic Acid"               166
+  # biotype     393    C       "Pyroglutamic Acid"               177
+  # biotype     394    HN      "Pyroglutamic Acid"               183
+  # biotype     395    O       "Pyroglutamic Acid"               178
+  # biotype     396    HA      "Pyroglutamic Acid"                85
+  # biotype     397    CB      "Pyroglutamic Acid"                81
+  # biotype     398    HB      "Pyroglutamic Acid"                85
+  # biotype     399    CG      "Pyroglutamic Acid"               216
+  # biotype     400    HG      "Pyroglutamic Acid"                85
+  # biotype     401    CD      "Pyroglutamic Acid"               177
+  # biotype     402    OE      "Pyroglutamic Acid"               178
+  # biotype     403    N       "N-Terminal GLY"                  230
+  # biotype     404    CA      "N-Terminal GLY"                  235
+  # biotype     405    C       "N-Terminal GLY"                  177
+  # biotype     406    HN      "N-Terminal GLY"                  233
+  # biotype     407    O       "N-Terminal GLY"                  178
+  # biotype     408    HA      "N-Terminal GLY"                   85
+  # biotype     409    N       "N-Terminal ALA"                  230
+  # biotype     410    CA      "N-Terminal ALA"                  236
+  # biotype     411    C       "N-Terminal ALA"                  177
+  # biotype     412    HN      "N-Terminal ALA"                  233
+  # biotype     413    O       "N-Terminal ALA"                  178
+  # biotype     414    HA      "N-Terminal ALA"                   85
+  # biotype     415    N       "N-Terminal VAL"                  230
+  # biotype     416    CA      "N-Terminal VAL"                  236
+  # biotype     417    C       "N-Terminal VAL"                  177
+  # biotype     418    HN      "N-Terminal VAL"                  233
+  # biotype     419    O       "N-Terminal VAL"                  178
+  # biotype     420    HA      "N-Terminal VAL"                   85
+  # biotype     421    N       "N-Terminal LEU"                  230
+  # biotype     422    CA      "N-Terminal LEU"                  236
+  # biotype     423    C       "N-Terminal LEU"                  177
+  # biotype     424    HN      "N-Terminal LEU"                  233
+  # biotype     425    O       "N-Terminal LEU"                  178
+  # biotype     426    HA      "N-Terminal LEU"                   85
+  # biotype     427    N       "N-Terminal ILE"                  230
+  # biotype     428    CA      "N-Terminal ILE"                  236
+  # biotype     429    C       "N-Terminal ILE"                  177
+  # biotype     430    HN      "N-Terminal ILE"                  233
+  # biotype     431    O       "N-Terminal ILE"                  178
+  # biotype     432    HA      "N-Terminal ILE"                   85
+  # biotype     433    N       "N-Terminal SER"                  230
+  # biotype     434    CA      "N-Terminal SER"                  236
+  # biotype     435    C       "N-Terminal SER"                  177
+  # biotype     436    HN      "N-Terminal SER"                  233
+  # biotype     437    O       "N-Terminal SER"                  178
+  # biotype     438    HA      "N-Terminal SER"                   85
+  # biotype     439    N       "N-Terminal THR"                  230
+  # biotype     440    CA      "N-Terminal THR"                  236
+  # biotype     441    C       "N-Terminal THR"                  177
+  # biotype     442    HN      "N-Terminal THR"                  233
+  # biotype     443    O       "N-Terminal THR"                  178
+  # biotype     444    HA      "N-Terminal THR"                   85
+  # biotype     445    N       "N-Terminal CYS (SH)"             230
+  # biotype     446    CA      "N-Terminal CYS (SH)"             236
+  # biotype     447    C       "N-Terminal CYS (SH)"             177
+  # biotype     448    HN      "N-Terminal CYS (SH)"             233
+  # biotype     449    O       "N-Terminal CYS (SH)"             178
+  # biotype     450    HA      "N-Terminal CYS (SH)"              85
+  # biotype     451    N       "N-Terminal CYX (SS)"             230
+  # biotype     452    CA      "N-Terminal CYX (SS)"             236
+  # biotype     453    C       "N-Terminal CYX (SS)"             177
+  # biotype     454    HN      "N-Terminal CYX (SS)"             233
+  # biotype     455    O       "N-Terminal CYX (SS)"             178
+  # biotype     456    HA      "N-Terminal CYX (SS)"              85
+  # biotype     457    N       "N-Terminal CYD (S-)"              -1
+  # biotype     458    CA      "N-Terminal CYD (S-)"              -1
+  # biotype     459    C       "N-Terminal CYD (S-)"              -1
+  # biotype     460    HN      "N-Terminal CYD (S-)"              -1
+  # biotype     461    O       "N-Terminal CYD (S-)"              -1
+  # biotype     462    HA      "N-Terminal CYD (S-)"              -1
+  # biotype     463    N       "N-Terminal PRO"                  252
+  # biotype     464    CA      "N-Terminal PRO"                  238
+  # biotype     465    C       "N-Terminal PRO"                  177
+  # biotype     466    HN      "N-Terminal PRO"                  253
+  # biotype     467    O       "N-Terminal PRO"                  178
+  # biotype     468    HA      "N-Terminal PRO"                   85
+  # biotype     469    CD      "N-Terminal PRO"                  239
+  # biotype     470    HD      "N-Terminal PRO"                   85
+  # biotype     471    N       "N-Terminal PHE"                  230
+  # biotype     472    CA      "N-Terminal PHE"                  236
+  # biotype     473    C       "N-Terminal PHE"                  177
+  # biotype     474    HN      "N-Terminal PHE"                  233
+  # biotype     475    O       "N-Terminal PHE"                  178
+  # biotype     476    HA      "N-Terminal PHE"                   85
+  # biotype     477    N       "N-Terminal TYR"                  230
+  # biotype     478    CA      "N-Terminal TYR"                  236
+  # biotype     479    C       "N-Terminal TYR"                  177
+  # biotype     480    HN      "N-Terminal TYR"                  233
+  # biotype     481    O       "N-Terminal TYR"                  178
+  # biotype     482    HA      "N-Terminal TYR"                   85
+  # biotype     483    N       "N-Terminal TYD (O-)"              -1
+  # biotype     484    CA      "N-Terminal TYD (O-)"              -1
+  # biotype     485    C       "N-Terminal TYD (O-)"              -1
+  # biotype     486    HN      "N-Terminal TYD (O-)"              -1
+  # biotype     487    O       "N-Terminal TYD (O-)"              -1
+  # biotype     488    HA      "N-Terminal TYD (O-)"              -1
+  # biotype     489    N       "N-Terminal TRP"                  230
+  # biotype     490    CA      "N-Terminal TRP"                  236
+  # biotype     491    C       "N-Terminal TRP"                  177
+  # biotype     492    HN      "N-Terminal TRP"                  233
+  # biotype     493    O       "N-Terminal TRP"                  178
+  # biotype     494    HA      "N-Terminal TRP"                   85
+  # biotype     495    N       "N-Terminal HIS (+)"              230
+  # biotype     496    CA      "N-Terminal HIS (+)"              236
+  # biotype     497    C       "N-Terminal HIS (+)"              177
+  # biotype     498    HN      "N-Terminal HIS (+)"              233
+  # biotype     499    O       "N-Terminal HIS (+)"              178
+  # biotype     500    HA      "N-Terminal HIS (+)"               85
+  # biotype     501    N       "N-Terminal HIS (HD)"             230
+  # biotype     502    CA      "N-Terminal HIS (HD)"             236
+  # biotype     503    C       "N-Terminal HIS (HD)"             177
+  # biotype     504    HN      "N-Terminal HIS (HD)"             233
+  # biotype     505    O       "N-Terminal HIS (HD)"             178
+  # biotype     506    HA      "N-Terminal HIS (HD)"              85
+  # biotype     507    N       "N-Terminal HIS (HE)"             230
+  # biotype     508    CA      "N-Terminal HIS (HE)"             236
+  # biotype     509    C       "N-Terminal HIS (HE)"             177
+  # biotype     510    HN      "N-Terminal HIS (HE)"             233
+  # biotype     511    O       "N-Terminal HIS (HE)"             178
+  # biotype     512    HA      "N-Terminal HIS (HE)"              85
+  # biotype     513    N       "N-Terminal ASP"                  230
+  # biotype     514    CA      "N-Terminal ASP"                  236
+  # biotype     515    C       "N-Terminal ASP"                  177
+  # biotype     516    HN      "N-Terminal ASP"                  233
+  # biotype     517    O       "N-Terminal ASP"                  178
+  # biotype     518    HA      "N-Terminal ASP"                   85
+  # biotype     519    N       "N-Terminal ASH (COOH)"            -1
+  # biotype     520    CA      "N-Terminal ASH (COOH)"            -1
+  # biotype     521    C       "N-Terminal ASH (COOH)"            -1
+  # biotype     522    HN      "N-Terminal ASH (COOH)"            -1
+  # biotype     523    O       "N-Terminal ASH (COOH)"            -1
+  # biotype     524    HA      "N-Terminal ASH (COOH)"            -1
+  # biotype     525    N       "N-Terminal ASN"                  230
+  # biotype     526    CA      "N-Terminal ASN"                  236
+  # biotype     527    C       "N-Terminal ASN"                  177
+  # biotype     528    HN      "N-Terminal ASN"                  233
+  # biotype     529    O       "N-Terminal ASN"                  178
+  # biotype     530    HA      "N-Terminal ASN"                   85
+  # biotype     531    N       "N-Terminal GLU"                  230
+  # biotype     532    CA      "N-Terminal GLU"                  236
+  # biotype     533    C       "N-Terminal GLU"                  177
+  # biotype     534    HN      "N-Terminal GLU"                  233
+  # biotype     535    O       "N-Terminal GLU"                  178
+  # biotype     536    HA      "N-Terminal GLU"                   85
+  # biotype     537    N       "N-Terminal GLH (COOH)"            -1
+  # biotype     538    CA      "N-Terminal GLH (COOH)"            -1
+  # biotype     539    C       "N-Terminal GLH (COOH)"            -1
+  # biotype     540    HN      "N-Terminal GLH (COOH)"            -1
+  # biotype     541    O       "N-Terminal GLH (COOH)"            -1
+  # biotype     542    HA      "N-Terminal GLH (COOH)"            -1
+  # biotype     543    N       "N-Terminal GLN"                  230
+  # biotype     544    CA      "N-Terminal GLN"                  236
+  # biotype     545    C       "N-Terminal GLN"                  177
+  # biotype     546    HN      "N-Terminal GLN"                  233
+  # biotype     547    O       "N-Terminal GLN"                  178
+  # biotype     548    HA      "N-Terminal GLN"                   85
+  # biotype     549    N       "N-Terminal MET"                  230
+  # biotype     550    CA      "N-Terminal MET"                  236
+  # biotype     551    C       "N-Terminal MET"                  177
+  # biotype     552    HN      "N-Terminal MET"                  233
+  # biotype     553    O       "N-Terminal MET"                  178
+  # biotype     554    HA      "N-Terminal MET"                   85
+  # biotype     555    N       "N-Terminal LYS"                  230
+  # biotype     556    CA      "N-Terminal LYS"                  236
+  # biotype     557    C       "N-Terminal LYS"                  177
+  # biotype     558    HN      "N-Terminal LYS"                  233
+  # biotype     559    O       "N-Terminal LYS"                  178
+  # biotype     560    HA      "N-Terminal LYS"                   85
+  # biotype     561    N       "N-Terminal LYD (NH2)"             -1
+  # biotype     562    CA      "N-Terminal LYD (NH2)"             -1
+  # biotype     563    C       "N-Terminal LYD (NH2)"             -1
+  # biotype     564    HN      "N-Terminal LYD (NH2)"             -1
+  # biotype     565    O       "N-Terminal LYD (NH2)"             -1
+  # biotype     566    HA      "N-Terminal LYD (NH2)"             -1
+  # biotype     567    N       "N-Terminal ARG"                  230
+  # biotype     568    CA      "N-Terminal ARG"                  236
+  # biotype     569    C       "N-Terminal ARG"                  177
+  # biotype     570    HN      "N-Terminal ARG"                  233
+  # biotype     571    O       "N-Terminal ARG"                  178
+  # biotype     572    HA      "N-Terminal ARG"                   85
+  # biotype     573    N       "N-Terminal ORN"                  230
+  # biotype     574    CA      "N-Terminal ORN"                  236
+  # biotype     575    C       "N-Terminal ORN"                  177
+  # biotype     576    HN      "N-Terminal ORN"                  233
+  # biotype     577    O       "N-Terminal ORN"                  178
+  # biotype     578    HA      "N-Terminal ORN"                   85
+  # biotype     579    N       "N-Terminal AIB"                  230
+  # biotype     580    CA      "N-Terminal AIB"                  237
+  # biotype     581    C       "N-Terminal AIB"                  177
+  # biotype     582    HN      "N-Terminal AIB"                  233
+  # biotype     583    O       "N-Terminal AIB"                  178
+  # biotype     584    N       "C-Terminal GLY"                  180
+  # biotype     585    CA      "C-Terminal GLY"                  226
+  # biotype     586    C       "C-Terminal GLY"                  213
+  # biotype     587    HN      "C-Terminal GLY"                  183
+  # biotype     588    OXT     "C-Terminal GLY"                  214
+  # biotype     589    HA      "C-Terminal GLY"                   85
+  # biotype     590    N       "C-Terminal ALA"                  180
+  # biotype     591    CA      "C-Terminal ALA"                  225
+  # biotype     592    C       "C-Terminal ALA"                  213
+  # biotype     593    HN      "C-Terminal ALA"                  183
+  # biotype     594    OXT     "C-Terminal ALA"                  214
+  # biotype     595    HA      "C-Terminal ALA"                   85
+  # biotype     596    N       "C-Terminal VAL"                  180
+  # biotype     597    CA      "C-Terminal VAL"                  225
+  # biotype     598    C       "C-Terminal VAL"                  213
+  # biotype     599    HN      "C-Terminal VAL"                  183
+  # biotype     600    OXT     "C-Terminal VAL"                  214
+  # biotype     601    HA      "C-Terminal VAL"                   85
+  # biotype     602    N       "C-Terminal LEU"                  180
+  # biotype     603    CA      "C-Terminal LEU"                  225
+  # biotype     604    C       "C-Terminal LEU"                  213
+  # biotype     605    HN      "C-Terminal LEU"                  183
+  # biotype     606    OXT     "C-Terminal LEU"                  214
+  # biotype     607    HA      "C-Terminal LEU"                   85
+  # biotype     608    N       "C-Terminal ILE"                  180
+  # biotype     609    CA      "C-Terminal ILE"                  225
+  # biotype     610    C       "C-Terminal ILE"                  213
+  # biotype     611    HN      "C-Terminal ILE"                  183
+  # biotype     612    OXT     "C-Terminal ILE"                  214
+  # biotype     613    HA      "C-Terminal ILE"                   85
+  # biotype     614    N       "C-Terminal SER"                  180
+  # biotype     615    CA      "C-Terminal SER"                  225
+  # biotype     616    C       "C-Terminal SER"                  213
+  # biotype     617    HN      "C-Terminal SER"                  183
+  # biotype     618    OXT     "C-Terminal SER"                  214
+  # biotype     619    HA      "C-Terminal SER"                   85
+  # biotype     620    N       "C-Terminal THR"                  180
+  # biotype     621    CA      "C-Terminal THR"                  225
+  # biotype     622    C       "C-Terminal THR"                  213
+  # biotype     623    HN      "C-Terminal THR"                  183
+  # biotype     624    OXT     "C-Terminal THR"                  214
+  # biotype     625    HA      "C-Terminal THR"                   85
+  # biotype     626    N       "C-Terminal CYS (SH)"             180
+  # biotype     627    CA      "C-Terminal CYS (SH)"             225
+  # biotype     628    C       "C-Terminal CYS (SH)"             213
+  # biotype     629    HN      "C-Terminal CYS (SH)"             183
+  # biotype     630    OXT     "C-Terminal CYS (SH)"             214
+  # biotype     631    HA      "C-Terminal CYS (SH)"              85
+  # biotype     632    N       "C-Terminal CYX (SS)"             180
+  # biotype     633    CA      "C-Terminal CYX (SS)"             225
+  # biotype     634    C       "C-Terminal CYX (SS)"             213
+  # biotype     635    HN      "C-Terminal CYX (SS)"             183
+  # biotype     636    OXT     "C-Terminal CYX (SS)"             214
+  # biotype     637    HA      "C-Terminal CYX (SS)"              85
+  # biotype     638    N       "C-Terminal CYD (S-)"              -1
+  # biotype     639    CA      "C-Terminal CYD (S-)"              -1
+  # biotype     640    C       "C-Terminal CYD (S-)"              -1
+  # biotype     641    HN      "C-Terminal CYD (S-)"              -1
+  # biotype     642    OXT     "C-Terminal CYD (S-)"              -1
+  # biotype     643    HA      "C-Terminal CYD (S-)"              -1
+  # biotype     644    N       "C-Terminal PRO"                  181
+  # biotype     645    CA      "C-Terminal PRO"                  228
+  # biotype     646    C       "C-Terminal PRO"                  213
+  # biotype     647    OXT     "C-Terminal PRO"                  214
+  # biotype     648    HA      "C-Terminal PRO"                   85
+  # biotype     649    N       "C-Terminal PHE"                  180
+  # biotype     650    CA      "C-Terminal PHE"                  225
+  # biotype     651    C       "C-Terminal PHE"                  213
+  # biotype     652    HN      "C-Terminal PHE"                  183
+  # biotype     653    OXT     "C-Terminal PHE"                  214
+  # biotype     654    HA      "C-Terminal PHE"                   85
+  # biotype     655    N       "C-Terminal TYR"                  180
+  # biotype     656    CA      "C-Terminal TYR"                  225
+  # biotype     657    C       "C-Terminal TYR"                  213
+  # biotype     658    HN      "C-Terminal TYR"                  183
+  # biotype     659    OXT     "C-Terminal TYR"                  214
+  # biotype     660    HA      "C-Terminal TYR"                   85
+  # biotype     661    N       "C-Terminal TYD (O-)"              -1
+  # biotype     662    CA      "C-Terminal TYD (O-)"              -1
+  # biotype     663    C       "C-Terminal TYD (O-)"              -1
+  # biotype     664    HN      "C-Terminal TYD (O-)"              -1
+  # biotype     665    OXT     "C-Terminal TYD (O-)"              -1
+  # biotype     666    HA      "C-Terminal TYD (O-)"              -1
+  # biotype     667    N       "C-Terminal TRP"                  180
+  # biotype     668    CA      "C-Terminal TRP"                  225
+  # biotype     669    C       "C-Terminal TRP"                  213
+  # biotype     670    HN      "C-Terminal TRP"                  183
+  # biotype     671    OXT     "C-Terminal TRP"                  214
+  # biotype     672    HA      "C-Terminal TRP"                   85
+  # biotype     673    N       "C-Terminal HIS (+)"              180
+  # biotype     674    CA      "C-Terminal HIS (+)"              225
+  # biotype     675    C       "C-Terminal HIS (+)"              213
+  # biotype     676    HN      "C-Terminal HIS (+)"              183
+  # biotype     677    OXT     "C-Terminal HIS (+)"              214
+  # biotype     678    HA      "C-Terminal HIS (+)"               85
+  # biotype     679    N       "C-Terminal HIS (HD)"             180
+  # biotype     680    CA      "C-Terminal HIS (HD)"             225
+  # biotype     681    C       "C-Terminal HIS (HD)"             213
+  # biotype     682    HN      "C-Terminal HIS (HD)"             183
+  # biotype     683    OXT     "C-Terminal HIS (HD)"             214
+  # biotype     684    HA      "C-Terminal HIS (HD)"              85
+  # biotype     685    N       "C-Terminal HIS (HE)"             180
+  # biotype     686    CA      "C-Terminal HIS (HE)"             225
+  # biotype     687    C       "C-Terminal HIS (HE)"             213
+  # biotype     688    HN      "C-Terminal HIS (HE)"             183
+  # biotype     689    OXT     "C-Terminal HIS (HE)"             214
+  # biotype     690    HA      "C-Terminal HIS (HE)"              85
+  # biotype     691    N       "C-Terminal ASP"                  180
+  # biotype     692    CA      "C-Terminal ASP"                  225
+  # biotype     693    C       "C-Terminal ASP"                  213
+  # biotype     694    HN      "C-Terminal ASP"                  183
+  # biotype     695    OXT     "C-Terminal ASP"                  214
+  # biotype     696    HA      "C-Terminal ASP"                   85
+  # biotype     697    N       "C-Terminal ASH (COOH)"            -1
+  # biotype     698    CA      "C-Terminal ASH (COOH)"            -1
+  # biotype     699    C       "C-Terminal ASH (COOH)"            -1
+  # biotype     700    HN      "C-Terminal ASH (COOH)"            -1
+  # biotype     701    OXT     "C-Terminal ASH (COOH)"            -1
+  # biotype     702    HA      "C-Terminal ASH (COOH)"            -1
+  # biotype     703    N       "C-Terminal ASN"                  180
+  # biotype     704    CA      "C-Terminal ASN"                  225
+  # biotype     705    C       "C-Terminal ASN"                  213
+  # biotype     706    HN      "C-Terminal ASN"                  183
+  # biotype     707    OXT     "C-Terminal ASN"                  214
+  # biotype     708    HA      "C-Terminal ASN"                   85
+  # biotype     709    N       "C-Terminal GLU"                  180
+  # biotype     710    CA      "C-Terminal GLU"                  225
+  # biotype     711    C       "C-Terminal GLU"                  213
+  # biotype     712    HN      "C-Terminal GLU"                  183
+  # biotype     713    OXT     "C-Terminal GLU"                  214
+  # biotype     714    HA      "C-Terminal GLU"                   85
+  # biotype     715    N       "C-Terminal GLH (COOH)"            -1
+  # biotype     716    CA      "C-Terminal GLH (COOH)"            -1
+  # biotype     717    C       "C-Terminal GLH (COOH)"            -1
+  # biotype     718    HN      "C-Terminal GLH (COOH)"            -1
+  # biotype     719    OXT     "C-Terminal GLH (COOH)"            -1
+  # biotype     720    HA      "C-Terminal GLH (COOH)"            -1
+  # biotype     721    N       "C-Terminal GLN"                  180
+  # biotype     722    CA      "C-Terminal GLN"                  225
+  # biotype     723    C       "C-Terminal GLN"                  213
+  # biotype     724    HN      "C-Terminal GLN"                  183
+  # biotype     725    OXT     "C-Terminal GLN"                  214
+  # biotype     726    HA      "C-Terminal GLN"                   85
+  # biotype     727    N       "C-Terminal MET"                  180
+  # biotype     728    CA      "C-Terminal MET"                  225
+  # biotype     729    C       "C-Terminal MET"                  213
+  # biotype     730    HN      "C-Terminal MET"                  183
+  # biotype     731    OXT     "C-Terminal MET"                  214
+  # biotype     732    HA      "C-Terminal MET"                   85
+  # biotype     733    N       "C-Terminal LYS"                  180
+  # biotype     734    CA      "C-Terminal LYS"                  225
+  # biotype     735    C       "C-Terminal LYS"                  213
+  # biotype     736    HN      "C-Terminal LYS"                  183
+  # biotype     737    OXT     "C-Terminal LYS"                  214
+  # biotype     738    HA      "C-Terminal LYS"                   85
+  # biotype     739    N       "C-Terminal LYD (NH2)"             -1
+  # biotype     740    CA      "C-Terminal LYD (NH2)"             -1
+  # biotype     741    C       "C-Terminal LYD (NH2)"             -1
+  # biotype     742    HN      "C-Terminal LYD (NH2)"             -1
+  # biotype     743    OXT     "C-Terminal LYD (NH2)"             -1
+  # biotype     744    HA      "C-Terminal LYD (NH2)"             -1
+  # biotype     745    N       "C-Terminal ARG"                  180
+  # biotype     746    CA      "C-Terminal ARG"                  225
+  # biotype     747    C       "C-Terminal ARG"                  213
+  # biotype     748    HN      "C-Terminal ARG"                  183
+  # biotype     749    OXT     "C-Terminal ARG"                  214
+  # biotype     750    HA      "C-Terminal ARG"                   85
+  # biotype     751    N       "C-Terminal ORN"                  180
+  # biotype     752    CA      "C-Terminal ORN"                  225
+  # biotype     753    C       "C-Terminal ORN"                  213
+  # biotype     754    HN      "C-Terminal ORN"                  183
+  # biotype     755    OXT     "C-Terminal ORN"                  214
+  # biotype     756    HA      "C-Terminal ORN"                   85
+  # biotype     757    N       "C-Terminal AIB"                  180
+  # biotype     758    CA      "C-Terminal AIB"                  227
+  # biotype     759    C       "C-Terminal AIB"                  213
+  # biotype     760    HN      "C-Terminal AIB"                  183
+  # biotype     761    OXT     "C-Terminal AIB"                  214
+  # biotype     762    N       "Deprotonated N-Terminus"          -1
+  # biotype     763    H       "Deprotonated N-Terminus"          -1
+  # biotype     764    C       "Formyl N-Terminus"               177
+  # biotype     765    H       "Formyl N-Terminus"               221
+  # biotype     766    O       "Formyl N-Terminus"               178
+  # biotype     767    CH3     "Acetyl N-Terminus"                80
+  # biotype     768    H       "Acetyl N-Terminus"                85
+  # biotype     769    C       "Acetyl N-Terminus"               177
+  # biotype     770    O       "Acetyl N-Terminus"               178
+  # biotype     771    C       "Protonated C-Terminus"            -1
+  # biotype     772    O       "Protonated C-Terminus"            -1
+  # biotype     773    OH      "Protonated C-Terminus"            -1
+  # biotype     774    HO      "Protonated C-Terminus"            -1
+  # biotype     775    N       "Amide C-Terminus"                179
+  # biotype     776    HN      "Amide C-Terminus"                182
+  # biotype     777    N       "N-MeAmide C-Terminus"            180
+  # biotype     778    HN      "N-MeAmide C-Terminus"            183
+  # biotype     779    CH3     "N-MeAmide C-Terminus"            184
+  # biotype     780    H       "N-MeAmide C-Terminus"             85
+  # biotype    2001    O       "Water"                            63
+  # biotype    2002    H       "Water"                            64
+  # biotype    2003    NA      "Sodium Ion"                       -1
+  # biotype    2004    K       "Potassium Ion"                    -1
+  # biotype    2005    MG      "Magnesium Ion"                    -1
+  # biotype    2006    CA      "Calcium Ion"                      -1
+  # biotype    2007    CL      "Chloride Ion"                     -1
+  # ----------   (end of comment)   ----------
+
+
+  write_once("In Init") {
+    units real
+    atom_style full
+    bond_style hybrid harmonic
+    angle_style hybrid harmonic
+    dihedral_style hybrid opls
+    improper_style hybrid harmonic
+    pair_style hybrid lj/cut/coul/long 10.0 10.0
+    pair_modify mix geometric
+    special_bonds lj/coul 0.0 0.0 0.5
+    kspace_style pppm 0.0001
+  } #end of init parameters
+
+}  # OPLSAA
+
+
+
+
+
+
+############################### NOTES ####################################
+#
+# This file was generated using this script:
+#
+# tinkerparm2lt.py -name OPLSAA -file oplsaa.prm -dihedral-style opls
+#
+# The oplsaa.prm file was downloaded from the TINKER website
+# http://dasher.wustl.edu/tinker/distribution/params/oplsaa.prm
+# (You can build a smaller version of this file by editing the oplsaa.prm
+#  file and deleting the lines beginning with "atom" that you don't need,
+#  and subsequently running tinkerparm2lt.py on the new file.  This can
+#  help reduce the number of atom types, which can help with visualization,
+#  and in some cases may also improve performance.)
+#
+# The following 1-2, 1-3, and 1-4 weighting parameters were ASSUMED:
+# special_bonds lj/coul 0.0 0.0 0.5
+# (See http://lammps.sandia.gov/doc/special_bonds.html for details)
+#
+# WARNING: All Urey-Bradley interactions have been IGNORED
+#
+# WARNING: Many of these atoms are UNITED-ATOM (UA) atoms (#1-56).  This means
+#          the hydrogen atoms have been absorbed into the heavy atoms, and the
+#          force-field modified accordingly.  Moltemplate should complain if
+#          you attempt to bond these atoms to hydrogen atoms.
+##########################################################################
+
diff --git a/tools/moltemplate/src/moltemplate_force_fields/oplsaa/AUTHOR.TXT b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/AUTHOR.TXT
new file mode 100644
index 0000000000..a46bd51d4c
--- /dev/null
+++ b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/AUTHOR.TXT
@@ -0,0 +1,3 @@
+OPLSAA force-field conversion tools provided by
+Jason Lambert, Sebastian Echeverri, and Andrew Jewett
+
diff --git a/tools/moltemplate/common/oplsaa/README.TXT b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/README.TXT
similarity index 100%
rename from tools/moltemplate/common/oplsaa/README.TXT
rename to tools/moltemplate/src/moltemplate_force_fields/oplsaa/README.TXT
diff --git a/tools/moltemplate/src/moltemplate_force_fields/oplsaa/loplsaa_ext.prm b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/loplsaa_ext.prm
new file mode 100644
index 0000000000..ff0e3e445c
--- /dev/null
+++ b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/loplsaa_ext.prm
@@ -0,0 +1,87 @@
+  ###########################################################################
+  ## Extra OPLSAA parameters and atom types for long hydrocarbon chains    ##
+  ## SOURCE: Sui, Pluhackova, Böckmann, J.Chem.Theory.Comp (2012), 8, 1459 ##
+  ## CREDIT: Sebastian Echeverri (file format conversion)                  ##
+  ###########################################################################
+  ## This file was used with "tinkerparm2lt.py" to create "loplsaa.lt"     ##
+  ###########################################################################
+
+atom         80L  13L   CT    "Alkane CH3- (LOPLS CT_CH3)"    6   12.011   4
+atom         81L  13L   CT    "Alkane -CH2- (LOPLS CT_CH2)"   6   12.011   4
+atom         85LCH3 46  HC    "Alkane H-C CH3 (LOPLS HC_CH3)" 1    1.008   1
+atom         85LCH2 46  HC    "Alkane H-C CH2 (LOPLS HC_CH2)" 1    1.008   1
+atom         87L  47L   CM    "Alkene RH-C= (LOPLS CM_CH)"    6   12.011   3
+atom         89L  46    HC    "Alkene H-C= (LOPLS HC_CH)"     1    1.008   1
+atom         86L  47L   CM    "Alkene R2-C= (LOPLS)"          6    12.011  3
+atom         88L  47L   CM    "Alkene H2-C= (LOPLS)"          6    12.011  3
+atom        169L  47L   CM    "Chloroalkene Cl-CH= (LOPLS)"   6    12.011  3
+atom        266L  47L   CM    "Uracil & Thymine C5 (LOPLS)"   6    12.011  3
+atom        267L  47L   CM    "Uracil & Thymine C6 (LOPLS)"   6    12.011  3
+atom        280L  47L   CM    "Cytosine C5 (LOPLS)"           6    12.011  3
+atom        281L  47L   CM    "Cytosine C6 (LOPLS)"           6    12.011  3
+atom        324L  47L   CM    "CytosineH+ C5 (LOPLS)"         6    12.011  3
+atom        325L  47L   CM    "CytosineH+ C6 (LOPLS)"         6    12.011  3
+atom        340L  47L   CM    "Trifluorothymine CF3- (LOPLS)" 6    12.011  4
+atom        342L  47L   CM    "Chloroalkene Cl2-C= (LOPLS)"   6    12.011  3
+atom        458L  47L   CM    "Vinyl Ether =CH-OR (LOPLS)"    6    12.011  3
+atom        459L  47L   CM    "Vinyl Ether =CR-OR (LOPLS)"    6    12.011  3
+atom        649L  47L   CM    "Cl..CH3..Cl- Sn2 TS (LOPLS)"   6    12.011  5
+atom        900L  47L   CM    "Allene/Ketene H2C=C=X (LOPLS)" 6    12.011  3
+atom        901L  47L   CM    "Allene/Ketene HRC=C=X (LOPLS)" 6    12.011  3
+atom        902L  47L   CM    "Allene/Ketene R2C=C=X (LOPLS)" 6    12.011  3
+
+vdw          80L              3.5000     0.0660
+vdw          81L              3.5000     0.0660
+vdw          85LCH3           2.5000     0.0300
+vdw          85LCH2           2.5000     0.026290630975
+vdw          87L              3.5500     0.0760
+vdw          89L              2.4200     0.0300
+vdw          86L              3.5500     0.0760
+vdw          88L              3.5500     0.0760
+vdw         169L              3.5500     0.0760
+vdw         266L              3.5000     0.0800
+vdw         267L              3.5000     0.0800
+vdw         280L              3.5000     0.0800
+vdw         281L              3.5000     0.0800
+vdw         324L              3.5000     0.0800
+vdw         325L              3.5000     0.0800
+vdw         340L              3.5000     0.0800
+vdw         342L              3.5500     0.0760
+vdw         458L              3.5500     0.0760
+vdw         459L              3.5500     0.0760
+vdw         649L              3.5500     0.0760
+vdw         900L              3.3000     0.0860
+vdw         901L              3.3000     0.0860
+vdw         902L              3.3000     0.0860
+
+# New torsion angle parameters
+# Taken from table 2 of
+# Sui, Pluhackova, Böckmann, J.Chem.Theory.Comp (2012), 8, 1459
+torsion      13L  13L  13L  13L  0.6446926386 0 1  -0.2143420172 180 2  0.1782194073 0 3  0 180 4  # offset V0=-0.0731209369
+torsion       0   47L  47L   0   0.0          0 1  12.2502629063 180 2  0.0          0 3  0 180 4  # offset V0=0.0
+torsion      47L  47L  13L  13L -0.8050121893 0 1   0.3218905354 180 2 -0.1032768881 0 3  0 180 4  # offset V0=-0.3574832696 
+torsion      13L  13L  13L  47L  0.4821902486 0 1   0.1343683078 180 2  0.1777461759 0 3  0 180 4  # offset V0=0.4405726577  
+
+charge       80L     -0.222  #"Alkane CH3- (LOPLS)"    "CT_CH3"  3.50 0.0660
+charge       81L     -0.148  #"Alkane -CH2- (LOPLS)"   "CT_CH2"  3.50 0.0660
+charge       85LCH3   0.074  #"Alkane H-C CH3 (LOPLS)" "HC_CH3"  2.50 0.0300
+charge       85LCH2   0.074  #"Alkane H-C CH2 (LOPLS)" "HC_CH2"  2.50 0.0263
+charge       87L     -0.160  #"Alkene RH-C= (LOPLS)"   "CM_CH"   3.55 0.0760
+charge       89L      0.160  #"Alkene H-C= (LOPLS)"    "HC_CH"   2.42 0.0300
+charge       86L              0.0000
+charge       88L             -0.2300
+charge      169L              0.0050
+charge      266L             -0.0700
+charge      267L              0.0800
+charge      280L             -0.0600
+charge      281L              0.1000
+charge      324L             -0.0600
+charge      325L              0.1000
+charge      340L              0.1800
+charge      342L              0.1200
+charge      458L             -0.0300
+charge      459L              0.0850
+charge      649L             -0.3440
+charge      900L             -0.2500
+charge      901L             -0.1000
+charge      902L              0.0500
diff --git a/tools/moltemplate/common/spce.lt b/tools/moltemplate/src/moltemplate_force_fields/spce.lt
similarity index 100%
rename from tools/moltemplate/common/spce.lt
rename to tools/moltemplate/src/moltemplate_force_fields/spce.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect16.lt b/tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect16.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect16.lt
rename to tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect16.lt
diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect32.lt b/tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect32.lt
similarity index 100%
rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect32.lt
rename to tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect32.lt
diff --git a/tools/moltemplate/common/spce_ice_rect8.lt b/tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect8.lt
similarity index 100%
rename from tools/moltemplate/common/spce_ice_rect8.lt
rename to tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect8.lt
diff --git a/tools/moltemplate/common/tip3p_1983.lt b/tools/moltemplate/src/moltemplate_force_fields/tip3p_1983.lt
similarity index 100%
rename from tools/moltemplate/common/tip3p_1983.lt
rename to tools/moltemplate/src/moltemplate_force_fields/tip3p_1983.lt
diff --git a/tools/moltemplate/common/tip3p_1983_charmm.lt b/tools/moltemplate/src/moltemplate_force_fields/tip3p_1983_charmm.lt
similarity index 100%
rename from tools/moltemplate/common/tip3p_1983_charmm.lt
rename to tools/moltemplate/src/moltemplate_force_fields/tip3p_1983_charmm.lt
diff --git a/tools/moltemplate/common/tip3p_2004.lt b/tools/moltemplate/src/moltemplate_force_fields/tip3p_2004.lt
similarity index 100%
rename from tools/moltemplate/common/tip3p_2004.lt
rename to tools/moltemplate/src/moltemplate_force_fields/tip3p_2004.lt
diff --git a/tools/moltemplate/common/trappe1998.lt b/tools/moltemplate/src/moltemplate_force_fields/trappe1998.lt
similarity index 100%
rename from tools/moltemplate/common/trappe1998.lt
rename to tools/moltemplate/src/moltemplate_force_fields/trappe1998.lt
diff --git a/tools/moltemplate/common/watmw.lt b/tools/moltemplate/src/moltemplate_force_fields/watmw.lt
similarity index 100%
rename from tools/moltemplate/common/watmw.lt
rename to tools/moltemplate/src/moltemplate_force_fields/watmw.lt
diff --git a/tools/moltemplate/src/oplsaa_moltemplate.py b/tools/moltemplate/src/moltemplate_scripts_depreciated/oplsaa_moltemplate.py
similarity index 95%
rename from tools/moltemplate/src/oplsaa_moltemplate.py
rename to tools/moltemplate/src/moltemplate_scripts_depreciated/oplsaa_moltemplate.py
index fd590a3fda..059aacaafb 100755
--- a/tools/moltemplate/src/oplsaa_moltemplate.py
+++ b/tools/moltemplate/src/moltemplate_scripts_depreciated/oplsaa_moltemplate.py
@@ -5,8 +5,8 @@
 # this OPLS-UA and the OPLS-AA forcefields.
 
 __author__="Jason Lambert"
-# (some additional corrections by Miguel Gonzalez and Andrew Jewett)
-__version__="0.20"
+# (some additional corrections by Miguel Gonzalez, Yue Chun Chiu, and Andrew Jewett)
+__version__="0.21"
 
 
 
@@ -212,6 +212,9 @@ for line in lines:
 #adding the charge and Lennard Jones parameters to
 #to each atom type.
 #----------------------------------------------#
+
+system_is_charged = False
+
 for i in range(0,len(atom)):
    atom_type_num = atom[i][0]
    #q = charge_by_type.get(atomTypeNum)
@@ -220,6 +223,9 @@ for i in range(0,len(atom)):
    if atom_type_num != -10000:
       q = charge_by_type[atom_type_num]
       atom[i][3] = q
+      if q != 0.0:
+        # the system has some charged atoms
+        system_is_charged = True
 
 for i in range(0,len(atom)):
    atom_type_num = atom[i][0]
@@ -235,6 +241,21 @@ for i in range(0,len(atom)):
 del(charge_by_type)
 del(vdw_by_type)
 
+
+
+if system_is_charged:
+  pair_style = "lj/cut/coul/long"
+  pair_style_params = "10.0 10.0"
+  kspace_style = "    kspace_style pppm 0.0001\n"
+else:
+  pair_style = "lj/cut"
+  pair_style_params = "10.0"
+  kspace_style = ""
+
+pair_style_command = "    pair_style hybrid "+pair_style+" "+pair_style_params+"\n"
+
+
+
 #----------------------------------------------------------#
 #begin writing content to lt file
 g.write("# NOTE: This file was created automatically using:\n"
@@ -258,7 +279,8 @@ g.write("  } #(end of atom masses)\n\n")
 g.write("  write_once(\"In Settings\"){\n")#checked with gaff
 for i,x in enumerate(atom):
   if x[0] != -10000:
-   g.write("    pair_coeff @atom:{0} @atom:{0} lj/cut/coul/long {1} {2}\n".format(x[0],x[5],x[4]))
+    fmt = "    pair_coeff @atom:{0} @atom:{0} "+pair_style+" {1} {2}\n"
+    g.write(fmt.format(x[0],x[5],x[4]))
 g.write("  } #(end of pair coeffs)\n\n")
 
 g.write("  write_once(\"In Charges\"){\n")#checked with gaff
@@ -443,6 +465,8 @@ if might_have_impropers:
 
 #This section writes out the input parameters required for an opls-aa simulation
 # lammps.
+
+
 g.write("  write_once(\"In Init\") {\n")
 g.write("    units real\n")
 g.write("    atom_style full\n")
@@ -450,11 +474,10 @@ g.write("    bond_style hybrid harmonic\n")
 g.write("    angle_style hybrid harmonic\n")
 g.write("    dihedral_style hybrid opls\n")
 g.write("    improper_style hybrid harmonic\n")
-#g.write("    pair_style hybrid lj/cut/coul/cut 10.0 10.0\n")
-g.write("    pair_style hybrid lj/cut/coul/long 10.0 10.0\n")
+g.write(pair_style_command)
 g.write("    pair_modify mix geometric\n")
 g.write("    special_bonds lj/coul 0.0 0.0 0.5\n")    
-g.write("    kspace_style pppm 0.0001\n")
+g.write(kspace_style)
 g.write("  } #end of init parameters\n\n")
 g.write("} # OPLSAA\n")
 f.close()
diff --git a/tools/moltemplate/src/nbody_by_type.py b/tools/moltemplate/src/nbody_by_type.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/nbody_by_type_lib.py b/tools/moltemplate/src/nbody_by_type_lib.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/nbody_fix_ttree_assignments.py b/tools/moltemplate/src/nbody_fix_ttree_assignments.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/nbody_graph_search.py b/tools/moltemplate/src/nbody_graph_search.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/nbody_reorder_atoms.py b/tools/moltemplate/src/nbody_reorder_atoms.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/pdbsort.py b/tools/moltemplate/src/pdbsort.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/postprocess_input_script.py b/tools/moltemplate/src/postprocess_input_script.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/raw2data.py b/tools/moltemplate/src/raw2data.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/remove_duplicate_atoms.py b/tools/moltemplate/src/remove_duplicate_atoms.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/remove_duplicates_nbody.py b/tools/moltemplate/src/remove_duplicates_nbody.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/renumber_DATA_first_column.py b/tools/moltemplate/src/renumber_DATA_first_column.py
old mode 100755
new mode 100644
diff --git a/tools/moltemplate/src/tinkerparm2lt.py b/tools/moltemplate/src/tinkerparm2lt.py
new file mode 100644
index 0000000000..03367b1cf6
--- /dev/null
+++ b/tools/moltemplate/src/tinkerparm2lt.py
@@ -0,0 +1,581 @@
+#! /usr/bin/env python
+#
+# The purpose of this script is to create a moltemplate lt file for the opls.
+# and oplsaa forcefields.
+
+__author__ = 'Jason Lambert and Andrew Jewett'
+# (some additional corrections by Miguel Gonzalez, Yue Chun Chiu and others)
+__version__ = '0.1'
+__date__    = '2016-11-20'
+
+
+
+import sys
+import os
+from sets import Set
+from operator import itemgetter
+
+
+g_program_name    = __file__.split('/')[-1]
+
+
+doc_msg = \
+    "Typical Usage:\n\n" + \
+    "   "+g_program_name+" -name OPLS < oplsaa.prm > oplsaa.lt\n\n" + \
+    "   where \"oplsaa.prm\" is a force-field file downloaded from the TINKER website,\n" + \
+    "         \"oplsaa.lt\" is the corresponding file converted into moltemplate (.lt) format.\n" + \
+    "   and   \"OPLS\" is the name that future moltemplate users will use to refer to\n" + \
+    "         this force-field (optional).\n" + \
+    "Optional Arguments\n" + \
+    "   -name FORCEFIELDNAME # Give the force-field a name\n" + \
+    "   -file FILE_NAME      # Read force field parameters from a file\n" + \
+    "   -url URL             # Read force field parameters from a file on the web\n" + \
+    "   -atoms \"QUOTED LIST\" # Restrict output to a subset of atom types\n"
+
+
+
+
+def SplitQuotedString(string, 
+                      quotes='\'\"',
+                      delimiters=' \t\r\f\n', 
+                      escape='\\', 
+                      comment_char='#'):
+    tokens = []
+    token = ''
+    reading_token = True
+    escaped_state = False
+    quote_state  = None
+    for c in string:
+
+        if (c in comment_char) and (not escaped_state) and (quote_state==None):
+            tokens.append(token)
+            return tokens
+
+        elif (c in delimiters) and (not escaped_state) and (quote_state==None):
+            if reading_token:
+                tokens.append(token)
+                token = ''
+                reading_token = False
+
+        elif c in escape:
+            if escaped_state:
+                token += c
+                reading_token = True
+                escaped_state = False
+            else:
+                escaped_state = True
+                # and leave c (the '\' character) out of token
+        elif (c in quotes) and (not escaped_state):
+            if (quote_state != None):
+                if (c == quote_state):
+                    quote_state = None
+            else:
+                quote_state = c
+            token += c
+            reading_token = True
+        else:
+            if (c == 'n') and (escaped_state == True):
+                c = '\n'
+            elif (c == 't') and (escaped_state == True):
+                c = '\t'
+            elif (c == 'r') and (escaped_state == True):
+                c = '\r'
+            elif (c == 'f') and (escaped_state == True):
+                c = '\f'
+            token += c
+            reading_token = True
+            escaped_state = False
+
+    if len(string) > 0:
+        tokens.append(token)
+    return tokens
+
+
+
+
+def RemoveOuterQuotes(text, quotes='\"\''):
+    if ((len(text)>=2) and (text[0] in quotes) and (text[-1]==text[0])):
+        return text[1:-1]
+    else:
+        return text
+
+
+
+
+
+
+try:
+    sys.stderr.write(g_program_name+", version "+__version__+", "+__date__+"\n")
+    if sys.version < '2.6':
+        raise Exception('Error: Using python '+sys.version+'\n'+
+                        '       Alas, your version of python is too old.\n'
+                        '       You must upgrade to a newer version of python (2.6 or later).')
+
+    if sys.version < '2.7':
+        from ordereddict import OrderedDict
+    else:
+        from collections import OrderedDict
+
+    if sys.version > '3':
+        import io
+    else:
+        import cStringIO
+
+
+    # defaults:
+    ffname = "TINKER_FORCE_FIELD"
+    type_subset = Set([])
+    filename_in = ""
+    file_in = sys.stdin
+    dihedral_style_name = "fourier"
+    special_bonds_command = "special_bonds lj/coul 0.0 0.0 0.5"
+    mixing_style = "geometric"
+    contains_united_atoms = False
+
+    argv = [arg for arg in sys.argv]
+
+    i = 1
+
+    while i < len(argv):
+
+        #sys.stderr.write('argv['+str(i)+'] = \"'+argv[i]+'\"\n')
+
+        if argv[i] == '-atoms':
+            if i+1 >= len(argv):
+                raise Exception('Error: the \"'+argv[i]+'\" argument should be followed by a quoted string\n'
+                                '       which contains a space-delimited list of of a subset of atom types\n'
+                                '       you want to use from the original force-field.\n'
+                                '       Make sure you enclose the entire list in quotes.\n');
+            type_subset = Set(argv[i+1].strip('\"\'').strip().split())
+            del argv[i:i+2]
+
+        elif argv[i] == '-name':
+            if i+1 >= len(argv):
+                raise Exception('Error: '+argv[i]+' flag should be followed by the name of the force-field\n')
+            ffname = argv[i+1]
+            del argv[i:i+2]
+
+        elif argv[i] in ('-file','-in-file'):
+            if i+1 >= len(argv):
+                raise Exception('Error: '+argv[i]+' flag should be followed by the name of a force-field file\n')
+            filename_in = argv[i+1]
+            try:
+                file_in = open(filename_in, 'r')
+            except IOError: 
+                sys.stderr.write('Error: Unable to open file\n'
+                                 '       \"'+filename_in+'\"\n'
+                                 '       for reading.\n')
+                sys.exit(1)
+            del argv[i:i+2]
+
+        elif argv[i] == '-dihedral-style':
+            if i+1 >= len(argv):
+                raise Exception('Error: '+argv[i]+' flag should be followed by either \"opls\" or \"fourier\"\n')
+            dihedral_style_name = argv[i+1]
+            if dihedral_style_name not in ('fourier','opls'):
+                raise Exception('Error: '+argv[i]+' '+dihedral_style_name+' not supported.\n')
+            del argv[i:i+2]
+
+
+        elif argv[i] in ('-url','-in-url'):
+            import urllib2
+            if i+1 >= len(argv):
+                raise Exception('Error: '+argv[i]+' flag should be followed by the name of a force-field file.\n')
+            url = argv[i+1]
+            try:
+                request = urllib2.Request(url)
+                file_in = urllib2.urlopen(request)
+            except urllib2.URLError:
+                sys.stdout.write("Error: Unable to open link:\n"+url+"\n")
+                sys.exit(1)
+            del argv[i:i+2]
+        
+        elif argv[i] in ('-help','--help','-?','--?'):
+            sys.stderr.write(doc_msg)
+            sys.exit(0)
+            del argv[i:i+1]
+
+        else:
+            i += 1
+
+    if len(argv) != 1:
+        raise Exception('Error: Unrecongized arguments: ' +' '.join(argv[1:]) +
+                        '\n\n'+ doc_msg)
+
+
+    #sys.stderr.write("Reading parameter file...\n")
+
+
+    lines = file_in.readlines()
+
+    atom2charge = OrderedDict() # lookup charge from atom type
+    atom2mass = OrderedDict() # lookup mass from atom type
+    atom2vdw_e = OrderedDict()  # lookup Lennard-Jones "epsilon" parameter
+    atom2vdw_s = OrderedDict()  # lookup Lennard-Jones "sigma" parameter
+    atom2descr = OrderedDict()
+    atom2ffid = OrderedDict()   # lookup force-field-ID from atom type
+                 # force-field-ID is an id number/string used to assign
+                 # bonds, angles, dihedrals, and impropers.
+
+    bonds_by_type = OrderedDict() # lookup bond parameters by force-field-ID
+    angles_by_type = OrderedDict() # lookup angle parameters by force-field-ID
+    dihedrals_by_type = OrderedDict() # lookup dihedral parameters by force-field-ID
+    impropers_by_type = OrderedDict() # lookup improper parameters by force-field-ID
+    lines_ureybrad = []
+    lines_biotype = []
+
+
+    for iline in range(0, len(lines)):
+        line = lines[iline]
+        tokens = SplitQuotedString(line.strip(),
+                                   comment_char='#')
+
+        if (len(tokens)>1) and (tokens[0] == 'atom'):
+            tokens = map(RemoveOuterQuotes,
+                         SplitQuotedString(line.strip(),
+                                           comment_char=''))
+            if (len(tokens) > 6):
+                if ((len(type_subset) == 0) or (tokens[1] in type_subset)):
+                    atom2ffid[tokens[1]] = tokens[2]
+                    #atom2mass[tokens[1]] = float(tokens[6])
+                    #Some atoms in oplsaa.prm have zero mass. Unfortunately this
+                    #causes LAMMPS to crash, even if these atoms are never used,
+                    #so I give the mass a non-zero value instead.
+                    atom2mass[tokens[1]] = max(float(tokens[6]), 1e-30)
+                    atom2descr[tokens[1]] = tokens[4]
+                    if tokens[4].find('(UA)') != -1:
+                        contains_united_atoms = True
+            else:
+                raise Exception('Error: Invalid atom line:\n'+line)
+        elif (len(tokens) > 2) and (tokens[0] == 'charge'):
+            if ((len(type_subset) == 0) or (tokens[1] in type_subset)):
+                atom2charge[tokens[1]] = float(tokens[2])
+        elif (len(tokens) > 3) and (tokens[0] == 'vdw'):
+            if ((len(type_subset) == 0) or (tokens[1] in type_subset)):
+                atom2vdw_e[tokens[1]] = float(tokens[3])  # "epsilon"
+                atom2vdw_s[tokens[1]] = float(tokens[2])  # "sigma"
+        elif (len(tokens) > 4) and (tokens[0] == 'bond'):
+            k      = float(tokens[3])
+            r0     = float(tokens[4])
+            bonds_by_type[tokens[1],tokens[2]] = (k, r0)
+        elif (len(tokens) > 5) and (tokens[0] == 'angle'):
+            k      = float(tokens[4])
+            angle0 = float(tokens[5])
+            angles_by_type[tokens[1],tokens[2],tokens[3]] = (k, angle0)
+        elif (len(tokens) > 11) and (tokens[0] == 'torsion'):
+            if dihedral_style_name == 'fourier':
+                # http://lammps.sandia.gov/doc/dihedral_fourier.html
+                m = (len(tokens) - 5) / 3
+                K = [0.0 for i in range(0,m)]
+                n = [0.0 for i in range(0,m)]
+                d = [0.0 for i in range(0,m)]
+                for i in range(0,m):
+                    K[i] = float(tokens[5+3*i])
+                    d[i] = float(tokens[5+3*i+1])
+                    n[i] = float(tokens[5+3*i+2])
+                dihedrals_by_type[tokens[1],tokens[2],tokens[3],tokens[4]]=(K,n,d)
+            elif dihedral_style_name == 'opls':
+                # http://lammps.sandia.gov/doc/dihedral_opls.html
+                K1     = float(tokens[5])
+                K2     = float(tokens[8])
+                K3     = float(tokens[11])
+                K4     = 0.0
+                if len(tokens) > 14:
+                    K4 = float(tokens[14])
+                if ((float(tokens[6]) != 0.0) or (float(tokens[7]) != 1.0) or
+                    (float(tokens[9]) not in (180.0,-180.0)) or (float(tokens[10]) != 2.0) or
+                    (float(tokens[12]) != 0.0) or (float(tokens[13]) != 3.0) or
+                    ((K4 != 0.0) and
+                     ((len(tokens) <= 16) or
+                      (float(tokens[15]) not in (180.0,-180.0)) or
+                      (float(tokens[16]) != 4.0)))):
+                    raise Exception("Error: This parameter file is incompatible with -dihedral-style \""+dihedral_style_name+"\"\n"+
+                                    "       (See line number "+str(iline+1)+" of parameter file.)\n")
+                dihedrals_by_type[tokens[1],tokens[2],tokens[3],tokens[4]]=(K1,K2,K3,K4)
+            else:
+                assert(False)
+            
+        elif (len(tokens) > 7) and (tokens[0] == 'imptors'):
+            k      = float(tokens[5])
+            angle0 = float(tokens[6])
+            multiplicity = float(tokens[7])
+            impropers_by_type[tokens[1],tokens[2],tokens[3],tokens[4]] = (k/multiplicity, angle0)
+        elif ((len(tokens) > 0) and (tokens[0] == 'biotype')):
+            # I'm not sure what to do with these, so I'll store them for now and
+            # append them as comments to the .lt file generated by the program.
+            lines_biotype.append(line.rstrip())
+        elif ((len(tokens) > 0) and (tokens[0] == 'ureybrad')):
+            # I'm not sure what to do with these, so I'll store them for now and
+            # append them as comments to the .lt file generated by the program.
+            lines_ureybrad.append(line.rstrip())
+        elif ((len(tokens) > 1) and (tokens[0] == 'radiusrule')):
+            if tokens[1] == 'GEOMETRIC':
+                mixing_style = 'geometric'
+            elif tokens[1] == 'ARITHMETIC':
+                mixing_style = 'arithmetic'
+            else:
+                raise Exception("Error: Unrecognized mixing style: "+tokens[1]+", found here:\n" +
+                                line)
+        elif ((len(tokens) > 1) and (tokens[0] == 'epsilonrule')):
+            if tokens[1] != 'GEOMETRIC':
+                raise Exception("Error: As of 2016-9-21, LAMMPS only supports GEOMETRIC mixing of energies\n" +
+                                "       This force field simply cannot be used with LAMMPS in a general way.\n" +
+                                "       One way around this is to manually change the \"epsilonrule\" back to\n" +
+                                "       GEOMETRIC, and limit the number of atom types considered by this\n" +
+                                "       program by using the -atoms \"LIST OF ATOMS\" argument,\n" +
+                                "       to only include the atoms you care about, and then explicitly\n" +
+                                "       define pair_coeffs for all possible pairs of these atom types.\n" +
+                                "       If this is a popular force-field, then lobby the LAMMPS developers\n" +
+                                "       to consider alternate mixing rules.\n\n" +
+                                "The offending line from the file is line number "+str(iline)+":\n" +
+                                line+"\n")
+
+except Exception as err:
+   sys.stderr.write('\n\n'+str(err)+'\n')
+   sys.exit(1)
+
+
+
+
+
+
+
+
+#sys.stderr.write(" done.\n")
+#sys.stderr.write("Converting to moltemplate format...\n")
+
+
+
+
+
+
+
+system_is_charged = False
+for atom_type in atom2charge:
+    if atom2charge[atom_type] != 0.0:
+        system_is_charged = True
+
+if system_is_charged:
+  pair_style_name = "lj/cut/coul/long"
+  pair_style_params = "10.0 10.0"
+  kspace_style = "    kspace_style pppm 0.0001\n"
+else:
+  pair_style_name = "lj/cut"
+  pair_style_params = "10.0"
+  kspace_style = ""
+
+pair_style_command = "    pair_style hybrid "+pair_style_name+" "+pair_style_params+"\n"
+
+bond_style_name = "harmonic"
+angle_style_name = "harmonic"
+improper_style_name = "harmonic"
+
+
+
+
+
+
+
+sys.stdout.write("# This file was generated automatically using:\n")
+sys.stdout.write("# "+g_program_name+" "+" ".join(sys.argv[1:])+"\n")
+if contains_united_atoms:
+    sys.stdout.write("#\n"
+                     "# WARNING: Many of these atoms are probably UNITED-ATOM (UA) atoms.\n"
+                     "#          The hydrogen atoms have been absorbed into the heavy atoms, and the\n"
+                     "#          force-field modified accordingly. Do not mix with ordinary atoms.\n")
+sys.stdout.write("#\n"
+                 "# WARNING: The following 1-2, 1-3, and 1-4 weighting parameters were ASSUMED:\n")
+sys.stdout.write("#          "+special_bonds_command+"\n")
+sys.stdout.write("#          (See http://lammps.sandia.gov/doc/special_bonds.html for details)\n")
+if len(lines_ureybrad) > 0:
+    sys.stdout.write("#\n"
+                     "# WARNING: All Urey-Bradley interactions have been IGNORED including:\n")
+    sys.stdout.write("#             ffid1 ffid2 ffid3    K        r0\n# ")
+    sys.stdout.write("\n# ".join(lines_ureybrad))
+    sys.stdout.write("\n\n")
+sys.stdout.write("\n\n")
+sys.stdout.write(ffname+" {\n\n")
+
+
+sys.stdout.write("  write_once(\"In Charges\") {\n") 
+for atype in atom2mass:
+    assert(atype in atom2descr)
+    sys.stdout.write("    set type @atom:" + atype + " charge " + str(atom2charge[atype]) +
+                     "  # \"" + atom2descr[atype] + "\"\n")
+sys.stdout.write("  } #(end of atom partial charges)\n\n\n")
+
+
+sys.stdout.write("  write_once(\"Data Masses\") {\n") 
+for atype in atom2mass:
+    sys.stdout.write("    @atom:" + atype + " " + str(atom2mass[atype]) + "\n")
+sys.stdout.write("  } #(end of atom masses)\n\n\n")
+
+
+sys.stdout.write("  write_once(\"In Settings\") {\n") 
+for atype in atom2vdw_e:
+    assert(atype in atom2vdw_s)
+    assert(atype in atom2ffid)
+    
+    sys.stdout.write("    pair_coeff " +
+                     "@atom:"+atype+"_b"+atom2ffid[atype]+"_a"+atom2ffid[atype]+"_d"+atom2ffid[atype]+"_i"+atom2ffid[atype]+" "
+                     "@atom:"+atype+"_b"+atom2ffid[atype]+"_a"+atom2ffid[atype]+"_d"+atom2ffid[atype]+"_i"+atom2ffid[atype]+" "+
+                     pair_style_name +
+                     " " + str(atom2vdw_e[atype]) +
+                     " " + str(atom2vdw_s[atype]) + "\n")
+sys.stdout.write("  } #(end of pair_coeffs)\n\n\n")
+
+
+
+sys.stdout.write("  # ------- force-field-IDs for bonded interaction lookup -------\n")
+sys.stdout.write("  #    (First append the \"force-field-ID\" to the atom type name.\n")
+sys.stdout.write("  #     Later use these expanded names for force-field lookup.)\n")
+for atype in atom2ffid:
+    ffid = atype + "_ffid" + atom2ffid[atype]
+    sys.stdout.write("  replace{ @atom:" + atype +
+                     " @atom:"+atype+"_b"+atom2ffid[atype]+"_a"+atom2ffid[atype]+"_d"+atom2ffid[atype]+"_i"+atom2ffid[atype]+" }\n")
+sys.stdout.write("  #(end of force-field-IDs)\n\n\n")
+
+
+
+sys.stdout.write("  write_once(\"In Settings\") {\n") 
+for btype in bonds_by_type:
+    ffid1 = btype[0] if btype[0] != "0" else "X"
+    ffid2 = btype[1] if btype[1] != "0" else "X"
+    (k,r0) = bonds_by_type[btype]
+    sys.stdout.write("    bond_coeff @bond:" + ffid1 + "-" + ffid2 + " " +
+                     bond_style_name +" "+ str(k) + " " +str(r0) + "\n")
+sys.stdout.write("  } #(end of bond_coeffs)\n\n")
+
+sys.stdout.write("  write_once(\"Data Bonds By Type\") {\n") 
+for btype in bonds_by_type:
+    ffid1 = btype[0] if btype[0] != "0" else "X"
+    ffid2 = btype[1] if btype[1] != "0" else "X"
+    sys.stdout.write("    @bond:" + ffid1 + "-" + ffid2)
+    ffid1 = "@atom:*_b"+btype[0]+"_a*_d*_i*" if btype[0] != "0" else "@atom:*"
+    ffid2 = "@atom:*_b"+btype[1]+"_a*_d*_i*" if btype[1] != "0" else "@atom:*"
+    sys.stdout.write(" " + ffid1 + " " + ffid2 + "\n")
+sys.stdout.write("  } #(end of bonds by type)\n\n\n")
+
+
+
+sys.stdout.write("  write_once(\"In Settings\") {\n") 
+for atype in angles_by_type:
+    ffid1 = atype[0] if atype[0] != "0" else "X"
+    ffid2 = atype[1] if atype[1] != "0" else "X"
+    ffid3 = atype[2] if atype[2] != "0" else "X"
+    (k,angle0) = angles_by_type[atype]
+    sys.stdout.write("    angle_coeff @angle:"+ffid1+"-"+ffid2+"-"+ffid3+" "+
+                     angle_style_name +" "+ str(k) + " " +str(angle0) + "\n")
+sys.stdout.write("  } #(end of angle_coeffs)\n\n")
+
+sys.stdout.write("  write_once(\"Data Angles By Type\") {\n") 
+for atype in angles_by_type:
+    ffid1 = atype[0] if atype[0] != "0" else "X"
+    ffid2 = atype[1] if atype[1] != "0" else "X"
+    ffid3 = atype[2] if atype[2] != "0" else "X"
+    sys.stdout.write("    @angle:" + ffid1 + "-" + ffid2 + "-" + ffid3)
+    ffid1 = "@atom:*_b*_a"+atype[0]+"_d*_i*" if atype[0] != "0" else "@atom:*"
+    ffid2 = "@atom:*_b*_a"+atype[1]+"_d*_i*" if atype[1] != "0" else "@atom:*"
+    ffid3 = "@atom:*_b*_a"+atype[2]+"_d*_i*" if atype[2] != "0" else "@atom:*"
+    sys.stdout.write(" " + ffid1 + " " + ffid2 + " " + ffid3 + "\n")
+sys.stdout.write("  } #(end of angles by type)\n\n\n")
+
+
+
+sys.stdout.write("  write_once(\"In Settings\") {\n") 
+for dtype in dihedrals_by_type:
+    ffid1 = dtype[0] if dtype[0] != "0" else "X"
+    ffid2 = dtype[1] if dtype[1] != "0" else "X"
+    ffid3 = dtype[2] if dtype[2] != "0" else "X"
+    ffid4 = dtype[3] if dtype[3] != "0" else "X"
+    sys.stdout.write("    dihedral_coeff @dihedral:"+
+                     ffid1 + "-" + ffid2 + "-" + ffid3 + "-" + ffid4 + " " +
+                     dihedral_style_name +" ")
+    if dihedral_style_name == 'fourier':
+        # http://lammps.sandia.gov/doc/dihedral_fourier.html
+        (K,n,d) = dihedrals_by_type[dtype]
+        m = len(K)
+        assert((m == len(n)) and (m == len(d)))
+        sys.stdout.write(str(m))
+        for i in range(0,m):
+            sys.stdout.write(" " + str(K[i]) + " " + str(n[i]) + " " + str(d[i]))
+        sys.stdout.write("\n")
+    elif dihedral_style_name == 'opls':
+        # http://lammps.sandia.gov/doc/dihedral_opls.html
+        (K1,K2,K3,K4) = dihedrals_by_type[dtype]
+        sys.stdout.write(str(K1) +" "+ str(K2) +" "+ str(K3) +" "+ str(K4)+"\n")
+    else:
+        assert(False)
+sys.stdout.write("  } #(end of dihedral_coeffs)\n\n")
+
+sys.stdout.write("  write_once(\"Data Dihedrals By Type\") {\n") 
+for dtype in dihedrals_by_type:
+    ffid1 = dtype[0] if dtype[0] != "0" else "X"
+    ffid2 = dtype[1] if dtype[1] != "0" else "X"
+    ffid3 = dtype[2] if dtype[2] != "0" else "X"
+    ffid4 = dtype[3] if dtype[3] != "0" else "X"
+    sys.stdout.write("    @dihedral:"+ffid1+"-"+ffid2+"-"+ffid3+"-"+ffid4)
+    ffid1 = "@atom:*_b*_a*_d"+dtype[0]+"_i*" if dtype[0] != "0" else "@atom:*"
+    ffid2 = "@atom:*_b*_a*_d"+dtype[1]+"_i*" if dtype[1] != "0" else "@atom:*"
+    ffid3 = "@atom:*_b*_a*_d"+dtype[2]+"_i*" if dtype[2] != "0" else "@atom:*"
+    ffid4 = "@atom:*_b*_a*_d"+dtype[3]+"_i*" if dtype[3] != "0" else "@atom:*"
+    sys.stdout.write(" "+ffid1+" "+ffid2+" "+ffid3+" "+ffid4+"\n")
+sys.stdout.write("  } #(end of dihedrals by type)\n\n\n")
+
+
+
+sys.stdout.write("  write_once(\"In Settings\") {\n") 
+for itype in impropers_by_type:
+    ffid1 = itype[0] if itype[0] != "0" else "X"
+    ffid2 = itype[1] if itype[1] != "0" else "X"
+    ffid3 = itype[2] if itype[2] != "0" else "X"
+    ffid4 = itype[3] if itype[3] != "0" else "X"
+    (k,angle0) = impropers_by_type[itype]
+    sys.stdout.write("    improper_coeff @improper:"+
+                     ffid1 + "-" + ffid2 + "-" + ffid3 + "-" + ffid4 + " " +
+                     improper_style_name +" "+ str(k) +" "+ str(angle0) +"\n")
+sys.stdout.write("  } #(end of improper_coeffs)\n\n")
+
+sys.stdout.write("  write_once(\"Data Impropers By Type (opls_imp.py)\") {\n") 
+for itype in impropers_by_type:
+    ffid1 = itype[0] if itype[0] != "0" else "X"
+    ffid2 = itype[1] if itype[1] != "0" else "X"
+    ffid3 = itype[2] if itype[2] != "0" else "X"
+    ffid4 = itype[3] if itype[3] != "0" else "X"
+    sys.stdout.write("    @improper:"+ffid1+"-"+ffid2+"-"+ffid3+"-"+ffid4)
+    ffid1 = "@atom:*_b*_a*_d*_i"+itype[0] if itype[0] != "0" else "@atom:*"
+    ffid2 = "@atom:*_b*_a*_d*_i"+itype[1] if itype[1] != "0" else "@atom:*"
+    ffid3 = "@atom:*_b*_a*_d*_i"+itype[2] if itype[2] != "0" else "@atom:*"
+    ffid4 = "@atom:*_b*_a*_d*_i"+itype[3] if itype[3] != "0" else "@atom:*"
+    sys.stdout.write(" "+ffid1+" "+ffid2+" "+ffid3+" "+ffid4+"\n")
+sys.stdout.write("  } #(end of impropers by type)\n\n\n")
+
+sys.stdout.write("  # --------   (descriptive comment)   --------\n")
+sys.stdout.write("  # ---- biologically relevant atom types: ----\n  # ")
+sys.stdout.write("\n  # ".join(lines_biotype))
+sys.stdout.write("\n  # ----------   (end of comment)   ----------\n")
+sys.stdout.write("\n\n")
+
+sys.stdout.write("  write_once(\"In Init\") {\n")
+sys.stdout.write("    units real\n")
+sys.stdout.write("    atom_style full\n")
+sys.stdout.write("    bond_style hybrid "+bond_style_name+"\n")
+sys.stdout.write("    angle_style hybrid "+angle_style_name+"\n")
+sys.stdout.write("    dihedral_style hybrid "+dihedral_style_name+"\n")
+sys.stdout.write("    improper_style hybrid "+improper_style_name+"\n")
+sys.stdout.write(pair_style_command)
+sys.stdout.write("    pair_modify mix "+mixing_style+"\n")
+sys.stdout.write("    "+special_bonds_command+"\n")
+sys.stdout.write(kspace_style)
+sys.stdout.write("  } #end of init parameters\n\n")
+
+sys.stdout.write("}  # "+ffname+"\n\n")
+
+
+
+
+#sys.stderr.write(" done.\n")
+
+if filename_in != "":
+    file_in.close()
+    
diff --git a/tools/moltemplate/src/ttree.py b/tools/moltemplate/src/ttree.py
old mode 100755
new mode 100644
index cc4aa20115..87c385f27b
--- a/tools/moltemplate/src/ttree.py
+++ b/tools/moltemplate/src/ttree.py
@@ -1,23 +1,23 @@
 #!/usr/bin/env python
 
 # Authors: Andrew Jewett (jewett.aij at g mail)
+#         http://www.moltemplate.org
 #         http://www.chem.ucsb.edu/~sheagroup
 # License: 3-clause BSD License  (See LICENSE.TXT)
 # Copyright (c) 2011, Regents of the University of California
 # All rights reserved.
 
 """
-ttree Ttree is a simple program for recursively composing and generating  
-      large redundant text files from small template files.
+      ttree.py is a simple program for recursively generating large redundant
+      text files (such as data files read by molecular simulation programs)
+      from small (non-redundant) text files (such as molecule definitions 
+      and force-field parameters).
 
       By default, the large number of unique template variables generated 
       in the process are automatically substituted with integers 
       (or other numeric counters, all of which can be overridden),
       rendered, and the rendered templates are written to a file.  
 
-      ttree was designed to be useful for generating input files for
-      molecular simulation software like LAMMPS or NAMD.
-
 BasicUI  This section of the code contains the user interface for ttree
          when run as a stand-alone program, as described above.  (This
          section of code contains the "if __name__ == __main__:" code block.)
@@ -57,7 +57,7 @@ except NameError:
 
 
 #   -- ttree_lex.py --
-# TtreeShlex is a backwards-compatible version of python's standard shlex module.
+# TtreeShlex is a backwards-compatible version of python's standard shlex module
 # It has the additional member: "self.wordterminators", which overrides 
 # the "self.wordchars" member.  This enables better handling of unicode 
 # characters by allowing a much larger variety of characters to appear 
@@ -73,7 +73,7 @@ elif sys.version < '2.7':
                      '----------------- WARNING: OLD PYTHON VERSION ----------\n'
                      '  This program is untested on your python version ('+sys.version+').\n'
                      '  PLEASE LET ME KNOW IF THIS PROGRAM CRASHES (and upgrade python).\n'
-                     '    -Andrew   2014-11-28\n'
+                     '    -Andrew   2016-9-21\n'
                      '--------------------------------------------------------\n'
                      '--------------------------------------------------------\n')
     from ordereddict import OrderedDict
@@ -94,8 +94,8 @@ g_filename    = __file__.split('/')[-1]
 g_module_name  = g_filename
 if g_filename.rfind('.py') != -1:
     g_module_name = g_filename[:g_filename.rfind('.py')]
-g_date_str     = '2015-10-14'
-g_version_str  = '0.81'
+g_date_str     = '2016-9-21'
+g_version_str  = '0.84'
 
 
 
@@ -117,7 +117,7 @@ class ClassReference(object):
     traits (consisting of write() and new commands) from one or more 
     "class_parents" (also StaticObjs).  A list of these parents is stored in the 
     "StaticObj.class_parents" attribute.  In both cases (self.instance_commands 
-    or self.class_parents) we need to storea pointer to the StaticObj(s) 
+    or self.class_parents) we need to store a pointer to the StaticObj(s) 
     corresponding to the instance-childen or class-parents.
     (This stored in self.statobj).
     However, for the purposes of debugging and interactivity, it is also 
@@ -1605,8 +1605,6 @@ def DescrToCatLeafNodes(descr_str,
 
 
 
-
-
 def DescrToVarBinding(descr_str, context_node, dbg_loc):
     """ DescrToVarBinding() is identical to LookupVar(), but it has a name 
     that is harder to remember.  See comment for LookupVar() below.
@@ -1959,6 +1957,13 @@ class StaticObj(object):
          to a "TemplateLexer" object (similar to the python's built-in shlex lexer).
         """
 
+        # The next two variables store a stack of commands the user wants
+        # to manually add to the list of stackable instance_commands.
+        # (Allowing the users to directly manipulate the transformation stack
+        #  is an experimental feature as of 2015-  Most users don't need this.)
+        user_push_left_commands = []
+        user_push_right_commands = []
+
         #sys.stdout.write(' -- Parse() invoked --\n')
 
         # Keep track of the location in the users' input files where this
@@ -1983,7 +1988,7 @@ class StaticObj(object):
             if ((cmd_token == 'write') or 
                 (cmd_token == 'write_once') or
                 (cmd_token == 'create_var') or
-                (cmd_token == 'create_vars')):
+                (cmd_token == 'replace')):
                 open_paren  = lex.get_token()
 
                 #print('Parse():     open_paren=\"'+open_paren+'\"')
@@ -1994,7 +1999,7 @@ class StaticObj(object):
                     open_curly     = open_paren[0]
                     open_paren     = ''
                     close_paren    = ''
-                    tmpl_filename = ''
+                    tmpl_filename  = ''
                     srcloc  = lex.GetSrcLoc()
                 else:
                     tmpl_filename = lex.get_token()
@@ -2006,12 +2011,14 @@ class StaticObj(object):
                     open_curly     = lex.get_token()
                     srcloc        = lex.GetSrcLoc()
 
-                if ((cmd_token == 'create_var') or
-                    (cmd_token == 'create_vars')):
+                if (cmd_token == 'create_var'):
                     tmpl_filename = None
                     # This means: define the template without attaching 
                     # a file name to it. (IE., don't write the contents
                     # of what's enclosed in the curly brackets { } to a file.)
+
+                if (cmd_token == 'replace'):
+                    tmpl_filename = "ttree_replacements.txt"
                 
                 if ((open_curly != '{') or 
                     ((open_paren == '')  and (close_paren != '')) or
@@ -2032,30 +2039,34 @@ class StaticObj(object):
                 #sys.stdout.write('\n----------------\n')
 
                         
-                if cmd_token == 'write_once':
+                if (cmd_token == 'write_once' or
+                    cmd_token == 'replace'):
+
                     # Check for a particular bug:
                     #    Ordinary instance variables (preceded by a '$')
                     #    should never appear in a write_once() statement.
                     for entry in tmpl_contents:
                         if (isinstance(entry, VarRef) and 
                             (entry.prefix[0]=='$')):
-                            raise InputError('Error('+g_module_name+'.StaticObj.Parse()):\n'
+                            err_msg = ('Error('+g_module_name+'.StaticObj.Parse()):\n'+
                                              '       Error near '+ErrorLeader(entry.srcloc.infile,
-                                                                       entry.srcloc.lineno)+'\n'
-                                             '       Illegal variable: \"'+entry.prefix+entry.descr_str+entry.suffix+'\"\n'
-                                             '       All variables in a \"write_once()\" statement must be statically\n'
-                                             '       defined, and hence they must begin with a \'@\' prefix character.\n'
-                                             '       (not a \'$\' character).\n'
-                                             '       Suggestion: Use the \"write()\" command instead.\n')
+                                                                       entry.srcloc.lineno)+'\n'+
+                                             '       Illegal variable: \"'+entry.prefix+entry.descr_str+entry.suffix+'\"\n'+
+                                             '       All variables in a \"'+cmd_token+'\" statement must be statically\n'+
+                                             '       defined, and hence they must begin with a \'@\' prefix character.\n'+
+                                             '       (not a \'$\' character).\n')
+                            if (cmd_token == 'write_once'):
+                                err_msg += '       Suggestion: Use the \"write()\" command instead.\n'
+                            raise InputError(err_msg)
 
 
 
                 if cmd_token == 'write':
                     commands = self.instance_commands
-                elif cmd_token == 'write_once':
+                elif (cmd_token == 'write_once' or
+                      cmd_token == 'replace'):
                     commands = self.commands
-                elif ((cmd_token == 'create_var') or 
-                      (cmd_token == 'create_vars')):
+                elif (cmd_token == 'create_var'):
                     commands = self.instance_commands
                 else:
                     assert(False) 
@@ -2188,7 +2199,60 @@ class StaticObj(object):
                 # The "TtreeShlex" class (from which "lex" inherits) handles 
                 # "include" statements (ie. "source" statements) automatically.
 
+            elif ((cmd_token == 'push') or 
+                  (cmd_token == 'push_left') or
+                  (cmd_token == 'push_right')):
+
+                push_cmd_src_loc = lex.GetSrcLoc()
+                push_cmd_text = lex.GetParenExpr()
+                if ((len(push_cmd_text) < 2) or
+                    (push_cmd_text[0] != '(') or
+                    (push_cmd_text[-1] != ')')):
+                    raise InputError('Error('+g_module_name+'.StaticObj.Parse()):\n'
+                                     '      Error near '+lex.error_leader()+'\n'
+                                     '      Bad \"push\" command.  Expected an expression in parenthesis.\n')
+                push_cmd_text = push_cmd_text[1:-1]
+
+                if (cmd_token == 'push_right'):
+                    push_command = PushRightCommand(push_cmd_text, 
+                                                    push_cmd_src_loc)
+                    user_push_right_commands.append(push_command)
+                else:
+                    push_command = PushLeftCommand(push_cmd_text, 
+                                                   push_cmd_src_loc)
+                    user_push_left_commands.append(push_command)
+                self.instance_commands.append(push_command)
+                
+            elif ((cmd_token == 'pop') or 
+                  (cmd_token == 'pop_left') or
+                  (cmd_token == 'pop_right')):
+
+                pop_cmd_text = lex.GetParenExpr()
+                pop_cmd_src_loc = lex.GetSrcLoc()
+                if (cmd_token == 'pop_right'):
+                    if len(user_push_right_commands) > 0:
+                        push_command = user_push_right_commands.pop()
+                    else:
+                        raise InputError('Error('+g_module_name+'.StaticObj.Parse()):\n'
+                                         '      Error near '+lex.error_leader()+'\n'
+                                         '      Too many \"pop_right\" commands.\n')
+                    pop_command = PopRightCommand(push_command,
+                                                  pop_cmd_src_loc)
+                else:
+                    if len(user_push_left_commands) > 0:
+                        push_command = user_push_left_commands.pop()
+                    else:
+                        raise InputError('Error('+g_module_name+'.StaticObj.Parse()):\n'
+                                         '      Error near '+lex.error_leader()+'\n'
+                                         '      Too many pop, (or pop_left) commands.\n')
+                    pop_command = PopLeftCommand(push_command,
+                                                 pop_cmd_src_loc)
+                self.instance_commands.append(pop_command)
+                
+
+
             else:
+
                 # Otherwise, 'cmd_token' is not a command at all.
                 # Instead it's the name of an object which needs to be
                 # defined or instantiated.
@@ -2783,7 +2847,7 @@ class StaticObj(object):
                             else:
                                 #sys.stderr.write('DEBUG: Adding '+str(push_command)+' to '+
                                 #                 staticobj.name+'.instance_commands_push\n')
-                                # CONTINUEHERE: should I make these PushRight commands and
+                                #     Question: Should I make these PushRight commands and
                                 #               append them in the opposite order?
                                 #               If so I also have to worry about the case above.
                                 staticobj.instance_commands_push.append(push_mod_command)
@@ -2791,7 +2855,7 @@ class StaticObj(object):
 
                     else:
                         # Otherwise, the cmd_token is not any of these:
-                        # "write", "write_once", "create_vars"
+                        # "write", "write_once", "replace", "create_vars"
                         # "delete", or "category".
                         # ... and it is ALSO not any of these:
                         # the name of a class (StaticObj), or
@@ -2809,6 +2873,23 @@ class StaticObj(object):
 
 
 
+
+        # Finally, if there are any remaining user_push_left_commands or 
+        # user_push_right_commands, deal with them (by popping them).
+        for push_command in user_push_left_commands:
+            push_command = user_push_left_commands.pop()
+            pop_command = PopLeftCommand(push_command,
+                                         self.srcloc_end)
+            self.instance_commands.append(pop_command)
+
+        for push_command in user_push_right_commands:
+            push_command = user_push_right_commands.pop()
+            pop_command = PopRightCommand(push_command,
+                                          self.srcloc_end)
+            self.instance_commands.append(pop_command)
+
+
+
     @staticmethod
     def CleanupReadTemplate(tmpl_contents, lex):
         #1) Remove any newlines at the beginning of the first text block
@@ -4019,6 +4100,7 @@ class InstanceObj(InstanceObjBasic):
 
 
 
+
 def AssignTemplateVarPtrs(tmpl_list, context_node):
     """ 
        Now scan through all the variables within the templates defined 
@@ -4247,7 +4329,7 @@ def AutoAssignVals(cat_node,
                    reserved_values = None,
                    ignore_prior_values = False):
     """
-    This function automatically assigns all the variables 
+    This function automatically assigns values to all the variables 
     belonging to all the categories in cat_node.categories.
     Each category has its own internal counter.  For every variable in that
     category, query the counter (which usually returns an integer), 
@@ -4314,7 +4396,8 @@ def AutoAssignVals(cat_node,
 
                 else:
 
-                    if (not var_binding.nptr.leaf_node.IsDeleted()):
+                    if ((not var_binding.nptr.leaf_node.IsDeleted()) and
+                        (len(var_binding.refs) > 0)):
 
                         # For each (regular) variable, query this category's counter
                         # (convert it to a string), and see if it is already in use
@@ -4416,8 +4499,162 @@ def Render(tmpl_list, substitute_vars=True):
 
     return ''.join(out_str_list)
 
+def IgnoreThis(a):
+    pass
+
+
+
+
+def FindReplacementVarPairs(context_node,
+                            replace_var_pairs):
+                            #search_instance_commands = False):
+
+    #####################
+    #if search_instance_commands:
+    #    assert(isinstance(context_node, StaticObj))
+    #    commands = context_node.instance_commands
+    #else:
+    #    # Note: Leaf nodes contain no commands, so skip them
+    #    if (not hasattr(context_node, 'commands')):
+    #        return
+    #    # Otherwise process their commands
+    #    commands = context_node.commands
+    #####################
+
+    commands = context_node.commands
+
+    for command in commands:
+
+        if (isinstance(command, WriteFileCommand) and
+            command.filename == 'ttree_replacements.txt'):
+            tmpl_list = command.tmpl_list
+            var_alias = None
+            for entry in tmpl_list:
+                # Each successive pair of variables indicates a 
+                # variable you wish to replace.
+                # (Any ordinary text in between variable names is ignored.)
+                if isinstance(entry, VarRef):
+                    if var_alias == None:
+                        var_alias = (entry.nptr.cat_name,
+                                     entry.nptr.cat_node,
+                                     entry.nptr.leaf_node)
+                    else:
+                        var_replace = (entry.nptr.cat_name,
+                                       entry.nptr.cat_node,
+                                       entry.nptr.leaf_node)
+
+                        replace_var_pairs[var_alias] = var_replace
+                        var_alias = None
+                    
+    # Recursively invoke AssignVarPtrs() on all (non-leaf) child nodes:
+    for child in context_node.children.values():
+        FindReplacementVarPairs(child,
+                                replace_var_pairs)
+                                #search_instance_commands)
+
+
+
+
+
+def ReplaceVars(context_node,
+                replace_var_pairs,
+                search_instance_commands = False):
+
+    if len(replace_var_pairs) == 0:
+        return
+
+    #sys.stdout.write('AssignVarPtrs() invoked on node: \"'+NodeToStr(context_node)+'\"\n')
+
+    if search_instance_commands:
+        assert(isinstance(context_node, StaticObj))
+        commands = context_node.instance_commands
+    else:
+        # Note: Leaf nodes contain no commands, so skip them
+        if (not hasattr(context_node, 'commands')):
+            return
+        # Otherwise process their commands
+        commands = context_node.commands
+
+
+    if len(replace_var_pairs) > 0:
+        for command in commands:
+            if isinstance(command, WriteFileCommand):
+                ReplaceVarsInTmpl(command.tmpl_list, 
+                                  replace_var_pairs)
+
+    # Recursively invoke ReplaceVars() on all (non-leaf) child nodes:
+    for child in context_node.children.values():
+        ReplaceVars(child,
+                    replace_var_pairs,
+                    search_instance_commands)
+
+
+
 
 
+def ReplaceVarsInTmpl(tmpl_list, replace_var_pairs):
+    """ replace any references to specific variables with other variables """
+
+    if len(replace_var_pairs) == 0:
+        return
+
+    i = 0
+    while i < len(tmpl_list):
+        entry = tmpl_list[i]
+        if isinstance(entry, VarRef):
+            var_ref = entry
+            #full_name = var_bindings[var_ref.nptr.leaf_node].full_name
+            if (var_ref.nptr.cat_name,
+                var_ref.nptr.cat_node,
+                var_ref.nptr.leaf_node) in replace_var_pairs:
+                # optional: (since we will eventually delete the variable)
+                #          delete the reference to this variable from "bindings"
+
+                nptr_old = var_ref.nptr
+
+                # swap the old variable with the new one
+                (nptr_new_cat_name, nptr_new_cat_node, nptr_new_leaf_node) = \
+                     replace_var_pairs[(nptr_old.cat_name,
+                                        nptr_old.cat_node,
+                                        nptr_old.leaf_node)]
+
+                var_bindings = var_ref.nptr.cat_node.categories[nptr_old.cat_name].bindings
+
+                assert(nptr_new_leaf_node in var_bindings)
+
+                # Copy the things we need from the old variable.
+                # References to the old variable should be added to the new one
+                # (since they are the same variable)
+                #for ref in var_bindings[nptr_old.leaf_node].refs:
+                #    ref.nptr.cat_name = nptr_new_cat_name
+                #    ref.nptr.cat_node = nptr_new_cat_node
+                #    ref.nptr.leaf_node = nptr_new_leaf_node
+                if nptr_old.leaf_node in var_bindings:
+                    var_bindings[nptr_new_leaf_node].refs += var_bindings[nptr_old.leaf_node].refs
+                    del var_bindings[nptr_old.leaf_node]
+                
+                var_ref.nptr.cat_name = nptr_new_cat_name
+                var_ref.nptr.cat_node = nptr_new_cat_node
+                var_ref.nptr.leaf_node = nptr_new_leaf_node  # <-- this will...
+                # ... update all places where that nptr is used, including
+                #     all of the varrefs from the old variable.  In other words,
+                #     there is no need to manually update the leaf_nodes in
+                #     the var_bindings[nptr_new_leaf_node].refs
+                #     (It's better to do it this way instead.)
+
+                #var_ref.prefix = (...no need to modify)
+                #var_ref.suffix = (...no need to modify)
+
+                var_ref.descr_str = \
+                            CanonicalDescrStr(var_ref.nptr.cat_name,
+                                              var_ref.nptr.cat_node,
+                                              var_ref.nptr.leaf_node,
+                                              var_ref.srcloc)
+
+                var_bindings[nptr_new_leaf_node].full_name = var_ref.prefix[0] + var_ref.descr_str
+
+        i += 1
+
 
 
 
@@ -4425,7 +4662,7 @@ def MergeWriteCommands(command_list):
     """ Write commands are typically to the same file.
     We can improve performance by appending all of
     commands that write to the same file together before
-    carrying out the write commands.
+    carrying out the write operation.
 
     """
     file_templates = defaultdict(list)
@@ -4528,6 +4765,9 @@ def WriteVarBindingsFile(node):
             if nd.IsDeleted():
                 continue   # In that case, skip this variable
 
+            if len(var_binding.refs) == 0: #check2016-6-07
+                continue
+
             #if type(node) is type(nd):
             if ((isinstance(node, InstanceObjBasic) and isinstance(nd, InstanceObjBasic))
                 or
@@ -4551,9 +4791,12 @@ def WriteVarBindingsFile(node):
 
 
 
+
+
+
 def CustomizeBindings(bindings,
-                      g_objectdefs,
-                      g_objects):
+                      objectdefs,
+                      objects):
 
     var_assignments = set()
 
@@ -4567,11 +4810,12 @@ def CustomizeBindings(bindings,
 
         if prefix == '@':
             var_binding = LookupVar(var_descr_str,
-                                    g_objectdefs, 
+                                    objectdefs, 
                                     dbg_loc)
+
         elif prefix == '$':
             var_binding = LookupVar(var_descr_str, 
-                                    g_objects,
+                                    objects,
                                     dbg_loc)
         else:
             # If the user neglected a prefix, this should have generated
@@ -4589,6 +4833,47 @@ def CustomizeBindings(bindings,
 
 
 
+def ReplaceVarsInCustomBindings(bindings,
+                                objectdefs,
+                                objects,
+                                replace_var_pairs):
+
+    if len(replace_var_pairs) == 0:
+        return
+
+    list_of_pairs = bindings.items()
+
+    for name,vlpair in list_of_pairs:
+
+        prefix = name[0]
+        var_descr_str = name[1:]
+
+        value   = vlpair.val
+        dbg_loc = vlpair.loc
+
+        if prefix == '@':
+            # At this point, we have probably already binding associated
+            # with any replaced variables.  Instead lookup the nodes directly:
+
+            cat_name, cat_node, leaf_node = DescrToCatLeafNodes(var_descr_str, 
+                                                                objectdefs,
+                                                                dbg_loc)
+            # If this triplet corresponds to a variable we want to replace
+            # then lookup the corrected triplet
+            if (cat_name, cat_node, leaf_node) in replace_var_pairs:
+                (new_cat_name,
+                 new_cat_node,
+                 new_leaf_node) = replace_var_pairs[(cat_name,
+                                                     cat_node,
+                                                     leaf_node)]
+
+                # now reconstruct the string representing that variable
+                new_name = prefix + CanonicalDescrStr(new_cat_name,
+                                                      new_cat_node,
+                                                      new_leaf_node)
+                bindings[new_name] = bindings[name]
+                del bindings[name]
+
 
 ##############################################################
 #####################  BasicUI functions #####################
@@ -4919,10 +5204,23 @@ def BasicUI(settings,
     #         and replace the (static) variable references to pointers
     #         to nodes in the StaticObj tree:
     sys.stderr.write(' done\nlooking up @variables...')
-    # Here we assign pointers for variables in "write_once(){text}" templates:
+
+    # Step 3a)
+    # Here we assign pointers for @variables in "write_once(){text}" templates:
     AssignStaticVarPtrs(static_tree_root, search_instance_commands=False)
-    # Here we assign pointers for variables in "write(){text}" templates:
+
+    # Step 3b) Replace any @variables with their equivalents (if applicable)
+    replace_var_pairs = {}
+    FindReplacementVarPairs(static_tree_root, replace_var_pairs)
+    ReplaceVars(static_tree_root, replace_var_pairs,
+                search_instance_commands=False)
+
+    # Step 3c)
+    # Here we assign pointers for @variables in "write(){text}" templates:
     AssignStaticVarPtrs(static_tree_root, search_instance_commands=True)
+    ReplaceVars(static_tree_root, replace_var_pairs,
+                search_instance_commands=True)
+
     sys.stderr.write(' done\nconstructing the tree of class definitions...')
     sys.stderr.write(' done\n\nclass_def_tree = ' + str(static_tree_root) + '\n\n')
     #gc.collect()
@@ -4952,7 +5250,11 @@ def BasicUI(settings,
     #sys.stderr.write('instance_commands = '+str(instance_commands)+'\n')
 
 
-    # Step 6: We are about to assign numbers to the variables.
+    # Step 6: Replace any $variables with their equivalents (if applicable)
+    ReplaceVars(instance_tree_root, replace_var_pairs)
+
+
+    # Step 7: We are about to assign numbers to the variables.
     #         We need to decide the order in which to assign them.
     #         By default static variables (@) are assigned in the order 
     #         they appear in the file.
@@ -4963,10 +5265,15 @@ def BasicUI(settings,
     AssignVarOrderByCommand(instance_commands, '$')
 
 
-    # Step 7: Assign the variables.
+    # Step 8: Assign the variables.
     #         (If the user requested any customized variable bindings,
     #          load those now.)
     if len(settings.user_bindings_x) > 0:
+        if len(replace_var_pairs) > 0:
+            ReplaceVarsInCustomBindings(settings.user_bindings_x,
+                                        static_tree_root,
+                                        instance_tree_root,
+                                        replace_var_pairs)
         reserved_values = CustomizeBindings(settings.user_bindings_x,
                                             static_tree_root,
                                             instance_tree_root)
@@ -4983,6 +5290,11 @@ def BasicUI(settings,
                    reserved_values)
                         
     if len(settings.user_bindings) > 0:
+        if len(replace_var_pairs) > 0:
+            ReplaceVarsInCustomBindings(settings.user_bindings,
+                                        static_tree_root,
+                                        instance_tree_root,
+                                        replace_var_pairs)
         CustomizeBindings(settings.user_bindings,
                           static_tree_root,
                           instance_tree_root)
diff --git a/tools/moltemplate/src/ttree_lex.py b/tools/moltemplate/src/ttree_lex.py
old mode 100755
new mode 100644
index 1e77c074bc..a8bb10a73c
--- a/tools/moltemplate/src/ttree_lex.py
+++ b/tools/moltemplate/src/ttree_lex.py
@@ -926,7 +926,7 @@ class OSrcLoc(object):
         self.infile = infile
         self.lineno = lineno
         OSrcLoc.count += 1
-        self.order = OSrcLoc.count
+        self.order = OSrcLoc.count # keep track of how many times it was called
 
     def __lt__(self, x):
         return self.order < x.order
@@ -996,7 +996,7 @@ class VarRef(object):
 
 class VarNPtr(object):
     """
-    Every time a variable appears in a template, it has has a "descritpor".
+    Every time a variable appears in a template, it has has a "descriptor".
     For example, consider the variable 
        "$atom:CA"
     This is a string which encodes 3 pieces of information.
@@ -1009,7 +1009,6 @@ class VarNPtr(object):
                            is relevant everywhere, and is not molecule or class
                            specific.  All variables have a category node, which
                            is often not explicitly defined to by the user.
-                           It must be inferred/determined.)
                            (Category node = the root "/", in the example above.)
     3) the leaf node:      This is a node whose ".name" member matches the name 
                            of a variable.  This node is created for this purpose
@@ -1554,7 +1553,7 @@ class TemplateLexer(TtreeShlex):
         #sys.stderr.write('-----------------------------------\n')
         #
         # Here is the result:
-        self.wordterminators = '(),={|}' + \
+        self.wordterminators = '(){|}' + \
                                    self.whitespace + \
                                    self.quotes + \
                                    self.escape + \
@@ -1564,6 +1563,11 @@ class TemplateLexer(TtreeShlex):
         # self.quotes     = '\'"'
         # self.escape     = '\\'
         # self.commenters = '#'
+        #  Note: I do not terminate on these characters: +-=*'"`
+        # because they appear in the names of atom types in many force-fields.
+        # Also * characters are needed for variables containing wildcards
+        # in the name (which will be dealt with later).
+
 
         self.source_triggers=set(['include','import'])
         self.source_triggers_x=set(['import']) 
@@ -2022,6 +2026,8 @@ class TemplateLexer(TtreeShlex):
             provided.  By default it is empty.
 
         """
+
+        src_loc_begin = SrcLoc(self.infile, self.lineno)
         orig_wordterm = self.wordterminators
         self.wordterminators = self.wordterminators.replace(left_paren,'').replace(right_paren,'')
 
@@ -2043,13 +2049,19 @@ class TemplateLexer(TtreeShlex):
             token = self.get_token()
             if ((type(token) is not str) or
                 (token == '')):
-                raise InputError('Error near or before '+self.error_leader()+'\n'
-                                 'Invalid expression: \"'+expr_str+'\"')
+                raise InputError('Error somewhere between '+
+                                 self.error_leader(src_loc_begin.infile,
+                                                   src_loc_begin.lineno)
+                                  + 'and ' + self.error_leader()+'\n'
+                                 'Invalid expression: \"'+expr_str[0:760]+'\"')
             expr_str += token
             paren_depth = expr_str.count(left_paren) - expr_str.count(right_paren)
         if (paren_depth != 0):
-            raise InputError('Error near or before '+self.error_leader()+'\n'
-                             'Invalid expression: \"'+expr_str+'\"')
+            raise InputError('Error somewhere between '+
+                                 self.error_leader(src_loc_begin.infile,
+                                                   src_loc_begin.lineno)
+                                  + 'and ' + self.error_leader()+'\n'
+                             'Invalid expression: \"'+expr_str[0:760]+'\"')
         self.wordterminators = orig_wordterm
         return expr_str
 
diff --git a/tools/moltemplate/src/ttree_render.py b/tools/moltemplate/src/ttree_render.py
old mode 100755
new mode 100644
-- 
GitLab