Skip to content

Instantly share code, notes, and snippets.

@iwatobipen
Created February 4, 2023 11:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iwatobipen/088c616d26b9c73f43be93f6e234fcc4 to your computer and use it in GitHub Desktop.
Save iwatobipen/088c616d26b9c73f43be93f6e234fcc4 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "f85dcda3",
"metadata": {},
"outputs": [],
"source": [
"from rdkit import Chem\n",
"from rdkit.Chem.Draw import IPythonConsole\n",
"from rdkit.Chem import Draw\n",
"#import jazzy!\n",
"from jazzy.api import molecular_vector_from_smiles\n",
"from jazzy.api import atomic_map_from_smiles\n",
"from jazzy.api import atomic_tuples_from_smiles\n",
"from jazzy.api import deltag_from_smiles\n",
"from jazzy.api import atomic_strength_vis_from_smiles\n",
"from jazzy.visualisation import depict_strengths\n",
"\n",
"import pandas as pd\n",
"from IPython.display import SVG"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "0b18839a",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<rdkit.Chem.rdchem.Mol at 0x7f75f17e4a60>"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# ref https://drughunter.com/wp-content/uploads/2023/01/DH-MOTM-Poster-December-2022-R4.pdf\n",
"smi = 'CC(C)C1=CC(=NNC1=O)OC2=C(C=C(C=C2Cl)N3C(=O)NC(=O)C(=N3)C#N)Cl'\n",
"mol = Chem.MolFromSmiles(smi)\n",
"mol"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "5319eea1",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'sdc': 6.5481,\n",
" 'sdx': 2.4184,\n",
" 'sa': 5.544,\n",
" 'dga': -14.7676,\n",
" 'dgp': -108.2574,\n",
" 'dgtot': -107.0211}"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"mol_vec = molecular_vector_from_smiles(smi)\n",
"mol_vec"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "6772b671",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"-107.0211"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Gibbs Free Energy of Hydration (kJ/mol)\n",
"deltag_from_smiles(smi)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "57d1c7ff",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[(('z', 6),\n",
" ('q', 0),\n",
" ('eeq', -0.2051),\n",
" ('alp', 7.6489),\n",
" ('hyb', 'sp3'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', -0.0689),\n",
" ('alp', 7.1388),\n",
" ('hyb', 'sp3'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', -0.216),\n",
" ('alp', 7.6677),\n",
" ('hyb', 'sp3'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.0062),\n",
" ('alp', 8.8627),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', -0.0637),\n",
" ('alp', 9.1222),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.2412),\n",
" ('alp', 8.0256),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 7),\n",
" ('q', 0),\n",
" ('eeq', -0.2203),\n",
" ('alp', 7.6447),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 1),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.507)),\n",
" (('z', 7),\n",
" ('q', 0),\n",
" ('eeq', -0.3088),\n",
" ('alp', 7.6528),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 1),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.5246)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.2956),\n",
" ('alp', 7.8563),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 8),\n",
" ('q', 0),\n",
" ('eeq', -0.3888),\n",
" ('alp', 6.205),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 2),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.7416)),\n",
" (('z', 8),\n",
" ('q', 0),\n",
" ('eeq', -0.3129),\n",
" ('alp', 5.9074),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 2),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.5128)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.1446),\n",
" ('alp', 8.3619),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.0426),\n",
" ('alp', 8.7168),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', -0.0348),\n",
" ('alp', 9.0154),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.1067),\n",
" ('alp', 8.4922),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', -0.0497),\n",
" ('alp', 9.0724),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.0396),\n",
" ('alp', 8.7274),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 17),\n",
" ('q', 0),\n",
" ('eeq', -0.0607),\n",
" ('alp', 15.2166),\n",
" ('hyb', 'sp3'),\n",
" ('num_lp', 3),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0952)),\n",
" (('z', 7),\n",
" ('q', 0),\n",
" ('eeq', -0.1814),\n",
" ('alp', 7.2287),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 1),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.321)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.3956),\n",
" ('alp', 7.551),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 8),\n",
" ('q', 0),\n",
" ('eeq', -0.3793),\n",
" ('alp', 6.1781),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 2),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.689)),\n",
" (('z', 7),\n",
" ('q', 0),\n",
" ('eeq', -0.4492),\n",
" ('alp', 8.1615),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 1),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.5083)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.3131),\n",
" ('alp', 7.8046),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 8),\n",
" ('q', 0),\n",
" ('eeq', -0.3331),\n",
" ('alp', 6.0488),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 2),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.5697)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.1737),\n",
" ('alp', 8.2605),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 7),\n",
" ('q', 0),\n",
" ('eeq', -0.2542),\n",
" ('alp', 7.7591),\n",
" ('hyb', 'sp2'),\n",
" ('num_lp', 1),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.4759)),\n",
" (('z', 6),\n",
" ('q', 0),\n",
" ('eeq', 0.1843),\n",
" ('alp', 8.3997),\n",
" ('hyb', 'sp'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 7),\n",
" ('q', 0),\n",
" ('eeq', -0.3112),\n",
" ('alp', 7.5932),\n",
" ('hyb', 'sp'),\n",
" ('num_lp', 1),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.55)),\n",
" (('z', 17),\n",
" ('q', 0),\n",
" ('eeq', -0.0421),\n",
" ('alp', 15.1743),\n",
" ('hyb', 'sp3'),\n",
" ('num_lp', 3),\n",
" ('sdc', 0.0),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0489)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.1275),\n",
" ('alp', 1.9494),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.5124),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.1303),\n",
" ('alp', 1.9384),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.5288),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.1155),\n",
" ('alp', 2.0093),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.4442),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.1509),\n",
" ('alp', 1.8405),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.7447),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.1173),\n",
" ('alp', 1.9999),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.4412),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.1384),\n",
" ('alp', 1.898),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.5607),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.125),\n",
" ('alp', 1.9616),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.4847),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.1263),\n",
" ('alp', 1.9563),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.7445),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.2661),\n",
" ('alp', 1.4222),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 1.1324),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.1798),\n",
" ('alp', 1.7182),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 1.0994),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.166),\n",
" ('alp', 1.7753),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.9875),\n",
" ('sdx', 0.0),\n",
" ('sa', 0.0)),\n",
" (('z', 1),\n",
" ('q', 0),\n",
" ('eeq', 0.2939),\n",
" ('alp', 1.3403),\n",
" ('hyb', 'unspecified'),\n",
" ('num_lp', 0),\n",
" ('sdc', 0.0),\n",
" ('sdx', 1.286),\n",
" ('sa', 0.0))]"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#Atomic Features\n",
"\"\"\"\n",
"e atomic number (z), \n",
"formal charge (q), \n",
"partial charge (eeq), \n",
"atomic-charge dependent dynamic atomic polarizabilities (alp),\n",
"hybridisation (hyb),\n",
"number of lone pairs (num_lp), C-H donor strength (sdc),\n",
"X-H donor strength (sdx) where X includes any non-carbon atoms,\n",
"acceptor strength (sda)\n",
"\"\"\"\n",
"atomic_tuples_from_smiles(smi)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "6b512b95",
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:rdkit=\"http://www.rdkit.org/xml\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" baseProfile=\"full\" xml:space=\"preserve\" width=\"500px\" height=\"500px\" viewBox=\"0 0 500 500\">\n",
"<!-- END OF HEADER -->\n",
"<rect style=\"opacity:1.0;fill:#FFFFFF;stroke:none\" width=\"500.0\" height=\"500.0\" x=\"0.0\" y=\"0.0\"> </rect>\n",
"<path class=\"bond-0 atom-0 atom-1\" d=\"M 409.0,256.0 L 379.2,248.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-31 atom-0 atom-29\" d=\"M 409.0,256.0 L 434.7,262.1\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-32 atom-0 atom-30\" d=\"M 409.0,256.0 L 414.9,231.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-33 atom-0 atom-31\" d=\"M 409.0,256.0 L 407.6,269.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-1 atom-1 atom-2\" d=\"M 379.2,248.9 L 372.1,278.8\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-2 atom-1 atom-3\" d=\"M 379.2,248.9 L 349.3,241.8\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-34 atom-1 atom-32\" d=\"M 379.2,248.9 L 385.0,224.1\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-35 atom-2 atom-33\" d=\"M 372.1,278.8 L 366.2,303.5\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-36 atom-2 atom-34\" d=\"M 372.1,278.8 L 385.2,283.6\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-37 atom-2 atom-35\" d=\"M 372.1,278.8 L 357.8,278.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-3 atom-3 atom-4\" d=\"M 349.3,241.8 L 328.2,264.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-3 atom-3 atom-4\" d=\"M 341.7,241.0 L 326.9,256.6\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-28 atom-8 atom-3\" d=\"M 340.5,212.4 L 349.3,241.8\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-4 atom-4 atom-5\" d=\"M 328.2,264.2 L 298.3,257.1\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-38 atom-4 atom-36\" d=\"M 328.2,264.2 L 332.0,276.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-5 atom-5 atom-6\" d=\"M 298.3,257.1 L 294.7,244.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-5 atom-5 atom-6\" d=\"M 294.7,244.9 L 291.1,232.8\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-5 atom-5 atom-6\" d=\"M 303.1,251.7 L 300.6,243.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-5 atom-5 atom-6\" d=\"M 300.6,243.2 L 298.0,234.7\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-9 atom-5 atom-10\" d=\"M 298.3,257.1 L 290.2,265.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-9 atom-5 atom-10\" d=\"M 290.2,265.7 L 282.0,274.4\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-6 atom-6 atom-7\" d=\"M 293.6,223.4 L 306.7,209.5\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-7 atom-7 atom-8\" d=\"M 314.7,206.3 L 327.6,209.4\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-7 atom-7 atom-8\" d=\"M 327.6,209.4 L 340.5,212.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-39 atom-7 atom-37\" d=\"M 309.1,200.2 L 306.2,190.6\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-39 atom-7 atom-37\" d=\"M 306.2,190.6 L 303.3,180.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-8 atom-8 atom-9\" d=\"M 342.7,214.5 L 350.9,205.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-8 atom-8 atom-9\" d=\"M 350.9,205.9 L 359.0,197.2\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-8 atom-8 atom-9\" d=\"M 338.2,210.3 L 346.4,201.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-8 atom-8 atom-9\" d=\"M 346.4,201.7 L 354.6,193.0\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-10 atom-10 atom-11\" d=\"M 272.5,278.3 L 260.0,275.3\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-10 atom-10 atom-11\" d=\"M 260.0,275.3 L 247.4,272.3\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-11 atom-11 atom-12\" d=\"M 247.4,272.3 L 238.6,242.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-11 atom-11 atom-12\" d=\"M 240.2,269.7 L 234.0,249.1\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-29 atom-16 atom-11\" d=\"M 226.3,294.7 L 247.4,272.3\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-12 atom-12 atom-13\" d=\"M 238.6,242.9 L 208.7,235.8\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-27 atom-12 atom-28\" d=\"M 238.6,242.9 L 247.1,233.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-27 atom-12 atom-28\" d=\"M 247.1,233.9 L 255.5,225.0\" style=\"fill:none;fill-rule:evenodd;stroke:#00CC00;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-13 atom-13 atom-14\" d=\"M 208.7,235.8 L 187.7,258.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-13 atom-13 atom-14\" d=\"M 210.0,243.4 L 195.3,259.0\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-40 atom-13 atom-38\" d=\"M 208.7,235.8 L 201.5,211.5\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-14 atom-14 atom-15\" d=\"M 187.7,258.2 L 196.5,287.6\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-17 atom-14 atom-18\" d=\"M 187.7,258.2 L 174.8,255.1\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-17 atom-14 atom-18\" d=\"M 174.8,255.1 L 161.9,252.1\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-15 atom-15 atom-16\" d=\"M 196.5,287.6 L 226.3,294.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-15 atom-15 atom-16\" d=\"M 202.4,282.7 L 223.3,287.6\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-41 atom-15 atom-39\" d=\"M 196.5,287.6 L 179.6,305.5\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-16 atom-16 atom-17\" d=\"M 226.3,294.7 L 230.0,306.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-16 atom-16 atom-17\" d=\"M 230.0,306.9 L 233.7,319.2\" style=\"fill:none;fill-rule:evenodd;stroke:#00CC00;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-18 atom-18 atom-19\" d=\"M 156.3,246.0 L 152.6,233.8\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-18 atom-18 atom-19\" d=\"M 152.6,233.8 L 149.0,221.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-30 atom-25 atom-18\" d=\"M 140.8,269.1 L 153.9,255.3\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-19 atom-19 atom-20\" d=\"M 151.2,223.8 L 159.4,215.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-19 atom-19 atom-20\" d=\"M 159.4,215.2 L 167.5,206.5\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-19 atom-19 atom-20\" d=\"M 146.7,219.6 L 154.9,210.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-19 atom-19 atom-20\" d=\"M 154.9,210.9 L 163.1,202.3\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-20 atom-19 atom-21\" d=\"M 149.0,221.7 L 136.1,218.6\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-20 atom-19 atom-21\" d=\"M 136.1,218.6 L 123.2,215.6\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-21 atom-21 atom-22\" d=\"M 115.0,218.9 L 106.5,227.9\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-21 atom-21 atom-22\" d=\"M 106.5,227.9 L 98.0,236.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-42 atom-21 atom-40\" d=\"M 117.6,209.5 L 114.7,199.8\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-42 atom-21 atom-40\" d=\"M 114.7,199.8 L 111.8,190.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-22 atom-22 atom-23\" d=\"M 98.7,234.0 L 86.2,231.0\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-22 atom-22 atom-23\" d=\"M 86.2,231.0 L 73.6,228.0\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-22 atom-22 atom-23\" d=\"M 97.3,239.9 L 84.8,237.0\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-22 atom-22 atom-23\" d=\"M 84.8,237.0 L 72.2,234.0\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-23 atom-22 atom-24\" d=\"M 98.0,236.9 L 106.8,266.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-24 atom-24 atom-25\" d=\"M 106.8,266.4 L 119.8,269.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-24 atom-24 atom-25\" d=\"M 119.8,269.4 L 132.7,272.5\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-24 atom-24 atom-25\" d=\"M 112.1,261.3 L 121.2,263.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-24 atom-24 atom-25\" d=\"M 121.2,263.4 L 130.2,265.6\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-25 atom-24 atom-26\" d=\"M 106.8,266.4 L 85.8,288.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 85.8,288.7 L 77.3,297.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 77.3,297.7 L 68.8,306.7\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 78.8,287.2 L 71.5,294.8\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 71.5,294.8 L 64.3,302.5\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 87.7,295.6 L 80.5,303.3\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 80.5,303.3 L 73.2,310.9\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"atom-6\" d=\"M 287.6 223.3 L 290.5 227.9 Q 290.7 228.4, 291.2 229.2 Q 291.7 230.0, 291.7 230.1 L 291.7 223.3 L 292.8 223.3 L 292.8 232.0 L 291.6 232.0 L 288.6 227.0 Q 288.2 226.4, 287.9 225.7 Q 287.5 225.0, 287.4 224.8 L 287.4 232.0 L 286.2 232.0 L 286.2 223.3 L 287.6 223.3 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-7\" d=\"M 308.7 201.0 L 311.5 205.6 Q 311.8 206.0, 312.3 206.9 Q 312.7 207.7, 312.7 207.7 L 312.7 201.0 L 313.9 201.0 L 313.9 209.7 L 312.7 209.7 L 309.7 204.6 Q 309.3 204.1, 308.9 203.4 Q 308.5 202.7, 308.4 202.5 L 308.4 209.7 L 307.3 209.7 L 307.3 201.0 L 308.7 201.0 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-9\" d=\"M 357.6 190.1 Q 357.6 188.0, 358.6 186.9 Q 359.6 185.7, 361.5 185.7 Q 363.5 185.7, 364.5 186.9 Q 365.5 188.0, 365.5 190.1 Q 365.5 192.2, 364.5 193.4 Q 363.4 194.6, 361.5 194.6 Q 359.6 194.6, 358.6 193.4 Q 357.6 192.2, 357.6 190.1 M 361.5 193.6 Q 362.9 193.6, 363.6 192.7 Q 364.3 191.8, 364.3 190.1 Q 364.3 188.4, 363.6 187.5 Q 362.9 186.7, 361.5 186.7 Q 360.2 186.7, 359.5 187.5 Q 358.8 188.4, 358.8 190.1 Q 358.8 191.9, 359.5 192.7 Q 360.2 193.6, 361.5 193.6 \" fill=\"#FF0000\"/>\n",
"<path class=\"atom-10\" d=\"M 273.3 279.4 Q 273.3 277.3, 274.3 276.2 Q 275.4 275.0, 277.3 275.0 Q 279.2 275.0, 280.2 276.2 Q 281.3 277.3, 281.3 279.4 Q 281.3 281.5, 280.2 282.8 Q 279.2 283.9, 277.3 283.9 Q 275.4 283.9, 274.3 282.8 Q 273.3 281.6, 273.3 279.4 M 277.3 283.0 Q 278.6 283.0, 279.3 282.1 Q 280.0 281.2, 280.0 279.4 Q 280.0 277.7, 279.3 276.9 Q 278.6 276.0, 277.3 276.0 Q 276.0 276.0, 275.2 276.9 Q 274.5 277.7, 274.5 279.4 Q 274.5 281.2, 275.2 282.1 Q 276.0 283.0, 277.3 283.0 \" fill=\"#FF0000\"/>\n",
"<path class=\"atom-17\" d=\"M 231.8 324.4 Q 231.8 322.2, 232.8 321.1 Q 233.8 319.9, 235.7 319.9 Q 237.5 319.9, 238.5 321.2 L 237.7 321.9 Q 237.0 320.9, 235.7 320.9 Q 234.4 320.9, 233.7 321.8 Q 233.0 322.7, 233.0 324.4 Q 233.0 326.1, 233.8 327.0 Q 234.5 327.9, 235.9 327.9 Q 236.8 327.9, 238.0 327.3 L 238.3 328.2 Q 237.8 328.5, 237.2 328.7 Q 236.5 328.8, 235.7 328.8 Q 233.8 328.8, 232.8 327.7 Q 231.8 326.5, 231.8 324.4 \" fill=\"#00CC00\"/>\n",
"<path class=\"atom-17\" d=\"M 239.6 319.4 L 240.7 319.4 L 240.7 328.7 L 239.6 328.7 L 239.6 319.4 \" fill=\"#00CC00\"/>\n",
"<path class=\"atom-18\" d=\"M 155.9 246.8 L 158.7 251.4 Q 159.0 251.8, 159.5 252.6 Q 159.9 253.5, 159.9 253.5 L 159.9 246.8 L 161.1 246.8 L 161.1 255.4 L 159.9 255.4 L 156.8 250.4 Q 156.5 249.8, 156.1 249.1 Q 155.7 248.5, 155.6 248.3 L 155.6 255.4 L 154.5 255.4 L 154.5 246.8 L 155.9 246.8 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-20\" d=\"M 166.1 199.4 Q 166.1 197.3, 167.1 196.1 Q 168.1 195.0, 170.0 195.0 Q 172.0 195.0, 173.0 196.1 Q 174.0 197.3, 174.0 199.4 Q 174.0 201.5, 173.0 202.7 Q 171.9 203.9, 170.0 203.9 Q 168.1 203.9, 167.1 202.7 Q 166.1 201.5, 166.1 199.4 M 170.0 202.9 Q 171.4 202.9, 172.1 202.0 Q 172.8 201.1, 172.8 199.4 Q 172.8 197.7, 172.1 196.8 Q 171.4 195.9, 170.0 195.9 Q 168.7 195.9, 168.0 196.8 Q 167.3 197.7, 167.3 199.4 Q 167.3 201.1, 168.0 202.0 Q 168.7 202.9, 170.0 202.9 \" fill=\"#FF0000\"/>\n",
"<path class=\"atom-21\" d=\"M 117.2 210.3 L 120.0 214.9 Q 120.3 215.3, 120.8 216.1 Q 121.2 217.0, 121.2 217.0 L 121.2 210.3 L 122.4 210.3 L 122.4 219.0 L 121.2 219.0 L 118.2 213.9 Q 117.8 213.3, 117.4 212.7 Q 117.0 212.0, 116.9 211.8 L 116.9 219.0 L 115.8 219.0 L 115.8 210.3 L 117.2 210.3 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-23\" d=\"M 64.2 229.9 Q 64.2 227.8, 65.2 226.6 Q 66.2 225.5, 68.2 225.5 Q 70.1 225.5, 71.1 226.6 Q 72.2 227.8, 72.2 229.9 Q 72.2 232.0, 71.1 233.2 Q 70.1 234.4, 68.2 234.4 Q 66.3 234.4, 65.2 233.2 Q 64.2 232.0, 64.2 229.9 M 68.2 233.4 Q 69.5 233.4, 70.2 232.5 Q 70.9 231.6, 70.9 229.9 Q 70.9 228.2, 70.2 227.3 Q 69.5 226.5, 68.2 226.5 Q 66.8 226.5, 66.1 227.3 Q 65.4 228.2, 65.4 229.9 Q 65.4 231.6, 66.1 232.5 Q 66.8 233.4, 68.2 233.4 \" fill=\"#FF0000\"/>\n",
"<path class=\"atom-25\" d=\"M 134.8 269.1 L 137.6 273.7 Q 137.9 274.1, 138.4 275.0 Q 138.8 275.8, 138.9 275.8 L 138.9 269.1 L 140.0 269.1 L 140.0 277.8 L 138.8 277.8 L 135.8 272.7 Q 135.4 272.2, 135.0 271.5 Q 134.7 270.8, 134.6 270.6 L 134.6 277.8 L 133.4 277.8 L 133.4 269.1 L 134.8 269.1 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-27\" d=\"M 62.8 306.7 L 65.6 311.3 Q 65.9 311.7, 66.4 312.6 Q 66.8 313.4, 66.9 313.4 L 66.9 306.7 L 68.0 306.7 L 68.0 315.4 L 66.8 315.4 L 63.8 310.3 Q 63.4 309.7, 63.0 309.1 Q 62.7 308.4, 62.5 308.2 L 62.5 315.4 L 61.4 315.4 L 61.4 306.7 L 62.8 306.7 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-28\" d=\"M 256.3 220.9 Q 256.3 218.7, 257.3 217.6 Q 258.3 216.5, 260.3 216.5 Q 262.1 216.5, 263.0 217.7 L 262.2 218.4 Q 261.5 217.5, 260.3 217.5 Q 259.0 217.5, 258.3 218.3 Q 257.6 219.2, 257.6 220.9 Q 257.6 222.6, 258.3 223.5 Q 259.0 224.4, 260.4 224.4 Q 261.4 224.4, 262.5 223.8 L 262.8 224.7 Q 262.4 225.0, 261.7 225.2 Q 261.0 225.4, 260.2 225.4 Q 258.3 225.4, 257.3 224.2 Q 256.3 223.1, 256.3 220.9 \" fill=\"#00CC00\"/>\n",
"<path class=\"atom-28\" d=\"M 264.1 215.9 L 265.2 215.9 L 265.2 225.3 L 264.1 225.3 L 264.1 215.9 \" fill=\"#00CC00\"/>\n",
"<path class=\"atom-29\" d=\"M 435.5 258.7 L 436.7 258.7 L 436.7 262.4 L 441.1 262.4 L 441.1 258.7 L 442.3 258.7 L 442.3 267.4 L 441.1 267.4 L 441.1 263.4 L 436.7 263.4 L 436.7 267.4 L 435.5 267.4 L 435.5 258.7 \" fill=\"#000000\"/>\n",
"<path class=\"atom-30\" d=\"M 412.7 221.8 L 413.9 221.8 L 413.9 225.5 L 418.3 225.5 L 418.3 221.8 L 419.5 221.8 L 419.5 230.5 L 418.3 230.5 L 418.3 226.4 L 413.9 226.4 L 413.9 230.5 L 412.7 230.5 L 412.7 221.8 \" fill=\"#000000\"/>\n",
"<path class=\"atom-31\" d=\"M 403.6 269.6 L 404.8 269.6 L 404.8 273.3 L 409.3 273.3 L 409.3 269.6 L 410.4 269.6 L 410.4 278.3 L 409.3 278.3 L 409.3 274.3 L 404.8 274.3 L 404.8 278.3 L 403.6 278.3 L 403.6 269.6 \" fill=\"#000000\"/>\n",
"<path class=\"atom-32\" d=\"M 382.8 214.7 L 384.0 214.7 L 384.0 218.4 L 388.5 218.4 L 388.5 214.7 L 389.6 214.7 L 389.6 223.4 L 388.5 223.4 L 388.5 219.4 L 384.0 219.4 L 384.0 223.4 L 382.8 223.4 L 382.8 214.7 \" fill=\"#000000\"/>\n",
"<path class=\"atom-33\" d=\"M 361.6 304.3 L 362.8 304.3 L 362.8 308.0 L 367.2 308.0 L 367.2 304.3 L 368.4 304.3 L 368.4 313.0 L 367.2 313.0 L 367.2 309.0 L 362.8 309.0 L 362.8 313.0 L 361.6 313.0 L 361.6 304.3 \" fill=\"#000000\"/>\n",
"<path class=\"atom-34\" d=\"M 385.7 280.7 L 386.9 280.7 L 386.9 284.4 L 391.3 284.4 L 391.3 280.7 L 392.5 280.7 L 392.5 289.4 L 391.3 289.4 L 391.3 285.4 L 386.9 285.4 L 386.9 289.4 L 385.7 289.4 L 385.7 280.7 \" fill=\"#000000\"/>\n",
"<path class=\"atom-35\" d=\"M 350.6 274.6 L 351.7 274.6 L 351.7 278.3 L 356.2 278.3 L 356.2 274.6 L 357.4 274.6 L 357.4 283.3 L 356.2 283.3 L 356.2 279.3 L 351.7 279.3 L 351.7 283.3 L 350.6 283.3 L 350.6 274.6 \" fill=\"#000000\"/>\n",
"<path class=\"atom-36\" d=\"M 330.0 277.2 L 331.2 277.2 L 331.2 280.9 L 335.6 280.9 L 335.6 277.2 L 336.8 277.2 L 336.8 285.9 L 335.6 285.9 L 335.6 281.9 L 331.2 281.9 L 331.2 285.9 L 330.0 285.9 L 330.0 277.2 \" fill=\"#000000\"/>\n",
"<path class=\"atom-37\" d=\"M 298.4 171.6 L 299.6 171.6 L 299.6 175.3 L 304.0 175.3 L 304.0 171.6 L 305.2 171.6 L 305.2 180.3 L 304.0 180.3 L 304.0 176.3 L 299.6 176.3 L 299.6 180.3 L 298.4 180.3 L 298.4 171.6 \" fill=\"#000000\"/>\n",
"<path class=\"atom-38\" d=\"M 196.5 202.1 L 197.7 202.1 L 197.7 205.8 L 202.1 205.8 L 202.1 202.1 L 203.3 202.1 L 203.3 210.8 L 202.1 210.8 L 202.1 206.8 L 197.7 206.8 L 197.7 210.8 L 196.5 210.8 L 196.5 202.1 \" fill=\"#000000\"/>\n",
"<path class=\"atom-39\" d=\"M 172.0 305.6 L 173.2 305.6 L 173.2 309.3 L 177.6 309.3 L 177.6 305.6 L 178.8 305.6 L 178.8 314.3 L 177.6 314.3 L 177.6 310.3 L 173.2 310.3 L 173.2 314.3 L 172.0 314.3 L 172.0 305.6 \" fill=\"#000000\"/>\n",
"<path class=\"atom-40\" d=\"M 106.9 180.9 L 108.1 180.9 L 108.1 184.6 L 112.5 184.6 L 112.5 180.9 L 113.7 180.9 L 113.7 189.5 L 112.5 189.5 L 112.5 185.5 L 108.1 185.5 L 108.1 189.5 L 106.9 189.5 L 106.9 180.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 265.3 235.2 Q 264.2 235.2, 263.6 234.4 Q 263.1 233.6, 263.1 232.1 Q 263.1 230.6, 263.6 229.8 Q 264.2 229.0, 265.3 229.0 Q 266.4 229.0, 267.0 229.8 Q 267.5 230.6, 267.5 232.1 Q 267.5 233.6, 267.0 234.4 Q 266.4 235.2, 265.3 235.2 M 265.3 234.5 Q 266.0 234.5, 266.3 233.9 Q 266.7 233.3, 266.7 232.1 Q 266.7 230.9, 266.3 230.3 Q 266.0 229.7, 265.3 229.7 Q 264.6 229.7, 264.3 230.3 Q 263.9 230.9, 263.9 232.1 Q 263.9 233.3, 264.3 233.9 Q 264.6 234.5, 265.3 234.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 268.1 234.3 L 268.9 234.3 L 268.9 235.1 L 268.1 235.1 L 268.1 234.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 271.5 231.3 Q 272.1 231.3, 272.5 231.6 Q 273.0 231.8, 273.2 232.2 Q 273.5 232.6, 273.5 233.2 Q 273.5 233.9, 273.1 234.3 Q 272.8 234.8, 272.3 235.0 Q 271.8 235.2, 271.3 235.2 Q 270.7 235.2, 270.2 235.0 Q 269.7 234.8, 269.3 234.4 L 269.9 233.9 Q 270.1 234.2, 270.5 234.4 Q 270.9 234.5, 271.3 234.5 Q 271.8 234.5, 272.2 234.2 Q 272.6 233.9, 272.6 233.2 Q 272.6 232.6, 272.2 232.3 Q 271.8 232.0, 271.3 232.0 Q 270.7 232.0, 270.1 232.2 L 269.7 232.0 L 269.9 229.1 L 273.1 229.1 L 273.0 229.8 L 270.7 229.8 L 270.5 231.6 Q 271.0 231.3, 271.5 231.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 276.2 235.2 Q 275.1 235.2, 274.5 234.4 Q 274.0 233.6, 274.0 232.1 Q 274.0 230.6, 274.5 229.8 Q 275.1 229.0, 276.2 229.0 Q 277.3 229.0, 277.9 229.8 Q 278.4 230.6, 278.4 232.1 Q 278.4 233.6, 277.9 234.4 Q 277.3 235.2, 276.2 235.2 M 276.2 234.5 Q 276.9 234.5, 277.2 233.9 Q 277.6 233.3, 277.6 232.1 Q 277.6 230.9, 277.2 230.3 Q 276.9 229.7, 276.2 229.7 Q 275.5 229.7, 275.2 230.3 Q 274.8 230.9, 274.8 232.1 Q 274.8 233.3, 275.2 233.9 Q 275.5 234.5, 276.2 234.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 281.8 229.8 L 278.6 229.8 L 278.6 229.1 L 282.6 229.1 L 282.6 229.7 L 280.2 235.1 L 279.3 235.1 L 281.8 229.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 309.8 219.0 Q 308.7 219.0, 308.2 218.2 Q 307.6 217.4, 307.6 215.9 Q 307.6 214.4, 308.2 213.6 Q 308.7 212.8, 309.8 212.8 Q 311.0 212.8, 311.5 213.6 Q 312.1 214.4, 312.1 215.9 Q 312.1 217.4, 311.5 218.2 Q 311.0 219.0, 309.8 219.0 M 309.8 218.3 Q 310.5 218.3, 310.8 217.7 Q 311.2 217.1, 311.2 215.9 Q 311.2 214.7, 310.8 214.1 Q 310.5 213.5, 309.8 213.5 Q 309.2 213.5, 308.8 214.1 Q 308.5 214.7, 308.5 215.9 Q 308.5 217.1, 308.8 217.7 Q 309.2 218.3, 309.8 218.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 312.6 218.1 L 313.5 218.1 L 313.5 218.9 L 312.6 218.9 L 312.6 218.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 316.1 215.1 Q 316.6 215.1, 317.1 215.4 Q 317.5 215.6, 317.7 216.0 Q 318.0 216.4, 318.0 217.0 Q 318.0 217.6, 317.7 218.1 Q 317.4 218.6, 316.9 218.8 Q 316.4 219.0, 315.8 219.0 Q 315.3 219.0, 314.7 218.8 Q 314.2 218.6, 313.9 218.2 L 314.4 217.7 Q 314.7 218.0, 315.1 218.2 Q 315.4 218.3, 315.8 218.3 Q 316.4 218.3, 316.8 218.0 Q 317.1 217.6, 317.1 217.0 Q 317.1 216.4, 316.8 216.1 Q 316.4 215.8, 315.8 215.8 Q 315.3 215.8, 314.7 216.0 L 314.2 215.8 L 314.5 212.9 L 317.6 212.9 L 317.5 213.5 L 315.2 213.5 L 315.0 215.4 Q 315.6 215.1, 316.1 215.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 318.4 214.0 Q 318.7 213.4, 319.2 213.1 Q 319.7 212.8, 320.5 212.8 Q 321.4 212.8, 321.9 213.3 Q 322.4 213.8, 322.4 214.7 Q 322.4 215.6, 321.7 216.4 Q 321.1 217.3, 319.7 218.3 L 322.5 218.3 L 322.5 218.9 L 318.4 218.9 L 318.4 218.4 Q 319.6 217.6, 320.2 217.0 Q 320.9 216.4, 321.2 215.8 Q 321.6 215.3, 321.6 214.7 Q 321.6 214.1, 321.3 213.8 Q 321.0 213.5, 320.5 213.5 Q 320.0 213.5, 319.7 213.7 Q 319.3 213.9, 319.1 214.3 L 318.4 214.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 326.7 216.9 L 327.5 216.9 L 327.5 217.5 L 326.7 217.5 L 326.7 218.9 L 325.9 218.9 L 325.9 217.5 L 322.8 217.5 L 322.8 217.0 L 325.4 212.9 L 326.7 212.9 L 326.7 216.9 M 323.8 216.9 L 325.9 216.9 L 325.9 213.4 L 323.8 216.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 330.4 215.1 Q 331.0 215.1, 331.4 215.4 Q 331.8 215.6, 332.0 216.0 Q 332.3 216.5, 332.3 217.0 Q 332.3 217.6, 332.0 218.0 Q 331.7 218.5, 331.3 218.8 Q 330.8 219.0, 330.2 219.0 Q 329.1 219.0, 328.6 218.3 Q 328.0 217.5, 328.0 216.1 Q 328.0 214.5, 328.7 213.6 Q 329.4 212.8, 330.7 212.8 Q 331.1 212.8, 331.4 212.9 Q 331.7 213.0, 332.0 213.1 L 331.7 213.7 Q 331.2 213.5, 330.7 213.5 Q 329.8 213.5, 329.4 214.0 Q 329.0 214.6, 328.9 215.7 Q 329.2 215.4, 329.6 215.3 Q 330.0 215.1, 330.4 215.1 M 330.2 218.3 Q 330.6 218.3, 330.8 218.1 Q 331.1 218.0, 331.3 217.7 Q 331.4 217.4, 331.4 217.0 Q 331.4 216.5, 331.1 216.1 Q 330.8 215.8, 330.3 215.8 Q 329.9 215.8, 329.5 216.0 Q 329.2 216.1, 328.9 216.4 Q 329.0 217.4, 329.3 217.9 Q 329.6 218.3, 330.2 218.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 352.4 183.3 Q 351.3 183.3, 350.7 182.4 Q 350.2 181.6, 350.2 180.1 Q 350.2 178.7, 350.7 177.9 Q 351.3 177.0, 352.4 177.0 Q 353.5 177.0, 354.1 177.9 Q 354.6 178.7, 354.6 180.1 Q 354.6 181.6, 354.1 182.4 Q 353.5 183.3, 352.4 183.3 M 352.4 182.6 Q 353.1 182.6, 353.4 182.0 Q 353.8 181.4, 353.8 180.1 Q 353.8 179.0, 353.4 178.3 Q 353.1 177.7, 352.4 177.7 Q 351.7 177.7, 351.4 178.3 Q 351.0 179.0, 351.0 180.1 Q 351.0 181.4, 351.4 182.0 Q 351.7 182.6, 352.4 182.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 355.2 182.3 L 356.0 182.3 L 356.0 183.2 L 355.2 183.2 L 355.2 182.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 359.4 177.8 L 356.2 177.8 L 356.2 177.1 L 360.2 177.1 L 360.2 177.7 L 357.8 183.2 L 357.0 183.2 L 359.4 177.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 364.5 181.1 L 365.2 181.1 L 365.2 181.8 L 364.5 181.8 L 364.5 183.2 L 363.6 183.2 L 363.6 181.8 L 360.5 181.8 L 360.5 181.3 L 363.2 177.1 L 364.5 177.1 L 364.5 181.1 M 361.5 181.1 L 363.6 181.1 L 363.6 177.7 L 361.5 181.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 366.0 182.5 L 367.3 182.5 L 367.3 178.0 L 365.8 178.4 L 365.6 177.9 L 367.5 177.1 L 368.1 177.2 L 368.1 182.5 L 369.3 182.5 L 369.3 183.2 L 366.0 183.2 L 366.0 182.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 372.3 179.4 Q 372.8 179.4, 373.2 179.6 Q 373.7 179.9, 373.9 180.3 Q 374.1 180.7, 374.1 181.2 Q 374.1 181.8, 373.9 182.3 Q 373.6 182.8, 373.1 183.0 Q 372.7 183.3, 372.1 183.3 Q 371.0 183.3, 370.4 182.5 Q 369.9 181.8, 369.9 180.3 Q 369.9 178.7, 370.6 177.9 Q 371.3 177.0, 372.5 177.0 Q 372.9 177.0, 373.2 177.1 Q 373.6 177.2, 373.9 177.4 L 373.5 178.0 Q 373.1 177.7, 372.6 177.7 Q 371.7 177.7, 371.3 178.3 Q 370.8 178.8, 370.8 180.0 Q 371.1 179.7, 371.5 179.6 Q 371.9 179.4, 372.3 179.4 M 372.1 182.6 Q 372.4 182.6, 372.7 182.4 Q 373.0 182.2, 373.1 181.9 Q 373.3 181.6, 373.3 181.2 Q 373.3 180.7, 373.0 180.4 Q 372.7 180.1, 372.1 180.1 Q 371.8 180.1, 371.4 180.2 Q 371.0 180.4, 370.8 180.6 Q 370.8 181.7, 371.1 182.1 Q 371.4 182.6, 372.1 182.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 268.7 292.4 Q 267.6 292.4, 267.0 291.5 Q 266.5 290.7, 266.5 289.2 Q 266.5 287.8, 267.0 287.0 Q 267.6 286.1, 268.7 286.1 Q 269.8 286.1, 270.4 287.0 Q 270.9 287.8, 270.9 289.2 Q 270.9 290.7, 270.4 291.5 Q 269.8 292.4, 268.7 292.4 M 268.7 291.7 Q 269.4 291.7, 269.7 291.1 Q 270.1 290.4, 270.1 289.2 Q 270.1 288.0, 269.7 287.4 Q 269.4 286.8, 268.7 286.8 Q 268.1 286.8, 267.7 287.4 Q 267.3 288.0, 267.3 289.2 Q 267.3 290.4, 267.7 291.1 Q 268.1 291.7, 268.7 291.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 271.5 291.4 L 272.4 291.4 L 272.4 292.3 L 271.5 292.3 L 271.5 291.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 275.0 288.5 Q 275.5 288.5, 275.9 288.7 Q 276.4 288.9, 276.6 289.4 Q 276.9 289.8, 276.9 290.4 Q 276.9 291.0, 276.6 291.4 Q 276.3 291.9, 275.8 292.1 Q 275.3 292.4, 274.7 292.4 Q 274.1 292.4, 273.6 292.2 Q 273.1 291.9, 272.8 291.6 L 273.3 291.0 Q 273.6 291.3, 273.9 291.5 Q 274.3 291.7, 274.7 291.7 Q 275.3 291.7, 275.6 291.3 Q 276.0 291.0, 276.0 290.4 Q 276.0 289.7, 275.6 289.4 Q 275.3 289.1, 274.7 289.1 Q 274.1 289.1, 273.5 289.4 L 273.1 289.1 L 273.4 286.2 L 276.5 286.2 L 276.4 286.9 L 274.1 286.9 L 273.9 288.7 Q 274.4 288.5, 275.0 288.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 277.7 291.6 L 279.0 291.6 L 279.0 287.1 L 277.5 287.5 L 277.3 287.0 L 279.2 286.2 L 279.8 286.3 L 279.8 291.6 L 281.0 291.6 L 281.0 292.3 L 277.7 292.3 L 277.7 291.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 281.5 287.4 Q 281.7 286.8, 282.2 286.5 Q 282.7 286.1, 283.5 286.1 Q 284.4 286.1, 284.9 286.6 Q 285.4 287.1, 285.4 288.0 Q 285.4 288.9, 284.8 289.8 Q 284.1 290.6, 282.7 291.6 L 285.5 291.6 L 285.5 292.3 L 281.4 292.3 L 281.4 291.7 Q 282.6 290.9, 283.2 290.3 Q 283.9 289.7, 284.2 289.2 Q 284.6 288.6, 284.6 288.1 Q 284.6 287.5, 284.3 287.2 Q 284.0 286.8, 283.5 286.8 Q 283.0 286.8, 282.7 287.0 Q 282.3 287.2, 282.1 287.7 L 281.5 287.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 289.2 289.1 Q 289.7 289.3, 290.1 289.7 Q 290.4 290.0, 290.4 290.6 Q 290.4 291.1, 290.1 291.5 Q 289.8 291.9, 289.4 292.2 Q 288.9 292.4, 288.3 292.4 Q 287.2 292.4, 286.7 291.9 Q 286.1 291.4, 286.1 290.6 Q 286.1 290.1, 286.3 289.8 Q 286.6 289.4, 287.1 289.1 Q 286.7 288.9, 286.5 288.5 Q 286.3 288.2, 286.3 287.7 Q 286.3 287.0, 286.8 286.6 Q 287.3 286.1, 288.2 286.1 Q 289.1 286.1, 289.6 286.6 Q 290.1 287.0, 290.1 287.7 Q 290.1 288.1, 289.9 288.5 Q 289.7 288.8, 289.2 289.1 M 288.2 286.8 Q 287.7 286.8, 287.4 287.0 Q 287.2 287.3, 287.2 287.7 Q 287.2 288.0, 287.3 288.2 Q 287.5 288.4, 287.8 288.6 Q 288.1 288.7, 288.6 288.9 Q 289.0 288.6, 289.1 288.3 Q 289.3 288.0, 289.3 287.7 Q 289.3 287.3, 289.0 287.0 Q 288.7 286.8, 288.2 286.8 M 288.3 291.7 Q 288.8 291.7, 289.2 291.4 Q 289.5 291.1, 289.5 290.6 Q 289.5 290.3, 289.3 290.1 Q 289.1 289.9, 288.9 289.8 Q 288.6 289.6, 288.1 289.5 L 287.7 289.4 Q 287.3 289.6, 287.1 289.9 Q 286.9 290.2, 286.9 290.6 Q 286.9 291.1, 287.3 291.4 Q 287.7 291.7, 288.3 291.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 226.1 337.0 Q 225.0 337.0, 224.4 336.2 Q 223.8 335.4, 223.8 333.9 Q 223.8 332.4, 224.4 331.6 Q 224.9 330.8, 226.1 330.8 Q 227.2 330.8, 227.7 331.6 Q 228.3 332.4, 228.3 333.9 Q 228.3 335.4, 227.7 336.2 Q 227.2 337.0, 226.1 337.0 M 226.1 336.3 Q 226.7 336.3, 227.1 335.7 Q 227.4 335.1, 227.4 333.9 Q 227.4 332.7, 227.1 332.1 Q 226.7 331.5, 226.1 331.5 Q 225.4 331.5, 225.1 332.1 Q 224.7 332.7, 224.7 333.9 Q 224.7 335.1, 225.1 335.7 Q 225.4 336.3, 226.1 336.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 228.9 336.1 L 229.7 336.1 L 229.7 337.0 L 228.9 337.0 L 228.9 336.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 232.5 337.0 Q 231.3 337.0, 230.8 336.2 Q 230.2 335.4, 230.2 333.9 Q 230.2 332.4, 230.8 331.6 Q 231.3 330.8, 232.5 330.8 Q 233.6 330.8, 234.1 331.6 Q 234.7 332.4, 234.7 333.9 Q 234.7 335.4, 234.1 336.2 Q 233.6 337.0, 232.5 337.0 M 232.5 336.3 Q 233.1 336.3, 233.5 335.7 Q 233.8 335.1, 233.8 333.9 Q 233.8 332.7, 233.5 332.1 Q 233.1 331.5, 232.5 331.5 Q 231.8 331.5, 231.5 332.1 Q 231.1 332.7, 231.1 333.9 Q 231.1 335.1, 231.5 335.7 Q 231.8 336.3, 232.5 336.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 237.2 330.8 Q 238.3 330.8, 238.8 331.5 Q 239.4 332.3, 239.4 333.7 Q 239.4 335.3, 238.7 336.2 Q 238.0 337.0, 236.7 337.0 Q 236.4 337.0, 236.0 336.9 Q 235.7 336.9, 235.4 336.7 L 235.7 336.1 Q 236.2 336.3, 236.7 336.3 Q 237.6 336.3, 238.0 335.8 Q 238.5 335.2, 238.5 334.1 Q 238.2 334.4, 237.8 334.5 Q 237.4 334.7, 237.0 334.7 Q 236.5 334.7, 236.1 334.4 Q 235.6 334.2, 235.4 333.8 Q 235.2 333.4, 235.2 332.8 Q 235.2 332.2, 235.4 331.8 Q 235.7 331.3, 236.2 331.1 Q 236.6 330.8, 237.2 330.8 M 236.0 332.8 Q 236.0 333.4, 236.3 333.7 Q 236.6 334.0, 237.2 334.0 Q 237.5 334.0, 237.9 333.8 Q 238.3 333.7, 238.5 333.4 Q 238.5 332.4, 238.2 332.0 Q 237.8 331.5, 237.2 331.5 Q 236.9 331.5, 236.6 331.7 Q 236.3 331.8, 236.2 332.2 Q 236.0 332.5, 236.0 332.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 242.0 333.1 Q 242.5 333.1, 243.0 333.4 Q 243.4 333.6, 243.7 334.0 Q 243.9 334.5, 243.9 335.0 Q 243.9 335.7, 243.6 336.1 Q 243.3 336.6, 242.8 336.8 Q 242.3 337.0, 241.7 337.0 Q 241.2 337.0, 240.7 336.8 Q 240.1 336.6, 239.8 336.2 L 240.3 335.7 Q 240.6 336.0, 241.0 336.2 Q 241.4 336.3, 241.8 336.3 Q 242.3 336.3, 242.7 336.0 Q 243.0 335.7, 243.0 335.0 Q 243.0 334.4, 242.7 334.1 Q 242.3 333.8, 241.7 333.8 Q 241.2 333.8, 240.6 334.0 L 240.1 333.8 L 240.4 330.9 L 243.5 330.9 L 243.4 331.6 L 241.1 331.6 L 240.9 333.4 Q 241.5 333.1, 242.0 333.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 244.3 332.0 Q 244.6 331.4, 245.1 331.1 Q 245.6 330.8, 246.4 330.8 Q 247.3 330.8, 247.8 331.3 Q 248.3 331.8, 248.3 332.7 Q 248.3 333.6, 247.7 334.4 Q 247.0 335.3, 245.6 336.3 L 248.4 336.3 L 248.4 337.0 L 244.3 337.0 L 244.3 336.4 Q 245.5 335.6, 246.1 335.0 Q 246.8 334.4, 247.1 333.8 Q 247.5 333.3, 247.5 332.7 Q 247.5 332.1, 247.2 331.8 Q 246.9 331.5, 246.4 331.5 Q 245.9 331.5, 245.6 331.7 Q 245.2 331.9, 245.0 332.3 L 244.3 332.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 159.2 243.1 Q 158.0 243.1, 157.5 242.3 Q 156.9 241.4, 156.9 240.0 Q 156.9 238.5, 157.5 237.7 Q 158.0 236.9, 159.2 236.9 Q 160.3 236.9, 160.8 237.7 Q 161.4 238.5, 161.4 240.0 Q 161.4 241.4, 160.8 242.3 Q 160.3 243.1, 159.2 243.1 M 159.2 242.4 Q 159.8 242.4, 160.2 241.8 Q 160.5 241.2, 160.5 240.0 Q 160.5 238.8, 160.2 238.2 Q 159.8 237.5, 159.2 237.5 Q 158.5 237.5, 158.2 238.2 Q 157.8 238.8, 157.8 240.0 Q 157.8 241.2, 158.2 241.8 Q 158.5 242.4, 159.2 242.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 161.9 242.2 L 162.8 242.2 L 162.8 243.0 L 161.9 243.0 L 161.9 242.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 166.1 239.8 Q 166.7 240.0, 167.0 240.4 Q 167.3 240.7, 167.3 241.3 Q 167.3 241.9, 167.0 242.3 Q 166.7 242.7, 166.3 242.9 Q 165.8 243.1, 165.2 243.1 Q 164.5 243.1, 164.0 242.9 Q 163.6 242.6, 163.2 242.2 L 163.7 241.7 Q 164.0 242.1, 164.4 242.3 Q 164.7 242.4, 165.2 242.4 Q 165.7 242.4, 166.1 242.1 Q 166.4 241.8, 166.4 241.3 Q 166.4 240.7, 166.1 240.4 Q 165.7 240.2, 165.0 240.2 L 164.5 240.2 L 164.5 239.5 L 164.9 239.5 Q 165.6 239.5, 165.9 239.2 Q 166.3 239.0, 166.3 238.4 Q 166.3 238.0, 166.0 237.8 Q 165.7 237.5, 165.2 237.5 Q 164.7 237.5, 164.4 237.7 Q 164.1 237.9, 163.8 238.4 L 163.2 238.0 Q 163.4 237.5, 164.0 237.2 Q 164.5 236.9, 165.2 236.9 Q 166.1 236.9, 166.6 237.3 Q 167.1 237.7, 167.1 238.4 Q 167.1 238.9, 166.9 239.3 Q 166.6 239.6, 166.1 239.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 167.7 238.1 Q 167.9 237.5, 168.5 237.2 Q 169.0 236.9, 169.7 236.9 Q 170.7 236.9, 171.2 237.4 Q 171.7 237.9, 171.7 238.7 Q 171.7 239.6, 171.0 240.5 Q 170.4 241.3, 169.0 242.3 L 171.8 242.3 L 171.8 243.0 L 167.7 243.0 L 167.7 242.4 Q 168.8 241.6, 169.5 241.0 Q 170.2 240.4, 170.5 239.9 Q 170.8 239.3, 170.8 238.8 Q 170.8 238.2, 170.5 237.9 Q 170.2 237.5, 169.7 237.5 Q 169.2 237.5, 168.9 237.7 Q 168.6 237.9, 168.4 238.4 L 167.7 238.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 172.6 242.3 L 173.9 242.3 L 173.9 237.8 L 172.5 238.2 L 172.3 237.7 L 174.1 236.9 L 174.7 237.0 L 174.7 242.3 L 175.9 242.3 L 175.9 243.0 L 172.6 243.0 L 172.6 242.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 162.6 192.5 Q 161.5 192.5, 161.0 191.7 Q 160.4 190.9, 160.4 189.4 Q 160.4 188.0, 161.0 187.1 Q 161.5 186.3, 162.6 186.3 Q 163.8 186.3, 164.3 187.1 Q 164.9 188.0, 164.9 189.4 Q 164.9 190.9, 164.3 191.7 Q 163.7 192.5, 162.6 192.5 M 162.6 191.9 Q 163.3 191.9, 163.6 191.2 Q 164.0 190.6, 164.0 189.4 Q 164.0 188.2, 163.6 187.6 Q 163.3 187.0, 162.6 187.0 Q 162.0 187.0, 161.6 187.6 Q 161.3 188.2, 161.3 189.4 Q 161.3 190.6, 161.6 191.2 Q 162.0 191.9, 162.6 191.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 165.4 191.6 L 166.3 191.6 L 166.3 192.5 L 165.4 192.5 L 165.4 191.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 169.2 188.7 Q 169.8 188.7, 170.2 188.9 Q 170.6 189.1, 170.8 189.6 Q 171.1 190.0, 171.1 190.5 Q 171.1 191.1, 170.8 191.6 Q 170.6 192.0, 170.1 192.3 Q 169.6 192.5, 169.0 192.5 Q 168.0 192.5, 167.4 191.8 Q 166.9 191.1, 166.9 189.6 Q 166.9 188.0, 167.5 187.2 Q 168.2 186.3, 169.5 186.3 Q 169.9 186.3, 170.2 186.4 Q 170.5 186.5, 170.8 186.7 L 170.5 187.3 Q 170.1 187.0, 169.5 187.0 Q 168.7 187.0, 168.2 187.6 Q 167.8 188.1, 167.7 189.3 Q 168.0 189.0, 168.4 188.8 Q 168.8 188.7, 169.2 188.7 M 169.0 191.8 Q 169.4 191.8, 169.6 191.7 Q 169.9 191.5, 170.1 191.2 Q 170.2 190.9, 170.2 190.5 Q 170.2 190.0, 169.9 189.7 Q 169.6 189.4, 169.1 189.4 Q 168.7 189.4, 168.3 189.5 Q 168.0 189.7, 167.7 189.9 Q 167.8 190.9, 168.1 191.4 Q 168.4 191.8, 169.0 191.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 174.7 189.3 Q 175.3 189.5, 175.6 189.9 Q 175.9 190.2, 175.9 190.8 Q 175.9 191.3, 175.6 191.7 Q 175.4 192.1, 174.9 192.3 Q 174.4 192.6, 173.8 192.6 Q 172.8 192.6, 172.2 192.1 Q 171.6 191.6, 171.6 190.8 Q 171.6 190.3, 171.9 189.9 Q 172.1 189.6, 172.7 189.3 Q 172.3 189.1, 172.1 188.7 Q 171.8 188.4, 171.8 187.9 Q 171.8 187.2, 172.4 186.7 Q 172.9 186.3, 173.8 186.3 Q 174.6 186.3, 175.2 186.7 Q 175.7 187.2, 175.7 187.9 Q 175.7 188.3, 175.4 188.7 Q 175.2 189.0, 174.7 189.3 M 173.8 187.0 Q 173.3 187.0, 173.0 187.2 Q 172.7 187.4, 172.7 187.9 Q 172.7 188.2, 172.9 188.4 Q 173.1 188.6, 173.3 188.7 Q 173.6 188.9, 174.1 189.0 Q 174.5 188.8, 174.7 188.5 Q 174.8 188.2, 174.8 187.9 Q 174.8 187.4, 174.5 187.2 Q 174.3 187.0, 173.8 187.0 M 173.8 191.9 Q 174.4 191.9, 174.7 191.6 Q 175.1 191.3, 175.1 190.8 Q 175.1 190.5, 174.9 190.3 Q 174.7 190.1, 174.4 189.9 Q 174.1 189.8, 173.7 189.7 L 173.3 189.5 Q 172.9 189.8, 172.7 190.1 Q 172.5 190.4, 172.5 190.8 Q 172.5 191.3, 172.8 191.6 Q 173.2 191.9, 173.8 191.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 178.4 186.3 Q 179.5 186.3, 180.1 187.1 Q 180.6 187.8, 180.6 189.3 Q 180.6 190.9, 179.9 191.7 Q 179.3 192.5, 178.0 192.5 Q 177.6 192.5, 177.3 192.5 Q 176.9 192.4, 176.6 192.2 L 177.0 191.6 Q 177.4 191.9, 177.9 191.9 Q 178.8 191.9, 179.2 191.3 Q 179.7 190.7, 179.7 189.6 Q 179.4 189.9, 179.0 190.0 Q 178.6 190.2, 178.2 190.2 Q 177.7 190.2, 177.3 190.0 Q 176.8 189.7, 176.6 189.3 Q 176.4 188.9, 176.4 188.4 Q 176.4 187.8, 176.6 187.3 Q 176.9 186.8, 177.4 186.6 Q 177.8 186.3, 178.4 186.3 M 177.2 188.3 Q 177.2 188.9, 177.5 189.2 Q 177.8 189.5, 178.4 189.5 Q 178.7 189.5, 179.1 189.4 Q 179.5 189.2, 179.7 188.9 Q 179.7 187.9, 179.4 187.5 Q 179.1 187.0, 178.4 187.0 Q 178.1 187.0, 177.8 187.2 Q 177.6 187.4, 177.4 187.7 Q 177.2 188.0, 177.2 188.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 118.2 228.3 Q 117.1 228.3, 116.5 227.5 Q 116.0 226.6, 116.0 225.2 Q 116.0 223.7, 116.5 222.9 Q 117.1 222.1, 118.2 222.1 Q 119.3 222.1, 119.9 222.9 Q 120.4 223.7, 120.4 225.2 Q 120.4 226.6, 119.9 227.5 Q 119.3 228.3, 118.2 228.3 M 118.2 227.6 Q 118.9 227.6, 119.2 227.0 Q 119.6 226.4, 119.6 225.2 Q 119.6 224.0, 119.2 223.4 Q 118.9 222.8, 118.2 222.8 Q 117.5 222.8, 117.2 223.4 Q 116.8 224.0, 116.8 225.2 Q 116.8 226.4, 117.2 227.0 Q 117.5 227.6, 118.2 227.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 121.0 227.4 L 121.8 227.4 L 121.8 228.2 L 121.0 228.2 L 121.0 227.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 124.4 224.4 Q 125.0 224.4, 125.4 224.6 Q 125.8 224.9, 126.1 225.3 Q 126.3 225.7, 126.3 226.3 Q 126.3 226.9, 126.0 227.4 Q 125.7 227.8, 125.2 228.1 Q 124.7 228.3, 124.2 228.3 Q 123.6 228.3, 123.1 228.1 Q 122.6 227.9, 122.2 227.5 L 122.7 227.0 Q 123.0 227.3, 123.4 227.4 Q 123.8 227.6, 124.2 227.6 Q 124.7 227.6, 125.1 227.3 Q 125.5 226.9, 125.5 226.3 Q 125.5 225.7, 125.1 225.4 Q 124.7 225.1, 124.1 225.1 Q 123.6 225.1, 123.0 225.3 L 122.5 225.1 L 122.8 222.1 L 126.0 222.1 L 125.9 222.8 L 123.5 222.8 L 123.4 224.6 Q 123.9 224.4, 124.4 224.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 129.1 228.3 Q 128.0 228.3, 127.4 227.5 Q 126.9 226.6, 126.9 225.2 Q 126.9 223.7, 127.4 222.9 Q 128.0 222.1, 129.1 222.1 Q 130.2 222.1, 130.8 222.9 Q 131.3 223.7, 131.3 225.2 Q 131.3 226.6, 130.8 227.5 Q 130.2 228.3, 129.1 228.3 M 129.1 227.6 Q 129.8 227.6, 130.1 227.0 Q 130.5 226.4, 130.5 225.2 Q 130.5 224.0, 130.1 223.4 Q 129.8 222.8, 129.1 222.8 Q 128.4 222.8, 128.1 223.4 Q 127.7 224.0, 127.7 225.2 Q 127.7 226.4, 128.1 227.0 Q 128.4 227.6, 129.1 227.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 135.0 225.0 Q 135.5 225.2, 135.8 225.6 Q 136.2 226.0, 136.2 226.6 Q 136.2 227.1, 135.9 227.5 Q 135.6 227.9, 135.1 228.1 Q 134.7 228.3, 134.0 228.3 Q 133.0 228.3, 132.4 227.8 Q 131.9 227.4, 131.9 226.6 Q 131.9 226.1, 132.1 225.7 Q 132.4 225.3, 132.9 225.0 Q 132.5 224.8, 132.3 224.5 Q 132.1 224.1, 132.1 223.6 Q 132.1 222.9, 132.6 222.5 Q 133.1 222.1, 134.0 222.1 Q 134.9 222.1, 135.4 222.5 Q 135.9 222.9, 135.9 223.6 Q 135.9 224.1, 135.7 224.4 Q 135.4 224.7, 135.0 225.0 M 134.0 222.7 Q 133.5 222.7, 133.2 223.0 Q 132.9 223.2, 132.9 223.6 Q 132.9 223.9, 133.1 224.2 Q 133.3 224.4, 133.6 224.5 Q 133.9 224.6, 134.4 224.8 Q 134.8 224.5, 134.9 224.3 Q 135.1 224.0, 135.1 223.6 Q 135.1 223.2, 134.8 223.0 Q 134.5 222.7, 134.0 222.7 M 134.0 227.7 Q 134.6 227.7, 135.0 227.4 Q 135.3 227.1, 135.3 226.5 Q 135.3 226.2, 135.1 226.0 Q 134.9 225.8, 134.7 225.7 Q 134.4 225.6, 133.9 225.4 L 133.5 225.3 Q 133.1 225.5, 132.9 225.8 Q 132.7 226.2, 132.7 226.5 Q 132.7 227.1, 133.1 227.4 Q 133.4 227.7, 134.0 227.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 139.4 225.0 Q 140.0 225.2, 140.3 225.6 Q 140.6 226.0, 140.6 226.6 Q 140.6 227.1, 140.3 227.5 Q 140.1 227.9, 139.6 228.1 Q 139.1 228.3, 138.5 228.3 Q 137.9 228.3, 137.4 228.1 Q 136.9 227.9, 136.5 227.4 L 137.0 226.9 Q 137.4 227.3, 137.7 227.5 Q 138.0 227.6, 138.5 227.6 Q 139.1 227.6, 139.4 227.3 Q 139.7 227.0, 139.7 226.5 Q 139.7 225.9, 139.4 225.7 Q 139.1 225.4, 138.3 225.4 L 137.9 225.4 L 137.9 224.7 L 138.3 224.7 Q 138.9 224.7, 139.3 224.5 Q 139.6 224.2, 139.6 223.6 Q 139.6 223.2, 139.3 223.0 Q 139.0 222.8, 138.5 222.8 Q 138.0 222.8, 137.7 222.9 Q 137.4 223.1, 137.2 223.6 L 136.6 223.3 Q 136.8 222.7, 137.3 222.4 Q 137.8 222.1, 138.5 222.1 Q 139.4 222.1, 140.0 222.5 Q 140.5 222.9, 140.5 223.6 Q 140.5 224.1, 140.2 224.5 Q 139.9 224.8, 139.4 225.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 54.0 243.0 Q 52.8 243.0, 52.3 242.1 Q 51.7 241.3, 51.7 239.9 Q 51.7 238.4, 52.3 237.6 Q 52.8 236.7, 54.0 236.7 Q 55.1 236.7, 55.6 237.6 Q 56.2 238.4, 56.2 239.9 Q 56.2 241.3, 55.6 242.1 Q 55.1 243.0, 54.0 243.0 M 54.0 242.3 Q 54.6 242.3, 55.0 241.7 Q 55.3 241.1, 55.3 239.9 Q 55.3 238.7, 55.0 238.0 Q 54.6 237.4, 54.0 237.4 Q 53.3 237.4, 52.9 238.0 Q 52.6 238.7, 52.6 239.9 Q 52.6 241.1, 52.9 241.7 Q 53.3 242.3, 54.0 242.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 56.7 242.0 L 57.6 242.0 L 57.6 242.9 L 56.7 242.9 L 56.7 242.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 60.2 239.1 Q 60.7 239.1, 61.2 239.3 Q 61.6 239.5, 61.9 240.0 Q 62.1 240.4, 62.1 241.0 Q 62.1 241.6, 61.8 242.1 Q 61.5 242.5, 61.0 242.7 Q 60.5 243.0, 59.9 243.0 Q 59.4 243.0, 58.9 242.8 Q 58.3 242.6, 58.0 242.2 L 58.5 241.6 Q 58.8 241.9, 59.2 242.1 Q 59.6 242.3, 60.0 242.3 Q 60.5 242.3, 60.9 241.9 Q 61.3 241.6, 61.3 241.0 Q 61.3 240.3, 60.9 240.0 Q 60.5 239.7, 59.9 239.7 Q 59.4 239.7, 58.8 240.0 L 58.3 239.7 L 58.6 236.8 L 61.7 236.8 L 61.6 237.5 L 59.3 237.5 L 59.1 239.3 Q 59.7 239.1, 60.2 239.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 65.1 239.1 Q 65.6 239.1, 66.0 239.3 Q 66.5 239.6, 66.7 240.0 Q 66.9 240.4, 66.9 240.9 Q 66.9 241.5, 66.7 242.0 Q 66.4 242.5, 65.9 242.7 Q 65.5 243.0, 64.9 243.0 Q 63.8 243.0, 63.2 242.2 Q 62.7 241.5, 62.7 240.0 Q 62.7 238.4, 63.4 237.6 Q 64.0 236.7, 65.3 236.7 Q 65.7 236.7, 66.0 236.8 Q 66.4 236.9, 66.7 237.1 L 66.3 237.7 Q 65.9 237.4, 65.4 237.4 Q 64.5 237.4, 64.1 238.0 Q 63.6 238.5, 63.6 239.7 Q 63.9 239.4, 64.3 239.3 Q 64.7 239.1, 65.1 239.1 M 64.9 242.3 Q 65.2 242.3, 65.5 242.1 Q 65.7 241.9, 65.9 241.6 Q 66.1 241.3, 66.1 241.0 Q 66.1 240.4, 65.8 240.1 Q 65.5 239.8, 64.9 239.8 Q 64.6 239.8, 64.2 239.9 Q 63.8 240.1, 63.6 240.3 Q 63.6 241.4, 63.9 241.8 Q 64.2 242.3, 64.9 242.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 69.4 236.7 Q 70.5 236.7, 71.1 237.5 Q 71.6 238.2, 71.6 239.7 Q 71.6 241.3, 70.9 242.1 Q 70.3 243.0, 69.0 243.0 Q 68.6 243.0, 68.3 242.9 Q 67.9 242.8, 67.6 242.6 L 68.0 242.0 Q 68.4 242.3, 69.0 242.3 Q 69.8 242.3, 70.3 241.7 Q 70.7 241.2, 70.7 240.0 Q 70.4 240.3, 70.0 240.5 Q 69.7 240.6, 69.2 240.6 Q 68.7 240.6, 68.3 240.4 Q 67.9 240.2, 67.6 239.7 Q 67.4 239.3, 67.4 238.8 Q 67.4 238.2, 67.6 237.7 Q 67.9 237.3, 68.4 237.0 Q 68.8 236.7, 69.4 236.7 M 68.3 238.8 Q 68.3 239.3, 68.6 239.6 Q 68.9 239.9, 69.4 239.9 Q 69.8 239.9, 70.1 239.8 Q 70.5 239.6, 70.7 239.4 Q 70.7 238.4, 70.4 237.9 Q 70.1 237.5, 69.4 237.5 Q 69.1 237.5, 68.8 237.6 Q 68.6 237.8, 68.4 238.1 Q 68.3 238.4, 68.3 238.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 75.0 237.5 L 71.8 237.5 L 71.8 236.8 L 75.8 236.8 L 75.8 237.4 L 73.3 242.9 L 72.5 242.9 L 75.0 237.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 128.0 286.4 Q 126.8 286.4, 126.3 285.6 Q 125.7 284.7, 125.7 283.3 Q 125.7 281.8, 126.3 281.0 Q 126.8 280.2, 128.0 280.2 Q 129.1 280.2, 129.6 281.0 Q 130.2 281.8, 130.2 283.3 Q 130.2 284.7, 129.6 285.6 Q 129.1 286.4, 128.0 286.4 M 128.0 285.7 Q 128.6 285.7, 129.0 285.1 Q 129.3 284.5, 129.3 283.3 Q 129.3 282.1, 129.0 281.5 Q 128.6 280.8, 128.0 280.8 Q 127.3 280.8, 126.9 281.5 Q 126.6 282.1, 126.6 283.3 Q 126.6 284.5, 126.9 285.1 Q 127.3 285.7, 128.0 285.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 130.7 285.5 L 131.6 285.5 L 131.6 286.3 L 130.7 286.3 L 130.7 285.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 135.8 284.2 L 136.5 284.2 L 136.5 284.9 L 135.8 284.9 L 135.8 286.3 L 135.0 286.3 L 135.0 284.9 L 131.9 284.9 L 131.9 284.4 L 134.5 280.2 L 135.8 280.2 L 135.8 284.2 M 132.9 284.2 L 135.0 284.2 L 135.0 280.8 L 132.9 284.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 139.9 280.9 L 136.7 280.9 L 136.7 280.2 L 140.7 280.2 L 140.7 280.8 L 138.3 286.3 L 137.5 286.3 L 139.9 280.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 143.3 282.5 Q 143.9 282.5, 144.3 282.7 Q 144.8 283.0, 145.0 283.4 Q 145.3 283.8, 145.3 284.4 Q 145.3 285.0, 144.9 285.5 Q 144.6 285.9, 144.1 286.1 Q 143.6 286.4, 143.1 286.4 Q 142.5 286.4, 142.0 286.2 Q 141.5 286.0, 141.1 285.6 L 141.7 285.0 Q 141.9 285.3, 142.3 285.5 Q 142.7 285.7, 143.1 285.7 Q 143.6 285.7, 144.0 285.3 Q 144.4 285.0, 144.4 284.4 Q 144.4 283.8, 144.0 283.5 Q 143.6 283.1, 143.1 283.1 Q 142.5 283.1, 141.9 283.4 L 141.5 283.2 L 141.7 280.2 L 144.9 280.2 L 144.8 280.9 L 142.4 280.9 L 142.3 282.7 Q 142.8 282.5, 143.3 282.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 147.8 280.2 Q 148.9 280.2, 149.4 280.9 Q 149.9 281.6, 149.9 283.1 Q 149.9 284.7, 149.3 285.5 Q 148.6 286.4, 147.3 286.4 Q 146.9 286.4, 146.6 286.3 Q 146.3 286.2, 146.0 286.0 L 146.3 285.5 Q 146.7 285.7, 147.3 285.7 Q 148.1 285.7, 148.6 285.1 Q 149.0 284.6, 149.1 283.4 Q 148.8 283.7, 148.4 283.9 Q 148.0 284.0, 147.6 284.0 Q 147.0 284.0, 146.6 283.8 Q 146.2 283.6, 146.0 283.1 Q 145.7 282.7, 145.7 282.2 Q 145.7 281.6, 146.0 281.1 Q 146.2 280.7, 146.7 280.4 Q 147.2 280.2, 147.8 280.2 M 146.6 282.2 Q 146.6 282.7, 146.9 283.0 Q 147.2 283.3, 147.7 283.3 Q 148.1 283.3, 148.4 283.2 Q 148.8 283.0, 149.1 282.8 Q 149.0 281.8, 148.7 281.3 Q 148.4 280.9, 147.8 280.9 Q 147.4 280.9, 147.2 281.0 Q 146.9 281.2, 146.7 281.5 Q 146.6 281.8, 146.6 282.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 50.7 321.6 Q 49.6 321.6, 49.0 320.8 Q 48.5 320.0, 48.5 318.5 Q 48.5 317.0, 49.0 316.2 Q 49.6 315.4, 50.7 315.4 Q 51.8 315.4, 52.4 316.2 Q 52.9 317.0, 52.9 318.5 Q 52.9 320.0, 52.4 320.8 Q 51.8 321.6, 50.7 321.6 M 50.7 320.9 Q 51.3 320.9, 51.7 320.3 Q 52.1 319.7, 52.1 318.5 Q 52.1 317.3, 51.7 316.7 Q 51.3 316.1, 50.7 316.1 Q 50.0 316.1, 49.7 316.7 Q 49.3 317.3, 49.3 318.5 Q 49.3 319.7, 49.7 320.3 Q 50.0 320.9, 50.7 320.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 53.5 320.7 L 54.3 320.7 L 54.3 321.5 L 53.5 321.5 L 53.5 320.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 56.9 317.7 Q 57.5 317.7, 57.9 318.0 Q 58.3 318.2, 58.6 318.6 Q 58.8 319.0, 58.8 319.6 Q 58.8 320.2, 58.5 320.7 Q 58.2 321.1, 57.7 321.4 Q 57.2 321.6, 56.7 321.6 Q 56.1 321.6, 55.6 321.4 Q 55.1 321.2, 54.7 320.8 L 55.2 320.3 Q 55.5 320.6, 55.9 320.7 Q 56.3 320.9, 56.7 320.9 Q 57.2 320.9, 57.6 320.6 Q 58.0 320.2, 58.0 319.6 Q 58.0 319.0, 57.6 318.7 Q 57.2 318.4, 56.6 318.4 Q 56.1 318.4, 55.5 318.6 L 55.0 318.4 L 55.3 315.5 L 58.5 315.5 L 58.4 316.1 L 56.0 316.1 L 55.9 317.9 Q 56.4 317.7, 56.9 317.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 61.4 317.7 Q 62.0 317.7, 62.4 318.0 Q 62.9 318.2, 63.1 318.6 Q 63.4 319.0, 63.4 319.6 Q 63.4 320.2, 63.0 320.7 Q 62.7 321.1, 62.2 321.4 Q 61.7 321.6, 61.2 321.6 Q 60.6 321.6, 60.1 321.4 Q 59.6 321.2, 59.2 320.8 L 59.8 320.3 Q 60.0 320.6, 60.4 320.7 Q 60.8 320.9, 61.2 320.9 Q 61.7 320.9, 62.1 320.6 Q 62.5 320.2, 62.5 319.6 Q 62.5 319.0, 62.1 318.7 Q 61.7 318.4, 61.2 318.4 Q 60.6 318.4, 60.0 318.6 L 59.6 318.4 L 59.8 315.5 L 63.0 315.5 L 62.9 316.1 L 60.6 316.1 L 60.4 317.9 Q 60.9 317.7, 61.4 317.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 249.6 213.8 Q 248.5 213.8, 248.0 213.0 Q 247.4 212.1, 247.4 210.7 Q 247.4 209.2, 248.0 208.4 Q 248.5 207.6, 249.6 207.6 Q 250.8 207.6, 251.3 208.4 Q 251.9 209.2, 251.9 210.7 Q 251.9 212.1, 251.3 213.0 Q 250.8 213.8, 249.6 213.8 M 249.6 213.1 Q 250.3 213.1, 250.7 212.5 Q 251.0 211.9, 251.0 210.7 Q 251.0 209.5, 250.7 208.9 Q 250.3 208.2, 249.6 208.2 Q 249.0 208.2, 248.6 208.9 Q 248.3 209.5, 248.3 210.7 Q 248.3 211.9, 248.6 212.5 Q 249.0 213.1, 249.6 213.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 252.4 212.8 L 253.3 212.8 L 253.3 213.7 L 252.4 213.7 L 252.4 212.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 256.0 213.8 Q 254.9 213.8, 254.4 213.0 Q 253.8 212.1, 253.8 210.7 Q 253.8 209.2, 254.4 208.4 Q 254.9 207.6, 256.0 207.6 Q 257.2 207.6, 257.7 208.4 Q 258.3 209.2, 258.3 210.7 Q 258.3 212.1, 257.7 213.0 Q 257.2 213.8, 256.0 213.8 M 256.0 213.1 Q 256.7 213.1, 257.1 212.5 Q 257.4 211.9, 257.4 210.7 Q 257.4 209.5, 257.1 208.9 Q 256.7 208.2, 256.0 208.2 Q 255.4 208.2, 255.0 208.9 Q 254.7 209.5, 254.7 210.7 Q 254.7 211.9, 255.0 212.5 Q 255.4 213.1, 256.0 213.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 262.5 211.6 L 263.2 211.6 L 263.2 212.3 L 262.5 212.3 L 262.5 213.7 L 261.7 213.7 L 261.7 212.3 L 258.5 212.3 L 258.5 211.8 L 261.2 207.6 L 262.5 207.6 L 262.5 211.6 M 259.5 211.6 L 261.7 211.6 L 261.7 208.2 L 259.5 211.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 266.8 210.5 Q 267.4 210.7, 267.7 211.1 Q 268.0 211.4, 268.0 212.0 Q 268.0 212.6, 267.8 213.0 Q 267.5 213.4, 267.0 213.6 Q 266.5 213.8, 265.9 213.8 Q 264.9 213.8, 264.3 213.3 Q 263.7 212.9, 263.7 212.0 Q 263.7 211.5, 264.0 211.2 Q 264.3 210.8, 264.8 210.5 Q 264.4 210.3, 264.2 210.0 Q 264.0 209.6, 264.0 209.1 Q 264.0 208.4, 264.5 208.0 Q 265.0 207.6, 265.9 207.6 Q 266.8 207.6, 267.3 208.0 Q 267.8 208.4, 267.8 209.1 Q 267.8 209.6, 267.6 209.9 Q 267.3 210.2, 266.8 210.5 M 265.9 208.2 Q 265.4 208.2, 265.1 208.4 Q 264.8 208.7, 264.8 209.1 Q 264.8 209.4, 265.0 209.6 Q 265.2 209.8, 265.5 210.0 Q 265.7 210.1, 266.3 210.3 Q 266.6 210.0, 266.8 209.7 Q 267.0 209.5, 267.0 209.1 Q 267.0 208.7, 266.7 208.4 Q 266.4 208.2, 265.9 208.2 M 265.9 213.2 Q 266.5 213.2, 266.8 212.8 Q 267.2 212.5, 267.2 212.0 Q 267.2 211.7, 267.0 211.5 Q 266.8 211.3, 266.5 211.2 Q 266.3 211.1, 265.8 210.9 L 265.4 210.8 Q 265.0 211.0, 264.8 211.3 Q 264.6 211.6, 264.6 212.0 Q 264.6 212.5, 265.0 212.8 Q 265.3 213.2, 265.9 213.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 270.6 207.6 Q 271.6 207.6, 272.2 208.3 Q 272.7 209.0, 272.7 210.5 Q 272.7 212.1, 272.1 212.9 Q 271.4 213.8, 270.1 213.8 Q 269.7 213.8, 269.4 213.7 Q 269.1 213.6, 268.8 213.4 L 269.1 212.8 Q 269.5 213.1, 270.1 213.1 Q 270.9 213.1, 271.4 212.5 Q 271.8 212.0, 271.9 210.8 Q 271.6 211.1, 271.2 211.3 Q 270.8 211.4, 270.3 211.4 Q 269.8 211.4, 269.4 211.2 Q 269.0 211.0, 268.7 210.5 Q 268.5 210.1, 268.5 209.6 Q 268.5 209.0, 268.8 208.5 Q 269.0 208.1, 269.5 207.8 Q 270.0 207.6, 270.6 207.6 M 269.4 209.6 Q 269.4 210.1, 269.7 210.4 Q 270.0 210.7, 270.5 210.7 Q 270.9 210.7, 271.2 210.6 Q 271.6 210.4, 271.9 210.2 Q 271.8 209.2, 271.5 208.7 Q 271.2 208.3, 270.5 208.3 Q 270.2 208.3, 269.9 208.4 Q 269.7 208.6, 269.5 208.9 Q 269.4 209.2, 269.4 209.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 429.7 256.2 Q 428.6 256.2, 428.0 255.4 Q 427.5 254.6, 427.5 253.1 Q 427.5 251.7, 428.0 250.8 Q 428.6 250.0, 429.7 250.0 Q 430.8 250.0, 431.4 250.8 Q 431.9 251.7, 431.9 253.1 Q 431.9 254.6, 431.4 255.4 Q 430.8 256.2, 429.7 256.2 M 429.7 255.6 Q 430.3 255.6, 430.7 254.9 Q 431.0 254.3, 431.0 253.1 Q 431.0 251.9, 430.7 251.3 Q 430.3 250.7, 429.7 250.7 Q 429.0 250.7, 428.7 251.3 Q 428.3 251.9, 428.3 253.1 Q 428.3 254.3, 428.7 254.9 Q 429.0 255.6, 429.7 255.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 432.5 255.3 L 433.3 255.3 L 433.3 256.2 L 432.5 256.2 L 432.5 255.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 435.9 252.4 Q 436.5 252.4, 436.9 252.6 Q 437.3 252.8, 437.6 253.3 Q 437.8 253.7, 437.8 254.2 Q 437.8 254.9, 437.5 255.3 Q 437.2 255.8, 436.7 256.0 Q 436.2 256.2, 435.7 256.2 Q 435.1 256.2, 434.6 256.0 Q 434.1 255.8, 433.7 255.4 L 434.2 254.9 Q 434.5 255.2, 434.9 255.4 Q 435.3 255.5, 435.7 255.5 Q 436.2 255.5, 436.6 255.2 Q 437.0 254.9, 437.0 254.3 Q 437.0 253.6, 436.6 253.3 Q 436.2 253.0, 435.6 253.0 Q 435.1 253.0, 434.5 253.2 L 434.0 253.0 L 434.3 250.1 L 437.5 250.1 L 437.4 250.8 L 435.0 250.8 L 434.9 252.6 Q 435.4 252.4, 435.9 252.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 438.6 255.5 L 440.0 255.5 L 440.0 250.9 L 438.5 251.4 L 438.3 250.9 L 440.2 250.1 L 440.8 250.2 L 440.8 255.5 L 442.0 255.5 L 442.0 256.2 L 438.6 256.2 L 438.6 255.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 442.4 251.2 Q 442.6 250.7, 443.2 250.3 Q 443.7 250.0, 444.5 250.0 Q 445.4 250.0, 445.9 250.5 Q 446.4 251.0, 446.4 251.9 Q 446.4 252.8, 445.7 253.6 Q 445.1 254.5, 443.7 255.5 L 446.5 255.5 L 446.5 256.2 L 442.4 256.2 L 442.4 255.6 Q 443.5 254.8, 444.2 254.2 Q 444.9 253.6, 445.2 253.0 Q 445.5 252.5, 445.5 251.9 Q 445.5 251.4, 445.3 251.0 Q 445.0 250.7, 444.5 250.7 Q 444.0 250.7, 443.6 250.9 Q 443.3 251.1, 443.1 251.5 L 442.4 251.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 450.7 254.1 L 451.4 254.1 L 451.4 254.8 L 450.7 254.8 L 450.7 256.2 L 449.9 256.2 L 449.9 254.8 L 446.8 254.8 L 446.8 254.2 L 449.4 250.1 L 450.7 250.1 L 450.7 254.1 M 447.8 254.1 L 449.9 254.1 L 449.9 250.6 L 447.8 254.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 406.6 219.3 Q 405.4 219.3, 404.9 218.5 Q 404.3 217.6, 404.3 216.2 Q 404.3 214.7, 404.9 213.9 Q 405.4 213.1, 406.6 213.1 Q 407.7 213.1, 408.2 213.9 Q 408.8 214.7, 408.8 216.2 Q 408.8 217.6, 408.2 218.5 Q 407.7 219.3, 406.6 219.3 M 406.6 218.6 Q 407.2 218.6, 407.6 218.0 Q 407.9 217.4, 407.9 216.2 Q 407.9 215.0, 407.6 214.4 Q 407.2 213.8, 406.6 213.8 Q 405.9 213.8, 405.5 214.4 Q 405.2 215.0, 405.2 216.2 Q 405.2 217.4, 405.5 218.0 Q 405.9 218.6, 406.6 218.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 409.3 218.4 L 410.2 218.4 L 410.2 219.2 L 409.3 219.2 L 409.3 218.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 412.8 215.4 Q 413.3 215.4, 413.8 215.6 Q 414.2 215.9, 414.5 216.3 Q 414.7 216.7, 414.7 217.3 Q 414.7 217.9, 414.4 218.4 Q 414.1 218.8, 413.6 219.1 Q 413.1 219.3, 412.5 219.3 Q 412.0 219.3, 411.5 219.1 Q 411.0 218.9, 410.6 218.5 L 411.1 218.0 Q 411.4 218.3, 411.8 218.4 Q 412.2 218.6, 412.6 218.6 Q 413.1 218.6, 413.5 218.3 Q 413.9 217.9, 413.9 217.3 Q 413.9 216.7, 413.5 216.4 Q 413.1 216.1, 412.5 216.1 Q 412.0 216.1, 411.4 216.3 L 410.9 216.1 L 411.2 213.1 L 414.3 213.1 L 414.3 213.8 L 411.9 213.8 L 411.7 215.6 Q 412.3 215.4, 412.8 215.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 415.2 214.3 Q 415.4 213.7, 415.9 213.4 Q 416.5 213.1, 417.2 213.1 Q 418.1 213.1, 418.6 213.6 Q 419.1 214.1, 419.1 215.0 Q 419.1 215.9, 418.5 216.7 Q 417.8 217.5, 416.4 218.5 L 419.2 218.5 L 419.2 219.2 L 415.1 219.2 L 415.1 218.6 Q 416.3 217.8, 417.0 217.2 Q 417.6 216.6, 418.0 216.1 Q 418.3 215.6, 418.3 215.0 Q 418.3 214.4, 418.0 214.1 Q 417.7 213.8, 417.2 213.8 Q 416.7 213.8, 416.4 214.0 Q 416.0 214.2, 415.8 214.6 L 415.2 214.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 422.9 216.0 Q 423.4 216.2, 423.8 216.6 Q 424.1 217.0, 424.1 217.6 Q 424.1 218.1, 423.8 218.5 Q 423.5 218.9, 423.1 219.1 Q 422.6 219.3, 422.0 219.3 Q 420.9 219.3, 420.4 218.8 Q 419.8 218.4, 419.8 217.6 Q 419.8 217.1, 420.0 216.7 Q 420.3 216.3, 420.8 216.0 Q 420.4 215.8, 420.2 215.5 Q 420.0 215.1, 420.0 214.6 Q 420.0 213.9, 420.5 213.5 Q 421.0 213.1, 421.9 213.1 Q 422.8 213.1, 423.3 213.5 Q 423.9 213.9, 423.9 214.6 Q 423.9 215.1, 423.6 215.4 Q 423.4 215.7, 422.9 216.0 M 421.9 213.7 Q 421.4 213.7, 421.1 214.0 Q 420.9 214.2, 420.9 214.6 Q 420.9 214.9, 421.1 215.2 Q 421.2 215.4, 421.5 215.5 Q 421.8 215.6, 422.3 215.8 Q 422.7 215.5, 422.8 215.3 Q 423.0 215.0, 423.0 214.6 Q 423.0 214.2, 422.7 214.0 Q 422.4 213.7, 421.9 213.7 M 422.0 218.7 Q 422.5 218.7, 422.9 218.4 Q 423.2 218.1, 423.2 217.5 Q 423.2 217.2, 423.0 217.0 Q 422.9 216.8, 422.6 216.7 Q 422.3 216.6, 421.8 216.4 L 421.4 216.3 Q 421.0 216.5, 420.8 216.9 Q 420.6 217.2, 420.6 217.5 Q 420.6 218.1, 421.0 218.4 Q 421.4 218.7, 422.0 218.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 427.7 216.0 Q 428.3 216.2, 428.6 216.6 Q 428.9 217.0, 428.9 217.6 Q 428.9 218.1, 428.6 218.5 Q 428.4 218.9, 427.9 219.1 Q 427.4 219.3, 426.8 219.3 Q 425.8 219.3, 425.2 218.8 Q 424.6 218.4, 424.6 217.6 Q 424.6 217.1, 424.9 216.7 Q 425.1 216.3, 425.7 216.0 Q 425.3 215.8, 425.0 215.5 Q 424.8 215.1, 424.8 214.6 Q 424.8 213.9, 425.3 213.5 Q 425.9 213.1, 426.8 213.1 Q 427.6 213.1, 428.2 213.5 Q 428.7 213.9, 428.7 214.6 Q 428.7 215.1, 428.4 215.4 Q 428.2 215.7, 427.7 216.0 M 426.8 213.7 Q 426.3 213.7, 426.0 214.0 Q 425.7 214.2, 425.7 214.6 Q 425.7 214.9, 425.9 215.2 Q 426.1 215.4, 426.3 215.5 Q 426.6 215.6, 427.1 215.8 Q 427.5 215.5, 427.7 215.3 Q 427.8 215.0, 427.8 214.6 Q 427.8 214.2, 427.5 214.0 Q 427.3 213.7, 426.8 213.7 M 426.8 218.7 Q 427.4 218.7, 427.7 218.4 Q 428.0 218.1, 428.0 217.5 Q 428.0 217.2, 427.9 217.0 Q 427.7 216.8, 427.4 216.7 Q 427.1 216.6, 426.7 216.4 L 426.3 216.3 Q 425.8 216.5, 425.7 216.9 Q 425.5 217.2, 425.5 217.5 Q 425.5 218.1, 425.8 218.4 Q 426.2 218.7, 426.8 218.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 398.8 286.5 Q 397.7 286.5, 397.1 285.7 Q 396.6 284.9, 396.6 283.4 Q 396.6 281.9, 397.1 281.1 Q 397.7 280.3, 398.8 280.3 Q 399.9 280.3, 400.5 281.1 Q 401.0 281.9, 401.0 283.4 Q 401.0 284.9, 400.5 285.7 Q 399.9 286.5, 398.8 286.5 M 398.8 285.8 Q 399.5 285.8, 399.8 285.2 Q 400.2 284.6, 400.2 283.4 Q 400.2 282.2, 399.8 281.6 Q 399.5 281.0, 398.8 281.0 Q 398.2 281.0, 397.8 281.6 Q 397.4 282.2, 397.4 283.4 Q 397.4 284.6, 397.8 285.2 Q 398.2 285.8, 398.8 285.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 401.6 285.6 L 402.5 285.6 L 402.5 286.4 L 401.6 286.4 L 401.6 285.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 406.7 284.4 L 407.4 284.4 L 407.4 285.0 L 406.7 285.0 L 406.7 286.4 L 405.9 286.4 L 405.9 285.0 L 402.7 285.0 L 402.7 284.5 L 405.4 280.4 L 406.7 280.4 L 406.7 284.4 M 403.7 284.4 L 405.9 284.4 L 405.9 280.9 L 403.7 284.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 411.6 284.4 L 412.3 284.4 L 412.3 285.0 L 411.6 285.0 L 411.6 286.4 L 410.8 286.4 L 410.8 285.0 L 407.7 285.0 L 407.7 284.5 L 410.3 280.4 L 411.6 280.4 L 411.6 284.4 M 408.7 284.4 L 410.8 284.4 L 410.8 280.9 L 408.7 284.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 416.5 284.4 L 417.3 284.4 L 417.3 285.0 L 416.5 285.0 L 416.5 286.4 L 415.7 286.4 L 415.7 285.0 L 412.6 285.0 L 412.6 284.5 L 415.3 280.4 L 416.5 280.4 L 416.5 284.4 M 413.6 284.4 L 415.7 284.4 L 415.7 280.9 L 413.6 284.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 417.7 281.5 Q 418.0 280.9, 418.5 280.6 Q 419.0 280.3, 419.8 280.3 Q 420.7 280.3, 421.2 280.8 Q 421.7 281.3, 421.7 282.2 Q 421.7 283.1, 421.0 283.9 Q 420.4 284.8, 419.0 285.8 L 421.8 285.8 L 421.8 286.4 L 417.7 286.4 L 417.7 285.9 Q 418.8 285.1, 419.5 284.5 Q 420.2 283.9, 420.5 283.3 Q 420.8 282.8, 420.8 282.2 Q 420.8 281.6, 420.6 281.3 Q 420.3 281.0, 419.8 281.0 Q 419.3 281.0, 418.9 281.2 Q 418.6 281.4, 418.4 281.8 L 417.7 281.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 376.8 212.2 Q 375.7 212.2, 375.1 211.4 Q 374.5 210.6, 374.5 209.1 Q 374.5 207.6, 375.1 206.8 Q 375.6 206.0, 376.8 206.0 Q 377.9 206.0, 378.4 206.8 Q 379.0 207.6, 379.0 209.1 Q 379.0 210.6, 378.4 211.4 Q 377.9 212.2, 376.8 212.2 M 376.8 211.5 Q 377.4 211.5, 377.8 210.9 Q 378.1 210.3, 378.1 209.1 Q 378.1 207.9, 377.8 207.3 Q 377.4 206.7, 376.8 206.7 Q 376.1 206.7, 375.8 207.3 Q 375.4 207.9, 375.4 209.1 Q 375.4 210.3, 375.8 210.9 Q 376.1 211.5, 376.8 211.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 379.6 211.3 L 380.4 211.3 L 380.4 212.1 L 379.6 212.1 L 379.6 211.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 383.8 206.7 L 380.6 206.7 L 380.6 206.1 L 384.6 206.1 L 384.6 206.7 L 382.2 212.1 L 381.3 212.1 L 383.8 206.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 388.8 210.1 L 389.6 210.1 L 389.6 210.7 L 388.8 210.7 L 388.8 212.1 L 388.0 212.1 L 388.0 210.7 L 384.9 210.7 L 384.9 210.2 L 387.5 206.1 L 388.8 206.1 L 388.8 210.1 M 385.9 210.1 L 388.0 210.1 L 388.0 206.6 L 385.9 210.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 393.8 210.1 L 394.5 210.1 L 394.5 210.7 L 393.8 210.7 L 393.8 212.1 L 393.0 212.1 L 393.0 210.7 L 389.8 210.7 L 389.8 210.2 L 392.5 206.1 L 393.8 206.1 L 393.8 210.1 M 390.8 210.1 L 393.0 210.1 L 393.0 206.6 L 390.8 210.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 397.8 206.7 L 394.7 206.7 L 394.7 206.1 L 398.7 206.1 L 398.7 206.7 L 396.2 212.1 L 395.4 212.1 L 397.8 206.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 350.8 321.8 Q 349.6 321.8, 349.1 320.9 Q 348.5 320.1, 348.5 318.6 Q 348.5 317.2, 349.1 316.3 Q 349.6 315.5, 350.8 315.5 Q 351.9 315.5, 352.4 316.3 Q 353.0 317.2, 353.0 318.6 Q 353.0 320.1, 352.4 320.9 Q 351.9 321.8, 350.8 321.8 M 350.8 321.1 Q 351.4 321.1, 351.8 320.5 Q 352.1 319.8, 352.1 318.6 Q 352.1 317.4, 351.8 316.8 Q 351.4 316.2, 350.8 316.2 Q 350.1 316.2, 349.7 316.8 Q 349.4 317.4, 349.4 318.6 Q 349.4 319.8, 349.7 320.5 Q 350.1 321.1, 350.8 321.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 353.5 320.8 L 354.4 320.8 L 354.4 321.7 L 353.5 321.7 L 353.5 320.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 358.6 319.6 L 359.4 319.6 L 359.4 320.3 L 358.6 320.3 L 358.6 321.7 L 357.8 321.7 L 357.8 320.3 L 354.7 320.3 L 354.7 319.7 L 357.3 315.6 L 358.6 315.6 L 358.6 319.6 M 355.7 319.6 L 357.8 319.6 L 357.8 316.1 L 355.7 319.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 363.6 319.6 L 364.3 319.6 L 364.3 320.3 L 363.6 320.3 L 363.6 321.7 L 362.8 321.7 L 362.8 320.3 L 359.6 320.3 L 359.6 319.7 L 362.3 315.6 L 363.6 315.6 L 363.6 319.6 M 360.6 319.6 L 362.8 319.6 L 362.8 316.1 L 360.6 319.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 365.1 321.0 L 366.4 321.0 L 366.4 316.4 L 365.0 316.9 L 364.8 316.4 L 366.6 315.6 L 367.2 315.7 L 367.2 321.0 L 368.4 321.0 L 368.4 321.7 L 365.1 321.7 L 365.1 321.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 368.9 316.7 Q 369.1 316.2, 369.6 315.9 Q 370.2 315.5, 370.9 315.5 Q 371.8 315.5, 372.3 316.0 Q 372.9 316.5, 372.9 317.4 Q 372.9 318.3, 372.2 319.2 Q 371.5 320.0, 370.1 321.0 L 373.0 321.0 L 373.0 321.7 L 368.9 321.7 L 368.9 321.1 Q 370.0 320.3, 370.7 319.7 Q 371.3 319.1, 371.7 318.6 Q 372.0 318.0, 372.0 317.5 Q 372.0 316.9, 371.7 316.5 Q 371.4 316.2, 370.9 316.2 Q 370.4 316.2, 370.1 316.4 Q 369.8 316.6, 369.5 317.0 L 368.9 316.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 380.6 278.6 Q 379.5 278.6, 378.9 277.8 Q 378.4 277.0, 378.4 275.5 Q 378.4 274.0, 378.9 273.2 Q 379.5 272.4, 380.6 272.4 Q 381.7 272.4, 382.3 273.2 Q 382.8 274.0, 382.8 275.5 Q 382.8 277.0, 382.3 277.8 Q 381.7 278.6, 380.6 278.6 M 380.6 277.9 Q 381.3 277.9, 381.6 277.3 Q 382.0 276.7, 382.0 275.5 Q 382.0 274.3, 381.6 273.7 Q 381.3 273.1, 380.6 273.1 Q 380.0 273.1, 379.6 273.7 Q 379.2 274.3, 379.2 275.5 Q 379.2 276.7, 379.6 277.3 Q 380.0 277.9, 380.6 277.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 383.4 277.7 L 384.3 277.7 L 384.3 278.6 L 383.4 278.6 L 383.4 277.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 386.9 274.7 Q 387.4 274.7, 387.8 275.0 Q 388.3 275.2, 388.5 275.6 Q 388.8 276.1, 388.8 276.6 Q 388.8 277.3, 388.5 277.7 Q 388.2 278.2, 387.7 278.4 Q 387.2 278.6, 386.6 278.6 Q 386.0 278.6, 385.5 278.4 Q 385.0 278.2, 384.7 277.8 L 385.2 277.3 Q 385.5 277.6, 385.8 277.8 Q 386.2 277.9, 386.6 277.9 Q 387.2 277.9, 387.5 277.6 Q 387.9 277.3, 387.9 276.6 Q 387.9 276.0, 387.5 275.7 Q 387.2 275.4, 386.6 275.4 Q 386.0 275.4, 385.4 275.6 L 385.0 275.4 L 385.3 272.5 L 388.4 272.5 L 388.3 273.2 L 386.0 273.2 L 385.8 275.0 Q 386.3 274.7, 386.9 274.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 391.7 274.8 Q 392.3 274.8, 392.7 275.0 Q 393.1 275.2, 393.3 275.6 Q 393.6 276.1, 393.6 276.6 Q 393.6 277.2, 393.3 277.7 Q 393.1 278.1, 392.6 278.4 Q 392.1 278.6, 391.5 278.6 Q 390.4 278.6, 389.9 277.9 Q 389.4 277.2, 389.4 275.7 Q 389.4 274.1, 390.0 273.2 Q 390.7 272.4, 392.0 272.4 Q 392.4 272.4, 392.7 272.5 Q 393.0 272.6, 393.3 272.8 L 393.0 273.3 Q 392.6 273.1, 392.0 273.1 Q 391.2 273.1, 390.7 273.6 Q 390.3 274.2, 390.2 275.3 Q 390.5 275.1, 390.9 274.9 Q 391.3 274.8, 391.7 274.8 M 391.5 277.9 Q 391.9 277.9, 392.1 277.7 Q 392.4 277.6, 392.6 277.3 Q 392.7 277.0, 392.7 276.6 Q 392.7 276.1, 392.4 275.8 Q 392.1 275.4, 391.6 275.4 Q 391.2 275.4, 390.8 275.6 Q 390.5 275.7, 390.2 276.0 Q 390.3 277.0, 390.6 277.5 Q 390.9 277.9, 391.5 277.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 396.3 278.6 Q 395.2 278.6, 394.7 277.8 Q 394.1 277.0, 394.1 275.5 Q 394.1 274.0, 394.7 273.2 Q 395.2 272.4, 396.3 272.4 Q 397.5 272.4, 398.0 273.2 Q 398.6 274.0, 398.6 275.5 Q 398.6 277.0, 398.0 277.8 Q 397.4 278.6, 396.3 278.6 M 396.3 277.9 Q 397.0 277.9, 397.3 277.3 Q 397.7 276.7, 397.7 275.5 Q 397.7 274.3, 397.3 273.7 Q 397.0 273.1, 396.3 273.1 Q 395.7 273.1, 395.3 273.7 Q 395.0 274.3, 395.0 275.5 Q 395.0 276.7, 395.3 277.3 Q 395.7 277.9, 396.3 277.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 401.9 273.2 L 398.7 273.2 L 398.7 272.5 L 402.8 272.5 L 402.8 273.1 L 400.3 278.6 L 399.5 278.6 L 401.9 273.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 341.8 292.4 Q 340.7 292.4, 340.2 291.5 Q 339.6 290.7, 339.6 289.2 Q 339.6 287.8, 340.2 287.0 Q 340.7 286.1, 341.8 286.1 Q 343.0 286.1, 343.5 287.0 Q 344.1 287.8, 344.1 289.2 Q 344.1 290.7, 343.5 291.5 Q 343.0 292.4, 341.8 292.4 M 341.8 291.7 Q 342.5 291.7, 342.9 291.1 Q 343.2 290.4, 343.2 289.2 Q 343.2 288.1, 342.9 287.4 Q 342.5 286.8, 341.8 286.8 Q 341.2 286.8, 340.8 287.4 Q 340.5 288.1, 340.5 289.2 Q 340.5 290.4, 340.8 291.1 Q 341.2 291.7, 341.8 291.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 344.6 291.4 L 345.5 291.4 L 345.5 292.3 L 344.6 292.3 L 344.6 291.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 349.7 290.2 L 350.4 290.2 L 350.4 290.9 L 349.7 290.9 L 349.7 292.3 L 348.9 292.3 L 348.9 290.9 L 345.7 290.9 L 345.7 290.4 L 348.4 286.2 L 349.7 286.2 L 349.7 290.2 M 346.7 290.2 L 348.9 290.2 L 348.9 286.8 L 346.7 290.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 354.1 289.1 Q 354.6 289.3, 354.9 289.7 Q 355.3 290.0, 355.3 290.6 Q 355.3 291.1, 355.0 291.5 Q 354.7 291.9, 354.3 292.2 Q 353.8 292.4, 353.2 292.4 Q 352.1 292.4, 351.6 291.9 Q 351.0 291.4, 351.0 290.6 Q 351.0 290.1, 351.2 289.8 Q 351.5 289.4, 352.0 289.1 Q 351.6 288.9, 351.4 288.5 Q 351.2 288.2, 351.2 287.7 Q 351.2 287.0, 351.7 286.6 Q 352.2 286.1, 353.1 286.1 Q 354.0 286.1, 354.5 286.6 Q 355.0 287.0, 355.0 287.7 Q 355.0 288.1, 354.8 288.5 Q 354.6 288.8, 354.1 289.1 M 353.1 286.8 Q 352.6 286.8, 352.3 287.0 Q 352.1 287.3, 352.1 287.7 Q 352.1 288.0, 352.2 288.2 Q 352.4 288.4, 352.7 288.6 Q 353.0 288.7, 353.5 288.9 Q 353.9 288.6, 354.0 288.3 Q 354.2 288.1, 354.2 287.7 Q 354.2 287.3, 353.9 287.0 Q 353.6 286.8, 353.1 286.8 M 353.2 291.7 Q 353.7 291.7, 354.1 291.4 Q 354.4 291.1, 354.4 290.6 Q 354.4 290.3, 354.2 290.1 Q 354.0 289.9, 353.8 289.8 Q 353.5 289.6, 353.0 289.5 L 352.6 289.4 Q 352.2 289.6, 352.0 289.9 Q 351.8 290.2, 351.8 290.6 Q 351.8 291.1, 352.2 291.4 Q 352.5 291.7, 353.2 291.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 359.5 290.2 L 360.2 290.2 L 360.2 290.9 L 359.5 290.9 L 359.5 292.3 L 358.7 292.3 L 358.7 290.9 L 355.5 290.9 L 355.5 290.4 L 358.2 286.2 L 359.5 286.2 L 359.5 290.2 M 356.5 290.2 L 358.7 290.2 L 358.7 286.8 L 356.5 290.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 363.6 286.9 L 360.4 286.9 L 360.4 286.2 L 364.4 286.2 L 364.4 286.8 L 361.9 292.3 L 361.1 292.3 L 363.6 286.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 324.5 294.5 Q 323.3 294.5, 322.8 293.6 Q 322.2 292.8, 322.2 291.4 Q 322.2 289.9, 322.8 289.1 Q 323.3 288.2, 324.5 288.2 Q 325.6 288.2, 326.1 289.1 Q 326.7 289.9, 326.7 291.4 Q 326.7 292.8, 326.1 293.6 Q 325.6 294.5, 324.5 294.5 M 324.5 293.8 Q 325.1 293.8, 325.5 293.2 Q 325.8 292.6, 325.8 291.4 Q 325.8 290.2, 325.5 289.5 Q 325.1 288.9, 324.5 288.9 Q 323.8 288.9, 323.5 289.5 Q 323.1 290.2, 323.1 291.4 Q 323.1 292.6, 323.5 293.2 Q 323.8 293.8, 324.5 293.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 327.2 293.5 L 328.1 293.5 L 328.1 294.4 L 327.2 294.4 L 327.2 293.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 331.5 289.0 L 328.3 289.0 L 328.3 288.3 L 332.3 288.3 L 332.3 288.9 L 329.8 294.4 L 329.0 294.4 L 331.5 289.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 336.5 292.3 L 337.2 292.3 L 337.2 293.0 L 336.5 293.0 L 336.5 294.4 L 335.7 294.4 L 335.7 293.0 L 332.6 293.0 L 332.6 292.5 L 335.2 288.3 L 336.5 288.3 L 336.5 292.3 M 333.6 292.3 L 335.7 292.3 L 335.7 288.9 L 333.6 292.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 341.5 292.3 L 342.2 292.3 L 342.2 293.0 L 341.5 293.0 L 341.5 294.4 L 340.7 294.4 L 340.7 293.0 L 337.5 293.0 L 337.5 292.5 L 340.2 288.3 L 341.5 288.3 L 341.5 292.3 M 338.5 292.3 L 340.7 292.3 L 340.7 288.9 L 338.5 292.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 344.8 290.6 Q 345.3 290.6, 345.8 290.8 Q 346.2 291.0, 346.5 291.5 Q 346.7 291.9, 346.7 292.5 Q 346.7 293.1, 346.4 293.6 Q 346.1 294.0, 345.6 294.2 Q 345.1 294.5, 344.5 294.5 Q 344.0 294.5, 343.5 294.3 Q 342.9 294.1, 342.6 293.7 L 343.1 293.1 Q 343.4 293.4, 343.8 293.6 Q 344.2 293.8, 344.6 293.8 Q 345.1 293.8, 345.5 293.4 Q 345.8 293.1, 345.8 292.5 Q 345.8 291.8, 345.5 291.5 Q 345.1 291.2, 344.5 291.2 Q 344.0 291.2, 343.4 291.5 L 342.9 291.2 L 343.2 288.3 L 346.3 288.3 L 346.2 289.0 L 343.9 289.0 L 343.7 290.8 Q 344.3 290.6, 344.8 290.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 286.1 168.5 L 287.4 168.5 L 287.4 164.0 L 285.9 164.4 L 285.7 163.9 L 287.6 163.1 L 288.2 163.2 L 288.2 168.5 L 289.4 168.5 L 289.4 169.2 L 286.1 169.2 L 286.1 168.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 290.0 168.3 L 290.8 168.3 L 290.8 169.2 L 290.0 169.2 L 290.0 168.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 291.6 168.5 L 292.9 168.5 L 292.9 164.0 L 291.5 164.4 L 291.3 163.9 L 293.1 163.1 L 293.8 163.2 L 293.8 168.5 L 294.9 168.5 L 294.9 169.2 L 291.6 169.2 L 291.6 168.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 298.2 166.0 Q 298.8 166.2, 299.1 166.6 Q 299.4 166.9, 299.4 167.5 Q 299.4 168.0, 299.1 168.5 Q 298.9 168.8, 298.4 169.1 Q 297.9 169.3, 297.3 169.3 Q 296.7 169.3, 296.2 169.1 Q 295.7 168.8, 295.3 168.4 L 295.8 167.9 Q 296.2 168.3, 296.5 168.4 Q 296.8 168.6, 297.3 168.6 Q 297.9 168.6, 298.2 168.3 Q 298.5 168.0, 298.5 167.5 Q 298.5 166.9, 298.2 166.6 Q 297.8 166.3, 297.1 166.3 L 296.7 166.3 L 296.7 165.7 L 297.0 165.7 Q 297.7 165.7, 298.1 165.4 Q 298.4 165.1, 298.4 164.6 Q 298.4 164.2, 298.1 164.0 Q 297.8 163.7, 297.3 163.7 Q 296.8 163.7, 296.5 163.9 Q 296.2 164.1, 296.0 164.5 L 295.4 164.2 Q 295.6 163.7, 296.1 163.4 Q 296.6 163.0, 297.3 163.0 Q 298.2 163.0, 298.7 163.5 Q 299.3 163.9, 299.3 164.6 Q 299.3 165.1, 299.0 165.4 Q 298.7 165.8, 298.2 166.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 299.8 164.3 Q 300.1 163.7, 300.6 163.4 Q 301.1 163.0, 301.9 163.0 Q 302.8 163.0, 303.3 163.5 Q 303.8 164.0, 303.8 164.9 Q 303.8 165.8, 303.2 166.7 Q 302.5 167.5, 301.1 168.5 L 303.9 168.5 L 303.9 169.2 L 299.8 169.2 L 299.8 168.6 Q 301.0 167.8, 301.6 167.2 Q 302.3 166.6, 302.6 166.1 Q 303.0 165.5, 303.0 165.0 Q 303.0 164.4, 302.7 164.1 Q 302.4 163.7, 301.9 163.7 Q 301.4 163.7, 301.1 163.9 Q 300.7 164.1, 300.5 164.6 L 299.8 164.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 308.1 167.1 L 308.9 167.1 L 308.9 167.8 L 308.1 167.8 L 308.1 169.2 L 307.3 169.2 L 307.3 167.8 L 304.2 167.8 L 304.2 167.3 L 306.9 163.1 L 308.1 163.1 L 308.1 167.1 M 305.2 167.1 L 307.3 167.1 L 307.3 163.7 L 305.2 167.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 183.4 199.0 L 184.8 199.0 L 184.8 194.5 L 183.3 194.9 L 183.1 194.4 L 185.0 193.6 L 185.6 193.7 L 185.6 199.0 L 186.8 199.0 L 186.8 199.7 L 183.4 199.7 L 183.4 199.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 187.3 198.8 L 188.2 198.8 L 188.2 199.7 L 187.3 199.7 L 187.3 198.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 190.9 199.8 Q 189.8 199.8, 189.3 199.0 Q 188.7 198.1, 188.7 196.7 Q 188.7 195.2, 189.3 194.4 Q 189.8 193.6, 190.9 193.6 Q 192.1 193.6, 192.6 194.4 Q 193.2 195.2, 193.2 196.7 Q 193.2 198.1, 192.6 199.0 Q 192.1 199.8, 190.9 199.8 M 190.9 199.1 Q 191.6 199.1, 192.0 198.5 Q 192.3 197.9, 192.3 196.7 Q 192.3 195.5, 192.0 194.9 Q 191.6 194.2, 190.9 194.2 Q 190.3 194.2, 189.9 194.9 Q 189.6 195.5, 189.6 196.7 Q 189.6 197.9, 189.9 198.5 Q 190.3 199.1, 190.9 199.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 195.7 193.6 Q 196.8 193.6, 197.3 194.3 Q 197.9 195.0, 197.9 196.5 Q 197.9 198.1, 197.2 198.9 Q 196.5 199.8, 195.2 199.8 Q 194.8 199.8, 194.5 199.7 Q 194.2 199.6, 193.9 199.4 L 194.2 198.8 Q 194.7 199.1, 195.2 199.1 Q 196.1 199.1, 196.5 198.5 Q 196.9 198.0, 197.0 196.8 Q 196.7 197.1, 196.3 197.3 Q 195.9 197.4, 195.5 197.4 Q 194.9 197.4, 194.5 197.2 Q 194.1 197.0, 193.9 196.5 Q 193.6 196.1, 193.6 195.6 Q 193.6 195.0, 193.9 194.5 Q 194.2 194.1, 194.6 193.8 Q 195.1 193.6, 195.7 193.6 M 194.5 195.6 Q 194.5 196.1, 194.8 196.4 Q 195.1 196.7, 195.6 196.7 Q 196.0 196.7, 196.4 196.6 Q 196.7 196.4, 197.0 196.2 Q 197.0 195.2, 196.6 194.7 Q 196.3 194.3, 195.7 194.3 Q 195.3 194.3, 195.1 194.4 Q 194.8 194.6, 194.7 194.9 Q 194.5 195.2, 194.5 195.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 200.4 193.6 Q 201.5 193.6, 202.0 194.3 Q 202.6 195.0, 202.6 196.5 Q 202.6 198.1, 201.9 198.9 Q 201.2 199.8, 199.9 199.8 Q 199.5 199.8, 199.2 199.7 Q 198.9 199.6, 198.6 199.4 L 198.9 198.8 Q 199.4 199.1, 199.9 199.1 Q 200.8 199.1, 201.2 198.5 Q 201.6 198.0, 201.7 196.8 Q 201.4 197.1, 201.0 197.3 Q 200.6 197.4, 200.2 197.4 Q 199.6 197.4, 199.2 197.2 Q 198.8 197.0, 198.6 196.5 Q 198.3 196.1, 198.3 195.6 Q 198.3 195.0, 198.6 194.5 Q 198.9 194.1, 199.3 193.8 Q 199.8 193.6, 200.4 193.6 M 199.2 195.6 Q 199.2 196.1, 199.5 196.4 Q 199.8 196.7, 200.3 196.7 Q 200.7 196.7, 201.1 196.6 Q 201.4 196.4, 201.7 196.2 Q 201.6 195.2, 201.3 194.7 Q 201.0 194.3, 200.4 194.3 Q 200.0 194.3, 199.8 194.4 Q 199.5 194.6, 199.3 194.9 Q 199.2 195.2, 199.2 195.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 206.8 197.6 L 207.5 197.6 L 207.5 198.3 L 206.8 198.3 L 206.8 199.7 L 206.0 199.7 L 206.0 198.3 L 202.8 198.3 L 202.8 197.8 L 205.5 193.6 L 206.8 193.6 L 206.8 197.6 M 203.8 197.6 L 206.0 197.6 L 206.0 194.2 L 203.8 197.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 156.7 320.5 Q 155.5 320.5, 155.0 319.7 Q 154.4 318.9, 154.4 317.4 Q 154.4 315.9, 155.0 315.1 Q 155.5 314.3, 156.7 314.3 Q 157.8 314.3, 158.3 315.1 Q 158.9 315.9, 158.9 317.4 Q 158.9 318.9, 158.3 319.7 Q 157.8 320.5, 156.7 320.5 M 156.7 319.8 Q 157.3 319.8, 157.7 319.2 Q 158.0 318.6, 158.0 317.4 Q 158.0 316.2, 157.7 315.6 Q 157.3 315.0, 156.7 315.0 Q 156.0 315.0, 155.6 315.6 Q 155.3 316.2, 155.3 317.4 Q 155.3 318.6, 155.6 319.2 Q 156.0 319.8, 156.7 319.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 159.4 319.6 L 160.3 319.6 L 160.3 320.4 L 159.4 320.4 L 159.4 319.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 162.8 314.3 Q 163.9 314.3, 164.4 315.0 Q 165.0 315.8, 165.0 317.2 Q 165.0 318.8, 164.3 319.7 Q 163.6 320.5, 162.3 320.5 Q 162.0 320.5, 161.6 320.4 Q 161.3 320.3, 161.0 320.2 L 161.4 319.6 Q 161.8 319.8, 162.3 319.8 Q 163.2 319.8, 163.6 319.3 Q 164.1 318.7, 164.1 317.6 Q 163.8 317.9, 163.4 318.0 Q 163.0 318.2, 162.6 318.2 Q 162.1 318.2, 161.7 317.9 Q 161.2 317.7, 161.0 317.3 Q 160.8 316.8, 160.8 316.3 Q 160.8 315.7, 161.0 315.3 Q 161.3 314.8, 161.8 314.5 Q 162.2 314.3, 162.8 314.3 M 161.6 316.3 Q 161.6 316.8, 161.9 317.2 Q 162.2 317.5, 162.8 317.5 Q 163.1 317.5, 163.5 317.3 Q 163.9 317.2, 164.1 316.9 Q 164.1 315.9, 163.8 315.4 Q 163.5 315.0, 162.8 315.0 Q 162.5 315.0, 162.2 315.2 Q 161.9 315.3, 161.8 315.6 Q 161.6 315.9, 161.6 316.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 168.6 317.2 Q 169.2 317.5, 169.5 317.8 Q 169.8 318.2, 169.8 318.8 Q 169.8 319.3, 169.6 319.7 Q 169.3 320.1, 168.8 320.3 Q 168.3 320.5, 167.7 320.5 Q 166.7 320.5, 166.1 320.1 Q 165.5 319.6, 165.5 318.8 Q 165.5 318.3, 165.8 317.9 Q 166.0 317.5, 166.6 317.2 Q 166.2 317.0, 166.0 316.7 Q 165.8 316.4, 165.8 315.8 Q 165.8 315.1, 166.3 314.7 Q 166.8 314.3, 167.7 314.3 Q 168.6 314.3, 169.1 314.7 Q 169.6 315.1, 169.6 315.8 Q 169.6 316.3, 169.4 316.6 Q 169.1 317.0, 168.6 317.2 M 167.7 314.9 Q 167.2 314.9, 166.9 315.2 Q 166.6 315.4, 166.6 315.8 Q 166.6 316.2, 166.8 316.4 Q 167.0 316.6, 167.3 316.7 Q 167.5 316.8, 168.1 317.0 Q 168.4 316.7, 168.6 316.5 Q 168.7 316.2, 168.7 315.8 Q 168.7 315.4, 168.5 315.2 Q 168.2 314.9, 167.7 314.9 M 167.7 319.9 Q 168.3 319.9, 168.6 319.6 Q 169.0 319.3, 169.0 318.8 Q 169.0 318.4, 168.8 318.2 Q 168.6 318.0, 168.3 317.9 Q 168.1 317.8, 167.6 317.6 L 167.2 317.5 Q 166.8 317.8, 166.6 318.1 Q 166.4 318.4, 166.4 318.8 Q 166.4 319.3, 166.7 319.6 Q 167.1 319.9, 167.7 319.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 173.2 315.0 L 170.0 315.0 L 170.0 314.4 L 174.0 314.4 L 174.0 315.0 L 171.6 320.4 L 170.7 320.4 L 173.2 315.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 176.6 316.6 Q 177.2 316.6, 177.6 316.9 Q 178.0 317.1, 178.3 317.5 Q 178.5 317.9, 178.5 318.5 Q 178.5 319.1, 178.2 319.6 Q 177.9 320.0, 177.4 320.3 Q 176.9 320.5, 176.4 320.5 Q 175.8 320.5, 175.3 320.3 Q 174.8 320.1, 174.4 319.7 L 174.9 319.2 Q 175.2 319.5, 175.6 319.7 Q 176.0 319.8, 176.4 319.8 Q 176.9 319.8, 177.3 319.5 Q 177.7 319.1, 177.7 318.5 Q 177.7 317.9, 177.3 317.6 Q 176.9 317.3, 176.3 317.3 Q 175.8 317.3, 175.2 317.5 L 174.7 317.3 L 175.0 314.4 L 178.2 314.4 L 178.1 315.0 L 175.7 315.0 L 175.6 316.8 Q 176.1 316.6, 176.6 316.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 96.5 177.8 L 97.8 177.8 L 97.8 173.2 L 96.4 173.7 L 96.2 173.2 L 98.0 172.4 L 98.6 172.5 L 98.6 177.8 L 99.8 177.8 L 99.8 178.5 L 96.5 178.5 L 96.5 177.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 100.4 177.6 L 101.3 177.6 L 101.3 178.5 L 100.4 178.5 L 100.4 177.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 101.7 173.5 Q 101.9 173.0, 102.5 172.6 Q 103.0 172.3, 103.7 172.3 Q 104.7 172.3, 105.2 172.8 Q 105.7 173.3, 105.7 174.2 Q 105.7 175.1, 105.0 175.9 Q 104.4 176.8, 103.0 177.8 L 105.8 177.8 L 105.8 178.5 L 101.7 178.5 L 101.7 177.9 Q 102.8 177.1, 103.5 176.5 Q 104.2 175.9, 104.5 175.3 Q 104.8 174.8, 104.8 174.2 Q 104.8 173.7, 104.5 173.3 Q 104.2 173.0, 103.7 173.0 Q 103.2 173.0, 102.9 173.2 Q 102.6 173.4, 102.4 173.8 L 101.7 173.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 109.4 175.3 Q 110.0 175.5, 110.3 175.9 Q 110.6 176.2, 110.6 176.8 Q 110.6 177.3, 110.4 177.7 Q 110.1 178.1, 109.6 178.3 Q 109.1 178.6, 108.5 178.6 Q 107.5 178.6, 106.9 178.1 Q 106.3 177.6, 106.3 176.8 Q 106.3 176.3, 106.6 175.9 Q 106.8 175.6, 107.4 175.3 Q 107.0 175.1, 106.8 174.7 Q 106.5 174.4, 106.5 173.9 Q 106.5 173.2, 107.1 172.7 Q 107.6 172.3, 108.5 172.3 Q 109.4 172.3, 109.9 172.7 Q 110.4 173.2, 110.4 173.9 Q 110.4 174.3, 110.1 174.7 Q 109.9 175.0, 109.4 175.3 M 108.5 173.0 Q 108.0 173.0, 107.7 173.2 Q 107.4 173.4, 107.4 173.9 Q 107.4 174.2, 107.6 174.4 Q 107.8 174.6, 108.0 174.7 Q 108.3 174.9, 108.8 175.0 Q 109.2 174.8, 109.4 174.5 Q 109.5 174.2, 109.5 173.9 Q 109.5 173.4, 109.3 173.2 Q 109.0 173.0, 108.5 173.0 M 108.5 177.9 Q 109.1 177.9, 109.4 177.6 Q 109.8 177.3, 109.8 176.8 Q 109.8 176.5, 109.6 176.3 Q 109.4 176.1, 109.1 175.9 Q 108.9 175.8, 108.4 175.7 L 108.0 175.5 Q 107.6 175.8, 107.4 176.1 Q 107.2 176.4, 107.2 176.8 Q 107.2 177.3, 107.5 177.6 Q 107.9 177.9, 108.5 177.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 113.6 174.7 Q 114.1 174.7, 114.5 174.9 Q 115.0 175.1, 115.2 175.6 Q 115.4 176.0, 115.4 176.5 Q 115.4 177.1, 115.2 177.6 Q 114.9 178.0, 114.4 178.3 Q 114.0 178.5, 113.4 178.5 Q 112.3 178.5, 111.7 177.8 Q 111.2 177.1, 111.2 175.6 Q 111.2 174.0, 111.9 173.2 Q 112.6 172.3, 113.8 172.3 Q 114.2 172.3, 114.5 172.4 Q 114.9 172.5, 115.2 172.7 L 114.8 173.2 Q 114.4 173.0, 113.9 173.0 Q 113.0 173.0, 112.6 173.6 Q 112.1 174.1, 112.1 175.3 Q 112.4 175.0, 112.8 174.8 Q 113.2 174.7, 113.6 174.7 M 113.4 177.8 Q 113.7 177.8, 114.0 177.7 Q 114.3 177.5, 114.4 177.2 Q 114.6 176.9, 114.6 176.5 Q 114.6 176.0, 114.3 175.7 Q 114.0 175.4, 113.4 175.4 Q 113.1 175.4, 112.7 175.5 Q 112.3 175.7, 112.1 175.9 Q 112.1 176.9, 112.4 177.4 Q 112.7 177.8, 113.4 177.8 \" fill=\"#000000\"/>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#Hydrogen-bond Strength Depiction\n",
"\n",
"svg = atomic_strength_vis_from_smiles(smi,\n",
" flatten_molecule=True,\n",
" )\n",
"SVG(svg)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "0bf411ad",
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:rdkit=\"http://www.rdkit.org/xml\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" baseProfile=\"full\" xml:space=\"preserve\" width=\"500px\" height=\"500px\" viewBox=\"0 0 500 500\">\n",
"<!-- END OF HEADER -->\n",
"<rect style=\"opacity:1.0;fill:#FFFFFF;stroke:none\" width=\"500.0\" height=\"500.0\" x=\"0.0\" y=\"0.0\"> </rect>\n",
"<ellipse cx=\"311.5\" cy=\"225.6\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#3BB2FF;fill-rule:evenodd;stroke:#3BB2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"334.6\" cy=\"201.1\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#37B2FF;fill-rule:evenodd;stroke:#37B2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"390.3\" cy=\"184.5\" rx=\"6.7\" ry=\"6.9\" style=\"fill:#19B2FF;fill-rule:evenodd;stroke:#19B2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"298.1\" cy=\"282.3\" rx=\"6.7\" ry=\"6.9\" style=\"fill:#3BB2FF;fill-rule:evenodd;stroke:#3BB2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"253.2\" cy=\"331.2\" rx=\"6.9\" ry=\"7.3\" style=\"fill:#D3B2FF;fill-rule:evenodd;stroke:#D3B2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"167.3\" cy=\"251.2\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#81B2FF;fill-rule:evenodd;stroke:#81B2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"180.7\" cy=\"194.6\" rx=\"6.7\" ry=\"6.9\" style=\"fill:#07B2FF;fill-rule:evenodd;stroke:#07B2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"124.9\" cy=\"211.3\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#3BB2FF;fill-rule:evenodd;stroke:#3BB2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"69.2\" cy=\"228.0\" rx=\"6.7\" ry=\"6.9\" style=\"fill:#25B2FF;fill-rule:evenodd;stroke:#25B2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"144.2\" cy=\"275.7\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#46B2FF;fill-rule:evenodd;stroke:#46B2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"65.4\" cy=\"316.8\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#2CB2FF;fill-rule:evenodd;stroke:#2CB2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"280.0\" cy=\"217.9\" rx=\"6.9\" ry=\"7.3\" style=\"fill:#E5B2FF;fill-rule:evenodd;stroke:#E5B2FF;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"417.4\" cy=\"216.1\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#FFE5E5;fill-rule:evenodd;stroke:#FFE5E5;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"359.5\" cy=\"284.5\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#FFE5E5;fill-rule:evenodd;stroke:#FFE5E5;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"324.9\" cy=\"168.9\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#FF3030;fill-rule:evenodd;stroke:#FF3030;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"213.4\" cy=\"202.3\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#FF3E3E;fill-rule:evenodd;stroke:#FF3E3E;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"186.5\" cy=\"315.6\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#FF7171;fill-rule:evenodd;stroke:#FF7171;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<ellipse cx=\"115.3\" cy=\"179.1\" rx=\"6.7\" ry=\"6.7\" style=\"fill:#FF1919;fill-rule:evenodd;stroke:#FF1919;stroke-width:1.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-0 atom-0 atom-1\" d=\"M 442.3,256.5 L 409.6,248.8\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-1 atom-1 atom-2\" d=\"M 409.6,248.8 L 401.9,281.5\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-2 atom-1 atom-3\" d=\"M 409.6,248.8 L 376.9,241.0\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-31 atom-1 atom-29\" d=\"M 409.6,248.8 L 416.0,221.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-3 atom-3 atom-4\" d=\"M 376.9,241.0 L 353.8,265.5\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-3 atom-3 atom-4\" d=\"M 368.6,240.1 L 352.4,257.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-28 atom-8 atom-3\" d=\"M 367.3,208.9 L 376.9,241.0\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-4 atom-4 atom-5\" d=\"M 353.8,265.5 L 321.1,257.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-32 atom-4 atom-30\" d=\"M 353.8,265.5 L 358.0,279.3\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-5 atom-5 atom-6\" d=\"M 321.1,257.7 L 317.2,244.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-5 atom-5 atom-6\" d=\"M 317.2,244.4 L 313.2,231.2\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-5 atom-5 atom-6\" d=\"M 326.4,251.8 L 323.6,242.5\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-5 atom-5 atom-6\" d=\"M 323.6,242.5 L 320.8,233.2\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-9 atom-5 atom-10\" d=\"M 321.1,257.7 L 312.2,267.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-9 atom-5 atom-10\" d=\"M 312.2,267.2 L 303.3,276.7\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-6 atom-6 atom-7\" d=\"M 315.9,220.8 L 330.3,205.7\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-7 atom-7 atom-8\" d=\"M 339.0,202.2 L 353.1,205.5\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-7 atom-7 atom-8\" d=\"M 353.1,205.5 L 367.3,208.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-33 atom-7 atom-31\" d=\"M 332.9,195.5 L 329.7,184.9\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-33 atom-7 atom-31\" d=\"M 329.7,184.9 L 326.5,174.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-8 atom-8 atom-9\" d=\"M 369.7,211.2 L 378.6,201.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-8 atom-8 atom-9\" d=\"M 378.6,201.7 L 387.6,192.2\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-8 atom-8 atom-9\" d=\"M 364.8,206.5 L 373.7,197.1\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-8 atom-8 atom-9\" d=\"M 373.7,197.1 L 382.7,187.6\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-10 atom-10 atom-11\" d=\"M 292.9,281.0 L 279.1,277.7\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-10 atom-10 atom-11\" d=\"M 279.1,277.7 L 265.4,274.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-11 atom-11 atom-12\" d=\"M 265.4,274.4 L 255.7,242.3\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-11 atom-11 atom-12\" d=\"M 257.5,271.5 L 250.7,249.0\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-29 atom-16 atom-11\" d=\"M 242.3,298.9 L 265.4,274.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-12 atom-12 atom-13\" d=\"M 255.7,242.3 L 223.0,234.5\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-27 atom-12 atom-28\" d=\"M 255.7,242.3 L 265.0,232.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-27 atom-12 atom-28\" d=\"M 265.0,232.4 L 274.3,222.6\" style=\"fill:none;fill-rule:evenodd;stroke:#00CC00;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-13 atom-13 atom-14\" d=\"M 223.0,234.5 L 200.0,259.0\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-13 atom-13 atom-14\" d=\"M 224.5,242.8 L 208.3,259.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-34 atom-13 atom-32\" d=\"M 223.0,234.5 L 215.1,207.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-14 atom-14 atom-15\" d=\"M 200.0,259.0 L 209.6,291.1\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-17 atom-14 atom-18\" d=\"M 200.0,259.0 L 185.8,255.6\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-17 atom-14 atom-18\" d=\"M 185.8,255.6 L 171.7,252.3\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-15 atom-15 atom-16\" d=\"M 209.6,291.1 L 242.3,298.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-15 atom-15 atom-16\" d=\"M 216.1,285.8 L 239.0,291.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-35 atom-15 atom-33\" d=\"M 209.6,291.1 L 191.1,310.8\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-16 atom-16 atom-17\" d=\"M 242.3,298.9 L 246.3,312.3\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-16 atom-16 atom-17\" d=\"M 246.3,312.3 L 250.3,325.7\" style=\"fill:none;fill-rule:evenodd;stroke:#00CC00;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-18 atom-18 atom-19\" d=\"M 165.6,245.6 L 161.6,232.3\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-18 atom-18 atom-19\" d=\"M 161.6,232.3 L 157.6,219.0\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-30 atom-25 atom-18\" d=\"M 148.7,270.9 L 163.0,255.7\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-19 atom-19 atom-20\" d=\"M 160.1,221.3 L 169.0,211.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-19 atom-19 atom-20\" d=\"M 169.0,211.9 L 177.9,202.4\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-19 atom-19 atom-20\" d=\"M 155.2,216.7 L 164.1,207.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-19 atom-19 atom-20\" d=\"M 164.1,207.2 L 173.0,197.8\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-20 atom-19 atom-21\" d=\"M 157.6,219.0 L 143.5,215.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-20 atom-19 atom-21\" d=\"M 143.5,215.7 L 129.4,212.3\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-21 atom-21 atom-22\" d=\"M 120.5,216.0 L 111.2,225.8\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-21 atom-21 atom-22\" d=\"M 111.2,225.8 L 101.9,235.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-36 atom-21 atom-34\" d=\"M 123.2,205.7 L 120.1,195.1\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-36 atom-21 atom-34\" d=\"M 120.1,195.1 L 116.9,184.5\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-22 atom-22 atom-23\" d=\"M 102.6,232.4 L 88.9,229.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-22 atom-22 atom-23\" d=\"M 88.9,229.2 L 75.1,225.9\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-22 atom-22 atom-23\" d=\"M 101.1,239.0 L 87.3,235.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-22 atom-22 atom-23\" d=\"M 87.3,235.7 L 73.6,232.5\" style=\"fill:none;fill-rule:evenodd;stroke:#FF0000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-23 atom-22 atom-24\" d=\"M 101.9,235.7 L 111.5,267.9\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-24 atom-24 atom-25\" d=\"M 111.5,267.9 L 125.6,271.3\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-24 atom-24 atom-25\" d=\"M 125.6,271.3 L 139.8,274.6\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-24 atom-24 atom-25\" d=\"M 117.3,262.4 L 127.2,264.7\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-24 atom-24 atom-25\" d=\"M 127.2,264.7 L 137.1,267.1\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-25 atom-24 atom-26\" d=\"M 111.5,267.9 L 88.4,292.4\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 88.4,292.4 L 79.1,302.2\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 79.1,302.2 L 69.8,312.1\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 80.8,290.7 L 72.8,299.1\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 72.8,299.1 L 64.9,307.5\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 90.5,299.9 L 82.6,308.3\" style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"bond-26 atom-26 atom-27\" d=\"M 82.6,308.3 L 74.7,316.7\" style=\"fill:none;fill-rule:evenodd;stroke:#0000FF;stroke-width:2.0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"/>\n",
"<path class=\"atom-6\" d=\"M 309.4 220.8 L 312.5 225.8 Q 312.8 226.3, 313.3 227.2 Q 313.8 228.1, 313.8 228.2 L 313.8 220.8 L 315.1 220.8 L 315.1 230.3 L 313.8 230.3 L 310.5 224.8 Q 310.1 224.2, 309.6 223.4 Q 309.2 222.7, 309.1 222.4 L 309.1 230.3 L 307.9 230.3 L 307.9 220.8 L 309.4 220.8 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-7\" d=\"M 332.5 196.3 L 335.6 201.4 Q 335.9 201.9, 336.4 202.8 Q 336.9 203.7, 336.9 203.7 L 336.9 196.3 L 338.2 196.3 L 338.2 205.9 L 336.9 205.9 L 333.5 200.4 Q 333.1 199.7, 332.7 199.0 Q 332.3 198.2, 332.2 198.0 L 332.2 205.9 L 330.9 205.9 L 330.9 196.3 L 332.5 196.3 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-9\" d=\"M 386.0 184.4 Q 386.0 182.1, 387.1 180.9 Q 388.2 179.6, 390.3 179.6 Q 392.4 179.6, 393.6 180.9 Q 394.7 182.1, 394.7 184.4 Q 394.7 186.7, 393.5 188.1 Q 392.4 189.4, 390.3 189.4 Q 388.2 189.4, 387.1 188.1 Q 386.0 186.8, 386.0 184.4 M 390.3 188.3 Q 391.8 188.3, 392.6 187.3 Q 393.3 186.3, 393.3 184.4 Q 393.3 182.6, 392.6 181.6 Q 391.8 180.7, 390.3 180.7 Q 388.9 180.7, 388.1 181.6 Q 387.3 182.6, 387.3 184.4 Q 387.3 186.4, 388.1 187.3 Q 388.9 188.3, 390.3 188.3 \" fill=\"#FF0000\"/>\n",
"<path class=\"atom-10\" d=\"M 293.7 282.2 Q 293.7 279.9, 294.8 278.7 Q 296.0 277.4, 298.1 277.4 Q 300.2 277.4, 301.3 278.7 Q 302.4 279.9, 302.4 282.2 Q 302.4 284.5, 301.3 285.9 Q 300.2 287.2, 298.1 287.2 Q 296.0 287.2, 294.8 285.9 Q 293.7 284.5, 293.7 282.2 M 298.1 286.1 Q 299.5 286.1, 300.3 285.1 Q 301.1 284.1, 301.1 282.2 Q 301.1 280.4, 300.3 279.4 Q 299.5 278.5, 298.1 278.5 Q 296.6 278.5, 295.8 279.4 Q 295.1 280.3, 295.1 282.2 Q 295.1 284.1, 295.8 285.1 Q 296.6 286.1, 298.1 286.1 \" fill=\"#FF0000\"/>\n",
"<path class=\"atom-17\" d=\"M 248.3 331.4 Q 248.3 329.1, 249.4 327.8 Q 250.5 326.6, 252.6 326.6 Q 254.6 326.6, 255.6 328.0 L 254.7 328.7 Q 254.0 327.7, 252.6 327.7 Q 251.2 327.7, 250.4 328.6 Q 249.7 329.6, 249.7 331.4 Q 249.7 333.3, 250.4 334.3 Q 251.2 335.2, 252.8 335.2 Q 253.8 335.2, 255.0 334.6 L 255.4 335.6 Q 254.9 335.9, 254.2 336.1 Q 253.4 336.3, 252.6 336.3 Q 250.5 336.3, 249.4 335.0 Q 248.3 333.8, 248.3 331.4 \" fill=\"#00CC00\"/>\n",
"<path class=\"atom-17\" d=\"M 256.8 326.0 L 258.0 326.0 L 258.0 336.2 L 256.8 336.2 L 256.8 326.0 \" fill=\"#00CC00\"/>\n",
"<path class=\"atom-18\" d=\"M 165.2 246.4 L 168.3 251.5 Q 168.6 252.0, 169.1 252.9 Q 169.6 253.8, 169.6 253.8 L 169.6 246.4 L 170.9 246.4 L 170.9 256.0 L 169.6 256.0 L 166.2 250.5 Q 165.8 249.8, 165.4 249.1 Q 165.0 248.3, 164.9 248.1 L 164.9 256.0 L 163.7 256.0 L 163.7 246.4 L 165.2 246.4 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-20\" d=\"M 176.3 194.6 Q 176.3 192.3, 177.4 191.0 Q 178.6 189.7, 180.7 189.7 Q 182.8 189.7, 183.9 191.0 Q 185.1 192.3, 185.1 194.6 Q 185.1 196.9, 183.9 198.2 Q 182.8 199.5, 180.7 199.5 Q 178.6 199.5, 177.4 198.2 Q 176.3 196.9, 176.3 194.6 M 180.7 198.4 Q 182.1 198.4, 182.9 197.5 Q 183.7 196.5, 183.7 194.6 Q 183.7 192.7, 182.9 191.8 Q 182.1 190.8, 180.7 190.8 Q 179.2 190.8, 178.4 191.8 Q 177.7 192.7, 177.7 194.6 Q 177.7 196.5, 178.4 197.5 Q 179.2 198.4, 180.7 198.4 \" fill=\"#FF0000\"/>\n",
"<path class=\"atom-21\" d=\"M 122.8 206.5 L 125.9 211.5 Q 126.2 212.0, 126.7 212.9 Q 127.2 213.8, 127.3 213.9 L 127.3 206.5 L 128.5 206.5 L 128.5 216.0 L 127.2 216.0 L 123.9 210.5 Q 123.5 209.9, 123.1 209.1 Q 122.7 208.4, 122.5 208.2 L 122.5 216.0 L 121.3 216.0 L 121.3 206.5 L 122.8 206.5 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-23\" d=\"M 64.8 228.0 Q 64.8 225.7, 65.9 224.4 Q 67.0 223.1, 69.2 223.1 Q 71.3 223.1, 72.4 224.4 Q 73.5 225.7, 73.5 228.0 Q 73.5 230.3, 72.4 231.6 Q 71.2 232.9, 69.2 232.9 Q 67.1 232.9, 65.9 231.6 Q 64.8 230.3, 64.8 228.0 M 69.2 231.8 Q 70.6 231.8, 71.4 230.9 Q 72.2 229.9, 72.2 228.0 Q 72.2 226.1, 71.4 225.2 Q 70.6 224.2, 69.2 224.2 Q 67.7 224.2, 66.9 225.2 Q 66.1 226.1, 66.1 228.0 Q 66.1 229.9, 66.9 230.9 Q 67.7 231.8, 69.2 231.8 \" fill=\"#FF0000\"/>\n",
"<path class=\"atom-25\" d=\"M 142.1 270.9 L 145.2 275.9 Q 145.5 276.4, 146.0 277.3 Q 146.5 278.2, 146.6 278.3 L 146.6 270.9 L 147.8 270.9 L 147.8 280.4 L 146.5 280.4 L 143.2 274.9 Q 142.8 274.3, 142.4 273.5 Q 142.0 272.8, 141.8 272.5 L 141.8 280.4 L 140.6 280.4 L 140.6 270.9 L 142.1 270.9 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-27\" d=\"M 63.3 312.0 L 66.4 317.1 Q 66.7 317.6, 67.2 318.5 Q 67.7 319.4, 67.7 319.4 L 67.7 312.0 L 69.0 312.0 L 69.0 321.6 L 67.7 321.6 L 64.3 316.0 Q 63.9 315.4, 63.5 314.7 Q 63.1 313.9, 63.0 313.7 L 63.0 321.6 L 61.8 321.6 L 61.8 312.0 L 63.3 312.0 \" fill=\"#0000FF\"/>\n",
"<path class=\"atom-28\" d=\"M 275.1 218.1 Q 275.1 215.8, 276.2 214.5 Q 277.3 213.3, 279.5 213.3 Q 281.4 213.3, 282.5 214.7 L 281.6 215.4 Q 280.8 214.4, 279.5 214.4 Q 278.0 214.4, 277.2 215.4 Q 276.5 216.3, 276.5 218.1 Q 276.5 220.0, 277.3 221.0 Q 278.1 222.0, 279.6 222.0 Q 280.6 222.0, 281.9 221.3 L 282.2 222.3 Q 281.8 222.7, 281.0 222.8 Q 280.2 223.0, 279.4 223.0 Q 277.3 223.0, 276.2 221.8 Q 275.1 220.5, 275.1 218.1 \" fill=\"#00CC00\"/>\n",
"<path class=\"atom-28\" d=\"M 283.6 212.7 L 284.9 212.7 L 284.9 222.9 L 283.6 222.9 L 283.6 212.7 \" fill=\"#00CC00\"/>\n",
"<path class=\"atom-29\" d=\"M 413.6 211.3 L 414.9 211.3 L 414.9 215.4 L 419.8 215.4 L 419.8 211.3 L 421.1 211.3 L 421.1 220.9 L 419.8 220.9 L 419.8 216.5 L 414.9 216.5 L 414.9 220.9 L 413.6 220.9 L 413.6 211.3 \" fill=\"#000000\"/>\n",
"<path class=\"atom-30\" d=\"M 355.8 279.7 L 357.1 279.7 L 357.1 283.8 L 362.0 283.8 L 362.0 279.7 L 363.3 279.7 L 363.3 289.3 L 362.0 289.3 L 362.0 284.9 L 357.1 284.9 L 357.1 289.3 L 355.8 289.3 L 355.8 279.7 \" fill=\"#000000\"/>\n",
"<path class=\"atom-31\" d=\"M 321.2 164.2 L 322.5 164.2 L 322.5 168.2 L 327.3 168.2 L 327.3 164.2 L 328.6 164.2 L 328.6 173.7 L 327.3 173.7 L 327.3 169.3 L 322.5 169.3 L 322.5 173.7 L 321.2 173.7 L 321.2 164.2 \" fill=\"#000000\"/>\n",
"<path class=\"atom-32\" d=\"M 209.7 197.5 L 211.0 197.5 L 211.0 201.6 L 215.8 201.6 L 215.8 197.5 L 217.1 197.5 L 217.1 207.1 L 215.8 207.1 L 215.8 202.7 L 211.0 202.7 L 211.0 207.1 L 209.7 207.1 L 209.7 197.5 \" fill=\"#000000\"/>\n",
"<path class=\"atom-33\" d=\"M 182.8 310.8 L 184.1 310.8 L 184.1 314.9 L 189.0 314.9 L 189.0 310.8 L 190.3 310.8 L 190.3 320.4 L 189.0 320.4 L 189.0 316.0 L 184.1 316.0 L 184.1 320.4 L 182.8 320.4 L 182.8 310.8 \" fill=\"#000000\"/>\n",
"<path class=\"atom-34\" d=\"M 111.6 174.3 L 112.8 174.3 L 112.8 178.4 L 117.7 178.4 L 117.7 174.3 L 119.0 174.3 L 119.0 183.8 L 117.7 183.8 L 117.7 179.4 L 112.8 179.4 L 112.8 183.8 L 111.6 183.8 L 111.6 174.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 293.1 226.4 Q 291.9 226.4, 291.3 225.5 Q 290.7 224.6, 290.7 223.0 Q 290.7 221.4, 291.3 220.5 Q 291.9 219.6, 293.1 219.6 Q 294.3 219.6, 294.9 220.5 Q 295.5 221.4, 295.5 223.0 Q 295.5 224.6, 294.9 225.5 Q 294.3 226.4, 293.1 226.4 M 293.1 225.7 Q 293.8 225.7, 294.2 225.0 Q 294.6 224.3, 294.6 223.0 Q 294.6 221.7, 294.2 221.0 Q 293.8 220.4, 293.1 220.4 Q 292.4 220.4, 292.0 221.0 Q 291.6 221.7, 291.6 223.0 Q 291.6 224.3, 292.0 225.0 Q 292.4 225.7, 293.1 225.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 296.1 225.4 L 297.1 225.4 L 297.1 226.3 L 296.1 226.3 L 296.1 225.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 299.9 222.2 Q 300.5 222.2, 301.0 222.4 Q 301.5 222.7, 301.7 223.1 Q 302.0 223.6, 302.0 224.2 Q 302.0 224.9, 301.7 225.4 Q 301.4 225.9, 300.8 226.2 Q 300.3 226.4, 299.6 226.4 Q 299.0 226.4, 298.5 226.2 Q 297.9 226.0, 297.5 225.5 L 298.1 224.9 Q 298.4 225.3, 298.8 225.5 Q 299.2 225.7, 299.7 225.7 Q 300.3 225.7, 300.7 225.3 Q 301.1 224.9, 301.1 224.2 Q 301.1 223.5, 300.7 223.2 Q 300.3 222.9, 299.6 222.9 Q 299.0 222.9, 298.4 223.1 L 297.9 222.9 L 298.2 219.7 L 301.6 219.7 L 301.5 220.4 L 299.0 220.4 L 298.8 222.4 Q 299.3 222.2, 299.9 222.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 302.9 225.6 L 304.4 225.6 L 304.4 220.6 L 302.7 221.1 L 302.5 220.6 L 304.6 219.6 L 305.2 219.8 L 305.2 225.6 L 306.5 225.6 L 306.5 226.3 L 302.9 226.3 L 302.9 225.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 316.0 202.0 Q 314.8 202.0, 314.1 201.1 Q 313.5 200.2, 313.5 198.6 Q 313.5 196.9, 314.1 196.0 Q 314.8 195.2, 316.0 195.2 Q 317.2 195.2, 317.8 196.0 Q 318.4 196.9, 318.4 198.6 Q 318.4 200.2, 317.8 201.1 Q 317.2 202.0, 316.0 202.0 M 316.0 201.2 Q 316.7 201.2, 317.1 200.5 Q 317.5 199.9, 317.5 198.6 Q 317.5 197.2, 317.1 196.6 Q 316.7 195.9, 316.0 195.9 Q 315.3 195.9, 314.9 196.6 Q 314.5 197.2, 314.5 198.6 Q 314.5 199.9, 314.9 200.5 Q 315.3 201.2, 316.0 201.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 319.0 201.0 L 320.0 201.0 L 320.0 201.9 L 319.0 201.9 L 319.0 201.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 322.8 197.7 Q 323.4 197.7, 323.9 198.0 Q 324.4 198.2, 324.6 198.7 Q 324.9 199.2, 324.9 199.8 Q 324.9 200.5, 324.6 201.0 Q 324.2 201.5, 323.7 201.7 Q 323.2 202.0, 322.5 202.0 Q 321.9 202.0, 321.4 201.7 Q 320.8 201.5, 320.4 201.1 L 321.0 200.5 Q 321.3 200.8, 321.7 201.0 Q 322.1 201.2, 322.6 201.2 Q 323.2 201.2, 323.6 200.8 Q 324.0 200.5, 324.0 199.8 Q 324.0 199.1, 323.6 198.8 Q 323.2 198.4, 322.5 198.4 Q 321.9 198.4, 321.3 198.7 L 320.8 198.4 L 321.1 195.2 L 324.5 195.2 L 324.4 196.0 L 321.8 196.0 L 321.6 198.0 Q 322.2 197.7, 322.8 197.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 325.4 196.5 Q 325.6 195.9, 326.2 195.5 Q 326.8 195.2, 327.6 195.2 Q 328.6 195.2, 329.2 195.7 Q 329.8 196.2, 329.8 197.2 Q 329.8 198.2, 329.0 199.1 Q 328.3 200.0, 326.8 201.1 L 329.9 201.1 L 329.9 201.9 L 325.4 201.9 L 325.4 201.3 Q 326.6 200.4, 327.4 199.7 Q 328.1 199.1, 328.5 198.5 Q 328.8 197.9, 328.8 197.3 Q 328.8 196.6, 328.5 196.3 Q 328.2 195.9, 327.6 195.9 Q 327.1 195.9, 326.7 196.1 Q 326.4 196.3, 326.1 196.8 L 325.4 196.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 385.3 176.9 Q 384.1 176.9, 383.5 176.0 Q 382.9 175.1, 382.9 173.5 Q 382.9 171.9, 383.5 171.0 Q 384.1 170.1, 385.3 170.1 Q 386.5 170.1, 387.1 171.0 Q 387.7 171.9, 387.7 173.5 Q 387.7 175.1, 387.1 176.0 Q 386.5 176.9, 385.3 176.9 M 385.3 176.2 Q 386.0 176.2, 386.4 175.5 Q 386.8 174.9, 386.8 173.5 Q 386.8 172.2, 386.4 171.6 Q 386.0 170.9, 385.3 170.9 Q 384.6 170.9, 384.2 171.6 Q 383.8 172.2, 383.8 173.5 Q 383.8 174.9, 384.2 175.5 Q 384.6 176.2, 385.3 176.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 388.3 175.9 L 389.3 175.9 L 389.3 176.9 L 388.3 176.9 L 388.3 175.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 392.9 171.0 L 389.4 171.0 L 389.4 170.2 L 393.9 170.2 L 393.9 170.9 L 391.2 176.9 L 390.3 176.9 L 392.9 171.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 398.5 174.6 L 399.3 174.6 L 399.3 175.3 L 398.5 175.3 L 398.5 176.9 L 397.6 176.9 L 397.6 175.3 L 394.2 175.3 L 394.2 174.7 L 397.1 170.2 L 398.5 170.2 L 398.5 174.6 M 395.2 174.6 L 397.6 174.6 L 397.6 170.8 L 395.2 174.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 293.8 296.4 Q 292.6 296.4, 291.9 295.5 Q 291.3 294.6, 291.3 293.0 Q 291.3 291.3, 291.9 290.5 Q 292.6 289.6, 293.8 289.6 Q 295.0 289.6, 295.6 290.5 Q 296.2 291.3, 296.2 293.0 Q 296.2 294.6, 295.6 295.5 Q 295.0 296.4, 293.8 296.4 M 293.8 295.6 Q 294.5 295.6, 294.9 295.0 Q 295.3 294.3, 295.3 293.0 Q 295.3 291.6, 294.9 291.0 Q 294.5 290.3, 293.8 290.3 Q 293.1 290.3, 292.7 291.0 Q 292.3 291.6, 292.3 293.0 Q 292.3 294.3, 292.7 295.0 Q 293.1 295.6, 293.8 295.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 296.8 295.4 L 297.8 295.4 L 297.8 296.3 L 296.8 296.3 L 296.8 295.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 300.6 292.1 Q 301.2 292.1, 301.7 292.4 Q 302.2 292.6, 302.4 293.1 Q 302.7 293.6, 302.7 294.2 Q 302.7 294.9, 302.4 295.4 Q 302.0 295.9, 301.5 296.1 Q 301.0 296.4, 300.3 296.4 Q 299.7 296.4, 299.2 296.1 Q 298.6 295.9, 298.2 295.5 L 298.8 294.9 Q 299.1 295.2, 299.5 295.4 Q 299.9 295.6, 300.4 295.6 Q 301.0 295.6, 301.4 295.2 Q 301.8 294.9, 301.8 294.2 Q 301.8 293.5, 301.4 293.2 Q 301.0 292.8, 300.3 292.8 Q 299.7 292.8, 299.1 293.1 L 298.6 292.8 L 298.9 289.6 L 302.3 289.6 L 302.2 290.4 L 299.6 290.4 L 299.4 292.4 Q 300.0 292.1, 300.6 292.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 303.6 295.5 L 305.0 295.5 L 305.0 290.6 L 303.4 291.1 L 303.2 290.5 L 305.3 289.6 L 305.9 289.7 L 305.9 295.5 L 307.2 295.5 L 307.2 296.3 L 303.6 296.3 L 303.6 295.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 250.3 345.3 Q 249.0 345.3, 248.4 344.4 Q 247.8 343.5, 247.8 341.9 Q 247.8 340.2, 248.4 339.3 Q 249.0 338.5, 250.3 338.5 Q 251.5 338.5, 252.1 339.3 Q 252.7 340.2, 252.7 341.9 Q 252.7 343.5, 252.1 344.4 Q 251.5 345.3, 250.3 345.3 M 250.3 344.5 Q 251.0 344.5, 251.4 343.8 Q 251.7 343.2, 251.7 341.9 Q 251.7 340.5, 251.4 339.9 Q 251.0 339.2, 250.3 339.2 Q 249.5 339.2, 249.1 339.9 Q 248.8 340.5, 248.8 341.9 Q 248.8 343.2, 249.1 343.8 Q 249.5 344.5, 250.3 344.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 253.3 344.2 L 254.2 344.2 L 254.2 345.2 L 253.3 345.2 L 253.3 344.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 255.1 344.4 L 256.6 344.4 L 256.6 339.5 L 255.0 340.0 L 254.8 339.4 L 256.8 338.5 L 257.5 338.6 L 257.5 344.4 L 258.8 344.4 L 258.8 345.2 L 255.1 345.2 L 255.1 344.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 148.7 252.1 Q 147.5 252.1, 146.9 251.2 Q 146.3 250.3, 146.3 248.6 Q 146.3 247.0, 146.9 246.1 Q 147.5 245.3, 148.7 245.3 Q 150.0 245.3, 150.6 246.1 Q 151.2 247.0, 151.2 248.6 Q 151.2 250.3, 150.6 251.2 Q 150.0 252.1, 148.7 252.1 M 148.7 251.3 Q 149.5 251.3, 149.8 250.6 Q 150.2 250.0, 150.2 248.6 Q 150.2 247.3, 149.8 246.7 Q 149.5 246.0, 148.7 246.0 Q 148.0 246.0, 147.6 246.7 Q 147.2 247.3, 147.2 248.6 Q 147.2 250.0, 147.6 250.6 Q 148.0 251.3, 148.7 251.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 151.8 251.0 L 152.7 251.0 L 152.7 252.0 L 151.8 252.0 L 151.8 251.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 156.3 248.5 Q 157.0 248.7, 157.3 249.1 Q 157.6 249.5, 157.6 250.2 Q 157.6 250.7, 157.3 251.2 Q 157.0 251.6, 156.5 251.8 Q 156.0 252.1, 155.3 252.1 Q 154.6 252.1, 154.1 251.8 Q 153.5 251.6, 153.1 251.1 L 153.7 250.5 Q 154.1 251.0, 154.4 251.2 Q 154.8 251.3, 155.3 251.3 Q 155.9 251.3, 156.3 251.0 Q 156.7 250.7, 156.7 250.2 Q 156.7 249.5, 156.3 249.2 Q 155.9 248.9, 155.1 248.9 L 154.6 248.9 L 154.6 248.2 L 155.0 248.2 Q 155.7 248.2, 156.1 247.9 Q 156.5 247.5, 156.5 247.0 Q 156.5 246.5, 156.2 246.3 Q 155.9 246.0, 155.3 246.0 Q 154.8 246.0, 154.4 246.2 Q 154.1 246.4, 153.8 246.9 L 153.2 246.6 Q 153.4 246.0, 154.0 245.6 Q 154.5 245.3, 155.3 245.3 Q 156.3 245.3, 156.9 245.7 Q 157.5 246.2, 157.5 247.0 Q 157.5 247.5, 157.2 247.9 Q 156.9 248.3, 156.3 248.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 158.1 246.6 Q 158.3 246.0, 158.9 245.6 Q 159.5 245.3, 160.3 245.3 Q 161.3 245.3, 161.9 245.8 Q 162.4 246.3, 162.4 247.3 Q 162.4 248.3, 161.7 249.2 Q 161.0 250.1, 159.5 251.2 L 162.6 251.2 L 162.6 252.0 L 158.1 252.0 L 158.1 251.4 Q 159.3 250.5, 160.0 249.8 Q 160.8 249.2, 161.1 248.6 Q 161.5 248.0, 161.5 247.4 Q 161.5 246.7, 161.2 246.4 Q 160.9 246.0, 160.3 246.0 Q 159.8 246.0, 159.4 246.2 Q 159.1 246.4, 158.8 246.9 L 158.1 246.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 175.3 187.1 Q 174.1 187.1, 173.5 186.2 Q 172.9 185.3, 172.9 183.7 Q 172.9 182.1, 173.5 181.2 Q 174.1 180.3, 175.3 180.3 Q 176.5 180.3, 177.1 181.2 Q 177.7 182.1, 177.7 183.7 Q 177.7 185.3, 177.1 186.2 Q 176.5 187.1, 175.3 187.1 M 175.3 186.4 Q 176.0 186.4, 176.4 185.7 Q 176.8 185.0, 176.8 183.7 Q 176.8 182.4, 176.4 181.7 Q 176.0 181.0, 175.3 181.0 Q 174.6 181.0, 174.2 181.7 Q 173.8 182.4, 173.8 183.7 Q 173.8 185.0, 174.2 185.7 Q 174.6 186.4, 175.3 186.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 178.4 186.1 L 179.3 186.1 L 179.3 187.0 L 178.4 187.0 L 178.4 186.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 182.5 182.9 Q 183.1 182.9, 183.6 183.1 Q 184.0 183.4, 184.3 183.8 Q 184.6 184.3, 184.6 184.9 Q 184.6 185.5, 184.3 186.0 Q 184.0 186.5, 183.5 186.8 Q 183.0 187.1, 182.3 187.1 Q 181.1 187.1, 180.5 186.3 Q 179.9 185.5, 179.9 183.9 Q 179.9 182.1, 180.7 181.2 Q 181.4 180.3, 182.8 180.3 Q 183.2 180.3, 183.6 180.4 Q 184.0 180.5, 184.3 180.7 L 183.9 181.3 Q 183.4 181.0, 182.8 181.0 Q 181.9 181.0, 181.4 181.7 Q 180.9 182.3, 180.9 183.5 Q 181.2 183.2, 181.6 183.0 Q 182.1 182.9, 182.5 182.9 M 182.3 186.3 Q 182.7 186.3, 183.0 186.1 Q 183.3 186.0, 183.4 185.6 Q 183.6 185.3, 183.6 184.9 Q 183.6 184.3, 183.3 184.0 Q 183.0 183.6, 182.4 183.6 Q 182.0 183.6, 181.6 183.8 Q 181.2 184.0, 180.9 184.2 Q 180.9 185.3, 181.3 185.8 Q 181.6 186.3, 182.3 186.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 187.3 180.3 Q 188.5 180.3, 189.1 181.1 Q 189.7 181.9, 189.7 183.5 Q 189.7 185.3, 189.0 186.2 Q 188.2 187.1, 186.8 187.1 Q 186.4 187.1, 186.0 187.0 Q 185.7 186.9, 185.3 186.7 L 185.7 186.1 Q 186.2 186.4, 186.8 186.4 Q 187.7 186.4, 188.2 185.7 Q 188.7 185.1, 188.7 183.9 Q 188.4 184.2, 188.0 184.4 Q 187.6 184.5, 187.1 184.5 Q 186.5 184.5, 186.0 184.3 Q 185.6 184.0, 185.3 183.6 Q 185.1 183.1, 185.1 182.5 Q 185.1 181.9, 185.4 181.4 Q 185.6 180.9, 186.2 180.6 Q 186.7 180.3, 187.3 180.3 M 186.0 182.5 Q 186.0 183.1, 186.3 183.4 Q 186.7 183.8, 187.3 183.8 Q 187.7 183.8, 188.1 183.6 Q 188.5 183.4, 188.7 183.2 Q 188.7 182.1, 188.4 181.6 Q 188.0 181.1, 187.3 181.1 Q 186.9 181.1, 186.6 181.3 Q 186.4 181.4, 186.2 181.8 Q 186.0 182.1, 186.0 182.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 106.5 212.1 Q 105.3 212.1, 104.7 211.2 Q 104.1 210.3, 104.1 208.7 Q 104.1 207.1, 104.7 206.2 Q 105.3 205.3, 106.5 205.3 Q 107.7 205.3, 108.3 206.2 Q 109.0 207.1, 109.0 208.7 Q 109.0 210.3, 108.3 211.2 Q 107.7 212.1, 106.5 212.1 M 106.5 211.4 Q 107.2 211.4, 107.6 210.7 Q 108.0 210.0, 108.0 208.7 Q 108.0 207.4, 107.6 206.7 Q 107.2 206.1, 106.5 206.1 Q 105.8 206.1, 105.4 206.7 Q 105.0 207.4, 105.0 208.7 Q 105.0 210.0, 105.4 210.7 Q 105.8 211.4, 106.5 211.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 109.6 211.1 L 110.5 211.1 L 110.5 212.0 L 109.6 212.0 L 109.6 211.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 113.4 207.9 Q 113.9 207.9, 114.4 208.1 Q 114.9 208.4, 115.2 208.8 Q 115.4 209.3, 115.4 209.9 Q 115.4 210.6, 115.1 211.1 Q 114.8 211.6, 114.2 211.9 Q 113.7 212.1, 113.1 212.1 Q 112.5 212.1, 111.9 211.9 Q 111.3 211.7, 110.9 211.2 L 111.5 210.7 Q 111.8 211.0, 112.2 211.2 Q 112.7 211.4, 113.1 211.4 Q 113.7 211.4, 114.1 211.0 Q 114.5 210.6, 114.5 210.0 Q 114.5 209.3, 114.1 208.9 Q 113.7 208.6, 113.0 208.6 Q 112.5 208.6, 111.8 208.8 L 111.3 208.6 L 111.6 205.4 L 115.0 205.4 L 114.9 206.1 L 112.4 206.1 L 112.2 208.1 Q 112.8 207.9, 113.4 207.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 116.3 211.3 L 117.8 211.3 L 117.8 206.3 L 116.2 206.8 L 116.0 206.3 L 118.0 205.3 L 118.7 205.5 L 118.7 211.3 L 120.0 211.3 L 120.0 212.0 L 116.3 212.0 L 116.3 211.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 50.7 228.8 Q 49.5 228.8, 48.8 227.9 Q 48.2 227.0, 48.2 225.4 Q 48.2 223.8, 48.8 222.9 Q 49.4 222.0, 50.7 222.0 Q 51.9 222.0, 52.5 222.9 Q 53.1 223.8, 53.1 225.4 Q 53.1 227.0, 52.5 227.9 Q 51.9 228.8, 50.7 228.8 M 50.7 228.1 Q 51.4 228.1, 51.8 227.4 Q 52.2 226.7, 52.2 225.4 Q 52.2 224.1, 51.8 223.4 Q 51.4 222.8, 50.7 222.8 Q 50.0 222.8, 49.6 223.4 Q 49.2 224.1, 49.2 225.4 Q 49.2 226.7, 49.6 227.4 Q 50.0 228.1, 50.7 228.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 53.7 227.8 L 54.7 227.8 L 54.7 228.7 L 53.7 228.7 L 53.7 227.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 57.5 224.6 Q 58.1 224.6, 58.6 224.8 Q 59.1 225.1, 59.3 225.5 Q 59.6 226.0, 59.6 226.6 Q 59.6 227.3, 59.3 227.8 Q 58.9 228.3, 58.4 228.6 Q 57.9 228.8, 57.2 228.8 Q 56.6 228.8, 56.1 228.6 Q 55.5 228.4, 55.1 227.9 L 55.7 227.4 Q 56.0 227.7, 56.4 227.9 Q 56.8 228.1, 57.3 228.1 Q 57.9 228.1, 58.3 227.7 Q 58.7 227.3, 58.7 226.7 Q 58.7 226.0, 58.3 225.6 Q 57.9 225.3, 57.2 225.3 Q 56.6 225.3, 56.0 225.5 L 55.5 225.3 L 55.8 222.1 L 59.2 222.1 L 59.1 222.8 L 56.5 222.8 L 56.3 224.8 Q 56.9 224.6, 57.5 224.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 63.3 222.8 L 59.8 222.8 L 59.8 222.1 L 64.2 222.1 L 64.2 222.8 L 61.5 228.7 L 60.6 228.7 L 63.3 222.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 139.4 289.8 Q 138.1 289.8, 137.5 288.9 Q 136.9 288.0, 136.9 286.4 Q 136.9 284.8, 137.5 283.9 Q 138.1 283.0, 139.4 283.0 Q 140.6 283.0, 141.2 283.9 Q 141.8 284.8, 141.8 286.4 Q 141.8 288.0, 141.2 288.9 Q 140.6 289.8, 139.4 289.8 M 139.4 289.1 Q 140.1 289.1, 140.5 288.4 Q 140.9 287.7, 140.9 286.4 Q 140.9 285.1, 140.5 284.4 Q 140.1 283.8, 139.4 283.8 Q 138.6 283.8, 138.2 284.4 Q 137.9 285.1, 137.9 286.4 Q 137.9 287.7, 138.2 288.4 Q 138.6 289.1, 139.4 289.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 142.4 288.8 L 143.3 288.8 L 143.3 289.8 L 142.4 289.8 L 142.4 288.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 148.0 287.5 L 148.8 287.5 L 148.8 288.2 L 148.0 288.2 L 148.0 289.8 L 147.1 289.8 L 147.1 288.2 L 143.6 288.2 L 143.6 287.6 L 146.5 283.1 L 148.0 283.1 L 148.0 287.5 M 144.7 287.5 L 147.1 287.5 L 147.1 283.7 L 144.7 287.5 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 152.7 286.2 Q 153.4 286.5, 153.7 286.9 Q 154.0 287.3, 154.0 287.9 Q 154.0 288.5, 153.8 288.9 Q 153.5 289.4, 152.9 289.6 Q 152.4 289.8, 151.7 289.8 Q 150.6 289.8, 150.0 289.3 Q 149.3 288.8, 149.3 287.9 Q 149.3 287.4, 149.6 287.0 Q 149.9 286.6, 150.5 286.3 Q 150.1 286.0, 149.8 285.6 Q 149.6 285.3, 149.6 284.7 Q 149.6 283.9, 150.2 283.5 Q 150.7 283.0, 151.7 283.0 Q 152.7 283.0, 153.2 283.5 Q 153.8 283.9, 153.8 284.7 Q 153.8 285.2, 153.5 285.6 Q 153.3 285.9, 152.7 286.2 M 151.7 283.7 Q 151.1 283.7, 150.8 284.0 Q 150.5 284.2, 150.5 284.7 Q 150.5 285.1, 150.7 285.3 Q 150.9 285.5, 151.2 285.7 Q 151.5 285.8, 152.1 286.0 Q 152.5 285.7, 152.7 285.4 Q 152.9 285.1, 152.9 284.7 Q 152.9 284.2, 152.6 284.0 Q 152.3 283.7, 151.7 283.7 M 151.7 289.1 Q 152.4 289.1, 152.7 288.8 Q 153.1 288.5, 153.1 287.9 Q 153.1 287.6, 152.9 287.3 Q 152.7 287.1, 152.4 287.0 Q 152.1 286.8, 151.6 286.7 L 151.2 286.5 Q 150.7 286.8, 150.5 287.2 Q 150.3 287.5, 150.3 287.9 Q 150.3 288.5, 150.7 288.8 Q 151.1 289.1, 151.7 289.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 50.0 328.4 Q 48.8 328.4, 48.2 327.5 Q 47.6 326.6, 47.6 325.0 Q 47.6 323.4, 48.2 322.5 Q 48.8 321.6, 50.0 321.6 Q 51.3 321.6, 51.9 322.5 Q 52.5 323.4, 52.5 325.0 Q 52.5 326.6, 51.8 327.5 Q 51.2 328.4, 50.0 328.4 M 50.0 327.6 Q 50.7 327.6, 51.1 327.0 Q 51.5 326.3, 51.5 325.0 Q 51.5 323.7, 51.1 323.0 Q 50.7 322.3, 50.0 322.3 Q 49.3 322.3, 48.9 323.0 Q 48.5 323.7, 48.5 325.0 Q 48.5 326.3, 48.9 327.0 Q 49.3 327.6, 50.0 327.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 53.1 327.4 L 54.0 327.4 L 54.0 328.3 L 53.1 328.3 L 53.1 327.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 56.9 324.1 Q 57.4 324.1, 57.9 324.4 Q 58.4 324.6, 58.7 325.1 Q 59.0 325.6, 59.0 326.2 Q 59.0 326.9, 58.6 327.4 Q 58.3 327.9, 57.7 328.1 Q 57.2 328.4, 56.6 328.4 Q 56.0 328.4, 55.4 328.2 Q 54.8 327.9, 54.4 327.5 L 55.0 326.9 Q 55.3 327.3, 55.7 327.5 Q 56.2 327.6, 56.6 327.6 Q 57.2 327.6, 57.6 327.3 Q 58.0 326.9, 58.0 326.2 Q 58.0 325.5, 57.6 325.2 Q 57.2 324.9, 56.5 324.9 Q 56.0 324.9, 55.3 325.1 L 54.8 324.9 L 55.1 321.7 L 58.5 321.7 L 58.4 322.4 L 55.9 322.4 L 55.7 324.4 Q 56.3 324.1, 56.9 324.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 61.8 324.1 Q 62.4 324.1, 62.9 324.4 Q 63.3 324.6, 63.6 325.1 Q 63.9 325.6, 63.9 326.2 Q 63.9 326.9, 63.6 327.4 Q 63.2 327.9, 62.7 328.1 Q 62.1 328.4, 61.5 328.4 Q 60.9 328.4, 60.3 328.2 Q 59.8 327.9, 59.4 327.5 L 59.9 326.9 Q 60.3 327.3, 60.7 327.5 Q 61.1 327.6, 61.5 327.6 Q 62.1 327.6, 62.5 327.3 Q 63.0 326.9, 63.0 326.2 Q 63.0 325.5, 62.5 325.2 Q 62.1 324.9, 61.5 324.9 Q 60.9 324.9, 60.2 325.1 L 59.7 324.9 L 60.1 321.7 L 63.5 321.7 L 63.4 322.4 L 60.8 322.4 L 60.6 324.4 Q 61.2 324.1, 61.8 324.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 273.4 210.3 Q 272.1 210.3, 271.5 209.4 Q 270.9 208.5, 270.9 206.9 Q 270.9 205.3, 271.5 204.4 Q 272.1 203.5, 273.4 203.5 Q 274.6 203.5, 275.2 204.4 Q 275.8 205.3, 275.8 206.9 Q 275.8 208.5, 275.2 209.4 Q 274.6 210.3, 273.4 210.3 M 273.4 209.6 Q 274.1 209.6, 274.5 208.9 Q 274.9 208.2, 274.9 206.9 Q 274.9 205.6, 274.5 205.0 Q 274.1 204.3, 273.4 204.3 Q 272.7 204.3, 272.3 205.0 Q 271.9 205.6, 271.9 206.9 Q 271.9 208.2, 272.3 208.9 Q 272.7 209.6, 273.4 209.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 276.4 209.3 L 277.4 209.3 L 277.4 210.3 L 276.4 210.3 L 276.4 209.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 280.4 210.3 Q 279.1 210.3, 278.5 209.4 Q 277.9 208.5, 277.9 206.9 Q 277.9 205.3, 278.5 204.4 Q 279.1 203.5, 280.4 203.5 Q 281.6 203.5, 282.2 204.4 Q 282.8 205.3, 282.8 206.9 Q 282.8 208.5, 282.2 209.4 Q 281.6 210.3, 280.4 210.3 M 280.4 209.6 Q 281.1 209.6, 281.5 208.9 Q 281.9 208.2, 281.9 206.9 Q 281.9 205.6, 281.5 205.0 Q 281.1 204.3, 280.4 204.3 Q 279.7 204.3, 279.3 205.0 Q 278.9 205.6, 278.9 206.9 Q 278.9 208.2, 279.3 208.9 Q 279.7 209.6, 280.4 209.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 285.7 206.1 Q 286.2 206.1, 286.7 206.4 Q 287.2 206.6, 287.5 207.1 Q 287.7 207.5, 287.7 208.2 Q 287.7 208.9, 287.4 209.4 Q 287.1 209.8, 286.5 210.1 Q 286.0 210.3, 285.4 210.3 Q 284.8 210.3, 284.2 210.1 Q 283.6 209.9, 283.2 209.5 L 283.8 208.9 Q 284.1 209.2, 284.5 209.4 Q 285.0 209.6, 285.4 209.6 Q 286.0 209.6, 286.4 209.2 Q 286.8 208.9, 286.8 208.2 Q 286.8 207.5, 286.4 207.1 Q 286.0 206.8, 285.3 206.8 Q 284.8 206.8, 284.1 207.1 L 283.6 206.8 L 283.9 203.6 L 287.3 203.6 L 287.2 204.4 L 284.7 204.4 L 284.5 206.3 Q 285.1 206.1, 285.7 206.1 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 412.3 208.6 Q 411.1 208.6, 410.5 207.7 Q 409.9 206.8, 409.9 205.2 Q 409.9 203.6, 410.5 202.7 Q 411.1 201.8, 412.3 201.8 Q 413.6 201.8, 414.2 202.7 Q 414.8 203.6, 414.8 205.2 Q 414.8 206.8, 414.1 207.7 Q 413.5 208.6, 412.3 208.6 M 412.3 207.9 Q 413.0 207.9, 413.4 207.2 Q 413.8 206.5, 413.8 205.2 Q 413.8 203.9, 413.4 203.2 Q 413.0 202.6, 412.3 202.6 Q 411.6 202.6, 411.2 203.2 Q 410.8 203.9, 410.8 205.2 Q 410.8 206.5, 411.2 207.2 Q 411.6 207.9, 412.3 207.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 415.4 207.6 L 416.3 207.6 L 416.3 208.6 L 415.4 208.6 L 415.4 207.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 420.0 202.7 L 416.5 202.7 L 416.5 201.9 L 420.9 201.9 L 420.9 202.6 L 418.2 208.6 L 417.3 208.6 L 420.0 202.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 425.5 206.3 L 426.3 206.3 L 426.3 207.0 L 425.5 207.0 L 425.5 208.6 L 424.6 208.6 L 424.6 207.0 L 421.2 207.0 L 421.2 206.4 L 424.1 201.9 L 425.5 201.9 L 425.5 206.3 M 422.3 206.3 L 424.6 206.3 L 424.6 202.5 L 422.3 206.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 355.1 298.7 Q 353.9 298.7, 353.3 297.8 Q 352.7 296.9, 352.7 295.3 Q 352.7 293.7, 353.3 292.8 Q 353.9 291.9, 355.1 291.9 Q 356.4 291.9, 357.0 292.8 Q 357.6 293.7, 357.6 295.3 Q 357.6 296.9, 357.0 297.8 Q 356.4 298.7, 355.1 298.7 M 355.1 297.9 Q 355.9 297.9, 356.2 297.3 Q 356.6 296.6, 356.6 295.3 Q 356.6 294.0, 356.2 293.3 Q 355.9 292.6, 355.1 292.6 Q 354.4 292.6, 354.0 293.3 Q 353.6 294.0, 353.6 295.3 Q 353.6 296.6, 354.0 297.3 Q 354.4 297.9, 355.1 297.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 358.2 297.7 L 359.1 297.7 L 359.1 298.6 L 358.2 298.6 L 358.2 297.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 362.8 292.7 L 359.3 292.7 L 359.3 291.9 L 363.7 291.9 L 363.7 292.6 L 361.0 298.6 L 360.1 298.6 L 362.8 292.7 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 368.3 296.3 L 369.1 296.3 L 369.1 297.1 L 368.3 297.1 L 368.3 298.6 L 367.4 298.6 L 367.4 297.1 L 364.0 297.1 L 364.0 296.5 L 366.9 291.9 L 368.3 291.9 L 368.3 296.3 M 365.1 296.3 L 367.4 296.3 L 367.4 292.5 L 365.1 296.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 313.0 160.8 L 314.4 160.8 L 314.4 155.8 L 312.8 156.3 L 312.6 155.8 L 314.6 154.8 L 315.3 155.0 L 315.3 160.8 L 316.6 160.8 L 316.6 161.5 L 313.0 161.5 L 313.0 160.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 317.2 160.6 L 318.2 160.6 L 318.2 161.5 L 317.2 161.5 L 317.2 160.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 319.0 160.8 L 320.5 160.8 L 320.5 155.8 L 318.9 156.3 L 318.7 155.8 L 320.7 154.8 L 321.4 155.0 L 321.4 160.8 L 322.7 160.8 L 322.7 161.5 L 319.0 161.5 L 319.0 160.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 326.3 158.0 Q 326.9 158.2, 327.2 158.6 Q 327.6 159.1, 327.6 159.7 Q 327.6 160.3, 327.3 160.7 Q 327.0 161.2, 326.5 161.4 Q 326.0 161.6, 325.3 161.6 Q 324.6 161.6, 324.0 161.4 Q 323.5 161.1, 323.1 160.6 L 323.6 160.1 Q 324.0 160.5, 324.4 160.7 Q 324.7 160.9, 325.3 160.9 Q 325.9 160.9, 326.3 160.6 Q 326.6 160.2, 326.6 159.7 Q 326.6 159.0, 326.2 158.7 Q 325.9 158.4, 325.0 158.4 L 324.6 158.4 L 324.6 157.7 L 325.0 157.7 Q 325.7 157.7, 326.1 157.4 Q 326.5 157.1, 326.5 156.5 Q 326.5 156.1, 326.2 155.8 Q 325.8 155.6, 325.3 155.6 Q 324.7 155.6, 324.4 155.8 Q 324.1 156.0, 323.8 156.5 L 323.1 156.1 Q 323.4 155.6, 323.9 155.2 Q 324.5 154.8, 325.3 154.8 Q 326.3 154.8, 326.9 155.3 Q 327.4 155.7, 327.4 156.5 Q 327.4 157.0, 327.1 157.4 Q 326.8 157.8, 326.3 158.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 204.0 194.2 L 205.4 194.2 L 205.4 189.2 L 203.8 189.7 L 203.6 189.1 L 205.6 188.2 L 206.3 188.3 L 206.3 194.2 L 207.6 194.2 L 207.6 194.9 L 204.0 194.9 L 204.0 194.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 208.2 194.0 L 209.2 194.0 L 209.2 194.9 L 208.2 194.9 L 208.2 194.0 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 210.0 194.2 L 211.5 194.2 L 211.5 189.2 L 209.9 189.7 L 209.7 189.1 L 211.7 188.2 L 212.4 188.3 L 212.4 194.2 L 213.7 194.2 L 213.7 194.9 L 210.0 194.9 L 210.0 194.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 171.0 327.2 Q 169.8 327.2, 169.2 326.3 Q 168.6 325.4, 168.6 323.8 Q 168.6 322.2, 169.2 321.3 Q 169.8 320.4, 171.0 320.4 Q 172.2 320.4, 172.8 321.3 Q 173.4 322.2, 173.4 323.8 Q 173.4 325.4, 172.8 326.3 Q 172.2 327.2, 171.0 327.2 M 171.0 326.4 Q 171.7 326.4, 172.1 325.8 Q 172.5 325.1, 172.5 323.8 Q 172.5 322.5, 172.1 321.8 Q 171.7 321.1, 171.0 321.1 Q 170.3 321.1, 169.9 321.8 Q 169.5 322.5, 169.5 323.8 Q 169.5 325.1, 169.9 325.8 Q 170.3 326.4, 171.0 326.4 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 174.0 326.2 L 175.0 326.2 L 175.0 327.1 L 174.0 327.1 L 174.0 326.2 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 177.7 320.4 Q 178.9 320.4, 179.5 321.2 Q 180.1 322.0, 180.1 323.6 Q 180.1 325.4, 179.4 326.3 Q 178.6 327.2, 177.2 327.2 Q 176.8 327.2, 176.5 327.1 Q 176.1 327.0, 175.8 326.8 L 176.1 326.2 Q 176.6 326.4, 177.2 326.4 Q 178.2 326.4, 178.6 325.8 Q 179.1 325.2, 179.2 324.0 Q 178.8 324.3, 178.4 324.4 Q 178.0 324.6, 177.5 324.6 Q 176.9 324.6, 176.5 324.4 Q 176.0 324.1, 175.8 323.6 Q 175.5 323.2, 175.5 322.6 Q 175.5 321.9, 175.8 321.4 Q 176.1 320.9, 176.6 320.7 Q 177.1 320.4, 177.7 320.4 M 176.4 322.6 Q 176.4 323.2, 176.8 323.5 Q 177.1 323.9, 177.7 323.9 Q 178.1 323.9, 178.5 323.7 Q 178.9 323.5, 179.2 323.2 Q 179.1 322.1, 178.8 321.6 Q 178.4 321.1, 177.7 321.1 Q 177.4 321.1, 177.1 321.3 Q 176.8 321.5, 176.6 321.9 Q 176.4 322.2, 176.4 322.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 182.9 320.4 Q 184.1 320.4, 184.7 321.2 Q 185.3 322.0, 185.3 323.6 Q 185.3 325.4, 184.5 326.3 Q 183.8 327.2, 182.4 327.2 Q 181.9 327.2, 181.6 327.1 Q 181.2 327.0, 180.9 326.8 L 181.3 326.2 Q 181.8 326.4, 182.4 326.4 Q 183.3 326.4, 183.8 325.8 Q 184.3 325.2, 184.3 324.0 Q 184.0 324.3, 183.5 324.4 Q 183.1 324.6, 182.7 324.6 Q 182.1 324.6, 181.6 324.4 Q 181.1 324.1, 180.9 323.6 Q 180.6 323.2, 180.6 322.6 Q 180.6 321.9, 180.9 321.4 Q 181.2 320.9, 181.7 320.7 Q 182.2 320.4, 182.9 320.4 M 181.6 322.6 Q 181.6 323.2, 181.9 323.5 Q 182.2 323.9, 182.8 323.9 Q 183.2 323.9, 183.6 323.7 Q 184.0 323.5, 184.3 323.2 Q 184.3 322.1, 183.9 321.6 Q 183.6 321.1, 182.9 321.1 Q 182.5 321.1, 182.2 321.3 Q 181.9 321.5, 181.7 321.9 Q 181.6 322.2, 181.6 322.6 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 103.0 170.9 L 104.4 170.9 L 104.4 166.0 L 102.8 166.5 L 102.6 165.9 L 104.7 165.0 L 105.3 165.1 L 105.3 170.9 L 106.6 170.9 L 106.6 171.7 L 103.0 171.7 L 103.0 170.9 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 107.2 170.8 L 108.2 170.8 L 108.2 171.7 L 107.2 171.7 L 107.2 170.8 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 108.7 166.3 Q 108.9 165.7, 109.5 165.3 Q 110.1 165.0, 110.9 165.0 Q 111.9 165.0, 112.5 165.5 Q 113.0 166.1, 113.0 167.0 Q 113.0 168.0, 112.3 168.9 Q 111.6 169.9, 110.1 170.9 L 113.1 170.9 L 113.1 171.7 L 108.7 171.7 L 108.7 171.1 Q 109.9 170.2, 110.6 169.5 Q 111.4 168.9, 111.7 168.3 Q 112.1 167.7, 112.1 167.1 Q 112.1 166.4, 111.8 166.1 Q 111.4 165.7, 110.9 165.7 Q 110.4 165.7, 110.0 165.9 Q 109.6 166.2, 109.4 166.6 L 108.7 166.3 \" fill=\"#000000\"/>\n",
"<path class=\"note\" d=\"M 115.9 165.0 Q 117.1 165.0, 117.7 165.8 Q 118.3 166.6, 118.3 168.2 Q 118.3 169.9, 117.5 170.9 Q 116.8 171.8, 115.4 171.8 Q 115.0 171.8, 114.6 171.7 Q 114.3 171.6, 113.9 171.4 L 114.3 170.8 Q 114.8 171.0, 115.4 171.0 Q 116.3 171.0, 116.8 170.4 Q 117.3 169.8, 117.3 168.6 Q 117.0 168.9, 116.6 169.0 Q 116.1 169.2, 115.7 169.2 Q 115.1 169.2, 114.6 168.9 Q 114.2 168.7, 113.9 168.2 Q 113.7 167.8, 113.7 167.2 Q 113.7 166.5, 113.9 166.0 Q 114.2 165.5, 114.7 165.2 Q 115.2 165.0, 115.9 165.0 M 114.6 167.2 Q 114.6 167.8, 114.9 168.1 Q 115.3 168.4, 115.8 168.4 Q 116.2 168.4, 116.6 168.3 Q 117.0 168.1, 117.3 167.8 Q 117.3 166.7, 116.9 166.2 Q 116.6 165.7, 115.9 165.7 Q 115.5 165.7, 115.2 165.9 Q 114.9 166.1, 114.8 166.4 Q 114.6 166.8, 114.6 167.2 \" fill=\"#000000\"/>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\n",
"svg = atomic_strength_vis_from_smiles(smi,\n",
" flatten_molecule=True,\n",
" highlight_atoms=True,\n",
" ignore_sa=False,\n",
" ignore_sdc=False,\n",
" ignore_sdx=False,\n",
" rounding_digits=2,\n",
" sdc_threshold=0.7,\n",
" sdx_threshold=0.7\n",
" )\n",
"SVG(svg)"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "ef58d6e6",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{0: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': -0.1978,\n",
" 'alp': 7.6109,\n",
" 'hyb': 'sp3',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 1: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': -0.0639,\n",
" 'alp': 7.1239,\n",
" 'hyb': 'sp3',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 2: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': -0.2149,\n",
" 'alp': 7.6705,\n",
" 'hyb': 'sp3',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 3: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': -0.0013,\n",
" 'alp': 8.8875,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 4: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': -0.0618,\n",
" 'alp': 9.1107,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 5: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.2573,\n",
" 'alp': 7.9812,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 6: {'z': 7,\n",
" 'q': 0,\n",
" 'eeq': -0.2368,\n",
" 'alp': 7.7046,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 1,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.5392},\n",
" 7: {'z': 7,\n",
" 'q': 0,\n",
" 'eeq': -0.3182,\n",
" 'alp': 7.6847,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 1,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.5559},\n",
" 8: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.2831,\n",
" 'alp': 7.8904,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 9: {'z': 8,\n",
" 'q': 0,\n",
" 'eeq': -0.39,\n",
" 'alp': 6.2089,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 2,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.7548},\n",
" 10: {'z': 8,\n",
" 'q': 0,\n",
" 'eeq': -0.3077,\n",
" 'alp': 5.8936,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 2,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.4965},\n",
" 11: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.1422,\n",
" 'alp': 8.3724,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 12: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.041,\n",
" 'alp': 8.7217,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 13: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': -0.0489,\n",
" 'alp': 9.0677,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 14: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.1063,\n",
" 'alp': 8.4918,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 15: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': -0.0399,\n",
" 'alp': 9.0333,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 16: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.0402,\n",
" 'alp': 8.7246,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 17: {'z': 17,\n",
" 'q': 0,\n",
" 'eeq': -0.0563,\n",
" 'alp': 15.207,\n",
" 'hyb': 'sp3',\n",
" 'num_lp': 3,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0833},\n",
" 18: {'z': 7,\n",
" 'q': 0,\n",
" 'eeq': -0.1738,\n",
" 'alp': 7.2042,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 1,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.3169},\n",
" 19: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.3907,\n",
" 'alp': 7.5588,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 20: {'z': 8,\n",
" 'q': 0,\n",
" 'eeq': -0.3792,\n",
" 'alp': 6.178,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 2,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.6918},\n",
" 21: {'z': 7,\n",
" 'q': 0,\n",
" 'eeq': -0.4523,\n",
" 'alp': 8.1732,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 1,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.5088},\n",
" 22: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.3171,\n",
" 'alp': 7.7848,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 23: {'z': 8,\n",
" 'q': 0,\n",
" 'eeq': -0.3393,\n",
" 'alp': 6.0659,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 2,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.5781},\n",
" 24: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.1906,\n",
" 'alp': 8.2046,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 25: {'z': 7,\n",
" 'q': 0,\n",
" 'eeq': -0.2768,\n",
" 'alp': 7.8399,\n",
" 'hyb': 'sp2',\n",
" 'num_lp': 1,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.5079},\n",
" 26: {'z': 6,\n",
" 'q': 0,\n",
" 'eeq': 0.2186,\n",
" 'alp': 8.2841,\n",
" 'hyb': 'sp',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 27: {'z': 7,\n",
" 'q': 0,\n",
" 'eeq': -0.3433,\n",
" 'alp': 7.7036,\n",
" 'hyb': 'sp',\n",
" 'num_lp': 1,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.5988},\n",
" 28: {'z': 17,\n",
" 'q': 0,\n",
" 'eeq': -0.0553,\n",
" 'alp': 15.2046,\n",
" 'hyb': 'sp3',\n",
" 'num_lp': 3,\n",
" 'sdc': 0.0,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0817},\n",
" 29: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.1253,\n",
" 'alp': 1.9603,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.5211,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 30: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.1452,\n",
" 'alp': 1.8664,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.6345,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 31: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.12,\n",
" 'alp': 1.9866,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.4908,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 32: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.1463,\n",
" 'alp': 1.8618,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.724,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 33: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.1189,\n",
" 'alp': 1.9919,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.4467,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 34: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.1272,\n",
" 'alp': 1.9513,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.4937,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 35: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.1197,\n",
" 'alp': 1.9877,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.4515,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 36: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.1363,\n",
" 'alp': 1.9074,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.8111,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 37: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.2751,\n",
" 'alp': 1.3944,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 1.1596,\n",
" 'sa': 0.0},\n",
" 38: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.1822,\n",
" 'alp': 1.7085,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 1.0894,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 39: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.1749,\n",
" 'alp': 1.7378,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 1.0585,\n",
" 'sdx': 0.0,\n",
" 'sa': 0.0},\n",
" 40: {'z': 1,\n",
" 'q': 0,\n",
" 'eeq': 0.2993,\n",
" 'alp': 1.3247,\n",
" 'hyb': 'unspecified',\n",
" 'num_lp': 0,\n",
" 'sdc': 0.0,\n",
" 'sdx': 1.3163,\n",
" 'sa': 0.0}}"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from jazzy.core import rdkit_molecule_from_smiles, kallisto_molecule_from_rdkit_molecule\n",
"from jazzy.core import get_covalent_atom_idxs, get_charges_from_kallisto_molecule, calculate_polar_strength_map\n",
"rdkit_mol = rdkit_molecule_from_smiles(smi, minimisation_method=\"MMFF94\")\n",
"kallisto_mol = kallisto_molecule_from_rdkit_molecule(rdkit_mol)\n",
"atoms_and_nbrs = get_covalent_atom_idxs(rdkit_mol)\n",
"kallisto_charges = get_charges_from_kallisto_molecule(kallisto_mol, charge=0)\n",
"calculate_polar_strength_map(rdkit_mol, kallisto_mol, atoms_and_nbrs, kallisto_charges)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "593a4eaf",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.15"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment