fragmenstein.walton package
The class Walton is split into multiple files.
- class fragmenstein.walton.Walton(mols: List[Mol], superposed: bool = False)[source]
Bases:
WaltonAdvMove,WaltonArt,WaltonPolygonThis is a diagnostic/demo class. It superposes molecules for merging to test a hypothesis. In the Frankenstein novel, (Captain Walton is told the story of the creation of Adam by Victor Frankenstein. Basically he is just a spectator but actually allows the story to be known: this class does nothing bar demonstrate what can be done)
Given a list of mols (or smiles as named arguments via the
from_smilesclassmethod), It superposes them via thesuperpose_by_mcsorsuperpose_by_mapmethods. Calling the instance, will merge molecules and yield the merged molecule. The initial molecules are stored as a list in the attributemols. The merged molecule is stored in the attributemerged.Walton has some methods to speed up operations
demo = Walton.from_smiles(spiropentadiene='C1=CC21C=C2') demo.ring_on_plane(mol_idx=0, ring_idx=1) demo.print_coords(mol_idx=0)
Walton is aimed at making life easier to set up an artificial merger condition and show it.
demo = Walton.from_smiles(resorcinol='c1ccc(O)cc1O', eugenol='Oc1ccc(cc1OC)CC=C') # create instance demo.superpose_by_map({(0,1):{4:0, 3:1, 2:2}}) # superpose molecules by atom indices demo() # merge (Fragmenstein's Monster) demo.show() # show 2d, names and 3d
The latter is equivalent to:
display(demo) demo.to_nglview()
The key feature of the class is that it allows easy transformations
demo = Walton.from_smiles(furan=’c1ccco1’) display(demo) # find atom numbers w/o counting demo.ring_on_plane(mol_idx=0) # flat on xy demo.atom_on_axis(mol_idx=0, atom_idx=4, axis=’x’) # ox on axis # the atom_idx can be actually be passed a Geometry.Point3D: demo.atom_on_axis(mol_idx=0,
atom_idx=demo.get_centroid_of_atoms(1, 2, mol_idx=0),
axis=’x’)
- __init__(mols: List[Mol], superposed: bool = False)
To initialised from SMILES use the classmethod
.from_smiles. These are assumed to have a conformer. The mols will be assigned a property_colorbased on the class attribute color_scales. By default it usesfragmenstein.branding.divergent_colors- Parameters:
mols – list of mols
superposed – are they superposed? sets the namesake argument that does nothing ATM
- atom_on_axis(mol_idx: int, atom_idx: int | Point3D, axis: str)
Rotate the mol at
mol_idx(int) in the attribitemols(List[Chem.Mol]) so that atom atatom_idxis on a plane (eg. ‘xy’, ‘yz’ or ‘xz’). This callsatom_on_planeas an axis in on two axis planes
- atom_on_plane(mol_idx: int, atom_idx: int | Point3D, plane: str)
Rotate the mol at
mol_idx(int) in the attribitemols(List[Chem.Mol]) so that atom atatom_idxis on a plane (eg. ‘xy’, ‘yz’ or ‘xz’).It does so by getting the angle subtended by the position on the axis that is not on that plane and rotating it away.
Say, a point on the plane of the axes x and y have a z position of zero. A point that is not can be rotated in the opposite direction of the angle between the z position (the opposite leg) and either the x or y position (the adjecent leg) around the third axis (y or x), thus removing the z position. The angle in radians is the inverse tangent of the ratio of the opposite over the adjencent.
- atom_to_origin(mol_idx: int, atom_idx: int | Point3D)
Translate to origin.
- color_in(skip_feija=False)
assigns a color property to a mol based on color_scales of correct length
The first colour is the Fragmenstein colour (feijoa). Setting color_in(False) will skip it, allowing it to be used later on.
Gets called by
__init__andduplicate.
- color_scales = {1: ['#AED882'], 2: ['#AED882', '#E9B9FF'], 3: ['#AED882', '#81D5FF', '#FFAFD0'], 4: ['#AED882', '#48DEE9', '#E9B9FF', '#FFB7AA'], 5: ['#AED882', '#3FE1D5', '#B0CAFF', '#FFAFEB', '#FEBD94'], 6: ['#AED882', '#4BE2C7', '#81D5FF', '#E9B9FF', '#FFAFD0', '#F5C287'], 7: ['#AED882', '#58E1BC', '#5EDBF5', '#C3C5FF', '#FFB1F4', '#FFB3BA', '#EDC580'], 8: ['#AED882', '#63E1B4', '#48DEE9', '#9FCFFF', '#E9B9FF', '#FFAEE1', '#FFB7AA', '#E7C87C'], 9: ['#AED882', '#6BE0AE', '#3FE0DE', '#81D5FF', '#CCC2FF', '#FEB2F9', '#FFAFD0', '#FFBA9D', '#E2CA79'], 10: ['#AED882', '#72E0A9', '#3FE1D5', '#68DAF9', '#B0CAFF', '#E9B9FF', '#FFAFEB', '#FFB2C1', '#FEBD94', '#DDCB78'], 11: ['#AED882', '#78DFA5', '#44E1CD', '#55DDF1', '#97D1FF', '#D2C1FF', '#FBB3FC', '#FFAFDC', '#FFB4B4', '#F9C08D', '#DACD77'], 12: ['#AED882', '#7DDFA1', '#4BE2C7', '#48DEE9', '#81D5FF', '#BBC7FF', '#E9B9FF', '#FFB0F1', '#FFAFD0', '#FFB7AA', '#F5C287', '#D6CE77'], 13: ['#AED882', '#81DF9F', '#51E1C1', '#41E0E1', '#6ED9FB', '#A6CDFF', '#D6BFFF', '#F8B4FE', '#FFAFE5', '#FFB1C4', '#FFB9A1', '#F1C483', '#D4CF76'], 14: ['#AED882', '#84DE9C', '#58E1BC', '#3EE1DB', '#5EDBF5', '#92D2FF', '#C3C5FF', '#E9B9FF', '#FFB1F4', '#FFAFDA', '#FFB3BA', '#FFBB9A', '#EDC580', '#D1CF76'], 15: ['#AED882', '#87DE9A', '#5DE1B8', '#3FE1D5', '#52DDEF', '#81D5FF', '#B0CAFF', '#D9BEFF', '#F6B4FF', '#FFAFEB', '#FFAFD0', '#FFB5B1', '#FEBD94', '#EAC77E', '#CFD077'], 16: ['#AED882', '#8ADE99', '#63E1B4', '#42E1D0', '#48DEE9', '#71D8FC', '#9FCFFF', '#C8C4FF', '#E9B9FF', '#FFB1F7', '#FFAEE1', '#FFB1C6', '#FFB7AA', '#FBBF8F', '#E7C87C', '#CDD177'], 17: ['#AED882', '#8CDD97', '#67E1B1', '#46E1CB', '#42DFE3', '#64DAF7', '#8FD2FF', '#B8C8FF', '#DBBEFF', '#F5B5FF', '#FFB0EF', '#FFAFD8', '#FFB2BE', '#FFB8A3', '#F8C18B', '#E4C97A', '#CCD177'], 18: ['#AED882', '#8EDD96', '#6BE0AE', '#4BE2C7', '#3FE0DE', '#59DCF2', '#81D5FF', '#A9CCFF', '#CCC2FF', '#E9B9FF', '#FEB2F9', '#FFAFE6', '#FFAFD0', '#FFB4B6', '#FFBA9D', '#F5C287', '#E2CA79', '#CAD177'], 19: ['#AED882', '#90DD94', '#6FE0AB', '#4FE2C3', '#3EE1D9', '#50DDED', '#74D8FD', '#9AD0FF', '#BEC7FF', '#DCBDFF', '#F4B5FF', '#FFB0F2', '#FFAEDE', '#FFB0C8', '#FFB5B0', '#FFBC98', '#F2C384', '#DFCB78', '#C9D278'], 20: ['#AED882', '#91DD93', '#72E0A9', '#54E1BF', '#3FE1D5', '#48DEE9', '#68DAF9', '#8DD3FF', '#B0CAFF', '#CFC1FF', '#E9B9FF', '#FCB3FB', '#FFAFEB', '#FFAFD7', '#FFB2C1', '#FFB7AA', '#FEBD94', '#F0C482', '#DDCB78', '#C7D278'], 21: ['#AED882', '#93DC93', '#75E0A7', '#58E1BC', '#41E1D1', '#43DFE4', '#5EDBF5', '#81D5FF', '#A3CEFF', '#C3C5FF', '#DEBDFF', '#F3B6FF', '#FFB1F4', '#FFAFE3', '#FFAFD0', '#FFB3BA', '#FFB8A4', '#FCBF90', '#EDC580', '#DBCC77', '#C6D278'], 22: ['#AED882', '#94DC92', '#78DFA5', '#5CE1B9', '#44E1CD', '#40E0E0', '#55DDF1', '#75D7FE', '#97D1FF', '#B6C9FF', '#D2C1FF', '#E9B9FF', '#FBB3FC', '#FFAFEE', '#FFAFDC', '#FFB0C9', '#FFB4B4', '#FFBA9F', '#F9C08D', '#EBC67E', '#DACD77', '#C5D378'], 23: ['#AED882', '#95DC91', '#7BDFA3', '#5FE1B6', '#47E2CA', '#3FE0DC', '#4EDEED', '#6BD9FA', '#8BD3FF', '#AACCFF', '#C7C4FF', '#DFBCFF', '#F2B6FF', '#FFB1F6', '#FFAFE7', '#FFAFD6', '#FFB1C3', '#FFB5AF', '#FFBB9B', '#F7C18A', '#E9C77D', '#D8CD77', '#C4D379'], 24: ['#AED882', '#96DC90', '#7DDFA1', '#63E1B4', '#4BE2C7', '#3EE1D8', '#48DEE9', '#62DBF7', '#81D5FF', '#9FCFFF', '#BBC7FF', '#D4C0FF', '#E9B9FF', '#F9B3FD', '#FFB0F1', '#FFAEE1', '#FFAFD0', '#FFB2BD', '#FFB7AA', '#FFBC97', '#F5C287', '#E7C87C', '#D6CE77', '#C3D379'], 25: ['#AED882', '#97DC90', '#7FDFA0', '#66E1B2', '#4EE2C4', '#3FE1D5', '#44DFE5', '#5ADCF3', '#77D7FE', '#94D1FF', '#B0CAFF', '#CAC3FF', '#E0BCFF', '#F1B6FF', '#FFB2F8', '#FFAFEB', '#FFAFDB', '#FFB0CA', '#FFB3B7', '#FFB8A5', '#FEBD94', '#F3C385', '#E5C97B', '#D5CE76', '#C3D379'], 26: ['#AED882', '#98DC8F', '#81DF9F', '#69E1B0', '#51E1C1', '#41E1D2', '#41E0E1', '#53DDEF', '#6ED9FB', '#8AD3FF', '#A6CDFF', '#BFC6FF', '#D6BFFF', '#E9B9FF', '#F8B4FE', '#FFB0F3', '#FFAFE5', '#FFAFD5', '#FFB1C4', '#FFB5B2', '#FFB9A1', '#FCBE91', '#F1C483', '#E3C97A', '#D4CF76', '#C2D479'], 27: ['#AED882', '#99DC8E', '#83DE9D', '#6BE0AE', '#55E1BE', '#43E1CF', '#3FE0DE', '#4DDEEC', '#65DAF8', '#81D5FF', '#9CCFFF', '#B5C9FF', '#CCC2FF', '#E0BCFF', '#F1B6FF', '#FEB2F9', '#FFAFED', '#FFAEDF', '#FFAFD0', '#FFB2BF', '#FFB6AE', '#FFBA9D', '#FABF8E', '#EFC582', '#E2CA79', '#D2CF76', '#C1D47A'], 28: ['#AED882', '#9ADB8E', '#84DE9C', '#6EE0AC', '#58E1BC', '#45E1CC', '#3EE1DB', '#48DEE9', '#5EDBF5', '#78D7FF', '#92D2FF', '#ABCCFF', '#C3C5FF', '#D7BFFF', '#E9B9FF', '#F7B4FF', '#FFB1F4', '#FFAFE8', '#FFAFDA', '#FFB0CA', '#FFB3BA', '#FFB7AA', '#FFBB9A', '#F8C08C', '#EDC580', '#E0CA79', '#D1CF76', '#C0D47A'], 29: ['#AED882', '#9BDB8D', '#86DE9B', '#70E0AA', '#5BE1BA', '#48E2C9', '#3FE1D8', '#45DFE5', '#57DCF2', '#70D8FC', '#89D4FF', '#A2CEFF', '#B9C8FF', '#CEC2FF', '#E1BCFF', '#F0B7FF', '#FDB2FA', '#FFB0F0', '#FFAFE3', '#FFAFD5', '#FFB1C5', '#FFB4B5', '#FFB8A6', '#FFBC97', '#F7C189', '#ECC67F', '#DFCB78', '#D0D076', '#C0D47A'], 30: ['#AED882', '#9BDB8D', '#87DE9A', '#72E0A9', '#5DE1B8', '#4BE2C7', '#3FE1D5', '#42E0E2', '#52DDEF', '#68DAF9', '#81D5FF', '#99D0FF', '#B0CAFF', '#C6C4FF', '#D9BEFF', '#E9B9FF', '#F6B4FF', '#FFB1F6', '#FFAFEB', '#FFAFDE', '#FFAFD0', '#FFB2C1', '#FFB5B1', '#FFB9A2', '#FEBD94', '#F5C287', '#EAC77E', '#DDCB78', '#CFD077', '#BFD47A'], 31: ['#AED882', '#9CDB8D', '#89DE99', '#74E0A7', '#60E1B6', '#4DE2C4', '#41E1D2', '#40E0DF', '#4DDEEC', '#61DBF6', '#79D7FF', '#90D2FF', '#A7CDFF', '#BDC7FF', '#D0C1FF', '#E1BCFF', '#F0B7FF', '#FCB3FB', '#FFB0F1', '#FFAFE6', '#FFAFD9', '#FFB0CB', '#FFB2BC', '#FFB6AD', '#FFBA9F', '#FDBE91', '#F3C386', '#E8C77D', '#DCCC77', '#CED077', '#BFD47A'], 32: ['#AED882', '#9CDB8C', '#8ADE99', '#76E0A6', '#63E1B4', '#50E2C2', '#42E1D0', '#3FE0DD', '#48DEE9', '#5BDCF3', '#71D8FC', '#88D4FF', '#9FCFFF', '#B4C9FF', '#C8C4FF', '#DABEFF', '#E9B9FF', '#F6B5FF', '#FFB1F7', '#FFAFED', '#FFAEE1', '#FFAFD4', '#FFB1C6', '#FFB3B8', '#FFB7AA', '#FFBB9C', '#FBBF8F', '#F2C384', '#E7C87C', '#DBCC77', '#CDD177', '#BED47B'], 33: ['#AED882', '#9DDB8C', '#8BDD98', '#78DFA5', '#65E1B2', '#53E1C0', '#44E1CD', '#3EE1DA', '#45DFE6', '#55DDF1', '#6AD9FA', '#81D5FF', '#97D1FF', '#ACCBFF', '#C0C6FF', '#D2C1FF', '#E2BBFF', '#EFB7FF', '#FBB3FC', '#FFB0F3', '#FFAFE8', '#FFAFDC', '#FFAFD0', '#FFB1C2', '#FFB4B4', '#FFB8A6', '#FFBC99', '#F9C08D', '#F0C483', '#E6C87B', '#DACD77', '#CCD177', '#BED57B'], 34: ['#AED882', '#9EDB8C', '#8CDD97', '#7ADFA3', '#67E1B1', '#55E1BE', '#46E1CB', '#3FE1D7', '#42DFE3', '#50DDEE', '#64DAF7', '#79D7FF', '#8FD2FF', '#A4CDFF', '#B8C8FF', '#CAC3FF', '#DBBEFF', '#E9B9FF', '#F5B5FF', '#FFB2F8', '#FFB0EF', '#FFAFE4', '#FFAFD8', '#FFB0CB', '#FFB2BE', '#FFB5B0', '#FFB8A3', '#FFBC96', '#F8C18B', '#EFC581', '#E4C97A', '#D8CD77', '#CCD177', '#BDD57B'], 35: ['#AED882', '#9EDB8B', '#8DDD96', '#7BDFA2', '#69E1AF', '#58E1BC', '#48E2C9', '#3FE1D5', '#41E0E1', '#4CDEEB', '#5EDBF5', '#72D8FD', '#88D4FF', '#9CCFFF', '#B0CAFF', '#C3C5FF', '#D4C0FF', '#E2BBFF', '#EFB7FF', '#FAB3FD', '#FFB1F4', '#FFAFEB', '#FFAEE0', '#FFAFD4', '#FFB1C7', '#FFB3BA', '#FFB6AD', '#FFB9A0', '#FEBD94', '#F6C189', '#EDC580', '#E3C97A', '#D7CD77', '#CBD177', '#BDD57B'], 36: ['#AED882', '#9EDB8B', '#8EDD96', '#7DDFA1', '#6BE0AE', '#5AE1BA', '#4BE2C7', '#40E1D3', '#3FE0DE', '#48DEE9', '#59DCF2', '#6CD9FB', '#81D5FF', '#95D1FF', '#A9CCFF', '#BBC7FF', '#CCC2FF', '#DCBEFF', '#E9B9FF', '#F4B5FF', '#FEB2F9', '#FFB0F1', '#FFAFE6', '#FFAFDB', '#FFAFD0', '#FFB1C3', '#FFB4B6', '#FFB7AA', '#FFBA9D', '#FDBE92', '#F5C287', '#ECC67F', '#E2CA79', '#D6CE77', '#CAD177', '#BDD57B'], 37: ['#AED882', '#9FDB8B', '#8FDD95', '#7EDFA0', '#6DE0AC', '#5CE1B8', '#4DE2C5', '#42E1D0', '#3FE0DC', '#45DFE6', '#54DDF0', '#66DAF8', '#7AD7FF', '#8ED3FF', '#A1CEFF', '#B4C9FF', '#C5C5FF', '#D5C0FF', '#E3BBFF', '#EFB7FF', '#F9B4FD', '#FFB1F6', '#FFAFED', '#FFAFE2', '#FFAFD7', '#FFB0CC', '#FFB2BF', '#FFB4B3', '#FFB7A7', '#FFBB9B', '#FBBF90', '#F4C386', '#EBC67E', '#E1CA79', '#D5CE76', '#C9D277', '#BCD57B'], 38: ['#AED882', '#9FDB8B', '#90DD94', '#80DF9F', '#6FE0AB', '#5FE1B7', '#4FE2C3', '#43E1CE', '#3EE1D9', '#43DFE4', '#50DDED', '#61DBF6', '#74D8FD', '#87D4FF', '#9AD0FF', '#ADCBFF', '#BEC7FF', '#CEC2FF', '#DCBDFF', '#E9B9FF', '#F4B5FF', '#FDB2FA', '#FFB0F2', '#FFAFE9', '#FFAEDE', '#FFAFD3', '#FFB0C8', '#FFB2BC', '#FFB5B0', '#FFB8A4', '#FFBC98', '#FABF8E', '#F2C384', '#E9C77D', '#DFCB78', '#D5CE76', '#C9D278', '#BCD57B'], 39: ['#AED882', '#A0DB8A', '#91DD94', '#81DF9F', '#71E0AA', '#61E1B5', '#51E1C1', '#45E1CC', '#3FE1D7', '#41E0E1', '#4CDEEB', '#5BDCF4', '#6ED9FB', '#81D5FF', '#93D1FF', '#A6CDFF', '#B7C9FF', '#C7C4FF', '#D6BFFF', '#E3BBFF', '#EFB7FF', '#F8B4FE', '#FFB1F7', '#FFAFEE', '#FFAFE5', '#FFAFDB', '#FFAFD0', '#FFB1C4', '#FFB3B8', '#FFB6AD', '#FFB9A1', '#FFBC96', '#F9C08C', '#F1C483', '#E8C77C', '#DECB78', '#D4CF76', '#C8D278', '#BBD57C'], 40: ['#AED882', '#A0DB8A', '#91DD93', '#82DE9E', '#72E0A9', '#63E1B4', '#54E1BF', '#47E1CA', '#3FE1D5', '#40E0DF', '#48DEE9', '#57DCF1', '#68DAF9', '#7AD6FF', '#8DD3FF', '#9FCFFF', '#B0CAFF', '#C1C6FF', '#CFC1FF', '#DDBDFF', '#E9B9FF', '#F3B5FF', '#FCB3FB', '#FFB0F3', '#FFAFEB', '#FFAEE1', '#FFAFD7', '#FFB0CC', '#FFB2C1', '#FFB4B5', '#FFB7AA', '#FFBA9E', '#FEBD94', '#F7C18A', '#F0C482', '#E7C87C', '#DDCB78', '#D3CF76', '#C7D278', '#BBD57C'], 41: ['#AED882', '#A0DA8A', '#92DD93', '#83DE9D', '#74E0A8', '#64E1B3', '#56E1BD', '#49E2C8', '#40E1D3', '#3FE0DD', '#46DFE6', '#53DDEF', '#63DAF7', '#74D7FE', '#87D4FF', '#98D0FF', '#AACCFF', '#BAC8FF', '#C9C3FF', '#D7BFFF', '#E3BBFF', '#EEB7FF', '#F8B4FE', '#FFB2F8', '#FFB0F0', '#FFAFE7', '#FFAFDD', '#FFAFD3', '#FFB0C8', '#FFB2BD', '#FFB5B2', '#FFB7A7', '#FFBB9C', '#FDBE92', '#F6C189', '#EEC581', '#E6C87B', '#DCCC78', '#D2CF76', '#C7D278', '#BBD57C'], 42: ['#AED882', '#A1DA8A', '#93DC93', '#84DE9C', '#75E0A7', '#66E1B1', '#58E1BC', '#4BE2C7', '#41E1D1', '#3EE1DB', '#43DFE4', '#4FDDED', '#5EDBF5', '#6FD8FC', '#81D5FF', '#92D2FF', '#A3CEFF', '#B3CAFF', '#C3C5FF', '#D1C1FF', '#DEBDFF', '#E9B9FF', '#F3B6FF', '#FBB3FB', '#FFB1F4', '#FFAFEC', '#FFAFE3', '#FFAFDA', '#FFAFD0', '#FFB1C5', '#FFB3BA', '#FFB5AF', '#FFB8A4', '#FFBB9A', '#FCBF90', '#F5C287', '#EDC580', '#E5C97B', '#DBCC77', '#D1CF76', '#C6D278', '#BBD57C'], 43: ['#AED882', '#A1DA89', '#94DC92', '#85DE9C', '#77E0A6', '#68E1B0', '#5AE1BA', '#4DE2C5', '#43E1CF', '#3EE1D9', '#42E0E2', '#4BDEEB', '#59DCF3', '#6AD9FA', '#7BD6FF', '#8CD3FF', '#9DCFFF', '#ADCBFF', '#BCC7FF', '#CBC3FF', '#D8BFFF', '#E4BBFF', '#EEB7FF', '#F7B4FF', '#FEB2F8', '#FFB0F1', '#FFAFE9', '#FFAEE0', '#FFAFD6', '#FFB0CC', '#FFB1C2', '#FFB3B7', '#FFB6AC', '#FFB9A2', '#FFBC98', '#FBBF8E', '#F4C286', '#ECC67F', '#E4C97A', '#DACC77', '#D0D076', '#C6D378', '#BAD57C'], 44: ['#AED882', '#A1DA89', '#94DC92', '#86DE9B', '#78DFA5', '#6AE1AF', '#5CE1B9', '#4FE2C3', '#44E1CD', '#3FE1D7', '#40E0E0', '#48DEE9', '#55DDF1', '#65DAF8', '#75D7FE', '#86D4FF', '#97D1FF', '#A7CDFF', '#B6C9FF', '#C5C5FF', '#D2C1FF', '#DEBDFF', '#E9B9FF', '#F2B6FF', '#FBB3FC', '#FFB1F5', '#FFAFEE', '#FFAFE6', '#FFAFDC', '#FFAFD3', '#FFB0C9', '#FFB2BE', '#FFB4B4', '#FFB7AA', '#FFBA9F', '#FFBD96', '#F9C08D', '#F3C385', '#EBC67E', '#E3CA7A', '#DACD77', '#D0D077', '#C5D378', '#BAD57C'], 45: ['#AED882', '#A2DA89', '#95DC91', '#87DE9A', '#79DFA4', '#6BE0AE', '#5DE1B8', '#50E2C2', '#46E1CB', '#3FE1D5', '#3FE0DE', '#46DFE7', '#52DDEF', '#60DBF6', '#70D8FC', '#81D5FF', '#91D2FF', '#A1CEFF', '#B0CAFF', '#BFC6FF', '#CCC2FF', '#D9BEFF', '#E4BBFF', '#EEB7FF', '#F6B4FF', '#FEB2F9', '#FFB0F2', '#FFAFEB', '#FFAFE2', '#FFAFD9', '#FFAFD0', '#FFB1C6', '#FFB3BB', '#FFB5B1', '#FFB7A7', '#FFBA9D', '#FEBD94', '#F8C08B', '#F1C484', '#EAC77E', '#E2CA79', '#D9CD77', '#CFD077', '#C5D378', '#BAD67C'], 46: ['#AED882', '#A2DA89', '#95DC91', '#88DE9A', '#7BDFA3', '#6DE0AD', '#5FE1B6', '#52E1C0', '#47E2CA', '#40E1D3', '#3FE0DC', '#44DFE5', '#4EDEED', '#5CDCF4', '#6BD9FA', '#7BD6FF', '#8BD3FF', '#9BD0FF', '#AACCFF', '#B9C8FF', '#C7C4FF', '#D3C0FF', '#DFBCFF', '#E9B9FF', '#F2B6FF', '#FAB3FD', '#FFB1F6', '#FFB0EF', '#FFAFE7', '#FFAEDF', '#FFAFD6', '#FFB0CC', '#FFB1C3', '#FFB3B9', '#FFB5AF', '#FFB8A5', '#FFBB9B', '#FDBE92', '#F7C18A', '#F0C483', '#E9C77D', '#E1CA79', '#D8CD77', '#CED077', '#C4D379', '#B9D67C'], 47: ['#AED882', '#A2DA89', '#96DC91', '#89DE99', '#7CDFA2', '#6EE0AC', '#61E1B5', '#54E1BF', '#49E2C8', '#41E1D1', '#3EE1DA', '#42DFE3', '#4BDEEB', '#58DCF2', '#66DAF8', '#76D7FE', '#86D4FF', '#95D1FF', '#A5CDFF', '#B3CAFF', '#C1C6FF', '#CEC2FF', '#D9BEFF', '#E4BBFF', '#EEB7FF', '#F6B5FF', '#FDB2FA', '#FFB0F3', '#FFAFEC', '#FFAFE4', '#FFAFDC', '#FFAFD3', '#FFB0C9', '#FFB2C0', '#FFB4B6', '#FFB6AC', '#FFB9A2', '#FFBB99', '#FCBE90', '#F6C189', '#EFC482', '#E8C87C', '#E0CB79', '#D7CE77', '#CED077', '#C4D379', '#B9D67D'], 48: ['#AED882', '#A2DA89', '#96DC90', '#8ADE99', '#7DDFA1', '#70E0AB', '#63E1B4', '#56E1BD', '#4BE2C7', '#42E1D0', '#3EE1D8', '#41E0E1', '#48DEE9', '#54DDF0', '#62DBF7', '#71D8FC', '#81D5FF', '#90D2FF', '#9FCFFF', '#ADCBFF', '#BBC7FF', '#C8C4FF', '#D4C0FF', '#DFBCFF', '#E9B9FF', '#F2B6FF', '#F9B3FD', '#FFB1F7', '#FFB0F1', '#FFAFE9', '#FFAEE1', '#FFAFD9', '#FFAFD0', '#FFB1C6', '#FFB2BD', '#FFB4B3', '#FFB7AA', '#FFB9A0', '#FFBC97', '#FBBF8F', '#F5C287', '#EEC581', '#E7C87C', '#DFCB78', '#D6CE77', '#CDD177', '#C3D379', '#B9D67D'], 49: ['#AED882', '#A3DA88', '#97DC90', '#8BDE98', '#7EDFA1', '#71E0AA', '#64E1B3', '#58E1BC', '#4CE2C5', '#43E1CE', '#3FE1D7', '#40E0DF', '#46DFE7', '#51DDEE', '#5EDBF5', '#6CD9FB', '#7CD6FF', '#8BD3FF', '#9AD0FF', '#A8CDFF', '#B6C9FF', '#C3C5FF', '#CFC2FF', '#DABEFF', '#E4BBFF', '#EDB8FF', '#F5B5FF', '#FCB2FB', '#FFB1F4', '#FFAFEE', '#FFAFE6', '#FFAFDE', '#FFAFD5', '#FFB0CD', '#FFB1C3', '#FFB3BA', '#FFB5B1', '#FFB7A7', '#FFBA9E', '#FFBD96', '#FABF8D', '#F4C286', '#EDC580', '#E6C87B', '#DECB78', '#D6CE76', '#CDD177', '#C3D379', '#B9D67D'], 50: ['#AED882', '#A3DA88', '#97DC90', '#8BDD97', '#7FDFA0', '#72E0A9', '#66E1B2', '#59E1BB', '#4EE2C4', '#45E1CC', '#3FE1D5', '#3FE0DD', '#44DFE5', '#4EDEEC', '#5ADCF3', '#68DAF9', '#77D7FE', '#85D4FF', '#94D1FF', '#A3CEFF', '#B0CAFF', '#BDC7FF', '#CAC3FF', '#D5C0FF', '#E0BCFF', '#E9B9FF', '#F1B6FF', '#F9B4FE', '#FFB2F8', '#FFB0F2', '#FFAFEB', '#FFAFE3', '#FFAFDB', '#FFAFD2', '#FFB0CA', '#FFB2C1', '#FFB3B7', '#FFB6AE', '#FFB8A5', '#FFBA9C', '#FEBD94', '#F9C08C', '#F3C385', '#ECC67F', '#E5C97B', '#DDCB78', '#D5CE76', '#CCD177', '#C3D379', '#B9D67D'], 51: ['#AED882', '#A3DA88', '#98DC8F', '#8CDD97', '#80DF9F', '#74E0A8', '#67E1B1', '#5BE1B9', '#50E2C2', '#46E1CB', '#40E1D3', '#3FE0DB', '#42DFE3', '#4BDEEA', '#56DCF1', '#64DAF7', '#72D8FD', '#81D5FF', '#8FD2FF', '#9DCFFF', '#ABCCFF', '#B8C8FF', '#C4C5FF', '#D0C1FF', '#DBBEFF', '#E4BBFF', '#EDB8FF', '#F5B5FF', '#FCB3FB', '#FFB1F5', '#FFB0EF', '#FFAFE8', '#FFAEE0', '#FFAFD8', '#FFAFD0', '#FFB1C7', '#FFB2BE', '#FFB4B5', '#FFB6AC', '#FFB8A3', '#FFBB9A', '#FDBE92', '#F8C18B', '#F2C384', '#EBC67F', '#E4C97A', '#DDCC78', '#D4CE76', '#CCD177', '#C2D479', '#B8D67D'], 52: ['#AED882', '#A3DA88', '#98DC8F', '#8DDD97', '#81DF9F', '#75E0A7', '#69E1B0', '#5DE1B8', '#51E1C1', '#48E2C9', '#41E1D2', '#3EE1DA', '#41E0E1', '#48DEE9', '#53DDEF', '#60DBF6', '#6ED9FB', '#7CD6FF', '#8AD3FF', '#98D0FF', '#A6CDFF', '#B3CAFF', '#BFC6FF', '#CBC3FF', '#D6BFFF', '#E0BCFF', '#E9B9FF', '#F1B6FF', '#F8B4FE', '#FEB2F9', '#FFB0F3', '#FFAFEC', '#FFAFE5', '#FFAFDD', '#FFAFD5', '#FFB0CD', '#FFB1C4', '#FFB3BB', '#FFB5B2', '#FFB7AA', '#FFB9A1', '#FFBC99', '#FCBE91', '#F7C18A', '#F1C483', '#EAC77E', '#E3C97A', '#DCCC77', '#D4CF76', '#CBD177', '#C2D479', '#B8D67D'], 53: ['#AED882', '#A4DA88', '#99DC8F', '#8DDD96', '#82DF9E', '#76E0A6', '#6AE1AF', '#5EE1B7', '#53E1C0', '#49E2C8', '#42E1D0', '#3FE1D8', '#40E0E0', '#46DFE7', '#50DDEE', '#5CDBF4', '#69D9FA', '#77D7FF', '#85D4FF', '#93D1FF', '#A1CEFF', '#AECBFF', '#BAC8FF', '#C6C4FF', '#D1C1FF', '#DBBEFF', '#E5BAFF', '#EDB8FF', '#F5B5FF', '#FBB3FC', '#FFB1F6', '#FFB0F0', '#FFAFE9', '#FFAFE2', '#FFAFDA', '#FFAFD2', '#FFB0CA', '#FFB1C1', '#FFB3B9', '#FFB5B0', '#FFB7A7', '#FFBA9F', '#FFBC97', '#FBBF8F', '#F6C188', '#F0C482', '#EAC77D', '#E3CA7A', '#DBCC77', '#D3CF76', '#CAD177', '#C1D479', '#B8D67D'], 54: ['#AED882', '#A4DA88', '#99DC8E', '#8EDD96', '#83DE9D', '#77E0A5', '#6BE0AE', '#60E1B6', '#55E1BE', '#4BE2C7', '#43E1CF', '#3FE1D6', '#3FE0DE', '#44DFE5', '#4DDEEC', '#59DCF2', '#65DAF8', '#73D8FD', '#81D5FF', '#8ED2FF', '#9CCFFF', '#A9CCFF', '#B5C9FF', '#C1C6FF', '#CCC2FF', '#D7BFFF', '#E0BCFF', '#E9B9FF', '#F1B6FF', '#F8B4FE', '#FEB2F9', '#FFB0F4', '#FFAFED', '#FFAFE6', '#FFAEDF', '#FFAFD8', '#FFAFD0', '#FFB0C7', '#FFB2BF', '#FFB4B6', '#FFB6AE', '#FFB8A5', '#FFBA9D', '#FFBD95', '#FABF8E', '#F5C287', '#EFC582', '#E9C77D', '#E2CA79', '#DACD77', '#D2CF76', '#CAD177', '#C1D47A', '#B8D67D'], 55: ['#AED882', '#A4DA88', '#9ADC8E', '#8FDD95', '#84DE9D', '#78DFA5', '#6DE0AD', '#61E1B5', '#56E1BD', '#4CE2C5', '#44E1CD', '#3FE1D5', '#3FE0DC', '#43DFE4', '#4BDEEA', '#55DDF1', '#62DBF6', '#6FD9FC', '#7CD6FF', '#8AD3FF', '#97D1FF', '#A4CEFF', '#B0CAFF', '#BCC7FF', '#C7C4FF', '#D2C1FF', '#DCBDFF', '#E5BAFF', '#EDB8FF', '#F4B5FF', '#FBB3FC', '#FFB1F7', '#FFB0F1', '#FFAFEB', '#FFAFE4', '#FFAFDC', '#FFAFD5', '#FFB0CD', '#FFB1C5', '#FFB2BC', '#FFB4B4', '#FFB6AC', '#FFB8A3', '#FFBB9B', '#FEBD94', '#F9C08D', '#F4C286', '#EEC581', '#E8C87C', '#E1CA79', '#DACD77', '#D2CF76', '#CAD277', '#C1D47A', '#B8D67D'], 56: ['#AED882', '#A4DA88', '#9ADB8E', '#8FDD95', '#84DE9C', '#79DFA4', '#6EE0AC', '#63E1B4', '#58E1BC', '#4EE2C4', '#45E1CC', '#40E1D3', '#3EE1DB', '#41E0E2', '#48DEE9', '#52DDEF', '#5EDBF5', '#6BD9FA', '#78D7FF', '#85D4FF', '#92D2FF', '#9FCFFF', '#ABCCFF', '#B7C8FF', '#C3C5FF', '#CDC2FF', '#D7BFFF', '#E1BCFF', '#E9B9FF', '#F1B6FF', '#F7B4FF', '#FDB2FA', '#FFB1F4', '#FFB0EE', '#FFAFE8', '#FFAEE1', '#FFAFDA', '#FFAFD2', '#FFB0CA', '#FFB1C2', '#FFB3BA', '#FFB5B2', '#FFB7AA', '#FFB9A2', '#FFBB9A', '#FDBE92', '#F8C08C', '#F3C385', '#EDC580', '#E7C87C', '#E0CA79', '#D9CD77', '#D1CF76', '#C9D277', '#C0D47A', '#B7D67D'], 57: ['#AED882', '#A4DA87', '#9ADB8E', '#90DD94', '#85DE9C', '#7ADFA3', '#6FE0AB', '#64E1B3', '#59E1BB', '#4FE2C3', '#47E1CA', '#41E1D2', '#3EE1D9', '#40E0E0', '#46DFE7', '#50DDED', '#5BDCF3', '#67DAF8', '#74D8FD', '#81D5FF', '#8ED3FF', '#9AD0FF', '#A7CDFF', '#B3CAFF', '#BEC7FF', '#C9C3FF', '#D3C0FF', '#DCBDFF', '#E5BAFF', '#EDB8FF', '#F4B5FF', '#FAB3FD', '#FFB1F8', '#FFB0F2', '#FFAFEC', '#FFAFE5', '#FFAEDE', '#FFAFD7', '#FFAFD0', '#FFB0C8', '#FFB2C0', '#FFB3B8', '#FFB5B0', '#FFB7A8', '#FFB9A0', '#FFBC98', '#FCBE91', '#F8C18A', '#F2C384', '#ECC67F', '#E6C87B', '#DFCB78', '#D8CD77', '#D1D076', '#C9D278', '#C0D47A', '#B7D67D'], 58: ['#AED882', '#A4DA87', '#9BDB8D', '#90DD94', '#86DE9B', '#7BDFA3', '#70E0AA', '#65E1B2', '#5BE1BA', '#51E2C1', '#48E2C9', '#42E1D1', '#3FE1D8', '#40E0DF', '#45DFE5', '#4DDEEC', '#57DCF2', '#63DAF7', '#70D8FC', '#7CD6FF', '#89D4FF', '#96D1FF', '#A2CEFF', '#AECBFF', '#B9C8FF', '#C4C5FF', '#CEC2FF', '#D8BFFF', '#E1BCFF', '#E9B9FF', '#F0B7FF', '#F7B4FF', '#FDB2FA', '#FFB1F5', '#FFB0F0', '#FFAFE9', '#FFAFE3', '#FFAFDC', '#FFAFD5', '#FFB0CD', '#FFB1C5', '#FFB2BD', '#FFB4B5', '#FFB6AE', '#FFB8A6', '#FFBA9E', '#FFBC97', '#FCBF90', '#F7C189', '#F1C484', '#ECC67F', '#E5C97B', '#DFCB78', '#D8CD77', '#D0D076', '#C8D278', '#C0D47A', '#B7D67D'], 59: ['#AED882', '#A5DA87', '#9BDB8D', '#91DD94', '#87DE9B', '#7CDFA2', '#71E0A9', '#67E1B1', '#5CE1B9', '#52E1C0', '#49E2C8', '#43E1CF', '#3FE1D6', '#3FE0DD', '#43DFE4', '#4BDEEA', '#54DDF0', '#60DBF5', '#6CD9FA', '#78D7FF', '#85D4FF', '#91D2FF', '#9DCFFF', '#A9CCFF', '#B5C9FF', '#C0C6FF', '#CAC3FF', '#D4C0FF', '#DDBDFF', '#E5BAFF', '#EDB8FF', '#F4B5FF', '#FAB3FD', '#FFB2F8', '#FFB0F3', '#FFAFED', '#FFAFE7', '#FFAEE0', '#FFAFD9', '#FFAFD2', '#FFB0CB', '#FFB1C3', '#FFB3BB', '#FFB4B3', '#FFB6AC', '#FFB8A4', '#FFBA9C', '#FFBD95', '#FBBF8F', '#F6C288', '#F1C483', '#EBC67E', '#E5C97B', '#DECB78', '#D7CE77', '#D0D077', '#C8D278', '#C0D47A', '#B7D67E'], 60: ['#AED882', '#A5DA87', '#9BDB8D', '#91DD93', '#87DE9A', '#7DDFA1', '#72E0A9', '#68E1B0', '#5DE1B8', '#54E1BF', '#4BE2C7', '#44E1CE', '#3FE1D5', '#3FE0DC', '#42E0E2', '#48DEE9', '#52DDEF', '#5CDBF4', '#68DAF9', '#74D8FE', '#81D5FF', '#8DD3FF', '#99D0FF', '#A5CDFF', '#B0CAFF', '#BBC7FF', '#C6C4FF', '#CFC1FF', '#D9BEFF', '#E1BCFF', '#E9B9FF', '#F0B7FF', '#F6B4FF', '#FCB3FB', '#FFB1F6', '#FFB0F1', '#FFAFEB', '#FFAFE4', '#FFAFDE', '#FFAFD7', '#FFAFD0', '#FFB0C8', '#FFB2C1', '#FFB3B9', '#FFB5B1', '#FFB7AA', '#FFB9A2', '#FFBB9B', '#FEBD94', '#FAC08D', '#F5C287', '#F0C482', '#EAC77E', '#E4C97A', '#DDCB78', '#D6CE77', '#CFD077', '#C7D278', '#BFD47A', '#B7D67E'], 61: ['#AED882', '#A5DA87', '#9CDB8D', '#92DD93', '#88DE9A', '#7EDFA1', '#73E0A8', '#69E1AF', '#5FE1B7', '#55E1BE', '#4CE2C5', '#45E1CD', '#40E1D4', '#3EE1DA', '#41E0E1', '#47DFE7', '#4FDDED', '#59DCF3', '#65DAF8', '#70D8FC', '#7CD6FF', '#89D4FF', '#95D1FF', '#A0CEFF', '#ACCCFF', '#B7C9FF', '#C1C6FF', '#CBC3FF', '#D5C0FF', '#DDBDFF', '#E5BAFF', '#EDB8FF', '#F3B6FF', '#F9B4FD', '#FEB2F9', '#FFB0F4', '#FFAFEE', '#FFAFE8', '#FFAFE2', '#FFAFDB', '#FFAFD4', '#FFB0CD', '#FFB1C6', '#FFB2BE', '#FFB4B7', '#FFB5AF', '#FFB7A8', '#FFB9A0', '#FFBB99', '#FDBE93', '#F9C08C', '#F4C286', '#EFC581', '#E9C77D', '#E3C97A', '#DDCC78', '#D6CE77', '#CFD077', '#C7D278', '#BFD47A', '#B7D67E'], 62: ['#AED882', '#A5DA87', '#9CDB8D', '#92DD93', '#89DE99', '#7FDFA0', '#74E0A7', '#6AE0AE', '#60E1B6', '#56E1BD', '#4DE2C4', '#46E1CB', '#41E1D2', '#3EE1D9', '#40E0DF', '#45DFE6', '#4DDEEC', '#56DCF1', '#61DBF6', '#6DD9FB', '#79D7FF', '#85D4FF', '#90D2FF', '#9CCFFF', '#A7CDFF', '#B2CAFF', '#BDC7FF', '#C7C4FF', '#D0C1FF', '#D9BEFF', '#E1BCFF', '#E9B9FF', '#F0B7FF', '#F6B5FF', '#FCB3FB', '#FFB1F7', '#FFB0F1', '#FFAFEC', '#FFAFE6', '#FFAEDF', '#FFAFD9', '#FFAFD2', '#FFB0CB', '#FFB1C3', '#FFB2BC', '#FFB4B5', '#FFB6AD', '#FFB8A6', '#FFBA9F', '#FFBC98', '#FDBE91', '#F8C08B', '#F3C386', '#EEC581', '#E8C77D', '#E2CA7A', '#DCCC77', '#D5CE76', '#CED077', '#C7D278', '#BFD47A', '#B7D67E'], 63: ['#AED882', '#A5DA87', '#9CDB8C', '#93DC93', '#89DE99', '#7FDFA0', '#75E0A7', '#6BE0AE', '#61E1B5', '#58E1BC', '#4FE2C3', '#47E1CA', '#41E1D1', '#3FE1D8', '#3FE0DE', '#43DFE4', '#4ADEEA', '#54DDF0', '#5EDBF5', '#69D9F9', '#75D7FE', '#81D5FF', '#8CD3FF', '#98D0FF', '#A3CEFF', '#AECBFF', '#B9C8FF', '#C3C5FF', '#CCC2FF', '#D5C0FF', '#DEBDFF', '#E5BAFF', '#ECB8FF', '#F3B6FF', '#F9B4FE', '#FEB2F9', '#FFB1F4', '#FFB0EF', '#FFAFE9', '#FFAFE3', '#FFAFDD', '#FFAFD6', '#FFAFD0', '#FFB0C8', '#FFB1C1', '#FFB3BA', '#FFB4B3', '#FFB6AB', '#FFB8A4', '#FFBA9D', '#FFBC96', '#FCBF90', '#F7C18A', '#F3C385', '#EDC580', '#E8C87C', '#E2CA79', '#DBCC77', '#D5CE76', '#CED077', '#C6D278', '#BFD47A', '#B6D67E'], 64: ['#AED882', '#A5DA87', '#9CDB8C', '#93DC92', '#8ADE99', '#80DF9F', '#76E0A6', '#6CE0AD', '#63E1B4', '#59E1BB', '#50E2C2', '#48E2C9', '#42E1D0', '#3FE1D6', '#3FE0DD', '#42DFE3', '#48DEE9', '#51DDEE', '#5BDCF3', '#66DAF8', '#71D8FC', '#7DD6FF', '#88D4FF', '#94D1FF', '#9FCFFF', '#AACCFF', '#B4C9FF', '#BFC6FF', '#C8C4FF', '#D1C1FF', '#DABEFF', '#E2BBFF', '#E9B9FF', '#F0B7FF', '#F6B5FF', '#FBB3FC', '#FFB1F7', '#FFB0F2', '#FFAFED', '#FFAFE7', '#FFAEE1', '#FFAFDB', '#FFAFD4', '#FFB0CD', '#FFB1C6', '#FFB2BF', '#FFB3B8', '#FFB5B1', '#FFB7AA', '#FFB9A3', '#FFBB9C', '#FFBD95', '#FBBF8F', '#F7C189', '#F2C384', '#EDC67F', '#E7C87C', '#E1CA79', '#DBCC77', '#D4CE76', '#CDD177', '#C6D378', '#BED47B', '#B6D67E'], 65: ['#AED882', '#A6DA87', '#9DDB8C', '#94DC92', '#8ADE98', '#81DF9F', '#77E0A5', '#6EE0AC', '#64E1B3', '#5AE1BA', '#51E1C1', '#49E2C8', '#43E1CE', '#3FE1D5', '#3FE0DB', '#41E0E1', '#47DFE7', '#4FDEED', '#58DCF2', '#63DAF7', '#6ED9FB', '#79D7FF', '#84D5FF', '#90D2FF', '#9BD0FF', '#A6CDFF', '#B0CAFF', '#BAC8FF', '#C4C5FF', '#CDC2FF', '#D6BFFF', '#DEBDFF', '#E5BAFF', '#ECB8FF', '#F3B6FF', '#F8B4FE', '#FDB2FA', '#FFB1F5', '#FFB0F0', '#FFAFEB', '#FFAFE5', '#FFAEDF', '#FFAFD8', '#FFAFD2', '#FFB0CB', '#FFB1C4', '#FFB2BD', '#FFB4B6', '#FFB5AF', '#FFB7A8', '#FFB9A1', '#FFBB9A', '#FEBD94', '#FABF8E', '#F6C288', '#F1C483', '#ECC67F', '#E6C87B', '#E0CA79', '#DACD77', '#D4CF76', '#CDD177', '#C6D378', '#BED57B', '#B6D67E'], 66: ['#AED882', '#A6DA87', '#9DDB8C', '#94DC92', '#8BDD98', '#82DF9E', '#78DFA5', '#6FE0AB', '#65E1B2', '#5CE1B9', '#53E1C0', '#4BE2C7', '#44E1CD', '#40E1D4', '#3EE1DA', '#40E0E0', '#45DFE6', '#4CDEEB', '#55DDF1', '#5FDBF5', '#6AD9FA', '#75D7FE', '#81D5FF', '#8CD3FF', '#97D1FF', '#A2CEFF', '#ACCBFF', '#B6C9FF', '#C0C6FF', '#C9C3FF', '#D2C1FF', '#DABEFF', '#E2BBFF', '#E9B9FF', '#EFB7FF', '#F5B5FF', '#FBB3FC', '#FFB2F8', '#FFB0F3', '#FFAFEE', '#FFAFE8', '#FFAFE3', '#FFAFDC', '#FFAFD6', '#FFAFD0', '#FFB0C9', '#FFB1C2', '#FFB3BB', '#FFB4B4', '#FFB6AD', '#FFB8A6', '#FFBA9F', '#FFBC99', '#FDBE93', '#F9C08D', '#F5C287', '#F0C483', '#EBC67E', '#E6C87B', '#E0CB79', '#DACD77', '#D3CF76', '#CCD177', '#C5D378', '#BED57B', '#B6D67E'], 67: ['#AED882', '#A6DA87', '#9DDB8C', '#95DC91', '#8CDD97', '#82DE9E', '#79DFA4', '#70E0AB', '#66E1B1', '#5DE1B8', '#54E1BF', '#4CE2C5', '#45E1CC', '#40E1D2', '#3EE1D9', '#40E0DF', '#44DFE4', '#4ADEEA', '#53DDEF', '#5DDBF4', '#67DAF9', '#72D8FD', '#7DD6FF', '#88D4FF', '#93D1FF', '#9ECFFF', '#A8CCFF', '#B2CAFF', '#BCC7FF', '#C5C4FF', '#CEC2FF', '#D7BFFF', '#DEBDFF', '#E6BAFF', '#ECB8FF', '#F2B6FF', '#F8B4FE', '#FDB2FA', '#FFB1F6', '#FFB0F1', '#FFAFEC', '#FFAFE6', '#FFAEE0', '#FFAFDA', '#FFAFD4', '#FFB0CD', '#FFB1C7', '#FFB2C0', '#FFB3B9', '#FFB5B2', '#FFB6AB', '#FFB8A5', '#FFBA9E', '#FFBC98', '#FDBE91', '#F9C08C', '#F4C287', '#EFC482', '#EAC77E', '#E5C97B', '#DFCB78', '#D9CD77', '#D3CF76', '#CCD177', '#C5D378', '#BED57B', '#B6D67E'], 68: ['#AED882', '#A6DA87', '#9EDB8C', '#95DC91', '#8CDD97', '#83DE9D', '#7ADFA3', '#71E0AA', '#67E1B1', '#5EE1B7', '#55E1BE', '#4DE2C4', '#46E1CB', '#41E1D1', '#3FE1D7', '#3FE0DD', '#42DFE3', '#48DEE9', '#50DDEE', '#5ADCF3', '#64DAF7', '#6ED9FB', '#79D7FF', '#84D5FF', '#8FD2FF', '#9AD0FF', '#A4CDFF', '#AECBFF', '#B8C8FF', '#C1C6FF', '#CAC3FF', '#D3C0FF', '#DBBEFF', '#E2BBFF', '#E9B9FF', '#EFB7FF', '#F5B5FF', '#FAB3FC', '#FFB2F8', '#FFB0F4', '#FFB0EF', '#FFAFEA', '#FFAFE4', '#FFAFDE', '#FFAFD8', '#FFAFD2', '#FFB0CB', '#FFB1C5', '#FFB2BE', '#FFB3B7', '#FFB5B0', '#FFB7AA', '#FFB8A3', '#FFBA9C', '#FFBC96', '#FCBE90', '#F8C18B', '#F3C386', '#EFC581', '#EAC77D', '#E4C97A', '#DFCB78', '#D8CD77', '#D2CF76', '#CCD177', '#C5D378', '#BDD57B', '#B6D67E'], 69: ['#AED882', '#A6D986', '#9EDB8B', '#95DC91', '#8DDD97', '#84DE9D', '#7BDFA3', '#71E0A9', '#68E1B0', '#5FE1B6', '#56E1BD', '#4EE2C3', '#47E2CA', '#42E1D0', '#3FE1D6', '#3FE0DC', '#41E0E2', '#47DFE7', '#4EDEED', '#57DCF1', '#61DBF6', '#6BD9FA', '#76D7FE', '#81D5FF', '#8BD3FF', '#96D1FF', '#A0CEFF', '#AACCFF', '#B4C9FF', '#BEC7FF', '#C7C4FF', '#CFC2FF', '#D7BFFF', '#DFBCFF', '#E6BAFF', '#ECB8FF', '#F2B6FF', '#F7B4FE', '#FCB2FB', '#FFB1F6', '#FFB0F2', '#FFAFED', '#FFAFE7', '#FFAFE2', '#FFAFDC', '#FFAFD6', '#FFAFD0', '#FFB0C9', '#FFB1C3', '#FFB2BC', '#FFB4B5', '#FFB5AF', '#FFB7A8', '#FFB9A1', '#FFBB9B', '#FFBD95', '#FBBF8F', '#F7C18A', '#F3C385', '#EEC581', '#E9C77D', '#E4C97A', '#DECB78', '#D8CD77', '#D2CF76', '#CBD177', '#C4D379', '#BDD57B', '#B6D67E'], 70: ['#AED882', '#A6D986', '#9EDB8B', '#96DC91', '#8DDD96', '#84DE9C', '#7BDFA2', '#72E0A9', '#69E1AF', '#60E1B5', '#58E1BC', '#50E2C2', '#48E2C9', '#43E1CF', '#3FE1D5', '#3EE1DB', '#41E0E1', '#45DFE6', '#4CDEEB', '#55DDF0', '#5EDBF5', '#68DAF9', '#72D8FD', '#7DD6FF', '#88D4FF', '#92D2FF', '#9CCFFF', '#A7CDFF', '#B0CAFF', '#BAC8FF', '#C3C5FF', '#CBC3FF', '#D4C0FF', '#DBBEFF', '#E2BBFF', '#E9B9FF', '#EFB7FF', '#F5B5FF', '#FAB3FD', '#FEB2F9', '#FFB1F4', '#FFB0F0', '#FFAFEB', '#FFAFE5', '#FFAEE0', '#FFAFDA', '#FFAFD4', '#FFB0CD', '#FFB1C7', '#FFB2C1', '#FFB3BA', '#FFB4B3', '#FFB6AD', '#FFB8A6', '#FFB9A0', '#FFBB9A', '#FEBD94', '#FABF8E', '#F6C189', '#F2C384', '#EDC580', '#E8C77D', '#E3C97A', '#DDCB78', '#D7CD77', '#D1CF76', '#CBD177', '#C4D379', '#BDD57B', '#B6D67E'], 71: ['#AED882', '#A6D986', '#9EDB8B', '#96DC90', '#8EDD96', '#85DE9C', '#7CDFA2', '#73E0A8', '#6AE0AE', '#61E1B5', '#59E1BB', '#51E2C1', '#4AE2C8', '#44E1CE', '#40E1D4', '#3EE1DA', '#40E0DF', '#44DFE5', '#4ADEEA', '#52DDEF', '#5BDCF3', '#65DAF8', '#6FD8FC', '#7AD7FF', '#84D5FF', '#8ED2FF', '#99D0FF', '#A3CEFF', '#ACCBFF', '#B6C9FF', '#BFC6FF', '#C8C4FF', '#D0C1FF', '#D8BFFF', '#DFBCFF', '#E6BAFF', '#ECB8FF', '#F2B6FF', '#F7B4FF', '#FCB3FB', '#FFB1F7', '#FFB0F2', '#FFAFEE', '#FFAFE9', '#FFAFE3', '#FFAFDE', '#FFAFD8', '#FFAFD2', '#FFB0CB', '#FFB1C5', '#FFB2BF', '#FFB3B8', '#FFB5B2', '#FFB6AB', '#FFB8A5', '#FFBA9F', '#FFBC99', '#FDBE93', '#FAC08D', '#F6C288', '#F1C484', '#EDC680', '#E8C87C', '#E2CA79', '#DDCC78', '#D7CE77', '#D1D076', '#CAD177', '#C4D379', '#BDD57B', '#B5D67E'], 72: ['#AED882', '#A6D986', '#9EDB8B', '#96DC90', '#8EDD96', '#86DE9B', '#7DDFA1', '#74E0A7', '#6BE0AE', '#63E1B4', '#5AE1BA', '#52E1C0', '#4BE2C7', '#45E1CD', '#40E1D3', '#3EE1D8', '#3FE0DE', '#43DFE3', '#48DEE9', '#50DDEE', '#59DCF2', '#62DBF7', '#6CD9FB', '#76D7FE', '#81D5FF', '#8BD3FF', '#95D1FF', '#9FCFFF', '#A9CCFF', '#B2CAFF', '#BBC7FF', '#C4C5FF', '#CCC2FF', '#D4C0FF', '#DCBEFF', '#E3BBFF', '#E9B9FF', '#EFB7FF', '#F4B5FF', '#F9B3FD', '#FEB2F9', '#FFB1F5', '#FFB0F1', '#FFAFEC', '#FFAFE6', '#FFAEE1', '#FFAFDB', '#FFAFD6', '#FFAFD0', '#FFB0C9', '#FFB1C3', '#FFB2BD', '#FFB4B6', '#FFB5B0', '#FFB7AA', '#FFB8A3', '#FFBA9D', '#FFBC97', '#FDBE92', '#F9C08C', '#F5C287', '#F1C483', '#ECC67F', '#E7C87C', '#E2CA79', '#DCCC77', '#D6CE77', '#D0D076', '#CAD177', '#C3D379', '#BDD57B', '#B5D67E'], 73: ['#AED882', '#A6D986', '#9FDB8B', '#97DC90', '#8FDD95', '#86DE9B', '#7EDFA1', '#75E0A7', '#6CE0AD', '#64E1B3', '#5BE1B9', '#53E1BF', '#4CE2C6', '#46E1CC', '#41E1D1', '#3FE1D7', '#3FE0DD', '#42E0E2', '#47DFE7', '#4EDEEC', '#56DCF1', '#5FDBF5', '#69D9F9', '#73D8FD', '#7DD6FF', '#87D4FF', '#91D2FF', '#9BD0FF', '#A5CDFF', '#AECBFF', '#B8C8FF', '#C0C6FF', '#C9C3FF', '#D1C1FF', '#D8BFFF', '#DFBCFF', '#E6BAFF', '#ECB8FF', '#F2B6FF', '#F7B4FF', '#FBB3FB', '#FFB1F7', '#FFB0F3', '#FFB0EF', '#FFAFEA', '#FFAFE4', '#FFAEDF', '#FFAFD9', '#FFAFD4', '#FFB0CE', '#FFB0C7', '#FFB1C1', '#FFB3BB', '#FFB4B5', '#FFB5AE', '#FFB7A8', '#FFB9A2', '#FFBB9C', '#FFBC96', '#FCBE91', '#F8C08B', '#F4C287', '#F0C482', '#EBC67F', '#E6C87B', '#E1CA79', '#DCCC77', '#D6CE77', '#D0D076', '#CAD277', '#C3D379', '#BCD57B', '#B5D77E'], 74: ['#AED882', '#A7D986', '#9FDB8B', '#97DC90', '#8FDD95', '#87DE9B', '#7EDFA0', '#76E0A6', '#6DE0AC', '#65E1B2', '#5CE1B8', '#54E1BF', '#4DE2C5', '#47E1CA', '#42E1D0', '#3FE1D6', '#3FE0DC', '#41E0E1', '#45DFE6', '#4CDEEB', '#54DDF0', '#5DDBF4', '#66DAF8', '#70D8FC', '#7AD7FF', '#84D5FF', '#8ED3FF', '#98D0FF', '#A1CEFF', '#ABCCFF', '#B4C9FF', '#BDC7FF', '#C5C5FF', '#CDC2FF', '#D5C0FF', '#DCBDFF', '#E3BBFF', '#E9B9FF', '#EFB7FF', '#F4B5FF', '#F9B4FD', '#FDB2FA', '#FFB1F6', '#FFB0F1', '#FFAFED', '#FFAFE8', '#FFAFE2', '#FFAFDD', '#FFAFD7', '#FFAFD2', '#FFB0CC', '#FFB1C5', '#FFB2BF', '#FFB3B9', '#FFB4B3', '#FFB6AD', '#FFB7A7', '#FFB9A0', '#FFBB9B', '#FFBD95', '#FBBF90', '#F8C18B', '#F4C386', '#EFC582', '#EBC67E', '#E6C87B', '#E1CA79', '#DBCC77', '#D5CE76', '#CFD077', '#C9D277', '#C3D379', '#BCD57B', '#B5D77E'], 75: ['#AED882', '#A7D986', '#9FDB8B', '#97DC90', '#8FDD95', '#87DE9A', '#7FDFA0', '#77E0A6', '#6EE0AC', '#66E1B2', '#5DE1B8', '#55E1BE', '#4EE2C4', '#48E2C9', '#42E1CF', '#3FE1D5', '#3EE1DA', '#40E0E0', '#44DFE5', '#4ADEEA', '#52DDEF', '#5ADCF3', '#63DAF7', '#6DD9FB', '#77D7FE', '#81D5FF', '#8AD3FF', '#94D1FF', '#9ECFFF', '#A7CDFF', '#B0CAFF', '#B9C8FF', '#C2C6FF', '#CAC3FF', '#D1C1FF', '#D9BEFF', '#E0BCFF', '#E6BAFF', '#ECB8FF', '#F1B6FF', '#F6B4FF', '#FBB3FC', '#FFB2F8', '#FFB1F4', '#FFB0EF', '#FFAFEB', '#FFAFE6', '#FFAEE0', '#FFAFDB', '#FFAFD5', '#FFAFD0', '#FFB0CA', '#FFB1C4', '#FFB2BD', '#FFB3B7', '#FFB5B1', '#FFB6AB', '#FFB8A5', '#FFBA9F', '#FFBB99', '#FEBD94', '#FBBF8F', '#F7C18A', '#F3C385', '#EFC581', '#EAC77E', '#E5C97B', '#E0CB79', '#DBCC77', '#D5CE76', '#CFD077', '#C9D277', '#C3D379', '#BCD57B', '#B5D77E'], 76: ['#AED882', '#A7D986', '#9FDB8B', '#98DC8F', '#90DD94', '#88DE9A', '#80DF9F', '#77E0A5', '#6FE0AB', '#67E1B1', '#5FE1B7', '#57E1BD', '#4FE2C3', '#49E2C8', '#43E1CE', '#40E1D4', '#3EE1D9', '#40E0DF', '#43DFE4', '#48DEE9', '#50DDED', '#58DCF2', '#61DBF6', '#6AD9FA', '#74D8FD', '#7DD6FF', '#87D4FF', '#91D2FF', '#9AD0FF', '#A4CEFF', '#ADCBFF', '#B6C9FF', '#BEC7FF', '#C6C4FF', '#CEC2FF', '#D5C0FF', '#DCBDFF', '#E3BBFF', '#E9B9FF', '#EFB7FF', '#F4B5FF', '#F9B4FE', '#FDB2FA', '#FFB1F6', '#FFB0F2', '#FFAFED', '#FFAFE9', '#FFAFE4', '#FFAEDE', '#FFAFD9', '#FFAFD3', '#FFB0CE', '#FFB0C8', '#FFB1C2', '#FFB2BC', '#FFB4B6', '#FFB5B0', '#FFB7AA', '#FFB8A4', '#FFBA9E', '#FFBC98', '#FEBE93', '#FABF8E', '#F6C189', '#F2C384', '#EEC581', '#E9C77D', '#E5C97A', '#DFCB78', '#DACD77', '#D5CE76', '#CFD077', '#C9D278', '#C2D379', '#BCD57B', '#B5D77E'], 77: ['#AED882', '#A7D986', '#A0DB8A', '#98DC8F', '#90DD94', '#88DE9A', '#80DF9F', '#78DFA5', '#70E0AA', '#68E1B0', '#60E1B6', '#58E1BC', '#50E2C2', '#4AE2C7', '#44E1CD', '#40E1D3', '#3EE1D8', '#3FE0DD', '#42E0E3', '#47DFE7', '#4EDEEC', '#55DDF1', '#5EDBF5', '#67DAF9', '#71D8FC', '#7AD6FF', '#84D5FF', '#8DD3FF', '#97D1FF', '#A0CEFF', '#A9CCFF', '#B2CAFF', '#BBC8FF', '#C3C5FF', '#CBC3FF', '#D2C1FF', '#D9BEFF', '#E0BCFF', '#E6BAFF', '#ECB8FF', '#F1B6FF', '#F6B5FF', '#FBB3FC', '#FFB2F8', '#FFB1F4', '#FFB0F0', '#FFAFEC', '#FFAFE7', '#FFAFE2', '#FFAFDC', '#FFAFD7', '#FFAFD1', '#FFB0CC', '#FFB1C6', '#FFB2C0', '#FFB3BA', '#FFB4B4', '#FFB6AE', '#FFB7A8', '#FFB9A2', '#FFBA9D', '#FFBC97', '#FDBE92', '#F9C08D', '#F6C288', '#F2C384', '#EDC580', '#E9C77D', '#E4C97A', '#DFCB78', '#DACD77', '#D4CF76', '#CED077', '#C8D278', '#C2D479', '#BCD57C', '#B5D77F'], 78: ['#AED882', '#A7D986', '#A0DB8A', '#98DC8F', '#91DD94', '#89DE99', '#81DF9F', '#79DFA4', '#71E0AA', '#69E1B0', '#61E1B5', '#59E1BB', '#51E1C1', '#4BE2C7', '#45E1CC', '#41E1D2', '#3FE1D7', '#3FE0DC', '#41E0E1', '#46DFE6', '#4CDEEB', '#53DDEF', '#5BDCF4', '#64DAF8', '#6ED9FB', '#77D7FE', '#81D5FF', '#8AD3FF', '#93D1FF', '#9DCFFF', '#A6CDFF', '#AFCBFF', '#B7C9FF', '#BFC6FF', '#C7C4FF', '#CFC2FF', '#D6BFFF', '#DDBDFF', '#E3BBFF', '#E9B9FF', '#EFB7FF', '#F4B5FF', '#F8B4FE', '#FCB2FA', '#FFB1F7', '#FFB0F3', '#FFAFEE', '#FFAFEA', '#FFAFE5', '#FFAEE0', '#FFAFDB', '#FFAFD5', '#FFAFD0', '#FFB0CA', '#FFB1C4', '#FFB2BE', '#FFB3B8', '#FFB5B2', '#FFB6AD', '#FFB7A7', '#FFB9A1', '#FFBB9B', '#FFBC96', '#FCBE91', '#F9C08C', '#F5C287', '#F1C483', '#EDC680', '#E8C77C', '#E3C97A', '#DECB78', '#D9CD77', '#D4CF76', '#CED077', '#C8D278', '#C2D479', '#BBD57C', '#B5D77F'], 79: ['#AED882', '#A7D986', '#A0DB8A', '#99DC8F', '#91DD94', '#89DE99', '#82DF9E', '#7ADFA4', '#72E0A9', '#6AE1AF', '#62E1B5', '#5AE1BA', '#52E1C0', '#4CE2C6', '#46E1CB', '#42E1D1', '#3FE1D6', '#3FE0DB', '#40E0E0', '#44DFE5', '#4ADEEA', '#51DDEE', '#59DCF2', '#62DBF6', '#6BD9FA', '#74D8FD', '#7DD6FF', '#87D4FF', '#90D2FF', '#99D0FF', '#A2CEFF', '#ABCCFF', '#B4C9FF', '#BCC7FF', '#C4C5FF', '#CBC3FF', '#D3C0FF', '#DABEFF', '#E0BCFF', '#E6BAFF', '#ECB8FF', '#F1B6FF', '#F6B5FF', '#FAB3FC', '#FEB2F9', '#FFB1F5', '#FFB0F1', '#FFAFEC', '#FFAFE8', '#FFAFE3', '#FFAFDE', '#FFAFD9', '#FFAFD3', '#FFB0CE', '#FFB0C8', '#FFB1C2', '#FFB2BC', '#FFB4B7', '#FFB5B1', '#FFB6AB', '#FFB8A5', '#FFB9A0', '#FFBB9A', '#FFBD95', '#FCBF90', '#F8C08B', '#F4C287', '#F0C483', '#ECC67F', '#E8C87C', '#E3CA7A', '#DECB78', '#D9CD77', '#D3CF76', '#CED077', '#C8D278', '#C2D479', '#BBD57C', '#B5D77F'], 80: ['#AED882', '#A7D986', '#A0DB8A', '#99DC8F', '#91DD93', '#8ADE99', '#82DE9E', '#7ADFA3', '#72E0A9', '#6AE0AE', '#63E1B4', '#5BE1BA', '#54E1BF', '#4DE2C5', '#47E1CA', '#42E1D0', '#3FE1D5', '#3EE1DA', '#40E0DF', '#43DFE4', '#48DEE9', '#4FDDED', '#57DCF1', '#5FDBF5', '#68DAF9', '#71D8FC', '#7AD6FF', '#84D5FF', '#8DD3FF', '#96D1FF', '#9FCFFF', '#A8CDFF', '#B0CAFF', '#B9C8FF', '#C1C6FF', '#C8C4FF', '#CFC1FF', '#D6BFFF', '#DDBDFF', '#E3BBFF', '#E9B9FF', '#EEB7FF', '#F3B5FF', '#F8B4FE', '#FCB3FB', '#FFB1F7', '#FFB0F3', '#FFB0EF', '#FFAFEB', '#FFAFE6', '#FFAEE1', '#FFAFDC', '#FFAFD7', '#FFAFD1', '#FFB0CC', '#FFB1C6', '#FFB2C1', '#FFB3BB', '#FFB4B5', '#FFB5AF', '#FFB7AA', '#FFB8A4', '#FFBA9E', '#FFBB99', '#FEBD94', '#FBBF8F', '#F7C18A', '#F4C386', '#F0C482', '#EBC67F', '#E7C87C', '#E2CA79', '#DDCB78', '#D8CD77', '#D3CF76', '#CDD177', '#C7D278', '#C1D479', '#BBD57C', '#B5D77F'], 81: ['#AED882', '#A7D986', '#A0DA8A', '#99DC8E', '#92DD93', '#8ADE98', '#83DE9D', '#7BDFA3', '#73E0A8', '#6BE0AE', '#64E1B3', '#5CE1B9', '#55E1BE', '#4EE2C4', '#48E2C9', '#43E1CF', '#40E1D4', '#3EE1D9', '#3FE0DE', '#42DFE3', '#47DFE7', '#4DDEEC', '#55DDF0', '#5DDBF4', '#65DAF8', '#6ED9FB', '#77D7FF', '#81D5FF', '#8AD3FF', '#93D1FF', '#9CCFFF', '#A4CDFF', '#ADCBFF', '#B5C9FF', '#BDC7FF', '#C5C5FF', '#CCC2FF', '#D3C0FF', '#DABEFF', '#E0BCFF', '#E6BAFF', '#ECB8FF', '#F1B6FF', '#F6B5FF', '#FAB3FD', '#FEB2F9', '#FFB1F6', '#FFB0F2', '#FFAFED', '#FFAFE9', '#FFAFE4', '#FFAEDF', '#FFAFDA', '#FFAFD5', '#FFAFD0', '#FFB0CA', '#FFB1C4', '#FFB2BF', '#FFB3B9', '#FFB4B3', '#FFB6AE', '#FFB7A8', '#FFB9A3', '#FFBA9D', '#FFBC98', '#FEBE93', '#FABF8E', '#F7C189', '#F3C385', '#EFC582', '#EBC67E', '#E6C87B', '#E2CA79', '#DDCC78', '#D8CD77', '#D2CF76', '#CDD177', '#C7D278', '#C1D47A', '#BBD57C', '#B5D77F'], 82: ['#AED882', '#A7D986', '#A0DA8A', '#99DC8E', '#92DD93', '#8BDE98', '#83DE9D', '#7CDFA2', '#74E0A8', '#6CE0AD', '#64E1B3', '#5DE1B8', '#56E1BD', '#4FE2C3', '#49E2C8', '#44E1CE', '#40E1D3', '#3FE1D8', '#3FE0DD', '#41E0E2', '#46DFE6', '#4CDEEB', '#53DDEF', '#5ADCF3', '#63DAF7', '#6CD9FA', '#74D7FE', '#7ED6FF', '#87D4FF', '#90D2FF', '#98D0FF', '#A1CEFF', '#AACCFF', '#B2CAFF', '#BAC8FF', '#C2C6FF', '#C9C3FF', '#D0C1FF', '#D7BFFF', '#DDBDFF', '#E3BBFF', '#E9B9FF', '#EEB7FF', '#F3B6FF', '#F8B4FE', '#FCB3FB', '#FFB2F8', '#FFB1F4', '#FFB0F0', '#FFAFEC', '#FFAFE7', '#FFAFE2', '#FFAFDD', '#FFAFD8', '#FFAFD3', '#FFB0CE', '#FFB0C8', '#FFB1C3', '#FFB2BD', '#FFB3B8', '#FFB5B2', '#FFB6AC', '#FFB7A7', '#FFB9A1', '#FFBB9C', '#FFBC97', '#FDBE92', '#FAC08D', '#F6C189', '#F2C385', '#EEC581', '#EAC77E', '#E6C87B', '#E1CA79', '#DCCC78', '#D7CE77', '#D2CF76', '#CCD177', '#C7D278', '#C1D47A', '#BBD57C', '#B4D77F'], 83: ['#AED882', '#A7D986', '#A1DA8A', '#9ADC8E', '#93DD93', '#8BDD98', '#84DE9D', '#7CDFA2', '#75E0A7', '#6DE0AC', '#65E1B2', '#5EE1B7', '#57E1BD', '#50E2C2', '#4AE2C7', '#45E1CD', '#41E1D2', '#3FE1D7', '#3FE0DC', '#41E0E1', '#45DFE5', '#4ADEEA', '#51DDEE', '#58DCF2', '#60DBF6', '#69D9F9', '#72D8FD', '#7BD6FF', '#84D5FF', '#8CD3FF', '#95D1FF', '#9ECFFF', '#A6CDFF', '#AFCBFF', '#B7C9FF', '#BEC6FF', '#C6C4FF', '#CDC2FF', '#D4C0FF', '#DABEFF', '#E0BCFF', '#E6BAFF', '#ECB8FF', '#F1B6FF', '#F5B5FF', '#F9B3FD', '#FDB2FA', '#FFB1F6', '#FFB0F2', '#FFAFEE', '#FFAFEA', '#FFAFE5', '#FFAEE0', '#FFAFDC', '#FFAFD6', '#FFAFD1', '#FFB0CC', '#FFB1C7', '#FFB1C1', '#FFB3BC', '#FFB4B6', '#FFB5B0', '#FFB6AB', '#FFB8A5', '#FFB9A0', '#FFBB9B', '#FFBD96', '#FCBE91', '#F9C08C', '#F6C288', '#F2C384', '#EEC581', '#EAC77D', '#E5C97B', '#E1CA79', '#DCCC77', '#D7CE77', '#D2CF76', '#CCD177', '#C7D278', '#C1D47A', '#BBD57C', '#B4D77F'], 84: ['#AED882', '#A7D986', '#A1DA8A', '#9ADB8E', '#93DC93', '#8CDD97', '#84DE9C', '#7DDFA1', '#75E0A7', '#6EE0AC', '#66E1B1', '#5FE1B7', '#58E1BC', '#51E1C1', '#4BE2C7', '#45E1CC', '#41E1D1', '#3FE1D6', '#3EE1DB', '#40E0E0', '#43DFE4', '#48DEE9', '#4FDDED', '#56DCF1', '#5EDBF5', '#66DAF8', '#6FD8FC', '#78D7FF', '#81D5FF', '#89D3FF', '#92D2FF', '#9BD0FF', '#A3CEFF', '#ABCCFF', '#B3CAFF', '#BBC7FF', '#C3C5FF', '#CAC3FF', '#D1C1FF', '#D7BFFF', '#DEBDFF', '#E3BBFF', '#E9B9FF', '#EEB7FF', '#F3B6FF', '#F7B4FF', '#FBB3FB', '#FFB2F8', '#FFB1F4', '#FFB0F1', '#FFAFEC', '#FFAFE8', '#FFAFE3', '#FFAEDF', '#FFAFDA', '#FFAFD5', '#FFAFD0', '#FFB0CA', '#FFB1C5', '#FFB2BF', '#FFB3BA', '#FFB4B4', '#FFB5AF', '#FFB7AA', '#FFB8A4', '#FFBA9F', '#FFBB9A', '#FFBD95', '#FCBF90', '#F8C08C', '#F5C287', '#F1C484', '#EDC580', '#E9C77D', '#E5C97B', '#E0CA79', '#DBCC77', '#D6CE77', '#D1CF76', '#CCD177', '#C6D278', '#C0D47A', '#BBD57C', '#B4D77F'], 85: ['#AED882', '#A8D986', '#A1DA8A', '#9ADB8E', '#93DC92', '#8CDD97', '#85DE9C', '#7EDFA1', '#76E0A6', '#6FE0AB', '#67E1B1', '#60E1B6', '#59E1BB', '#52E1C0', '#4CE2C6', '#46E1CB', '#42E1D0', '#3FE1D5', '#3EE1DA', '#3FE0DF', '#42DFE3', '#47DFE8', '#4DDEEC', '#54DDF0', '#5CDCF4', '#64DAF7', '#6CD9FB', '#75D7FE', '#7ED6FF', '#86D4FF', '#8FD2FF', '#98D0FF', '#A0CEFF', '#A8CCFF', '#B0CAFF', '#B8C8FF', '#C0C6FF', '#C7C4FF', '#CEC2FF', '#D4C0FF', '#DBBEFF', '#E1BCFF', '#E6BAFF', '#ECB8FF', '#F0B6FF', '#F5B5FF', '#F9B4FD', '#FDB2FA', '#FFB1F7', '#FFB0F3', '#FFB0EF', '#FFAFEB', '#FFAFE6', '#FFAFE2', '#FFAFDD', '#FFAFD8', '#FFAFD3', '#FFB0CE', '#FFB0C9', '#FFB1C3', '#FFB2BE', '#FFB3B8', '#FFB4B3', '#FFB6AE', '#FFB7A8', '#FFB8A3', '#FFBA9E', '#FFBC99', '#FEBD94', '#FBBF8F', '#F8C18B', '#F4C287', '#F1C483', '#EDC680', '#E9C77D', '#E4C97A', '#E0CB78', '#DBCC77', '#D6CE77', '#D1D076', '#CCD177', '#C6D378', '#C0D47A', '#BAD57C', '#B4D77F'], 86: ['#AED882', '#A8D986', '#A1DA89', '#9ADB8E', '#94DC92', '#8DDD97', '#85DE9C', '#7EDFA1', '#77E0A6', '#6FE0AB', '#68E1B0', '#61E1B5', '#5AE1BA', '#53E1C0', '#4DE2C5', '#47E1CA', '#43E1CF', '#40E1D4', '#3EE1D9', '#3FE0DD', '#42E0E2', '#46DFE6', '#4BDEEB', '#52DDEF', '#59DCF3', '#61DBF6', '#6AD9FA', '#72D8FD', '#7BD6FF', '#83D5FF', '#8CD3FF', '#95D1FF', '#9DCFFF', '#A5CDFF', '#ADCBFF', '#B5C9FF', '#BCC7FF', '#C4C5FF', '#CBC3FF', '#D1C1FF', '#D8BFFF', '#DEBDFF', '#E4BBFF', '#E9B9FF', '#EEB7FF', '#F3B6FF', '#F7B4FF', '#FBB3FC', '#FEB2F8', '#FFB1F5', '#FFB0F1', '#FFAFED', '#FFAFE9', '#FFAFE5', '#FFAEE0', '#FFAFDB', '#FFAFD6', '#FFAFD1', '#FFB0CC', '#FFB1C7', '#FFB1C2', '#FFB2BC', '#FFB3B7', '#FFB5B2', '#FFB6AC', '#FFB7A7', '#FFB9A2', '#FFBA9D', '#FFBC98', '#FEBE93', '#FBBF8E', '#F7C18A', '#F4C286', '#F0C482', '#ECC67F', '#E8C87C', '#E4C97A', '#DFCB78', '#DACC77', '#D6CE76', '#D0D076', '#CBD177', '#C6D378', '#C0D47A', '#BAD57C', '#B4D77F'], 87: ['#AED882', '#A8D986', '#A1DA89', '#9BDB8D', '#94DC92', '#8DDD96', '#86DE9B', '#7FDFA0', '#77E0A5', '#70E0AA', '#69E1AF', '#62E1B5', '#5BE1BA', '#54E1BF', '#4EE2C4', '#48E2C9', '#43E1CE', '#40E1D3', '#3FE1D8', '#3FE0DC', '#41E0E1', '#45DFE5', '#4ADEEA', '#50DDEE', '#57DCF2', '#5FDBF5', '#67DAF9', '#70D8FC', '#78D7FF', '#81D5FF', '#89D4FF', '#92D2FF', '#9AD0FF', '#A2CEFF', '#AACCFF', '#B2CAFF', '#B9C8FF', '#C1C6FF', '#C8C4FF', '#CEC2FF', '#D5C0FF', '#DBBEFF', '#E1BCFF', '#E6BAFF', '#ECB8FF', '#F0B7FF', '#F5B5FF', '#F9B4FD', '#FDB2FA', '#FFB1F7', '#FFB0F3', '#FFB0F0', '#FFAFEB', '#FFAFE7', '#FFAFE3', '#FFAFDE', '#FFAFD9', '#FFAFD5', '#FFAFD0', '#FFB0CA', '#FFB1C5', '#FFB2C0', '#FFB3BB', '#FFB4B5', '#FFB5B0', '#FFB6AB', '#FFB8A6', '#FFB9A1', '#FFBB9C', '#FFBC97', '#FDBE92', '#FABF8E', '#F7C189', '#F3C385', '#EFC482', '#ECC67F', '#E8C87C', '#E3C97A', '#DFCB78', '#DACD77', '#D5CE76', '#D0D076', '#CBD177', '#C5D378', '#C0D47A', '#BAD57C', '#B4D77F'], 88: ['#AED882', '#A8D985', '#A1DA89', '#9BDB8D', '#94DC92', '#8DDD96', '#86DE9B', '#7FDFA0', '#78DFA5', '#71E0AA', '#6AE1AF', '#63E1B4', '#5CE1B9', '#55E1BE', '#4FE2C3', '#49E2C8', '#44E1CD', '#41E1D2', '#3FE1D7', '#3FE0DB', '#40E0E0', '#44DFE4', '#48DEE9', '#4EDEED', '#55DDF1', '#5DDBF4', '#65DAF8', '#6DD9FB', '#75D7FE', '#7ED6FF', '#86D4FF', '#8FD2FF', '#97D1FF', '#9FCFFF', '#A7CDFF', '#AFCBFF', '#B6C9FF', '#BEC7FF', '#C5C5FF', '#CCC3FF', '#D2C1FF', '#D8BFFF', '#DEBDFF', '#E4BBFF', '#E9B9FF', '#EEB7FF', '#F2B6FF', '#F7B4FF', '#FBB3FC', '#FEB2F9', '#FFB1F5', '#FFB0F2', '#FFAFEE', '#FFAFEA', '#FFAFE6', '#FFAEE1', '#FFAFDC', '#FFAFD8', '#FFAFD3', '#FFB0CE', '#FFB0C9', '#FFB1C4', '#FFB2BE', '#FFB3B9', '#FFB4B4', '#FFB5AF', '#FFB7AA', '#FFB8A4', '#FFBA9F', '#FFBB9A', '#FFBD96', '#FCBE91', '#F9C08D', '#F6C189', '#F3C385', '#EFC581', '#EBC67E', '#E7C87C', '#E3CA7A', '#DECB78', '#DACD77', '#D5CE76', '#D0D077', '#CBD177', '#C5D378', '#C0D47A', '#BAD57C', '#B4D77F'], 89: ['#AED882', '#A8D985', '#A2DA89', '#9BDB8D', '#94DC91', '#8EDD96', '#87DE9B', '#80DF9F', '#79DFA4', '#72E0A9', '#6BE0AE', '#63E1B3', '#5DE1B8', '#56E1BD', '#4FE2C2', '#4AE2C7', '#45E1CC', '#41E1D1', '#3FE1D6', '#3EE1DA', '#40E0DF', '#43DFE3', '#47DFE8', '#4DDEEC', '#53DDF0', '#5BDCF3', '#62DBF7', '#6AD9FA', '#73D8FD', '#7BD6FF', '#83D5FF', '#8CD3FF', '#94D1FF', '#9CCFFF', '#A4CEFF', '#ACCCFF', '#B3CAFF', '#BBC8FF', '#C2C6FF', '#C9C4FF', '#CFC1FF', '#D5C0FF', '#DBBEFF', '#E1BCFF', '#E6BAFF', '#EBB8FF', '#F0B7FF', '#F5B5FF', '#F9B4FE', '#FCB3FB', '#FFB1F7', '#FFB1F4', '#FFB0F0', '#FFAFEC', '#FFAFE8', '#FFAFE4', '#FFAEDF', '#FFAFDB', '#FFAFD6', '#FFAFD1', '#FFB0CC', '#FFB0C7', '#FFB1C2', '#FFB2BD', '#FFB3B8', '#FFB4B3', '#FFB6AD', '#FFB7A8', '#FFB8A3', '#FFBA9E', '#FFBB99', '#FFBD95', '#FCBE90', '#F9C08C', '#F6C288', '#F2C384', '#EEC581', '#EBC77E', '#E6C87B', '#E2CA79', '#DECB78', '#D9CD77', '#D4CE76', '#CFD077', '#CAD177', '#C5D378', '#BFD47A', '#BAD67C', '#B4D77F'], 90: ['#AED882', '#A8D985', '#A2DA89', '#9BDB8D', '#95DC91', '#8EDD96', '#87DE9A', '#80DF9F', '#79DFA4', '#72E0A9', '#6BE0AE', '#64E1B3', '#5DE1B8', '#57E1BD', '#50E2C2', '#4BE2C7', '#46E1CB', '#42E1D0', '#3FE1D5', '#3EE1DA', '#3FE0DE', '#42E0E2', '#46DFE7', '#4BDEEB', '#52DDEF', '#59DCF2', '#60DBF6', '#68DAF9', '#70D8FC', '#78D7FF', '#81D5FF', '#89D4FF', '#91D2FF', '#99D0FF', '#A1CEFF', '#A9CCFF', '#B0CAFF', '#B8C8FF', '#BFC6FF', '#C6C4FF', '#CCC2FF', '#D3C0FF', '#D9BEFF', '#DEBDFF', '#E4BBFF', '#E9B9FF', '#EEB7FF', '#F2B6FF', '#F6B4FF', '#FAB3FC', '#FEB2F9', '#FFB1F6', '#FFB0F2', '#FFB0EF', '#FFAFEB', '#FFAFE6', '#FFAFE2', '#FFAFDE', '#FFAFD9', '#FFAFD4', '#FFAFD0', '#FFB0CB', '#FFB1C6', '#FFB2C1', '#FFB3BB', '#FFB4B6', '#FFB5B1', '#FFB6AC', '#FFB7A7', '#FFB9A2', '#FFBA9D', '#FFBC98', '#FEBD94', '#FBBF8F', '#F8C08B', '#F5C287', '#F1C484', '#EEC581', '#EAC77E', '#E6C87B', '#E2CA79', '#DDCB78', '#D9CD77', '#D4CF76', '#CFD077', '#CAD177', '#C5D378', '#BFD47A', '#BAD67C', '#B4D77F'], 91: ['#AED882', '#A8D985', '#A2DA89', '#9BDB8D', '#95DC91', '#8EDD95', '#88DE9A', '#81DF9F', '#7ADFA3', '#73E0A8', '#6CE0AD', '#65E1B2', '#5EE1B7', '#58E1BC', '#51E1C1', '#4CE2C6', '#47E1CB', '#42E1CF', '#40E1D4', '#3EE1D9', '#3FE0DD', '#41E0E1', '#45DFE6', '#4ADEEA', '#50DDEE', '#57DCF1', '#5EDBF5', '#66DAF8', '#6ED9FB', '#76D7FE', '#7ED6FF', '#86D4FF', '#8ED3FF', '#96D1FF', '#9ECFFF', '#A6CDFF', '#ADCBFF', '#B5C9FF', '#BCC7FF', '#C3C5FF', '#C9C3FF', '#D0C1FF', '#D6BFFF', '#DCBDFF', '#E1BCFF', '#E7BAFF', '#EBB8FF', '#F0B7FF', '#F4B5FF', '#F8B4FE', '#FCB3FB', '#FFB2F8', '#FFB1F4', '#FFB0F1', '#FFAFED', '#FFAFE9', '#FFAFE5', '#FFAEE1', '#FFAFDC', '#FFAFD7', '#FFAFD3', '#FFB0CE', '#FFB0C9', '#FFB1C4', '#FFB2BF', '#FFB3BA', '#FFB4B5', '#FFB5B0', '#FFB6AB', '#FFB8A6', '#FFB9A1', '#FFBB9C', '#FFBC97', '#FEBE93', '#FBBF8F', '#F8C18B', '#F4C287', '#F1C483', '#EDC580', '#E9C77D', '#E5C97B', '#E1CA79', '#DDCC78', '#D8CD77', '#D4CF76', '#CFD077', '#CAD277', '#C4D379', '#BFD47A', '#BAD67C', '#B4D77F'], 92: ['#AED882', '#A8D985', '#A2DA89', '#9CDB8D', '#95DC91', '#8FDD95', '#88DE9A', '#81DF9E', '#7BDFA3', '#74E0A8', '#6DE0AD', '#66E1B1', '#5FE1B6', '#59E1BB', '#52E1C0', '#4CE2C5', '#47E2CA', '#43E1CE', '#40E1D3', '#3FE1D8', '#3FE0DC', '#40E0E0', '#44DFE5', '#48DEE9', '#4EDEED', '#55DDF0', '#5CDCF4', '#63DAF7', '#6BD9FA', '#73D8FD', '#7BD6FF', '#83D5FF', '#8BD3FF', '#93D1FF', '#9BD0FF', '#A3CEFF', '#AACCFF', '#B2CAFF', '#B9C8FF', '#C0C6FF', '#C7C4FF', '#CDC2FF', '#D3C0FF', '#D9BEFF', '#DFBCFF', '#E4BBFF', '#E9B9FF', '#EEB7FF', '#F2B6FF', '#F6B5FF', '#FAB3FD', '#FDB2FA', '#FFB1F6', '#FFB0F3', '#FFB0EF', '#FFAFEB', '#FFAFE7', '#FFAFE3', '#FFAEDF', '#FFAFDA', '#FFAFD6', '#FFAFD1', '#FFB0CC', '#FFB0C7', '#FFB1C3', '#FFB2BE', '#FFB3B9', '#FFB4B4', '#FFB5AF', '#FFB7AA', '#FFB8A5', '#FFB9A0', '#FFBB9B', '#FFBC97', '#FDBE92', '#FABF8E', '#F7C18A', '#F4C286', '#F0C483', '#EDC680', '#E9C77D', '#E5C97B', '#E1CA79', '#DCCC78', '#D8CD77', '#D3CF76', '#CED077', '#C9D277', '#C4D379', '#BFD47A', '#B9D67C', '#B4D77F'], 93: ['#AED882', '#A8D985', '#A2DA89', '#9CDB8D', '#96DC91', '#8FDD95', '#89DE99', '#82DF9E', '#7BDFA3', '#74E0A7', '#6EE0AC', '#67E1B1', '#60E1B6', '#5AE1BB', '#53E1BF', '#4DE2C4', '#48E2C9', '#44E1CE', '#41E1D2', '#3FE1D7', '#3FE0DB', '#40E0DF', '#43DFE4', '#47DFE8', '#4DDEEC', '#53DDEF', '#5ADCF3', '#61DBF6', '#69D9F9', '#71D8FC', '#79D7FF', '#81D5FF', '#89D4FF', '#90D2FF', '#98D0FF', '#A0CEFF', '#A7CDFF', '#AFCBFF', '#B6C9FF', '#BDC7FF', '#C4C5FF', '#CAC3FF', '#D0C1FF', '#D6BFFF', '#DCBDFF', '#E1BCFF', '#E7BAFF', '#EBB8FF', '#F0B7FF', '#F4B5FF', '#F8B4FE', '#FCB3FB', '#FFB2F8', '#FFB1F5', '#FFB0F1', '#FFAFEE', '#FFAFEA', '#FFAFE6', '#FFAFE2', '#FFAFDD', '#FFAFD9', '#FFAFD4', '#FFAFD0', '#FFB0CB', '#FFB1C6', '#FFB2C1', '#FFB2BC', '#FFB3B7', '#FFB5B2', '#FFB6AD', '#FFB7A8', '#FFB8A4', '#FFBA9F', '#FFBB9A', '#FFBD96', '#FDBE91', '#FAC08D', '#F7C189', '#F3C386', '#F0C482', '#ECC67F', '#E8C77D', '#E4C97A', '#E0CA79', '#DCCC77', '#D8CD77', '#D3CF76', '#CED077', '#C9D277', '#C4D379', '#BFD47A', '#B9D67D', '#B4D77F'], 94: ['#AED882', '#A8D985', '#A2DA89', '#9CDB8D', '#96DC91', '#90DD95', '#89DE99', '#82DE9E', '#7CDFA2', '#75E0A7', '#6EE0AC', '#68E1B0', '#61E1B5', '#5AE1BA', '#54E1BF', '#4EE2C3', '#49E2C8', '#45E1CD', '#41E1D1', '#3FE1D6', '#3EE1DA', '#3FE0DE', '#42DFE3', '#46DFE7', '#4BDEEB', '#51DDEE', '#58DCF2', '#5FDBF5', '#66DAF8', '#6ED9FB', '#76D7FE', '#7ED6FF', '#86D4FF', '#8ED3FF', '#95D1FF', '#9DCFFF', '#A5CDFF', '#ACCCFF', '#B3CAFF', '#BAC8FF', '#C1C6FF', '#C7C4FF', '#CEC2FF', '#D4C0FF', '#D9BEFF', '#DFBCFF', '#E4BBFF', '#E9B9FF', '#EEB7FF', '#F2B6FF', '#F6B5FF', '#FAB3FD', '#FDB2FA', '#FFB1F7', '#FFB0F3', '#FFB0F0', '#FFAFEC', '#FFAFE8', '#FFAFE4', '#FFAEE0', '#FFAFDC', '#FFAFD7', '#FFAFD3', '#FFB0CE', '#FFB0C9', '#FFB1C4', '#FFB2C0', '#FFB3BB', '#FFB4B6', '#FFB5B1', '#FFB6AC', '#FFB7A7', '#FFB9A2', '#FFBA9E', '#FFBB99', '#FFBD95', '#FCBE90', '#F9C08C', '#F6C189', '#F3C385', '#EFC482', '#ECC67F', '#E8C87C', '#E4C97A', '#E0CB79', '#DCCC77', '#D7CE77', '#D3CF76', '#CED077', '#C9D277', '#C4D379', '#BFD47A', '#B9D67D', '#B4D77F'], 95: ['#AED882', '#A8D985', '#A2DA89', '#9CDB8C', '#96DC90', '#90DD94', '#89DE99', '#83DE9D', '#7CDFA2', '#76E0A6', '#6FE0AB', '#68E1B0', '#62E1B4', '#5BE1B9', '#55E1BE', '#4FE2C3', '#4AE2C7', '#45E1CC', '#42E1D0', '#3FE1D5', '#3EE1D9', '#3FE0DE', '#41E0E2', '#45DFE6', '#4ADEEA', '#50DDED', '#56DCF1', '#5DDBF4', '#64DAF7', '#6CD9FA', '#74D8FD', '#7BD6FF', '#83D5FF', '#8BD3FF', '#93D2FF', '#9AD0FF', '#A2CEFF', '#A9CCFF', '#B0CAFF', '#B7C9FF', '#BEC7FF', '#C5C5FF', '#CBC3FF', '#D1C1FF', '#D7BFFF', '#DCBDFF', '#E2BCFF', '#E7BAFF', '#EBB8FF', '#F0B7FF', '#F4B5FF', '#F8B4FE', '#FBB3FC', '#FEB2F9', '#FFB1F5', '#FFB0F2', '#FFAFEE', '#FFAFEB', '#FFAFE7', '#FFAFE3', '#FFAEDE', '#FFAFDA', '#FFAFD6', '#FFAFD1', '#FFB0CC', '#FFB0C8', '#FFB1C3', '#FFB2BE', '#FFB3B9', '#FFB4B4', '#FFB5B0', '#FFB6AB', '#FFB8A6', '#FFB9A1', '#FFBA9D', '#FFBC98', '#FEBD94', '#FBBF90', '#F9C08C', '#F5C288', '#F2C384', '#EFC581', '#EBC67F', '#E7C87C', '#E4C97A', '#DFCB78', '#DBCC77', '#D7CE77', '#D2CF76', '#CDD077', '#C9D278', '#C4D379', '#BED47A', '#B9D67D', '#B4D77F'], 96: ['#AED882', '#A8D985', '#A2DA89', '#9CDB8C', '#96DC90', '#90DD94', '#8ADE99', '#83DE9D', '#7DDFA1', '#76E0A6', '#70E0AB', '#69E1AF', '#63E1B4', '#5CE1B9', '#56E1BD', '#50E2C2', '#4BE2C7', '#46E1CB', '#42E1D0', '#40E1D4', '#3EE1D8', '#3FE0DD', '#41E0E1', '#44DFE5', '#48DEE9', '#4EDEEC', '#54DDF0', '#5BDCF3', '#62DBF7', '#6AD9FA', '#71D8FC', '#79D7FF', '#81D5FF', '#88D4FF', '#90D2FF', '#98D0FF', '#9FCFFF', '#A6CDFF', '#ADCBFF', '#B4C9FF', '#BBC7FF', '#C2C6FF', '#C8C4FF', '#CEC2FF', '#D4C0FF', '#DABEFF', '#DFBCFF', '#E4BBFF', '#E9B9FF', '#EEB7FF', '#F2B6FF', '#F6B5FF', '#F9B3FD', '#FDB2FA', '#FFB1F7', '#FFB1F4', '#FFB0F1', '#FFAFED', '#FFAFE9', '#FFAFE5', '#FFAEE1', '#FFAFDD', '#FFAFD9', '#FFAFD4', '#FFAFD0', '#FFB0CB', '#FFB1C6', '#FFB1C1', '#FFB2BD', '#FFB3B8', '#FFB4B3', '#FFB5AE', '#FFB7AA', '#FFB8A5', '#FFB9A0', '#FFBB9C', '#FFBC97', '#FEBD93', '#FBBF8F', '#F8C08B', '#F5C287', '#F2C384', '#EEC581', '#EBC67E', '#E7C87C', '#E3C97A', '#DFCB78', '#DBCC77', '#D6CE77', '#D2CF76', '#CDD177', '#C8D278', '#C3D379', '#BED47B', '#B9D67D', '#B4D77F'], 97: ['#AED882', '#A8D985', '#A3DA89', '#9DDB8C', '#97DC90', '#91DD94', '#8ADE98', '#84DE9D', '#7DDFA1', '#77E0A5', '#70E0AA', '#6AE1AF', '#63E1B3', '#5DE1B8', '#57E1BD', '#51E1C1', '#4CE2C6', '#47E1CA', '#43E1CF', '#40E1D3', '#3FE1D7', '#3FE0DC', '#40E0E0', '#43DFE4', '#47DFE8', '#4CDEEB', '#52DDEF', '#59DCF2', '#60DBF6', '#67DAF9', '#6FD8FC', '#76D7FE', '#7ED6FF', '#86D4FF', '#8DD3FF', '#95D1FF', '#9CCFFF', '#A4CEFF', '#ABCCFF', '#B2CAFF', '#B8C8FF', '#BFC6FF', '#C5C4FF', '#CCC3FF', '#D2C1FF', '#D7BFFF', '#DDBDFF', '#E2BBFF', '#E7BAFF', '#EBB8FF', '#F0B7FF', '#F4B5FF', '#F7B4FF', '#FBB3FC', '#FEB2F9', '#FFB1F6', '#FFB0F3', '#FFB0EF', '#FFAFEB', '#FFAFE8', '#FFAFE4', '#FFAEE0', '#FFAFDB', '#FFAFD7', '#FFAFD3', '#FFB0CE', '#FFB0C9', '#FFB1C5', '#FFB2C0', '#FFB3BB', '#FFB4B7', '#FFB5B2', '#FFB6AD', '#FFB7A8', '#FFB8A4', '#FFBA9F', '#FFBB9B', '#FFBC96', '#FDBE92', '#FABF8E', '#F8C18A', '#F4C287', '#F1C483', '#EEC580', '#EAC77E', '#E6C87C', '#E3CA7A', '#DFCB78', '#DACC77', '#D6CE77', '#D2CF76', '#CDD177', '#C8D278', '#C3D379', '#BED57B', '#B9D67D', '#B4D77F'], 98: ['#AED882', '#A8D985', '#A3DA88', '#9DDB8C', '#97DC90', '#91DD94', '#8BDE98', '#84DE9C', '#7EDFA1', '#78E0A5', '#71E0AA', '#6BE0AE', '#64E1B3', '#5EE1B7', '#58E1BC', '#52E1C0', '#4CE2C5', '#48E2CA', '#43E1CE', '#40E1D2', '#3FE1D7', '#3EE1DB', '#40E0DF', '#42DFE3', '#46DFE7', '#4BDEEA', '#51DDEE', '#57DCF1', '#5EDBF5', '#65DAF8', '#6CD9FB', '#74D8FD', '#7CD6FF', '#83D5FF', '#8BD3FF', '#92D2FF', '#9AD0FF', '#A1CEFF', '#A8CDFF', '#AFCBFF', '#B6C9FF', '#BCC7FF', '#C3C5FF', '#C9C3FF', '#CFC2FF', '#D5C0FF', '#DABEFF', '#DFBCFF', '#E4BBFF', '#E9B9FF', '#EDB8FF', '#F2B6FF', '#F5B5FF', '#F9B4FD', '#FCB2FB', '#FFB1F8', '#FFB1F4', '#FFB0F1', '#FFAFEE', '#FFAFEA', '#FFAFE6', '#FFAFE2', '#FFAFDE', '#FFAFDA', '#FFAFD5', '#FFAFD1', '#FFB0CD', '#FFB0C8', '#FFB1C3', '#FFB2BF', '#FFB3BA', '#FFB4B5', '#FFB5B1', '#FFB6AC', '#FFB7A7', '#FFB9A3', '#FFBA9E', '#FFBB9A', '#FFBD96', '#FDBE91', '#FABF8D', '#F7C18A', '#F4C286', '#F1C483', '#EDC580', '#EAC77D', '#E6C87B', '#E2CA79', '#DECB78', '#DACD77', '#D6CE76', '#D1CF76', '#CDD177', '#C8D278', '#C3D379', '#BED57B', '#B9D67D', '#B3D77F'], 99: ['#AED882', '#A8D985', '#A3DA88', '#9DDB8C', '#97DC90', '#91DD94', '#8BDD98', '#85DE9C', '#7FDFA0', '#78DFA5', '#72E0A9', '#6BE0AE', '#65E1B2', '#5FE1B7', '#59E1BB', '#53E1C0', '#4DE2C4', '#48E2C9', '#44E1CD', '#41E1D1', '#3FE1D6', '#3EE1DA', '#3FE0DE', '#42E0E2', '#45DFE6', '#4ADEEA', '#4FDDED', '#55DDF1', '#5CDCF4', '#63DAF7', '#6AD9FA', '#72D8FD', '#79D7FF', '#81D5FF', '#88D4FF', '#8FD2FF', '#97D1FF', '#9ECFFF', '#A5CDFF', '#ACCBFF', '#B3CAFF', '#BAC8FF', '#C0C6FF', '#C6C4FF', '#CCC2FF', '#D2C1FF', '#D8BFFF', '#DDBDFF', '#E2BBFF', '#E7BAFF', '#EBB8FF', '#EFB7FF', '#F3B5FF', '#F7B4FF', '#FBB3FC', '#FEB2F9', '#FFB1F6', '#FFB0F3', '#FFB0F0', '#FFAFEC', '#FFAFE8', '#FFAFE5', '#FFAEE1', '#FFAFDC', '#FFAFD8', '#FFAFD4', '#FFAFD0', '#FFB0CB', '#FFB1C7', '#FFB1C2', '#FFB2BD', '#FFB3B9', '#FFB4B4', '#FFB5AF', '#FFB6AB', '#FFB8A6', '#FFB9A2', '#FFBA9D', '#FFBC99', '#FFBD95', '#FCBE91', '#F9C08D', '#F6C189', '#F3C386', '#F0C483', '#EDC680', '#E9C77D', '#E6C87B', '#E2CA79', '#DECB78', '#DACD77', '#D5CE76', '#D1CF76', '#CCD177', '#C8D278', '#C3D379', '#BED57B', '#B9D67D', '#B3D77F'], 100: ['#AED882', '#A9D985', '#A3DA88', '#9DDB8C', '#97DC90', '#91DD93', '#8BDD97', '#85DE9C', '#7FDFA0', '#79DFA4', '#72E0A9', '#6CE0AD', '#66E1B2', '#5FE1B6', '#59E1BB', '#54E1BF', '#4EE2C4', '#49E2C8', '#45E1CC', '#41E1D1', '#3FE1D5', '#3EE1D9', '#3FE0DD', '#41E0E1', '#44DFE5', '#48DEE9', '#4EDEEC', '#54DDF0', '#5ADCF3', '#61DBF6', '#68DAF9', '#6FD8FC', '#77D7FE', '#7ED6FF', '#85D4FF', '#8DD3FF', '#94D1FF', '#9BD0FF', '#A3CEFF', '#A9CCFF', '#B0CAFF', '#B7C9FF', '#BDC7FF', '#C4C5FF', '#CAC3FF', '#CFC1FF', '#D5C0FF', '#DABEFF', '#E0BCFF', '#E4BBFF', '#E9B9FF', '#EDB8FF', '#F1B6FF', '#F5B5FF', '#F9B4FE', '#FCB3FB', '#FFB2F8', '#FFB1F5', '#FFB0F2', '#FFAFEE', '#FFAFEB', '#FFAFE7', '#FFAFE3', '#FFAEDF', '#FFAFDB', '#FFAFD7', '#FFAFD2', '#FFB0CE', '#FFB0CA', '#FFB1C5', '#FFB2C1', '#FFB2BC', '#FFB3B7', '#FFB4B3', '#FFB6AE', '#FFB7AA', '#FFB8A5', '#FFB9A1', '#FFBA9C', '#FFBC98', '#FEBD94', '#FCBF90', '#F9C08C', '#F6C189', '#F3C385', '#F0C482', '#ECC67F', '#E9C77D', '#E5C97B', '#E1CA79', '#DDCB78', '#D9CD77', '#D5CE76', '#D1D076', '#CCD177', '#C7D278', '#C3D379', '#BED57B', '#B9D67D', '#B3D77F']}
- static create_polygon(n=6, radius=1.5, x0=0.0, y0=0.0, z0=0.0, star=False, bond_type: BondType = rdkit.Chem.rdchem.BondType.SINGLE, starting_mol: Mol | None = None, name='polygon')
Creates a xy flat polygon or star of radius
radiuswithnsides.
- duplicate(mol_idx: int)
Duplicate the molecule at a given index. And fix colours.
- experimental_rotate(mol_idx: int, angle_x: float, angle_y: float, angle_z: float, degrees: bool = True)
THIS HAS A BUG.
Rotate a molecule around a give set of angles, in degrees pivoting on the origin. These are Tait-Bryan angles. There is a bug in here. Use rotate instead.
To pivot around a given atom has to translate the pivot point to the origin, rotate and translate back again. If this is gibberish, please look up affine transform 4x4 matrices.
- flatten_trio(mol_idx: int, atom_idcs: Tuple[int, int, int], primary_axis: str = 'x', secondary_axis: str = 'y', first_to_origin: bool = True)
Give three atom indices place the first and third on the primary axis and the second on the plane with a second axis.
Say there’s a propane and the axes are 1ary=x and 2ary=y then this method will place the triangle along the x axis, flat on the xy plane, with no z elevation.
- classmethod from_smiles(superposed: bool = False, add_Hs: bool = False, **name2smiles: str)
Load from SMILES. provided as named arguments:
from_smiles(bezene='c1ccccc1',..)
- get_centroid_of_atoms(*idx_or_points: int | Point3D, mol_idx: int = -1) Point3D
centroid of atoms is the euclidean mean of the atoms
if a whole ring is wanted see
get_centroid_of_ring
- get_centroid_of_ring(mol_idx: int, ring_idx: int = 0) Point3D
centroid of ring is the euclidean mean of the ring’s atoms
if only some atoms are wanted see
get_centroid_of_atoms
- get_mol(mol_idx: int) Mol
Type dispatched method:
Gets the molecule in
.molswith indexmol_idxreturns the molecule provided as
mol
The latter route is not used within the module but does mean one could pass a mol instead of a mol_idx…
- get_point(atom_idx: int | Point3D, mol_idx: int = -1) Point3D
Given atom index and mol index return a point. If a point itself is given, return that.
- get_ring_radius(mol_idx: int, ring_idx: int = 0) float
Get the distance to the centroid to the first atom in the ring.
- print_coords(mol_idx: int = 0, no_hydrogens: bool = True)
- refresh_nglview(view: <Mock name='MolNGLWidget' id='133176890126032'>, *others: ~rdkit.Chem.rdchem.Mol) None
In Walton altering hits manually does not have an effect on the NGLWidget, but altering hits has no bad juju unlike Monster where altering the .mols can have a detrimental effect, due to the lack of the sanitisation from the monster.fix_mols(mols) call.
- Parameters:
view
- Returns:
- ring_on_plane(mol_idx: int, ring_idx: int = 0, plane: str = 'yx', centroid_to_origin: bool = True)
Place the ring flat on a plane. The maths is shoddy and as a result there may be a bit of offset.
centroid_to_origin=False may not fully keep the centroid in place.
- rotate(mol_idx: int, theta: float, axis: str, degrees: bool = True)
Rotate a molecule around a give angle on an axis. This is coded terribly.
To pivot around a given atom has to translate the pivot point to the origin, rotate and translate back again. If this is gibberish, please look up affine transform 4x4 matrices.
This is not done by Euler angle because its a one off thing.
- show(to_display: bool = False, show_positioned_mol: bool = True, viewer_mode='rdkit') view' id='133176890420560'>, str]
Shows the structures in 3d and behaves like
Monster.showdisplay(self) will show in 2d molecules…
- show3d() None
Shows the structures both in 2d and 3d. Which is weird. Hence the deprecation.
- superpose_by_map(maps: Dict[Tuple[int, int], Dict[int, int]])
The map is a dict of a tuple of two indices: the moving one and the fixed mol. The items are dictionary of atom indices from the former and the correspondance in the latter.
- superpose_by_mcs(fixed_mol_idx=-1, **mcs_settings)
Aligns by MCS. The fix molecule is the last molecule unless specified.
- to_nglview() <Mock name='MolNGLWidget' id='133176890126032'>
` generates a NGLWidget (
IPython.display.displaywill show it) with the compounds and the merged if present. The colours will be those in theChem.Mol’s property_color.
- transform(mol_idx: int, transform_matrix: array)
Applies an affine transform 4x4 matrix to mol_idx. Use
translateorrotate.
- translate(mol_idx: int, x: float, y: float, z: float)
Move the molecule at index
mol_idxof.mols.
- translate_by_point(mol_idx: int, point: Point3D, scale: float = 1)
Translate by the vector point (
rdkit.Geometry.Point3D). Setting scale to -1 will subtract the point as seen
- translate_parallel(mol_idx: int, distance: float, base_atom_idx: int | Point3D, pointer_atom_idx: int | Point3D, ref_mol_idx: int | None = None)