diff options
author | Karl Berry <karl@freefriends.org> | 2018-09-24 20:32:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-09-24 20:32:14 +0000 |
commit | e33e6615f6a9d293fa50626398f3261b5679e067 (patch) | |
tree | 91ce408d66d8dfad023cc92ce80656393a728fb7 /Master | |
parent | 156716e3385bbc263517b2aa496ef5e80edb93a9 (diff) |
metapost-colorbrewer (18sep18)
git-svn-id: svn://tug.org/texlive/trunk@48753 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/metapost/metapost-colorbrewer/README.md | 49 | ||||
-rw-r--r-- | Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.mp | 45 | ||||
-rw-r--r-- | Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.pdf | bin | 0 -> 21531 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.png | bin | 0 -> 229223 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/metapost/metapost-colorbrewer/make_mp_colorbrewer.py | 148 | ||||
-rw-r--r-- | Master/texmf-dist/metapost/metapost-colorbrewer/colorbrewer-cmyk.mp | 1739 | ||||
-rw-r--r-- | Master/texmf-dist/metapost/metapost-colorbrewer/colorbrewer-rgb.mp | 1739 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 2 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-metapost.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/metapost-colorbrewer.tlpsrc | 0 |
11 files changed, 3724 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/metapost/metapost-colorbrewer/README.md b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/README.md new file mode 100644 index 00000000000..973b68d6335 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/README.md @@ -0,0 +1,49 @@ +# metapost-colorbrewer + +An implementation of the colour palettes from http://colorbrewer2.org for Metapost + +The Colorbrewer palettes are copyright (c) Cynthia Brewer, Mark Harrower and The Pennsylvania State University. + +This implementation that makes them available for Metapost is copyright (c) 2018 Toby Thurston. + +Toby Thurston -- 18 Sept 2018 + +## Provides + +- A Python script that reads "cb.csv" from https://github.com/axismaps/colorbrewer/ + and creates a Metapost include-file that includes all the Colorbrewer definitions as + Metapost colors (cmyk or rgb, as you please) + +- colorbrewer-cmyk.mp +- colorbrewer-rgb.mp +- colorbrewer-sampler.mp + +![Colorbrewer Sampler](colorbrewer-sampler.png) + +## Usage + +(Assumes you are on osx, adapt as needed for windows, or linux). + +- git clone http://github.com/thruston/metapost-colorbrewer +- mkdir -p ~/Library/texmf/metapost +- cp metapost-colorbrewer/colorbrewer-cmyk.mp ~/Library/texmf/metapost +- cp metapost-colorbrewer/colorbrewer-rgb.mp ~/Library/texmf/metapost + +and then look at metapost-colorbrewer/colorbrewer-sampler.mp for an example of +how to use them. Once they are in your local texmf tree you just need to include +them with "include colorbrewer-rgb" or "include colorbrewer-cmyk" + +## Licence + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see <http://www.gnu.org/licenses/>. diff --git a/Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.mp b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.mp new file mode 100644 index 00000000000..25789c8d99d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.mp @@ -0,0 +1,45 @@ +prologues := 3; +outputtemplate := "%j.eps"; + +input colorbrewer-cmyk + +beginfig(1); + defaultfont := "phvr8r"; + x = 0; y = 0; bx = 8; by = -13; path box; box = unitsquare shifted -(1/2,1/2) xscaled bx yscaled by; + forsuffixes gamut = + Reds, Oranges, Greens, Blues, Purples, Greys, + Skip, + OrRd, YlOrRd, YlOrBr, YlGn, BuGn, PuBuGn, YlGnBu, GnBu, PuBu, RdPu, PuRd, BuPu, + Skip, + PRGn, PiYG, BrBG, PuOr, RdGy, RdBu, RdYlBu, RdYlGn, Spectral, + Skip, + Accent, DarkTwo, PastelTwo, SetTwo, + PastelOne, SetOne, SetThree, Paired: + + for i=3 upto 12: + if known gamut[i][1]: + label.lft(decimal i & ":", (x,y)); + if i=3: + label.lft(str gamut, (x-15,y)); + fi + fi + for j = 1 upto i: + if known gamut[i][j]: + fill box shifted (x+j*bx, y) withcolor gamut[i][j]; + fi + endfor + x := x + i*bx + 32; + endfor + y := y + by * 17/13; + x := 0; + endfor + label.rt("Single hue, sequential",(560,-42)); + label.rt("Multi-hue, sequential", (560,-212)); + label.rt("Assortments", (560,-552)); + label.rt("Diverging", (780,-402)); + path b; b = unitsquare shifted -(1/2,1/2) yscaled 55 xscaled 233 shifted (720, -120); + fill b withcolor Paired[4][1]; draw b withcolor Paired[4][2]; + label.top("Colorbrewer for Metapost" infont "phvb8r" scaled 1.414, center b); + label.bot("http://colorbrewer2.org", center b shifted 2 down); +endfig; +end. diff --git a/Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.pdf b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.pdf Binary files differnew file mode 100644 index 00000000000..bd7e1697ec4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.pdf diff --git a/Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.png b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.png Binary files differnew file mode 100644 index 00000000000..ce6994740b7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/colorbrewer-sampler.png diff --git a/Master/texmf-dist/doc/metapost/metapost-colorbrewer/make_mp_colorbrewer.py b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/make_mp_colorbrewer.py new file mode 100644 index 00000000000..86b304c2b6d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/metapost-colorbrewer/make_mp_colorbrewer.py @@ -0,0 +1,148 @@ +#! /usr/bin/env python3 +from __future__ import print_function, division + +import argparse +import csv +import os.path +import re +import textwrap + +def get_rid_of_numbers(ss): + ss = ss.replace('1', 'One') + ss = ss.replace('2', 'Two') + ss = ss.replace('3', 'Three') + ss = ss.replace('4', 'Four') + ss = ss.replace('5', 'Five') + ss = ss.replace('6', 'Six') + ss = ss.replace('7', 'Seven') + ss = ss.replace('8', 'Eight') + ss = ss.replace('9', 'Nine') + return ss + +def get_cmyk_values(): + csv_file_name = os.path.join(args.colorbrewer, 'cb.csv') + with open(csv_file_name) as csv_file: + cynthia = csv.DictReader(csv_file) + + # ColorName,NumOfColors,Type,CritVal,ColorNum,ColorLetter,C,M,Y,K,SchemeType + colors = list() + ranges = list() + + for row in cynthia: + + if row['ColorName']: + this_range = get_rid_of_numbers(row['ColorName']) + if this_range not in ranges: + ranges.append(this_range) + + if row['NumOfColors']: + this_size = row['NumOfColors'] + + colors.append('{}[{}][{}] = 1/100 ({},{},{},{});'.format( + this_range, this_size, row['ColorNum'], row['C'], row['M'], row['Y'], row['K']) + ) + + return colors, ranges + +def is_int(n): + "Is this a dagger?" + try: + a = int(n) + except: + return False + return True + +def get_rgb_values(): + js_file_name = os.path.join(args.colorbrewer, 'colorbrewer_schemes.js') + + colors = list() + ranges = list() + with open(js_file_name) as js: + for line in js: + m = re.match(r'^([A-Za-z0-9]+):\s*({.*})\s*,?$', line) + if m is None: + continue + this_range = get_rid_of_numbers(m.group(1)) + ranges.append(this_range) + details = eval(m.group(2)) + + for k in details: + if is_int(k): + for i, v in enumerate(details[k]): + if v.startswith('rgb('): + colors.append('{}[{}][{}] = 1/256 {};'.format(this_range, k, i+1, v[3:])) + + return colors, ranges + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("-c", "--colorbrewer", + help="Directory for local copy of the Axel Maps Colorbrewer project") + parser.add_argument("-r", "--rgb", action="store_true", help="Create RGB colors, not CMYK") + + args = parser.parse_args() + + if args.rgb: + colors, ranges = get_rgb_values() + else: + colors, ranges = get_cmyk_values() + + print('''% This package includes color specifications and designs +% developed by Cynthia Brewer (http://colorbrewer.org/). +% Metapost version adapted from cb.csv by Toby Thurston. +% Please see license at http://colorbrewer.org/export/LICENSE.txt + +% This package defines all the colours from colorbrewer.org +% Visit the site to get an idea what you can do with them +% Each colour set is defined as a MP variable with two suffixes +% The first suffix defines the number of colours in the set, +% the second one defines the index of this colour in the set +% starting at 1, so this loop shows you all the shades of red +% in the six colour "Reds" set. +% +% for i=1 upto 6: +% fill unitsquare scaled 1cm shifted (i*cm,0) withcolor Reds[6][i]; +% endfor +% +% Six of the qualititative colour sets have numbers in their names at colorbrewer.org +% MP doesn't allow this, so they are renamed here as follows: +% +% Dark2 is called DarkTwo +% Pastel1 is called PastelOne +% Pastel2 is called PastelTwo +% Set1 is called SetOne +% Set2 is called SetTwo +% Set3 is called SetThree +% +% No sequence has fewer than three colours. +% All of the sequences are defined for upto eight colours. +% The sequential sequences are defined for 3 to 9 colours each. +% The divergent sequences are defined for 3 to 11 colours each. +% A few of the qualitative sequences have upto 12 colours. +% +% In general try not to use too many colours in one chart. +% The sequences were designed for cartography and may not suit all applications. + +message "metapost-colorbrewer - Copyright (C) 2018 Toby Thurston. This program comes with ABSOLUTELY NO WARRANTY. " & +"This is free software, and you are welcome to redistribute it under certain conditions; read the LICENCE file for details. " & +"The colorbrewer colours are copyright (C) Cynthia Brewer, Mark Harrower and The Pennsylvania State University. " & +"See http://colorbrewer2.org"; + + ''') + + + if args.rgb: + out = "color " + else: + out = "cmykcolor " + + out = out + ', '.join('{}[][]'.format(x) for x in sorted(ranges)) + ';' + + rapper = textwrap.TextWrapper(subsequent_indent = ' ', width = 72) + print('\n'.join(rapper.wrap(out))) + + print("") + + for c in sorted(colors): + print(c) diff --git a/Master/texmf-dist/metapost/metapost-colorbrewer/colorbrewer-cmyk.mp b/Master/texmf-dist/metapost/metapost-colorbrewer/colorbrewer-cmyk.mp new file mode 100644 index 00000000000..0cd730869ef --- /dev/null +++ b/Master/texmf-dist/metapost/metapost-colorbrewer/colorbrewer-cmyk.mp @@ -0,0 +1,1739 @@ +% This package includes color specifications and designs +% developed by Cynthia Brewer (http://colorbrewer.org/). +% Metapost version adapted from cb.csv by Toby Thurston. +% Please see license at http://colorbrewer.org/export/LICENSE.txt + +% This package defines all the colours from colorbrewer.org +% Visit the site to get an idea what you can do with them +% Each colour set is defined as a MP variable with two suffixes +% The first suffix defines the number of colours in the set, +% the second one defines the index of this colour in the set +% starting at 1, so this loop shows you all the shades of red +% in the six colour "Reds" set. +% +% for i=1 upto 6: +% fill unitsquare scaled 1cm shifted (i*cm,0) withcolor Reds[6][i]; +% endfor +% +% Six of the qualititative colour sets have numbers in their names at colorbrewer.org +% MP doesn't allow this, so they are renamed here as follows: +% +% Dark2 is called DarkTwo +% Pastel1 is called PastelOne +% Pastel2 is called PastelTwo +% Set1 is called SetOne +% Set2 is called SetTwo +% Set3 is called SetThree +% +% No sequence has fewer than three colours. +% All of the sequences are defined for upto eight colours. +% The sequential sequences are defined for 3 to 9 colours each. +% The divergent sequences are defined for 3 to 11 colours each. +% A few of the qualitative sequences have upto 12 colours. +% +% In general try not to use too many colours in one chart. +% The sequences were designed for cartography and may not suit all applications. + +message "metapost-colorbrewer - Copyright (C) 2018 Toby Thurston. This program comes with ABSOLUTELY NO WARRANTY. " & +"This is free software, and you are welcome to redistribute it under certain conditions; read the LICENCE file for details. " & +"The colorbrewer colours are copyright (C) Cynthia Brewer, Mark Harrower and The Pennsylvania State University. " & +"See http://colorbrewer2.org"; + + +cmykcolor Accent[][], Blues[][], BrBG[][], BuGn[][], BuPu[][], + DarkTwo[][], GnBu[][], Greens[][], Greys[][], OrRd[][], Oranges[][], + PRGn[][], Paired[][], PastelOne[][], PastelTwo[][], PiYG[][], + PuBu[][], PuBuGn[][], PuOr[][], PuRd[][], Purples[][], RdBu[][], + RdGy[][], RdPu[][], RdYlBu[][], RdYlGn[][], Reds[][], SetOne[][], + SetThree[][], SetTwo[][], Spectral[][], YlGn[][], YlGnBu[][], + YlOrBr[][], YlOrRd[][]; + +Accent[3][1] = 1/100 (50,0,50,0); +Accent[3][2] = 1/100 (25,25,0,0); +Accent[3][3] = 1/100 (0,25,40,0); +Accent[4][1] = 1/100 (50,0,50,0); +Accent[4][2] = 1/100 (25,25,0,0); +Accent[4][3] = 1/100 (0,25,40,0); +Accent[4][4] = 1/100 (0,0,40,0); +Accent[5][1] = 1/100 (50,0,50,0); +Accent[5][2] = 1/100 (25,25,0,0); +Accent[5][3] = 1/100 (0,25,40,0); +Accent[5][4] = 1/100 (0,0,40,0); +Accent[5][5] = 1/100 (80,40,0,0); +Accent[6][1] = 1/100 (50,0,50,0); +Accent[6][2] = 1/100 (25,25,0,0); +Accent[6][3] = 1/100 (0,25,40,0); +Accent[6][4] = 1/100 (0,0,40,0); +Accent[6][5] = 1/100 (80,40,0,0); +Accent[6][6] = 1/100 (0,100,0,0); +Accent[7][1] = 1/100 (50,0,50,0); +Accent[7][2] = 1/100 (25,25,0,0); +Accent[7][3] = 1/100 (0,25,40,0); +Accent[7][4] = 1/100 (0,0,40,0); +Accent[7][5] = 1/100 (80,40,0,0); +Accent[7][6] = 1/100 (0,100,0,0); +Accent[7][7] = 1/100 (25,60,90,0); +Accent[8][1] = 1/100 (50,0,50,0); +Accent[8][2] = 1/100 (25,25,0,0); +Accent[8][3] = 1/100 (0,25,40,0); +Accent[8][4] = 1/100 (0,0,40,0); +Accent[8][5] = 1/100 (80,40,0,0); +Accent[8][6] = 1/100 (0,100,0,0); +Accent[8][7] = 1/100 (25,60,90,0); +Accent[8][8] = 1/100 (0,0,0,60); +Blues[3][1] = 1/100 (13,3,0,0); +Blues[3][2] = 1/100 (38,8,0,0); +Blues[3][3] = 1/100 (82,27,0,0); +Blues[4][1] = 1/100 (8,2,0,0); +Blues[4][2] = 1/100 (28,7,0,0); +Blues[4][3] = 1/100 (57,14,0,0); +Blues[4][4] = 1/100 (90,34,0,0); +Blues[5][1] = 1/100 (8,2,0,0); +Blues[5][2] = 1/100 (28,7,0,0); +Blues[5][3] = 1/100 (57,14,0,0); +Blues[5][4] = 1/100 (82,27,0,0); +Blues[5][5] = 1/100 (100,45,0,7); +Blues[6][1] = 1/100 (8,2,0,0); +Blues[6][2] = 1/100 (24,6,0,0); +Blues[6][3] = 1/100 (38,8,0,0); +Blues[6][4] = 1/100 (57,14,0,0); +Blues[6][5] = 1/100 (82,27,0,0); +Blues[6][6] = 1/100 (100,45,0,7); +Blues[7][1] = 1/100 (8,2,0,0); +Blues[7][2] = 1/100 (24,6,0,0); +Blues[7][3] = 1/100 (38,8,0,0); +Blues[7][4] = 1/100 (57,14,0,0); +Blues[7][5] = 1/100 (75,22,0,0); +Blues[7][6] = 1/100 (90,34,0,0); +Blues[7][7] = 1/100 (100,55,0,5); +Blues[8][1] = 1/100 (3,1,0,0); +Blues[8][2] = 1/100 (13,3,0,0); +Blues[8][3] = 1/100 (24,6,0,0); +Blues[8][4] = 1/100 (38,8,0,0); +Blues[8][5] = 1/100 (57,14,0,0); +Blues[8][6] = 1/100 (75,22,0,0); +Blues[8][7] = 1/100 (90,34,0,0); +Blues[8][8] = 1/100 (100,55,0,5); +Blues[9][1] = 1/100 (3,1,0,0); +Blues[9][2] = 1/100 (13,3,0,0); +Blues[9][3] = 1/100 (24,6,0,0); +Blues[9][4] = 1/100 (38,8,0,0); +Blues[9][5] = 1/100 (57,14,0,0); +Blues[9][6] = 1/100 (75,22,0,0); +Blues[9][7] = 1/100 (90,34,0,0); +Blues[9][8] = 1/100 (100,45,0,7); +Blues[9][9] = 1/100 (100,55,0,30); +BrBG[10][10] = 1/100 (100,30,70,40); +BrBG[10][1] = 1/100 (45,60,100,40); +BrBG[10][2] = 1/100 (45,60,100,0); +BrBG[10][3] = 1/100 (25,43,80,0); +BrBG[10][4] = 1/100 (12,20,45,0); +BrBG[10][5] = 1/100 (3,8,20,0); +BrBG[10][6] = 1/100 (22,0,6,0); +BrBG[10][7] = 1/100 (50,0,17,0); +BrBG[10][8] = 1/100 (80,12,35,0); +BrBG[10][9] = 1/100 (100,30,60,0); +BrBG[11][10] = 1/100 (100,30,60,0); +BrBG[11][11] = 1/100 (100,30,70,40); +BrBG[11][1] = 1/100 (45,60,100,40); +BrBG[11][2] = 1/100 (45,60,100,0); +BrBG[11][3] = 1/100 (25,43,80,0); +BrBG[11][4] = 1/100 (12,20,45,0); +BrBG[11][5] = 1/100 (3,8,20,0); +BrBG[11][6] = 1/100 (0,0,0,5); +BrBG[11][7] = 1/100 (22,0,6,0); +BrBG[11][8] = 1/100 (50,0,17,0); +BrBG[11][9] = 1/100 (80,12,35,0); +BrBG[3][1] = 1/100 (15,25,55,0); +BrBG[3][2] = 1/100 (0,0,0,5); +BrBG[3][3] = 1/100 (65,5,23,0); +BrBG[4][1] = 1/100 (35,55,90,0); +BrBG[4][2] = 1/100 (12,20,45,0); +BrBG[4][3] = 1/100 (50,0,17,0); +BrBG[4][4] = 1/100 (100,10,55,0); +BrBG[5][1] = 1/100 (35,55,90,0); +BrBG[5][2] = 1/100 (12,20,45,0); +BrBG[5][3] = 1/100 (0,0,0,5); +BrBG[5][4] = 1/100 (50,0,17,0); +BrBG[5][5] = 1/100 (100,10,55,0); +BrBG[6][1] = 1/100 (45,60,100,0); +BrBG[6][2] = 1/100 (15,25,55,0); +BrBG[6][3] = 1/100 (3,8,20,0); +BrBG[6][4] = 1/100 (22,0,6,0); +BrBG[6][5] = 1/100 (65,5,23,0); +BrBG[6][6] = 1/100 (100,30,60,0); +BrBG[7][1] = 1/100 (45,60,100,0); +BrBG[7][2] = 1/100 (15,25,55,0); +BrBG[7][3] = 1/100 (3,8,20,0); +BrBG[7][4] = 1/100 (0,0,0,5); +BrBG[7][5] = 1/100 (22,0,6,0); +BrBG[7][6] = 1/100 (65,5,23,0); +BrBG[7][7] = 1/100 (100,30,60,0); +BrBG[8][1] = 1/100 (45,60,100,0); +BrBG[8][2] = 1/100 (25,43,80,0); +BrBG[8][3] = 1/100 (12,20,45,0); +BrBG[8][4] = 1/100 (3,8,20,0); +BrBG[8][5] = 1/100 (22,0,6,0); +BrBG[8][6] = 1/100 (50,0,17,0); +BrBG[8][7] = 1/100 (80,12,35,0); +BrBG[8][8] = 1/100 (100,30,60,0); +BrBG[9][1] = 1/100 (45,60,100,0); +BrBG[9][2] = 1/100 (25,43,80,0); +BrBG[9][3] = 1/100 (12,20,45,0); +BrBG[9][4] = 1/100 (3,8,20,0); +BrBG[9][5] = 1/100 (0,0,0,5); +BrBG[9][6] = 1/100 (22,0,6,0); +BrBG[9][7] = 1/100 (50,0,17,0); +BrBG[9][8] = 1/100 (80,12,35,0); +BrBG[9][9] = 1/100 (100,30,60,0); +BuGn[3][1] = 1/100 (10,0,0,0); +BuGn[3][2] = 1/100 (40,0,15,0); +BuGn[3][3] = 1/100 (83,0,70,0); +BuGn[4][1] = 1/100 (7,0,0,0); +BuGn[4][2] = 1/100 (30,0,5,0); +BuGn[4][3] = 1/100 (60,0,30,0); +BuGn[4][4] = 1/100 (87,10,83,0); +BuGn[5][1] = 1/100 (7,0,0,0); +BuGn[5][2] = 1/100 (30,0,5,0); +BuGn[5][3] = 1/100 (60,0,30,0); +BuGn[5][4] = 1/100 (83,0,70,0); +BuGn[5][5] = 1/100 (100,20,100,0); +BuGn[6][1] = 1/100 (7,0,0,0); +BuGn[6][2] = 1/100 (20,0,6,0); +BuGn[6][3] = 1/100 (40,0,15,0); +BuGn[6][4] = 1/100 (60,0,30,0); +BuGn[6][5] = 1/100 (83,0,70,0); +BuGn[6][6] = 1/100 (100,20,100,0); +BuGn[7][1] = 1/100 (7,0,0,0); +BuGn[7][2] = 1/100 (20,0,6,0); +BuGn[7][3] = 1/100 (40,0,15,0); +BuGn[7][4] = 1/100 (60,0,30,0); +BuGn[7][5] = 1/100 (75,0,55,0); +BuGn[7][6] = 1/100 (87,10,83,0); +BuGn[7][7] = 1/100 (100,35,100,0); +BuGn[8][1] = 1/100 (3,0,0,0); +BuGn[8][2] = 1/100 (10,0,0,0); +BuGn[8][3] = 1/100 (20,0,6,0); +BuGn[8][4] = 1/100 (40,0,15,0); +BuGn[8][5] = 1/100 (60,0,30,0); +BuGn[8][6] = 1/100 (75,0,55,0); +BuGn[8][7] = 1/100 (87,10,83,0); +BuGn[8][8] = 1/100 (100,35,100,0); +BuGn[9][1] = 1/100 (3,0,0,0); +BuGn[9][2] = 1/100 (10,0,0,0); +BuGn[9][3] = 1/100 (20,0,6,0); +BuGn[9][4] = 1/100 (40,0,15,0); +BuGn[9][5] = 1/100 (60,0,30,0); +BuGn[9][6] = 1/100 (75,0,55,0); +BuGn[9][7] = 1/100 (87,10,83,0); +BuGn[9][8] = 1/100 (100,20,100,0); +BuGn[9][9] = 1/100 (100,50,100,0); +BuPu[3][1] = 1/100 (12,3,0,0); +BuPu[3][2] = 1/100 (38,14,0,0); +BuPu[3][3] = 1/100 (47,60,0,0); +BuPu[4][1] = 1/100 (7,0,0,0); +BuPu[4][2] = 1/100 (30,10,0,0); +BuPu[4][3] = 1/100 (45,30,0,0); +BuPu[4][4] = 1/100 (47,70,0,0); +BuPu[5][1] = 1/100 (7,0,0,0); +BuPu[5][2] = 1/100 (30,10,0,0); +BuPu[5][3] = 1/100 (45,30,0,0); +BuPu[5][4] = 1/100 (47,60,0,0); +BuPu[5][5] = 1/100 (47,95,0,5); +BuPu[6][1] = 1/100 (7,0,0,0); +BuPu[6][2] = 1/100 (25,9,0,0); +BuPu[6][3] = 1/100 (38,14,0,0); +BuPu[6][4] = 1/100 (45,30,0,0); +BuPu[6][5] = 1/100 (47,60,0,0); +BuPu[6][6] = 1/100 (47,95,0,5); +BuPu[7][1] = 1/100 (7,0,0,0); +BuPu[7][2] = 1/100 (25,9,0,0); +BuPu[7][3] = 1/100 (38,14,0,0); +BuPu[7][4] = 1/100 (45,30,0,0); +BuPu[7][5] = 1/100 (45,50,0,0); +BuPu[7][6] = 1/100 (47,70,0,0); +BuPu[7][7] = 1/100 (50,100,0,15); +BuPu[8][1] = 1/100 (3,0,0,0); +BuPu[8][2] = 1/100 (12,3,0,0); +BuPu[8][3] = 1/100 (25,9,0,0); +BuPu[8][4] = 1/100 (38,14,0,0); +BuPu[8][5] = 1/100 (45,30,0,0); +BuPu[8][6] = 1/100 (45,50,0,0); +BuPu[8][7] = 1/100 (47,70,0,0); +BuPu[8][8] = 1/100 (50,100,0,15); +BuPu[9][1] = 1/100 (3,0,0,0); +BuPu[9][2] = 1/100 (12,3,0,0); +BuPu[9][3] = 1/100 (25,9,0,0); +BuPu[9][4] = 1/100 (38,14,0,0); +BuPu[9][5] = 1/100 (45,30,0,0); +BuPu[9][6] = 1/100 (45,50,0,0); +BuPu[9][7] = 1/100 (47,70,0,0); +BuPu[9][8] = 1/100 (47,95,0,5); +BuPu[9][9] = 1/100 (50,100,0,40); +DarkTwo[3][1] = 1/100 (90,0,55,0); +DarkTwo[3][2] = 1/100 (15,60,100,0); +DarkTwo[3][3] = 1/100 (55,45,0,0); +DarkTwo[4][1] = 1/100 (90,0,55,0); +DarkTwo[4][2] = 1/100 (15,60,100,0); +DarkTwo[4][3] = 1/100 (55,45,0,0); +DarkTwo[4][4] = 1/100 (5,85,5,0); +DarkTwo[5][1] = 1/100 (90,0,55,0); +DarkTwo[5][2] = 1/100 (15,60,100,0); +DarkTwo[5][3] = 1/100 (55,45,0,0); +DarkTwo[5][4] = 1/100 (5,85,5,0); +DarkTwo[5][5] = 1/100 (60,10,100,0); +DarkTwo[6][1] = 1/100 (90,0,55,0); +DarkTwo[6][2] = 1/100 (15,60,100,0); +DarkTwo[6][3] = 1/100 (55,45,0,0); +DarkTwo[6][4] = 1/100 (5,85,5,0); +DarkTwo[6][5] = 1/100 (60,10,100,0); +DarkTwo[6][6] = 1/100 (10,30,100,0); +DarkTwo[7][1] = 1/100 (90,0,55,0); +DarkTwo[7][2] = 1/100 (15,60,100,0); +DarkTwo[7][3] = 1/100 (55,45,0,0); +DarkTwo[7][4] = 1/100 (5,85,5,0); +DarkTwo[7][5] = 1/100 (60,10,100,0); +DarkTwo[7][6] = 1/100 (10,30,100,0); +DarkTwo[7][7] = 1/100 (35,45,90,0); +DarkTwo[8][1] = 1/100 (90,0,55,0); +DarkTwo[8][2] = 1/100 (15,60,100,0); +DarkTwo[8][3] = 1/100 (55,45,0,0); +DarkTwo[8][4] = 1/100 (5,85,5,0); +DarkTwo[8][5] = 1/100 (60,10,100,0); +DarkTwo[8][6] = 1/100 (10,30,100,0); +DarkTwo[8][7] = 1/100 (35,45,90,0); +DarkTwo[8][8] = 1/100 (0,0,0,60); +GnBu[3][1] = 1/100 (12,0,12,0); +GnBu[3][2] = 1/100 (34,0,25,0); +GnBu[3][3] = 1/100 (75,12,0,0); +GnBu[4][1] = 1/100 (6,0,8,0); +GnBu[4][2] = 1/100 (27,0,23,0); +GnBu[4][3] = 1/100 (52,0,15,0); +GnBu[4][4] = 1/100 (80,20,0,0); +GnBu[5][1] = 1/100 (6,0,8,0); +GnBu[5][2] = 1/100 (27,0,23,0); +GnBu[5][3] = 1/100 (52,0,15,0); +GnBu[5][4] = 1/100 (75,12,0,0); +GnBu[5][5] = 1/100 (100,35,0,0); +GnBu[6][1] = 1/100 (6,0,8,0); +GnBu[6][2] = 1/100 (20,0,20,0); +GnBu[6][3] = 1/100 (34,0,25,0); +GnBu[6][4] = 1/100 (52,0,15,0); +GnBu[6][5] = 1/100 (75,12,0,0); +GnBu[6][6] = 1/100 (100,35,0,0); +GnBu[7][1] = 1/100 (6,0,8,0); +GnBu[7][2] = 1/100 (20,0,20,0); +GnBu[7][3] = 1/100 (34,0,25,0); +GnBu[7][4] = 1/100 (52,0,15,0); +GnBu[7][5] = 1/100 (70,5,0,0); +GnBu[7][6] = 1/100 (85,20,0,0); +GnBu[7][7] = 1/100 (100,42,0,5); +GnBu[8][1] = 1/100 (3,0,5,0); +GnBu[8][2] = 1/100 (12,0,12,0); +GnBu[8][3] = 1/100 (20,0,20,0); +GnBu[8][4] = 1/100 (34,0,25,0); +GnBu[8][5] = 1/100 (52,0,15,0); +GnBu[8][6] = 1/100 (70,5,0,0); +GnBu[8][7] = 1/100 (85,20,0,0); +GnBu[8][8] = 1/100 (100,42,0,5); +GnBu[9][1] = 1/100 (3,0,5,0); +GnBu[9][2] = 1/100 (12,0,12,0); +GnBu[9][3] = 1/100 (20,0,20,0); +GnBu[9][4] = 1/100 (34,0,25,0); +GnBu[9][5] = 1/100 (52,0,15,0); +GnBu[9][6] = 1/100 (70,5,0,0); +GnBu[9][7] = 1/100 (85,20,0,0); +GnBu[9][8] = 1/100 (100,35,0,0); +GnBu[9][9] = 1/100 (100,50,0,20); +Greens[3][1] = 1/100 (10,0,10,0); +Greens[3][2] = 1/100 (37,0,37,0); +Greens[3][3] = 1/100 (81,0,76,0); +Greens[4][1] = 1/100 (7,0,7,0); +Greens[4][2] = 1/100 (27,0,27,0); +Greens[4][3] = 1/100 (55,0,55,0); +Greens[4][4] = 1/100 (84,10,83,0); +Greens[5][1] = 1/100 (7,0,7,0); +Greens[5][2] = 1/100 (27,0,27,0); +Greens[5][3] = 1/100 (55,0,55,0); +Greens[5][4] = 1/100 (81,0,76,0); +Greens[5][5] = 1/100 (100,20,100,0); +Greens[6][1] = 1/100 (7,0,7,0); +Greens[6][2] = 1/100 (22,0,22,0); +Greens[6][3] = 1/100 (37,0,37,0); +Greens[6][4] = 1/100 (55,0,55,0); +Greens[6][5] = 1/100 (81,0,76,0); +Greens[6][6] = 1/100 (100,20,100,0); +Greens[7][1] = 1/100 (7,0,7,0); +Greens[7][2] = 1/100 (22,0,22,0); +Greens[7][3] = 1/100 (37,0,37,0); +Greens[7][4] = 1/100 (55,0,55,0); +Greens[7][5] = 1/100 (75,0,70,0); +Greens[7][6] = 1/100 (87,10,83,0); +Greens[7][7] = 1/100 (100,35,90,0); +Greens[8][1] = 1/100 (3,0,3,0); +Greens[8][2] = 1/100 (10,0,10,0); +Greens[8][3] = 1/100 (22,0,22,0); +Greens[8][4] = 1/100 (37,0,37,0); +Greens[8][5] = 1/100 (55,0,55,0); +Greens[8][6] = 1/100 (75,0,70,0); +Greens[8][7] = 1/100 (87,10,83,0); +Greens[8][8] = 1/100 (100,35,90,0); +Greens[9][1] = 1/100 (3,0,3,0); +Greens[9][2] = 1/100 (10,0,10,0); +Greens[9][3] = 1/100 (22,0,22,0); +Greens[9][4] = 1/100 (37,0,37,0); +Greens[9][5] = 1/100 (55,0,55,0); +Greens[9][6] = 1/100 (75,0,70,0); +Greens[9][7] = 1/100 (87,10,83,0); +Greens[9][8] = 1/100 (100,20,100,0); +Greens[9][9] = 1/100 (100,50,100,0); +Greys[3][1] = 1/100 (0,0,0,6); +Greys[3][2] = 1/100 (0,0,0,26); +Greys[3][3] = 1/100 (0,0,0,61); +Greys[4][1] = 1/100 (0,0,0,3); +Greys[4][2] = 1/100 (0,0,0,20); +Greys[4][3] = 1/100 (0,0,0,41); +Greys[4][4] = 1/100 (0,0,0,68); +Greys[5][1] = 1/100 (0,0,0,3); +Greys[5][2] = 1/100 (0,0,0,20); +Greys[5][3] = 1/100 (0,0,0,41); +Greys[5][4] = 1/100 (0,0,0,61); +Greys[5][5] = 1/100 (0,0,0,85); +Greys[6][1] = 1/100 (0,0,0,3); +Greys[6][2] = 1/100 (0,0,0,15); +Greys[6][3] = 1/100 (0,0,0,26); +Greys[6][4] = 1/100 (0,0,0,41); +Greys[6][5] = 1/100 (0,0,0,61); +Greys[6][6] = 1/100 (0,0,0,85); +Greys[7][1] = 1/100 (0,0,0,3); +Greys[7][2] = 1/100 (0,0,0,15); +Greys[7][3] = 1/100 (0,0,0,26); +Greys[7][4] = 1/100 (0,0,0,41); +Greys[7][5] = 1/100 (0,0,0,55); +Greys[7][6] = 1/100 (0,0,0,68); +Greys[7][7] = 1/100 (0,0,0,85); +Greys[8][1] = 1/100 (0,0,0,0); +Greys[8][2] = 1/100 (0,0,0,6); +Greys[8][3] = 1/100 (0,0,0,15); +Greys[8][4] = 1/100 (0,0,0,26); +Greys[8][5] = 1/100 (0,0,0,41); +Greys[8][6] = 1/100 (0,0,0,55); +Greys[8][7] = 1/100 (0,0,0,68); +Greys[8][8] = 1/100 (0,0,0,85); +Greys[9][1] = 1/100 (0,0,0,0); +Greys[9][2] = 1/100 (0,0,0,6); +Greys[9][3] = 1/100 (0,0,0,15); +Greys[9][4] = 1/100 (0,0,0,26); +Greys[9][5] = 1/100 (0,0,0,41); +Greys[9][6] = 1/100 (0,0,0,55); +Greys[9][7] = 1/100 (0,0,0,68); +Greys[9][8] = 1/100 (0,0,0,85); +Greys[9][9] = 1/100 (0,0,0,100); +OrRd[3][1] = 1/100 (0,9,18,0); +OrRd[3][2] = 1/100 (0,27,40,0); +OrRd[3][3] = 1/100 (10,70,70,0); +OrRd[4][1] = 1/100 (0,6,12,0); +OrRd[4][2] = 1/100 (0,20,40,0); +OrRd[4][3] = 1/100 (0,45,55,0); +OrRd[4][4] = 1/100 (15,80,80,0); +OrRd[5][1] = 1/100 (0,6,12,0); +OrRd[5][2] = 1/100 (0,20,40,0); +OrRd[5][3] = 1/100 (0,45,55,0); +OrRd[5][4] = 1/100 (10,70,70,0); +OrRd[5][5] = 1/100 (30,100,100,0); +OrRd[6][1] = 1/100 (0,6,12,0); +OrRd[6][2] = 1/100 (0,17,32,0); +OrRd[6][3] = 1/100 (0,27,40,0); +OrRd[6][4] = 1/100 (0,45,55,0); +OrRd[6][5] = 1/100 (10,70,70,0); +OrRd[6][6] = 1/100 (30,100,100,0); +OrRd[7][1] = 1/100 (0,6,12,0); +OrRd[7][2] = 1/100 (0,17,32,0); +OrRd[7][3] = 1/100 (0,27,40,0); +OrRd[7][4] = 1/100 (0,45,55,0); +OrRd[7][5] = 1/100 (5,60,60,0); +OrRd[7][6] = 1/100 (15,80,80,0); +OrRd[7][7] = 1/100 (40,100,100,0); +OrRd[8][1] = 1/100 (0,3,6,0); +OrRd[8][2] = 1/100 (0,9,18,0); +OrRd[8][3] = 1/100 (0,17,32,0); +OrRd[8][4] = 1/100 (0,27,40,0); +OrRd[8][5] = 1/100 (0,45,55,0); +OrRd[8][6] = 1/100 (5,60,60,0); +OrRd[8][7] = 1/100 (15,80,80,0); +OrRd[8][8] = 1/100 (40,100,100,0); +OrRd[9][1] = 1/100 (0,3,6,0); +OrRd[9][2] = 1/100 (0,9,18,0); +OrRd[9][3] = 1/100 (0,17,32,0); +OrRd[9][4] = 1/100 (0,27,40,0); +OrRd[9][5] = 1/100 (0,45,55,0); +OrRd[9][6] = 1/100 (5,60,60,0); +OrRd[9][7] = 1/100 (15,80,80,0); +OrRd[9][8] = 1/100 (30,100,100,0); +OrRd[9][9] = 1/100 (50,100,100,0); +Oranges[3][1] = 1/100 (0,10,15,0); +Oranges[3][2] = 1/100 (0,32,50,0); +Oranges[3][3] = 1/100 (10,65,95,0); +Oranges[4][1] = 1/100 (0,7,10,0); +Oranges[4][2] = 1/100 (0,26,40,0); +Oranges[4][3] = 1/100 (0,45,70,0); +Oranges[4][4] = 1/100 (15,70,100,0); +Oranges[5][1] = 1/100 (0,7,10,0); +Oranges[5][2] = 1/100 (0,26,40,0); +Oranges[5][3] = 1/100 (0,45,70,0); +Oranges[5][4] = 1/100 (10,65,95,0); +Oranges[5][5] = 1/100 (35,75,100,0); +Oranges[6][1] = 1/100 (0,7,10,0); +Oranges[6][2] = 1/100 (0,19,30,0); +Oranges[6][3] = 1/100 (0,32,50,0); +Oranges[6][4] = 1/100 (0,45,70,0); +Oranges[6][5] = 1/100 (10,65,95,0); +Oranges[6][6] = 1/100 (35,75,100,0); +Oranges[7][1] = 1/100 (0,7,10,0); +Oranges[7][2] = 1/100 (0,19,30,0); +Oranges[7][3] = 1/100 (0,32,50,0); +Oranges[7][4] = 1/100 (0,45,70,0); +Oranges[7][5] = 1/100 (5,58,90,0); +Oranges[7][6] = 1/100 (15,70,100,0); +Oranges[7][7] = 1/100 (45,78,100,0); +Oranges[8][1] = 1/100 (0,4,6,0); +Oranges[8][2] = 1/100 (0,10,15,0); +Oranges[8][3] = 1/100 (0,19,30,0); +Oranges[8][4] = 1/100 (0,32,50,0); +Oranges[8][5] = 1/100 (0,45,70,0); +Oranges[8][6] = 1/100 (5,58,90,0); +Oranges[8][7] = 1/100 (15,70,100,0); +Oranges[8][8] = 1/100 (45,78,100,0); +Oranges[9][1] = 1/100 (0,4,6,0); +Oranges[9][2] = 1/100 (0,10,15,0); +Oranges[9][3] = 1/100 (0,19,30,0); +Oranges[9][4] = 1/100 (0,32,50,0); +Oranges[9][5] = 1/100 (0,45,70,0); +Oranges[9][6] = 1/100 (5,58,90,0); +Oranges[9][7] = 1/100 (15,70,100,0); +Oranges[9][8] = 1/100 (35,75,100,0); +Oranges[9][9] = 1/100 (50,80,100,0); +PRGn[10][10] = 1/100 (100,50,100,0); +PRGn[10][1] = 1/100 (60,100,0,40); +PRGn[10][2] = 1/100 (55,80,10,0); +PRGn[10][3] = 1/100 (40,49,5,0); +PRGn[10][4] = 1/100 (23,30,0,0); +PRGn[10][5] = 1/100 (9,14,0,0); +PRGn[10][6] = 1/100 (15,0,15,0); +PRGn[10][7] = 1/100 (35,0,35,0); +PRGn[10][8] = 1/100 (65,5,65,0); +PRGn[10][9] = 1/100 (90,20,90,0); +PRGn[11][10] = 1/100 (90,20,90,0); +PRGn[11][11] = 1/100 (100,50,100,0); +PRGn[11][1] = 1/100 (60,100,0,40); +PRGn[11][2] = 1/100 (55,80,10,0); +PRGn[11][3] = 1/100 (40,49,5,0); +PRGn[11][4] = 1/100 (23,30,0,0); +PRGn[11][5] = 1/100 (9,14,0,0); +PRGn[11][6] = 1/100 (0,0,0,3); +PRGn[11][7] = 1/100 (15,0,15,0); +PRGn[11][8] = 1/100 (35,0,35,0); +PRGn[11][9] = 1/100 (65,5,65,0); +PRGn[3][1] = 1/100 (31,38,0,0); +PRGn[3][2] = 1/100 (0,0,0,3); +PRGn[3][3] = 1/100 (50,5,50,0); +PRGn[4][1] = 1/100 (53,77,0,0); +PRGn[4][2] = 1/100 (23,30,0,0); +PRGn[4][3] = 1/100 (35,0,35,0); +PRGn[4][4] = 1/100 (100,0,100,0); +PRGn[5][1] = 1/100 (53,77,0,0); +PRGn[5][2] = 1/100 (23,30,0,0); +PRGn[5][3] = 1/100 (0,0,0,3); +PRGn[5][4] = 1/100 (35,0,35,0); +PRGn[5][5] = 1/100 (100,0,100,0); +PRGn[6][1] = 1/100 (55,80,10,0); +PRGn[6][2] = 1/100 (31,38,0,0); +PRGn[6][3] = 1/100 (9,14,0,0); +PRGn[6][4] = 1/100 (15,0,15,0); +PRGn[6][5] = 1/100 (50,5,50,0); +PRGn[6][6] = 1/100 (90,20,90,0); +PRGn[7][1] = 1/100 (55,80,10,0); +PRGn[7][2] = 1/100 (31,38,0,0); +PRGn[7][3] = 1/100 (9,14,0,0); +PRGn[7][4] = 1/100 (0,0,0,3); +PRGn[7][5] = 1/100 (15,0,15,0); +PRGn[7][6] = 1/100 (50,5,50,0); +PRGn[7][7] = 1/100 (90,20,90,0); +PRGn[8][1] = 1/100 (55,80,10,0); +PRGn[8][2] = 1/100 (40,49,5,0); +PRGn[8][3] = 1/100 (23,30,0,0); +PRGn[8][4] = 1/100 (9,14,0,0); +PRGn[8][5] = 1/100 (15,0,15,0); +PRGn[8][6] = 1/100 (35,0,35,0); +PRGn[8][7] = 1/100 (65,5,65,0); +PRGn[8][8] = 1/100 (90,20,90,0); +PRGn[9][1] = 1/100 (55,80,10,0); +PRGn[9][2] = 1/100 (40,49,5,0); +PRGn[9][3] = 1/100 (23,30,0,0); +PRGn[9][4] = 1/100 (9,14,0,0); +PRGn[9][5] = 1/100 (0,0,0,3); +PRGn[9][6] = 1/100 (15,0,15,0); +PRGn[9][7] = 1/100 (35,0,35,0); +PRGn[9][8] = 1/100 (65,5,65,0); +PRGn[9][9] = 1/100 (90,20,90,0); +Paired[10][10] = 1/100 (60,70,0,0); +Paired[10][1] = 1/100 (35,7,0,0); +Paired[10][2] = 1/100 (90,30,0,0); +Paired[10][3] = 1/100 (30,0,45,0); +Paired[10][4] = 1/100 (80,0,100,0); +Paired[10][5] = 1/100 (0,40,25,0); +Paired[10][6] = 1/100 (10,90,80,0); +Paired[10][7] = 1/100 (0,25,50,0); +Paired[10][8] = 1/100 (0,50,100,0); +Paired[10][9] = 1/100 (20,25,0,0); +Paired[11][10] = 1/100 (60,70,0,0); +Paired[11][11] = 1/100 (0,0,40,0); +Paired[11][1] = 1/100 (35,7,0,0); +Paired[11][2] = 1/100 (90,30,0,0); +Paired[11][3] = 1/100 (30,0,45,0); +Paired[11][4] = 1/100 (80,0,100,0); +Paired[11][5] = 1/100 (0,40,25,0); +Paired[11][6] = 1/100 (10,90,80,0); +Paired[11][7] = 1/100 (0,25,50,0); +Paired[11][8] = 1/100 (0,50,100,0); +Paired[11][9] = 1/100 (20,25,0,0); +Paired[12][10] = 1/100 (60,70,0,0); +Paired[12][11] = 1/100 (0,0,40,0); +Paired[12][12] = 1/100 (23,73,98,12); +Paired[12][1] = 1/100 (35,7,0,0); +Paired[12][2] = 1/100 (90,30,0,0); +Paired[12][3] = 1/100 (30,0,45,0); +Paired[12][4] = 1/100 (80,0,100,0); +Paired[12][5] = 1/100 (0,40,25,0); +Paired[12][6] = 1/100 (10,90,80,0); +Paired[12][7] = 1/100 (0,25,50,0); +Paired[12][8] = 1/100 (0,50,100,0); +Paired[12][9] = 1/100 (20,25,0,0); +Paired[3][1] = 1/100 (35,7,0,0); +Paired[3][2] = 1/100 (90,30,0,0); +Paired[3][3] = 1/100 (30,0,45,0); +Paired[4][1] = 1/100 (35,7,0,0); +Paired[4][2] = 1/100 (90,30,0,0); +Paired[4][3] = 1/100 (30,0,45,0); +Paired[4][4] = 1/100 (80,0,100,0); +Paired[5][1] = 1/100 (35,7,0,0); +Paired[5][2] = 1/100 (90,30,0,0); +Paired[5][3] = 1/100 (30,0,45,0); +Paired[5][4] = 1/100 (80,0,100,0); +Paired[5][5] = 1/100 (0,40,25,0); +Paired[6][1] = 1/100 (35,7,0,0); +Paired[6][2] = 1/100 (90,30,0,0); +Paired[6][3] = 1/100 (30,0,45,0); +Paired[6][4] = 1/100 (80,0,100,0); +Paired[6][5] = 1/100 (0,40,25,0); +Paired[6][6] = 1/100 (10,90,80,0); +Paired[7][1] = 1/100 (35,7,0,0); +Paired[7][2] = 1/100 (90,30,0,0); +Paired[7][3] = 1/100 (30,0,45,0); +Paired[7][4] = 1/100 (80,0,100,0); +Paired[7][5] = 1/100 (0,40,25,0); +Paired[7][6] = 1/100 (10,90,80,0); +Paired[7][7] = 1/100 (0,25,50,0); +Paired[8][1] = 1/100 (35,7,0,0); +Paired[8][2] = 1/100 (90,30,0,0); +Paired[8][3] = 1/100 (30,0,45,0); +Paired[8][4] = 1/100 (80,0,100,0); +Paired[8][5] = 1/100 (0,40,25,0); +Paired[8][6] = 1/100 (10,90,80,0); +Paired[8][7] = 1/100 (0,25,50,0); +Paired[8][8] = 1/100 (0,50,100,0); +Paired[9][1] = 1/100 (35,7,0,0); +Paired[9][2] = 1/100 (90,30,0,0); +Paired[9][3] = 1/100 (30,0,45,0); +Paired[9][4] = 1/100 (80,0,100,0); +Paired[9][5] = 1/100 (0,40,25,0); +Paired[9][6] = 1/100 (10,90,80,0); +Paired[9][7] = 1/100 (0,25,50,0); +Paired[9][8] = 1/100 (0,50,100,0); +Paired[9][9] = 1/100 (20,25,0,0); +PastelOne[3][1] = 1/100 (0,30,20,0); +PastelOne[3][2] = 1/100 (30,10,0,0); +PastelOne[3][3] = 1/100 (20,0,20,0); +PastelOne[4][1] = 1/100 (0,30,20,0); +PastelOne[4][2] = 1/100 (30,10,0,0); +PastelOne[4][3] = 1/100 (20,0,20,0); +PastelOne[4][4] = 1/100 (12,17,0,0); +PastelOne[5][1] = 1/100 (0,30,20,0); +PastelOne[5][2] = 1/100 (30,10,0,0); +PastelOne[5][3] = 1/100 (20,0,20,0); +PastelOne[5][4] = 1/100 (12,17,0,0); +PastelOne[5][5] = 1/100 (0,15,30,0); +PastelOne[6][1] = 1/100 (0,30,20,0); +PastelOne[6][2] = 1/100 (30,10,0,0); +PastelOne[6][3] = 1/100 (20,0,20,0); +PastelOne[6][4] = 1/100 (12,17,0,0); +PastelOne[6][5] = 1/100 (0,15,30,0); +PastelOne[6][6] = 1/100 (0,0,20,0); +PastelOne[7][1] = 1/100 (0,30,20,0); +PastelOne[7][2] = 1/100 (30,10,0,0); +PastelOne[7][3] = 1/100 (20,0,20,0); +PastelOne[7][4] = 1/100 (12,17,0,0); +PastelOne[7][5] = 1/100 (0,15,30,0); +PastelOne[7][6] = 1/100 (0,0,20,0); +PastelOne[7][7] = 1/100 (10,12,20,0); +PastelOne[8][1] = 1/100 (0,30,20,0); +PastelOne[8][2] = 1/100 (30,10,0,0); +PastelOne[8][3] = 1/100 (20,0,20,0); +PastelOne[8][4] = 1/100 (12,17,0,0); +PastelOne[8][5] = 1/100 (0,15,30,0); +PastelOne[8][6] = 1/100 (0,0,20,0); +PastelOne[8][7] = 1/100 (10,12,20,0); +PastelOne[8][8] = 1/100 (0,15,0,0); +PastelOne[9][1] = 1/100 (0,30,20,0); +PastelOne[9][2] = 1/100 (30,10,0,0); +PastelOne[9][3] = 1/100 (20,0,20,0); +PastelOne[9][4] = 1/100 (12,17,0,0); +PastelOne[9][5] = 1/100 (0,15,30,0); +PastelOne[9][6] = 1/100 (0,0,20,0); +PastelOne[9][7] = 1/100 (10,12,20,0); +PastelOne[9][8] = 1/100 (0,15,0,0); +PastelOne[9][9] = 1/100 (0,0,0,5); +PastelTwo[3][1] = 1/100 (30,0,15,0); +PastelTwo[3][2] = 1/100 (0,20,25,0); +PastelTwo[3][3] = 1/100 (20,10,0,0); +PastelTwo[4][1] = 1/100 (30,0,15,0); +PastelTwo[4][2] = 1/100 (0,20,25,0); +PastelTwo[4][3] = 1/100 (20,10,0,0); +PastelTwo[4][4] = 1/100 (3,20,0,0); +PastelTwo[5][1] = 1/100 (30,0,15,0); +PastelTwo[5][2] = 1/100 (0,20,25,0); +PastelTwo[5][3] = 1/100 (20,10,0,0); +PastelTwo[5][4] = 1/100 (3,20,0,0); +PastelTwo[5][5] = 1/100 (10,0,20,0); +PastelTwo[6][1] = 1/100 (30,0,15,0); +PastelTwo[6][2] = 1/100 (0,20,25,0); +PastelTwo[6][3] = 1/100 (20,10,0,0); +PastelTwo[6][4] = 1/100 (3,20,0,0); +PastelTwo[6][5] = 1/100 (10,0,20,0); +PastelTwo[6][6] = 1/100 (0,5,30,0); +PastelTwo[7][1] = 1/100 (30,0,15,0); +PastelTwo[7][2] = 1/100 (0,20,25,0); +PastelTwo[7][3] = 1/100 (20,10,0,0); +PastelTwo[7][4] = 1/100 (3,20,0,0); +PastelTwo[7][5] = 1/100 (10,0,20,0); +PastelTwo[7][6] = 1/100 (0,5,30,0); +PastelTwo[7][7] = 1/100 (5,10,15,0); +PastelTwo[8][1] = 1/100 (30,0,15,0); +PastelTwo[8][2] = 1/100 (0,20,25,0); +PastelTwo[8][3] = 1/100 (20,10,0,0); +PastelTwo[8][4] = 1/100 (3,20,0,0); +PastelTwo[8][5] = 1/100 (10,0,20,0); +PastelTwo[8][6] = 1/100 (0,5,30,0); +PastelTwo[8][7] = 1/100 (5,10,15,0); +PastelTwo[8][8] = 1/100 (0,0,0,20); +PiYG[10][10] = 1/100 (75,0,100,40); +PiYG[10][1] = 1/100 (10,100,0,35); +PiYG[10][2] = 1/100 (20,90,10,0); +PiYG[10][3] = 1/100 (11,52,6,0); +PiYG[10][4] = 1/100 (4,28,0,0); +PiYG[10][5] = 1/100 (0,12,0,0); +PiYG[10][6] = 1/100 (10,0,17,0); +PiYG[10][7] = 1/100 (28,0,47,0); +PiYG[10][8] = 1/100 (50,5,80,0); +PiYG[10][9] = 1/100 (70,15,100,0); +PiYG[11][10] = 1/100 (70,15,100,0); +PiYG[11][11] = 1/100 (75,0,100,40); +PiYG[11][1] = 1/100 (10,100,0,35); +PiYG[11][2] = 1/100 (20,90,10,0); +PiYG[11][3] = 1/100 (11,52,6,0); +PiYG[11][4] = 1/100 (4,28,0,0); +PiYG[11][5] = 1/100 (0,12,0,0); +PiYG[11][6] = 1/100 (0,0,0,3); +PiYG[11][7] = 1/100 (10,0,17,0); +PiYG[11][8] = 1/100 (28,0,47,0); +PiYG[11][9] = 1/100 (50,5,80,0); +PiYG[3][1] = 1/100 (7,35,3,0); +PiYG[3][2] = 1/100 (0,0,0,3); +PiYG[3][3] = 1/100 (37,0,60,0); +PiYG[4][1] = 1/100 (15,90,0,0); +PiYG[4][2] = 1/100 (4,28,0,0); +PiYG[4][3] = 1/100 (28,0,47,0); +PiYG[4][4] = 1/100 (70,0,100,0); +PiYG[5][1] = 1/100 (15,90,0,0); +PiYG[5][2] = 1/100 (4,28,0,0); +PiYG[5][3] = 1/100 (0,0,0,3); +PiYG[5][4] = 1/100 (28,0,47,0); +PiYG[5][5] = 1/100 (70,0,100,0); +PiYG[6][1] = 1/100 (20,90,10,0); +PiYG[6][2] = 1/100 (7,35,3,0); +PiYG[6][3] = 1/100 (0,12,0,0); +PiYG[6][4] = 1/100 (10,0,17,0); +PiYG[6][5] = 1/100 (37,0,60,0); +PiYG[6][6] = 1/100 (70,15,100,0); +PiYG[7][1] = 1/100 (20,90,10,0); +PiYG[7][2] = 1/100 (7,35,3,0); +PiYG[7][3] = 1/100 (0,12,0,0); +PiYG[7][4] = 1/100 (0,0,0,3); +PiYG[7][5] = 1/100 (10,0,17,0); +PiYG[7][6] = 1/100 (37,0,60,0); +PiYG[7][7] = 1/100 (70,15,100,0); +PiYG[8][1] = 1/100 (20,90,10,0); +PiYG[8][2] = 1/100 (11,52,6,0); +PiYG[8][3] = 1/100 (4,28,0,0); +PiYG[8][4] = 1/100 (0,12,0,0); +PiYG[8][5] = 1/100 (10,0,17,0); +PiYG[8][6] = 1/100 (28,0,47,0); +PiYG[8][7] = 1/100 (50,5,80,0); +PiYG[8][8] = 1/100 (70,15,100,0); +PiYG[9][1] = 1/100 (20,90,10,0); +PiYG[9][2] = 1/100 (11,52,6,0); +PiYG[9][3] = 1/100 (4,28,0,0); +PiYG[9][4] = 1/100 (0,12,0,0); +PiYG[9][5] = 1/100 (0,0,0,3); +PiYG[9][6] = 1/100 (10,0,17,0); +PiYG[9][7] = 1/100 (28,0,47,0); +PiYG[9][8] = 1/100 (50,5,80,0); +PiYG[9][9] = 1/100 (70,15,100,0); +PuBuGn[3][1] = 1/100 (7,9,0,0); +PuBuGn[3][2] = 1/100 (35,15,0,0); +PuBuGn[3][3] = 1/100 (90,12,27,0); +PuBuGn[4][1] = 1/100 (3,5,0,0); +PuBuGn[4][2] = 1/100 (26,13,0,0); +PuBuGn[4][3] = 1/100 (60,15,0,0); +PuBuGn[4][4] = 1/100 (100,15,35,0); +PuBuGn[5][1] = 1/100 (3,5,0,0); +PuBuGn[5][2] = 1/100 (26,13,0,0); +PuBuGn[5][3] = 1/100 (60,15,0,0); +PuBuGn[5][4] = 1/100 (90,12,27,0); +PuBuGn[5][5] = 1/100 (100,25,65,0); +PuBuGn[6][1] = 1/100 (3,5,0,0); +PuBuGn[6][2] = 1/100 (18,12,0,0); +PuBuGn[6][3] = 1/100 (35,15,0,0); +PuBuGn[6][4] = 1/100 (60,15,0,0); +PuBuGn[6][5] = 1/100 (90,12,27,0); +PuBuGn[6][6] = 1/100 (100,25,65,0); +PuBuGn[7][1] = 1/100 (3,5,0,0); +PuBuGn[7][2] = 1/100 (18,12,0,0); +PuBuGn[7][3] = 1/100 (35,15,0,0); +PuBuGn[7][4] = 1/100 (60,15,0,0); +PuBuGn[7][5] = 1/100 (80,20,0,0); +PuBuGn[7][6] = 1/100 (100,15,35,0); +PuBuGn[7][7] = 1/100 (100,30,70,0); +PuBuGn[8][1] = 1/100 (0,3,0,0); +PuBuGn[8][2] = 1/100 (7,9,0,0); +PuBuGn[8][3] = 1/100 (18,12,0,0); +PuBuGn[8][4] = 1/100 (35,15,0,0); +PuBuGn[8][5] = 1/100 (60,15,0,0); +PuBuGn[8][6] = 1/100 (80,20,0,0); +PuBuGn[8][7] = 1/100 (100,15,35,0); +PuBuGn[8][8] = 1/100 (100,30,70,0); +PuBuGn[9][1] = 1/100 (0,3,0,0); +PuBuGn[9][2] = 1/100 (7,9,0,0); +PuBuGn[9][3] = 1/100 (18,12,0,0); +PuBuGn[9][4] = 1/100 (35,15,0,0); +PuBuGn[9][5] = 1/100 (60,15,0,0); +PuBuGn[9][6] = 1/100 (80,20,0,0); +PuBuGn[9][7] = 1/100 (100,15,35,0); +PuBuGn[9][8] = 1/100 (100,25,65,0); +PuBuGn[9][9] = 1/100 (100,50,80,0); +PuBu[3][1] = 1/100 (7,7,0,0); +PuBu[3][2] = 1/100 (35,15,0,0); +PuBu[3][3] = 1/100 (85,20,0,0); +PuBu[4][1] = 1/100 (5,5,0,0); +PuBu[4][2] = 1/100 (26,13,0,0); +PuBu[4][3] = 1/100 (55,17,0,0); +PuBu[4][4] = 1/100 (100,30,0,0); +PuBu[5][1] = 1/100 (5,5,0,0); +PuBu[5][2] = 1/100 (26,13,0,0); +PuBu[5][3] = 1/100 (55,17,0,0); +PuBu[5][4] = 1/100 (85,20,0,0); +PuBu[5][5] = 1/100 (100,30,0,20); +PuBu[6][1] = 1/100 (5,5,0,0); +PuBu[6][2] = 1/100 (18,12,0,0); +PuBu[6][3] = 1/100 (35,15,0,0); +PuBu[6][4] = 1/100 (55,17,0,0); +PuBu[6][5] = 1/100 (85,20,0,0); +PuBu[6][6] = 1/100 (100,30,0,20); +PuBu[7][1] = 1/100 (5,5,0,0); +PuBu[7][2] = 1/100 (18,12,0,0); +PuBu[7][3] = 1/100 (35,15,0,0); +PuBu[7][4] = 1/100 (55,17,0,0); +PuBu[7][5] = 1/100 (80,20,0,0); +PuBu[7][6] = 1/100 (100,30,0,0); +PuBu[7][7] = 1/100 (100,30,0,30); +PuBu[8][1] = 1/100 (0,3,0,0); +PuBu[8][2] = 1/100 (7,7,0,0); +PuBu[8][3] = 1/100 (18,12,0,0); +PuBu[8][4] = 1/100 (35,15,0,0); +PuBu[8][5] = 1/100 (55,17,0,0); +PuBu[8][6] = 1/100 (80,20,0,0); +PuBu[8][7] = 1/100 (100,30,0,0); +PuBu[8][8] = 1/100 (100,30,0,30); +PuBu[9][1] = 1/100 (0,3,0,0); +PuBu[9][2] = 1/100 (7,7,0,0); +PuBu[9][3] = 1/100 (18,12,0,0); +PuBu[9][4] = 1/100 (35,15,0,0); +PuBu[9][5] = 1/100 (55,17,0,0); +PuBu[9][6] = 1/100 (80,20,0,0); +PuBu[9][7] = 1/100 (100,30,0,0); +PuBu[9][8] = 1/100 (100,30,0,20); +PuBu[9][9] = 1/100 (100,30,0,50); +PuOr[10][10] = 1/100 (75,100,0,40); +PuOr[10][1] = 1/100 (50,70,100,0); +PuOr[10][2] = 1/100 (30,60,100,0); +PuOr[10][3] = 1/100 (12,46,92,0); +PuOr[10][4] = 1/100 (0,28,55,0); +PuOr[10][5] = 1/100 (0,12,24,0); +PuOr[10][6] = 1/100 (15,10,0,0); +PuOr[10][7] = 1/100 (30,25,0,0); +PuOr[10][8] = 1/100 (50,45,5,0); +PuOr[10][9] = 1/100 (70,80,5,0); +PuOr[11][10] = 1/100 (70,80,5,0); +PuOr[11][11] = 1/100 (75,100,0,40); +PuOr[11][1] = 1/100 (50,70,100,0); +PuOr[11][2] = 1/100 (30,60,100,0); +PuOr[11][3] = 1/100 (12,46,92,0); +PuOr[11][4] = 1/100 (0,28,55,0); +PuOr[11][5] = 1/100 (0,12,24,0); +PuOr[11][6] = 1/100 (0,0,0,3); +PuOr[11][7] = 1/100 (15,10,0,0); +PuOr[11][8] = 1/100 (30,25,0,0); +PuOr[11][9] = 1/100 (50,45,5,0); +PuOr[3][1] = 1/100 (5,35,70,0); +PuOr[3][2] = 1/100 (0,0,0,3); +PuOr[3][3] = 1/100 (40,35,0,0); +PuOr[4][1] = 1/100 (10,60,100,0); +PuOr[4][2] = 1/100 (0,28,55,0); +PuOr[4][3] = 1/100 (30,25,0,0); +PuOr[4][4] = 1/100 (65,70,0,0); +PuOr[5][1] = 1/100 (10,60,100,0); +PuOr[5][2] = 1/100 (0,28,55,0); +PuOr[5][3] = 1/100 (0,0,0,3); +PuOr[5][4] = 1/100 (30,25,0,0); +PuOr[5][5] = 1/100 (65,70,0,0); +PuOr[6][1] = 1/100 (30,60,100,0); +PuOr[6][2] = 1/100 (5,35,70,0); +PuOr[6][3] = 1/100 (0,12,24,0); +PuOr[6][4] = 1/100 (15,10,0,0); +PuOr[6][5] = 1/100 (40,35,0,0); +PuOr[6][6] = 1/100 (70,80,5,0); +PuOr[7][1] = 1/100 (30,60,100,0); +PuOr[7][2] = 1/100 (5,35,70,0); +PuOr[7][3] = 1/100 (0,12,24,0); +PuOr[7][4] = 1/100 (0,0,0,3); +PuOr[7][5] = 1/100 (15,10,0,0); +PuOr[7][6] = 1/100 (40,35,0,0); +PuOr[7][7] = 1/100 (70,80,5,0); +PuOr[8][1] = 1/100 (30,60,100,0); +PuOr[8][2] = 1/100 (12,46,92,0); +PuOr[8][3] = 1/100 (0,28,55,0); +PuOr[8][4] = 1/100 (0,12,24,0); +PuOr[8][5] = 1/100 (15,10,0,0); +PuOr[8][6] = 1/100 (30,25,0,0); +PuOr[8][7] = 1/100 (50,45,5,0); +PuOr[8][8] = 1/100 (70,80,5,0); +PuOr[9][1] = 1/100 (30,60,100,0); +PuOr[9][2] = 1/100 (12,46,92,0); +PuOr[9][3] = 1/100 (0,28,55,0); +PuOr[9][4] = 1/100 (0,12,24,0); +PuOr[9][5] = 1/100 (0,0,0,3); +PuOr[9][6] = 1/100 (15,10,0,0); +PuOr[9][7] = 1/100 (30,25,0,0); +PuOr[9][8] = 1/100 (50,45,5,0); +PuOr[9][9] = 1/100 (70,80,5,0); +PuRd[3][1] = 1/100 (9,9,0,0); +PuRd[3][2] = 1/100 (20,38,0,0); +PuRd[3][3] = 1/100 (10,90,15,0); +PuRd[4][1] = 1/100 (5,5,0,0); +PuRd[4][2] = 1/100 (15,25,0,0); +PuRd[4][3] = 1/100 (10,60,0,0); +PuRd[4][4] = 1/100 (17,95,35,0); +PuRd[5][1] = 1/100 (5,5,0,0); +PuRd[5][2] = 1/100 (15,25,0,0); +PuRd[5][3] = 1/100 (10,60,0,0); +PuRd[5][4] = 1/100 (10,90,15,0); +PuRd[5][5] = 1/100 (40,100,47,0); +PuRd[6][1] = 1/100 (5,5,0,0); +PuRd[6][2] = 1/100 (16,23,0,0); +PuRd[6][3] = 1/100 (20,38,0,0); +PuRd[6][4] = 1/100 (10,60,0,0); +PuRd[6][5] = 1/100 (10,90,15,0); +PuRd[6][6] = 1/100 (40,100,47,0); +PuRd[7][1] = 1/100 (5,5,0,0); +PuRd[7][2] = 1/100 (16,23,0,0); +PuRd[7][3] = 1/100 (20,38,0,0); +PuRd[7][4] = 1/100 (10,60,0,0); +PuRd[7][5] = 1/100 (5,85,5,0); +PuRd[7][6] = 1/100 (17,95,35,0); +PuRd[7][7] = 1/100 (43,100,50,0); +PuRd[8][1] = 1/100 (3,3,0,0); +PuRd[8][2] = 1/100 (9,9,0,0); +PuRd[8][3] = 1/100 (16,23,0,0); +PuRd[8][4] = 1/100 (20,38,0,0); +PuRd[8][5] = 1/100 (10,60,0,0); +PuRd[8][6] = 1/100 (5,85,5,0); +PuRd[8][7] = 1/100 (17,95,35,0); +PuRd[8][8] = 1/100 (43,100,50,0); +PuRd[9][1] = 1/100 (3,3,0,0); +PuRd[9][2] = 1/100 (9,9,0,0); +PuRd[9][3] = 1/100 (16,23,0,0); +PuRd[9][4] = 1/100 (20,38,0,0); +PuRd[9][5] = 1/100 (10,60,0,0); +PuRd[9][6] = 1/100 (5,85,5,0); +PuRd[9][7] = 1/100 (17,95,35,0); +PuRd[9][8] = 1/100 (40,100,47,0); +PuRd[9][9] = 1/100 (60,100,75,0); +Purples[3][1] = 1/100 (6,5,0,0); +Purples[3][2] = 1/100 (28,18,0,0); +Purples[3][3] = 1/100 (55,48,0,0); +Purples[4][1] = 1/100 (5,4,0,0); +Purples[4][2] = 1/100 (20,15,0,0); +Purples[4][3] = 1/100 (38,30,0,0); +Purples[4][4] = 1/100 (60,60,0,0); +Purples[5][1] = 1/100 (5,4,0,0); +Purples[5][2] = 1/100 (20,15,0,0); +Purples[5][3] = 1/100 (38,30,0,0); +Purples[5][4] = 1/100 (55,48,0,0); +Purples[5][5] = 1/100 (70,80,0,0); +Purples[6][1] = 1/100 (5,4,0,0); +Purples[6][2] = 1/100 (14,10,0,0); +Purples[6][3] = 1/100 (26,18,0,0); +Purples[6][4] = 1/100 (38,30,0,0); +Purples[6][5] = 1/100 (55,48,0,0); +Purples[6][6] = 1/100 (70,80,0,0); +Purples[7][1] = 1/100 (5,4,0,0); +Purples[7][2] = 1/100 (14,10,0,0); +Purples[7][3] = 1/100 (26,18,0,0); +Purples[7][4] = 1/100 (38,30,0,0); +Purples[7][5] = 1/100 (50,40,0,0); +Purples[7][6] = 1/100 (60,60,0,0); +Purples[7][7] = 1/100 (75,90,0,0); +Purples[8][1] = 1/100 (1,1,0,0); +Purples[8][2] = 1/100 (6,5,0,0); +Purples[8][3] = 1/100 (14,10,0,0); +Purples[8][4] = 1/100 (26,18,0,0); +Purples[8][5] = 1/100 (38,30,0,0); +Purples[8][6] = 1/100 (50,40,0,0); +Purples[8][7] = 1/100 (60,60,0,0); +Purples[8][8] = 1/100 (75,90,0,0); +Purples[9][1] = 1/100 (1,1,0,0); +Purples[9][2] = 1/100 (6,5,0,0); +Purples[9][3] = 1/100 (14,10,0,0); +Purples[9][4] = 1/100 (26,18,0,0); +Purples[9][5] = 1/100 (38,30,0,0); +Purples[9][6] = 1/100 (50,40,0,0); +Purples[9][7] = 1/100 (60,60,0,0); +Purples[9][8] = 1/100 (70,80,0,0); +Purples[9][9] = 1/100 (80,100,0,0); +RdBu[10][10] = 1/100 (100,50,0,40); +RdBu[10][1] = 1/100 (60,100,75,0); +RdBu[10][2] = 1/100 (30,90,70,0); +RdBu[10][3] = 1/100 (15,60,57,0); +RdBu[10][4] = 1/100 (3,35,38,0); +RdBu[10][5] = 1/100 (0,14,16,0); +RdBu[10][6] = 1/100 (18,4,0,0); +RdBu[10][7] = 1/100 (43,8,0,0); +RdBu[10][8] = 1/100 (75,20,0,0); +RdBu[10][9] = 1/100 (90,40,0,0); +RdBu[11][10] = 1/100 (90,40,0,0); +RdBu[11][11] = 1/100 (100,50,0,40); +RdBu[11][1] = 1/100 (60,100,75,0); +RdBu[11][2] = 1/100 (30,90,70,0); +RdBu[11][3] = 1/100 (15,60,57,0); +RdBu[11][4] = 1/100 (3,35,38,0); +RdBu[11][5] = 1/100 (0,14,16,0); +RdBu[11][6] = 1/100 (0,0,0,3); +RdBu[11][7] = 1/100 (18,4,0,0); +RdBu[11][8] = 1/100 (43,8,0,0); +RdBu[11][9] = 1/100 (75,20,0,0); +RdBu[3][1] = 1/100 (5,45,50,0); +RdBu[3][2] = 1/100 (0,0,0,3); +RdBu[3][3] = 1/100 (60,15,0,0); +RdBu[4][1] = 1/100 (20,100,75,0); +RdBu[4][2] = 1/100 (3,35,38,0); +RdBu[4][3] = 1/100 (43,8,0,0); +RdBu[4][4] = 1/100 (100,30,0,0); +RdBu[5][1] = 1/100 (20,100,75,0); +RdBu[5][2] = 1/100 (3,35,38,0); +RdBu[5][3] = 1/100 (0,0,0,3); +RdBu[5][4] = 1/100 (43,8,0,0); +RdBu[5][5] = 1/100 (100,30,0,0); +RdBu[6][1] = 1/100 (30,90,70,0); +RdBu[6][2] = 1/100 (5,45,50,0); +RdBu[6][3] = 1/100 (0,14,16,0); +RdBu[6][4] = 1/100 (18,4,0,0); +RdBu[6][5] = 1/100 (60,15,0,0); +RdBu[6][6] = 1/100 (90,40,0,0); +RdBu[7][1] = 1/100 (30,90,70,0); +RdBu[7][2] = 1/100 (5,45,50,0); +RdBu[7][3] = 1/100 (0,14,16,0); +RdBu[7][4] = 1/100 (0,0,0,3); +RdBu[7][5] = 1/100 (18,4,0,0); +RdBu[7][6] = 1/100 (60,15,0,0); +RdBu[7][7] = 1/100 (90,40,0,0); +RdBu[8][1] = 1/100 (30,90,70,0); +RdBu[8][2] = 1/100 (15,60,57,0); +RdBu[8][3] = 1/100 (3,35,38,0); +RdBu[8][4] = 1/100 (0,14,16,0); +RdBu[8][5] = 1/100 (18,4,0,0); +RdBu[8][6] = 1/100 (43,8,0,0); +RdBu[8][7] = 1/100 (75,20,0,0); +RdBu[8][8] = 1/100 (90,40,0,0); +RdBu[9][1] = 1/100 (30,90,70,0); +RdBu[9][2] = 1/100 (15,60,57,0); +RdBu[9][3] = 1/100 (3,35,38,0); +RdBu[9][4] = 1/100 (0,14,16,0); +RdBu[9][5] = 1/100 (0,0,0,3); +RdBu[9][6] = 1/100 (18,4,0,0); +RdBu[9][7] = 1/100 (43,8,0,0); +RdBu[9][8] = 1/100 (75,20,0,0); +RdBu[9][9] = 1/100 (90,40,0,0); +RdGy[10][10] = 1/100 (0,0,0,90); +RdGy[10][1] = 1/100 (60,100,75,0); +RdGy[10][2] = 1/100 (30,90,70,0); +RdGy[10][3] = 1/100 (15,60,57,0); +RdGy[10][4] = 1/100 (3,35,38,0); +RdGy[10][5] = 1/100 (0,14,16,0); +RdGy[10][6] = 1/100 (0,0,0,12); +RdGy[10][7] = 1/100 (0,0,0,27); +RdGy[10][8] = 1/100 (0,0,0,47); +RdGy[10][9] = 1/100 (0,0,0,70); +RdGy[11][10] = 1/100 (0,0,0,70); +RdGy[11][11] = 1/100 (0,0,0,90); +RdGy[11][1] = 1/100 (60,100,75,0); +RdGy[11][2] = 1/100 (30,90,70,0); +RdGy[11][3] = 1/100 (15,60,57,0); +RdGy[11][4] = 1/100 (3,35,38,0); +RdGy[11][5] = 1/100 (0,14,16,0); +RdGy[11][6] = 1/100 (0,0,0,0); +RdGy[11][7] = 1/100 (0,0,0,12); +RdGy[11][8] = 1/100 (0,0,0,27); +RdGy[11][9] = 1/100 (0,0,0,47); +RdGy[3][1] = 1/100 (5,45,50,0); +RdGy[3][2] = 1/100 (0,0,0,0); +RdGy[3][3] = 1/100 (0,0,0,40); +RdGy[4][1] = 1/100 (20,100,75,0); +RdGy[4][2] = 1/100 (3,35,38,0); +RdGy[4][3] = 1/100 (0,0,0,27); +RdGy[4][4] = 1/100 (0,0,0,75); +RdGy[5][1] = 1/100 (20,100,75,0); +RdGy[5][2] = 1/100 (3,35,38,0); +RdGy[5][3] = 1/100 (0,0,0,0); +RdGy[5][4] = 1/100 (0,0,0,27); +RdGy[5][5] = 1/100 (0,0,0,75); +RdGy[6][1] = 1/100 (30,90,70,0); +RdGy[6][2] = 1/100 (5,45,50,0); +RdGy[6][3] = 1/100 (0,14,16,0); +RdGy[6][4] = 1/100 (0,0,0,12); +RdGy[6][5] = 1/100 (0,0,0,40); +RdGy[6][6] = 1/100 (0,0,0,70); +RdGy[7][1] = 1/100 (30,90,70,0); +RdGy[7][2] = 1/100 (5,45,50,0); +RdGy[7][3] = 1/100 (0,14,16,0); +RdGy[7][4] = 1/100 (0,0,0,0); +RdGy[7][5] = 1/100 (0,0,0,12); +RdGy[7][6] = 1/100 (0,0,0,40); +RdGy[7][7] = 1/100 (0,0,0,70); +RdGy[8][1] = 1/100 (30,90,70,0); +RdGy[8][2] = 1/100 (15,60,57,0); +RdGy[8][3] = 1/100 (3,35,38,0); +RdGy[8][4] = 1/100 (0,14,16,0); +RdGy[8][5] = 1/100 (0,0,0,12); +RdGy[8][6] = 1/100 (0,0,0,27); +RdGy[8][7] = 1/100 (0,0,0,47); +RdGy[8][8] = 1/100 (0,0,0,70); +RdGy[9][1] = 1/100 (30,90,70,0); +RdGy[9][2] = 1/100 (15,60,57,0); +RdGy[9][3] = 1/100 (3,35,38,0); +RdGy[9][4] = 1/100 (0,14,16,0); +RdGy[9][5] = 1/100 (0,0,0,0); +RdGy[9][6] = 1/100 (0,0,0,12); +RdGy[9][7] = 1/100 (0,0,0,27); +RdGy[9][8] = 1/100 (0,0,0,47); +RdGy[9][9] = 1/100 (0,0,0,70); +RdPu[3][1] = 1/100 (0,12,8,0); +RdPu[3][2] = 1/100 (0,38,12,0); +RdPu[3][3] = 1/100 (20,90,0,0); +RdPu[4][1] = 1/100 (0,8,8,0); +RdPu[4][2] = 1/100 (0,30,15,0); +RdPu[4][3] = 1/100 (0,60,10,0); +RdPu[4][4] = 1/100 (30,100,0,0); +RdPu[5][1] = 1/100 (0,8,8,0); +RdPu[5][2] = 1/100 (0,30,15,0); +RdPu[5][3] = 1/100 (0,60,10,0); +RdPu[5][4] = 1/100 (20,90,0,0); +RdPu[5][5] = 1/100 (50,100,0,5); +RdPu[6][1] = 1/100 (0,8,8,0); +RdPu[6][2] = 1/100 (0,23,15,0); +RdPu[6][3] = 1/100 (0,38,12,0); +RdPu[6][4] = 1/100 (0,60,10,0); +RdPu[6][5] = 1/100 (20,90,0,0); +RdPu[6][6] = 1/100 (50,100,0,5); +RdPu[7][1] = 1/100 (0,8,8,0); +RdPu[7][2] = 1/100 (0,23,15,0); +RdPu[7][3] = 1/100 (0,38,12,0); +RdPu[7][4] = 1/100 (0,60,10,0); +RdPu[7][5] = 1/100 (10,80,0,0); +RdPu[7][6] = 1/100 (30,100,0,0); +RdPu[7][7] = 1/100 (50,100,0,5); +RdPu[8][1] = 1/100 (0,3,3,0); +RdPu[8][2] = 1/100 (0,12,8,0); +RdPu[8][3] = 1/100 (0,23,15,0); +RdPu[8][4] = 1/100 (0,38,12,0); +RdPu[8][5] = 1/100 (0,60,10,0); +RdPu[8][6] = 1/100 (10,80,0,0); +RdPu[8][7] = 1/100 (30,100,0,0); +RdPu[8][8] = 1/100 (50,100,0,5); +RdPu[9][1] = 1/100 (0,3,3,0); +RdPu[9][2] = 1/100 (0,12,8,0); +RdPu[9][3] = 1/100 (0,23,15,0); +RdPu[9][4] = 1/100 (0,38,12,0); +RdPu[9][5] = 1/100 (0,60,10,0); +RdPu[9][6] = 1/100 (10,80,0,0); +RdPu[9][7] = 1/100 (30,100,0,0); +RdPu[9][8] = 1/100 (50,100,0,5); +RdPu[9][9] = 1/100 (70,100,0,15); +RdYlBu[10][10] = 1/100 (85,70,0,0); +RdYlBu[10][1] = 1/100 (35,100,70,0); +RdYlBu[10][2] = 1/100 (15,80,75,0); +RdYlBu[10][3] = 1/100 (3,57,63,0); +RdYlBu[10][4] = 1/100 (0,32,55,0); +RdYlBu[10][5] = 1/100 (0,12,40,0); +RdYlBu[10][6] = 1/100 (12,0,0,0); +RdYlBu[10][7] = 1/100 (33,3,0,0); +RdYlBu[10][8] = 1/100 (55,15,0,0); +RdYlBu[10][9] = 1/100 (75,37,0,0); +RdYlBu[11][10] = 1/100 (75,37,0,0); +RdYlBu[11][11] = 1/100 (85,70,0,0); +RdYlBu[11][1] = 1/100 (35,100,70,0); +RdYlBu[11][2] = 1/100 (15,80,75,0); +RdYlBu[11][3] = 1/100 (3,57,63,0); +RdYlBu[11][4] = 1/100 (0,35,55,0); +RdYlBu[11][5] = 1/100 (0,12,40,0); +RdYlBu[11][6] = 1/100 (0,0,25,0); +RdYlBu[11][7] = 1/100 (12,0,0,0); +RdYlBu[11][8] = 1/100 (33,3,0,0); +RdYlBu[11][9] = 1/100 (55,15,0,0); +RdYlBu[3][1] = 1/100 (0,45,55,0); +RdYlBu[3][2] = 1/100 (0,0,25,0); +RdYlBu[3][3] = 1/100 (43,11,0,0); +RdYlBu[4][1] = 1/100 (15,90,80,0); +RdYlBu[4][2] = 1/100 (0,32,55,0); +RdYlBu[4][3] = 1/100 (33,3,0,0); +RdYlBu[4][4] = 1/100 (85,30,0,0); +RdYlBu[5][1] = 1/100 (15,90,80,0); +RdYlBu[5][2] = 1/100 (0,32,55,0); +RdYlBu[5][3] = 1/100 (0,0,25,0); +RdYlBu[5][4] = 1/100 (33,3,0,0); +RdYlBu[5][5] = 1/100 (85,30,0,0); +RdYlBu[6][1] = 1/100 (15,80,75,0); +RdYlBu[6][2] = 1/100 (0,45,55,0); +RdYlBu[6][3] = 1/100 (0,12,40,0); +RdYlBu[6][4] = 1/100 (12,0,0,0); +RdYlBu[6][5] = 1/100 (43,11,0,0); +RdYlBu[6][6] = 1/100 (75,37,0,0); +RdYlBu[7][1] = 1/100 (15,80,75,0); +RdYlBu[7][2] = 1/100 (0,45,55,0); +RdYlBu[7][3] = 1/100 (0,12,40,0); +RdYlBu[7][4] = 1/100 (0,0,25,0); +RdYlBu[7][5] = 1/100 (12,0,0,0); +RdYlBu[7][6] = 1/100 (43,11,0,0); +RdYlBu[7][7] = 1/100 (75,37,0,0); +RdYlBu[8][1] = 1/100 (15,80,75,0); +RdYlBu[8][2] = 1/100 (3,57,63,0); +RdYlBu[8][3] = 1/100 (0,32,55,0); +RdYlBu[8][4] = 1/100 (0,12,40,0); +RdYlBu[8][5] = 1/100 (12,0,0,0); +RdYlBu[8][6] = 1/100 (33,3,0,0); +RdYlBu[8][7] = 1/100 (55,15,0,0); +RdYlBu[8][8] = 1/100 (75,37,0,0); +RdYlBu[9][1] = 1/100 (15,80,75,0); +RdYlBu[9][2] = 1/100 (3,57,63,0); +RdYlBu[9][3] = 1/100 (0,32,55,0); +RdYlBu[9][4] = 1/100 (0,12,40,0); +RdYlBu[9][5] = 1/100 (0,0,25,0); +RdYlBu[9][6] = 1/100 (12,0,0,0); +RdYlBu[9][7] = 1/100 (33,3,0,0); +RdYlBu[9][8] = 1/100 (55,15,0,0); +RdYlBu[9][9] = 1/100 (75,37,0,0); +RdYlGn[10][10] = 1/100 (100,25,90,0); +RdYlGn[10][1] = 1/100 (35,100,70,0); +RdYlGn[10][2] = 1/100 (15,80,75,0); +RdYlGn[10][3] = 1/100 (3,57,63,0); +RdYlGn[10][4] = 1/100 (0,32,55,0); +RdYlGn[10][5] = 1/100 (0,12,42,0); +RdYlGn[10][6] = 1/100 (15,0,45,0); +RdYlGn[10][7] = 1/100 (35,0,60,0); +RdYlGn[10][8] = 1/100 (60,0,65,0); +RdYlGn[10][9] = 1/100 (90,0,80,0); +RdYlGn[11][10] = 1/100 (90,0,80,0); +RdYlGn[11][11] = 1/100 (100,25,90,0); +RdYlGn[11][1] = 1/100 (35,100,75,0); +RdYlGn[11][2] = 1/100 (15,80,75,0); +RdYlGn[11][3] = 1/100 (3,57,63,0); +RdYlGn[11][4] = 1/100 (0,32,55,0); +RdYlGn[11][5] = 1/100 (0,12,42,0); +RdYlGn[11][6] = 1/100 (0,0,25,0); +RdYlGn[11][7] = 1/100 (15,0,45,0); +RdYlGn[11][8] = 1/100 (35,0,60,0); +RdYlGn[11][9] = 1/100 (60,0,65,0); +RdYlGn[3][1] = 1/100 (0,45,55,0); +RdYlGn[3][2] = 1/100 (0,0,25,0); +RdYlGn[3][3] = 1/100 (43,0,65,0); +RdYlGn[4][1] = 1/100 (15,90,80,0); +RdYlGn[4][2] = 1/100 (0,32,55,0); +RdYlGn[4][3] = 1/100 (35,0,60,0); +RdYlGn[4][4] = 1/100 (90,0,90,0); +RdYlGn[5][1] = 1/100 (15,90,80,0); +RdYlGn[5][2] = 1/100 (0,35,55,0); +RdYlGn[5][3] = 1/100 (0,0,25,0); +RdYlGn[5][4] = 1/100 (35,0,60,0); +RdYlGn[5][5] = 1/100 (90,0,90,0); +RdYlGn[6][1] = 1/100 (15,80,75,0); +RdYlGn[6][2] = 1/100 (0,45,55,0); +RdYlGn[6][3] = 1/100 (0,12,42,0); +RdYlGn[6][4] = 1/100 (15,0,45,0); +RdYlGn[6][5] = 1/100 (43,0,65,0); +RdYlGn[6][6] = 1/100 (90,0,90,0); +RdYlGn[7][1] = 1/100 (15,80,75,0); +RdYlGn[7][2] = 1/100 (0,45,55,0); +RdYlGn[7][3] = 1/100 (0,12,42,0); +RdYlGn[7][4] = 1/100 (0,0,25,0); +RdYlGn[7][5] = 1/100 (15,0,45,0); +RdYlGn[7][6] = 1/100 (43,0,65,0); +RdYlGn[7][7] = 1/100 (90,0,80,0); +RdYlGn[8][1] = 1/100 (15,80,75,0); +RdYlGn[8][2] = 1/100 (3,57,63,0); +RdYlGn[8][3] = 1/100 (0,32,55,0); +RdYlGn[8][4] = 1/100 (0,12,42,0); +RdYlGn[8][5] = 1/100 (15,0,45,0); +RdYlGn[8][6] = 1/100 (35,0,60,0); +RdYlGn[8][7] = 1/100 (60,0,65,0); +RdYlGn[8][8] = 1/100 (90,0,80,0); +RdYlGn[9][1] = 1/100 (15,80,75,0); +RdYlGn[9][2] = 1/100 (3,57,63,0); +RdYlGn[9][3] = 1/100 (0,32,55,0); +RdYlGn[9][4] = 1/100 (0,12,42,0); +RdYlGn[9][5] = 1/100 (0,0,25,0); +RdYlGn[9][6] = 1/100 (15,0,45,0); +RdYlGn[9][7] = 1/100 (35,0,60,0); +RdYlGn[9][8] = 1/100 (60,0,65,0); +RdYlGn[9][9] = 1/100 (90,0,80,0); +Reds[3][1] = 1/100 (0,12,12,0); +Reds[3][2] = 1/100 (0,43,43,0); +Reds[3][3] = 1/100 (12,82,75,0); +Reds[4][1] = 1/100 (0,10,10,0); +Reds[4][2] = 1/100 (0,32,32,0); +Reds[4][3] = 1/100 (0,59,59,0); +Reds[4][4] = 1/100 (20,90,80,0); +Reds[5][1] = 1/100 (0,10,10,0); +Reds[5][2] = 1/100 (0,32,32,0); +Reds[5][3] = 1/100 (0,59,59,0); +Reds[5][4] = 1/100 (12,82,75,0); +Reds[5][5] = 1/100 (35,95,85,0); +Reds[6][1] = 1/100 (0,10,10,0); +Reds[6][2] = 1/100 (0,27,27,0); +Reds[6][3] = 1/100 (0,43,43,0); +Reds[6][4] = 1/100 (0,59,59,0); +Reds[6][5] = 1/100 (12,82,75,0); +Reds[6][6] = 1/100 (35,95,85,0); +Reds[7][1] = 1/100 (0,10,10,0); +Reds[7][2] = 1/100 (0,27,27,0); +Reds[7][3] = 1/100 (0,43,43,0); +Reds[7][4] = 1/100 (0,59,59,0); +Reds[7][5] = 1/100 (5,77,72,0); +Reds[7][6] = 1/100 (20,90,80,0); +Reds[7][7] = 1/100 (40,100,90,0); +Reds[8][1] = 1/100 (0,4,4,0); +Reds[8][2] = 1/100 (0,12,12,0); +Reds[8][3] = 1/100 (0,27,27,0); +Reds[8][4] = 1/100 (0,43,43,0); +Reds[8][5] = 1/100 (0,59,59,0); +Reds[8][6] = 1/100 (5,77,72,0); +Reds[8][7] = 1/100 (20,90,80,0); +Reds[8][8] = 1/100 (40,100,90,0); +Reds[9][1] = 1/100 (0,4,4,0); +Reds[9][2] = 1/100 (0,12,12,0); +Reds[9][3] = 1/100 (0,27,27,0); +Reds[9][4] = 1/100 (0,43,43,0); +Reds[9][5] = 1/100 (0,59,59,0); +Reds[9][6] = 1/100 (5,77,72,0); +Reds[9][7] = 1/100 (20,90,80,0); +Reds[9][8] = 1/100 (35,95,85,0); +Reds[9][9] = 1/100 (60,100,90,0); +SetOne[3][1] = 1/100 (10,90,80,0); +SetOne[3][2] = 1/100 (80,30,0,0); +SetOne[3][3] = 1/100 (70,0,80,0); +SetOne[4][1] = 1/100 (10,90,80,0); +SetOne[4][2] = 1/100 (80,30,0,0); +SetOne[4][3] = 1/100 (70,0,80,0); +SetOne[4][4] = 1/100 (40,65,0,0); +SetOne[5][1] = 1/100 (10,90,80,0); +SetOne[5][2] = 1/100 (80,30,0,0); +SetOne[5][3] = 1/100 (70,0,80,0); +SetOne[5][4] = 1/100 (40,65,0,0); +SetOne[5][5] = 1/100 (0,50,100,0); +SetOne[6][1] = 1/100 (10,90,80,0); +SetOne[6][2] = 1/100 (80,30,0,0); +SetOne[6][3] = 1/100 (70,0,80,0); +SetOne[6][4] = 1/100 (40,65,0,0); +SetOne[6][5] = 1/100 (0,50,100,0); +SetOne[6][6] = 1/100 (0,0,80,0); +SetOne[7][1] = 1/100 (10,90,80,0); +SetOne[7][2] = 1/100 (80,30,0,0); +SetOne[7][3] = 1/100 (70,0,80,0); +SetOne[7][4] = 1/100 (40,65,0,0); +SetOne[7][5] = 1/100 (0,50,100,0); +SetOne[7][6] = 1/100 (0,0,80,0); +SetOne[7][7] = 1/100 (35,60,80,0); +SetOne[8][1] = 1/100 (10,90,80,0); +SetOne[8][2] = 1/100 (80,30,0,0); +SetOne[8][3] = 1/100 (70,0,80,0); +SetOne[8][4] = 1/100 (40,65,0,0); +SetOne[8][5] = 1/100 (0,50,100,0); +SetOne[8][6] = 1/100 (0,0,80,0); +SetOne[8][7] = 1/100 (35,60,80,0); +SetOne[8][8] = 1/100 (0,50,0,0); +SetOne[9][1] = 1/100 (10,90,80,0); +SetOne[9][2] = 1/100 (80,30,0,0); +SetOne[9][3] = 1/100 (70,0,80,0); +SetOne[9][4] = 1/100 (40,65,0,0); +SetOne[9][5] = 1/100 (0,50,100,0); +SetOne[9][6] = 1/100 (0,0,80,0); +SetOne[9][7] = 1/100 (35,60,80,0); +SetOne[9][8] = 1/100 (0,50,0,0); +SetOne[9][9] = 1/100 (0,0,0,40); +SetThree[10][10] = 1/100 (25,45,0,0); +SetThree[10][1] = 1/100 (45,0,15,0); +SetThree[10][2] = 1/100 (0,0,30,0); +SetThree[10][3] = 1/100 (25,20,0,0); +SetThree[10][4] = 1/100 (0,50,40,0); +SetThree[10][5] = 1/100 (50,15,0,0); +SetThree[10][6] = 1/100 (0,30,55,0); +SetThree[10][7] = 1/100 (30,0,60,0); +SetThree[10][8] = 1/100 (0,20,0,0); +SetThree[10][9] = 1/100 (0,0,0,15); +SetThree[11][10] = 1/100 (25,45,0,0); +SetThree[11][11] = 1/100 (20,0,20,0); +SetThree[11][1] = 1/100 (45,0,15,0); +SetThree[11][2] = 1/100 (0,0,30,0); +SetThree[11][3] = 1/100 (25,20,0,0); +SetThree[11][4] = 1/100 (0,50,40,0); +SetThree[11][5] = 1/100 (50,15,0,0); +SetThree[11][6] = 1/100 (0,30,55,0); +SetThree[11][7] = 1/100 (30,0,60,0); +SetThree[11][8] = 1/100 (0,20,0,0); +SetThree[11][9] = 1/100 (0,0,0,15); +SetThree[12][10] = 1/100 (25,45,0,0); +SetThree[12][11] = 1/100 (20,0,20,0); +SetThree[12][12] = 1/100 (0,7,55,0); +SetThree[12][1] = 1/100 (45,0,15,0); +SetThree[12][2] = 1/100 (0,0,30,0); +SetThree[12][3] = 1/100 (25,20,0,0); +SetThree[12][4] = 1/100 (0,50,40,0); +SetThree[12][5] = 1/100 (50,15,0,0); +SetThree[12][6] = 1/100 (0,30,55,0); +SetThree[12][7] = 1/100 (30,0,60,0); +SetThree[12][8] = 1/100 (0,20,0,0); +SetThree[12][9] = 1/100 (0,0,0,15); +SetThree[3][1] = 1/100 (45,0,15,0); +SetThree[3][2] = 1/100 (0,0,30,0); +SetThree[3][3] = 1/100 (25,20,0,0); +SetThree[4][1] = 1/100 (45,0,15,0); +SetThree[4][2] = 1/100 (0,0,30,0); +SetThree[4][3] = 1/100 (25,20,0,0); +SetThree[4][4] = 1/100 (0,50,40,0); +SetThree[5][1] = 1/100 (45,0,15,0); +SetThree[5][2] = 1/100 (0,0,30,0); +SetThree[5][3] = 1/100 (25,20,0,0); +SetThree[5][4] = 1/100 (0,50,40,0); +SetThree[5][5] = 1/100 (50,15,0,0); +SetThree[6][1] = 1/100 (45,0,15,0); +SetThree[6][2] = 1/100 (0,0,30,0); +SetThree[6][3] = 1/100 (25,20,0,0); +SetThree[6][4] = 1/100 (0,50,40,0); +SetThree[6][5] = 1/100 (50,15,0,0); +SetThree[6][6] = 1/100 (0,30,55,0); +SetThree[7][1] = 1/100 (45,0,15,0); +SetThree[7][2] = 1/100 (0,0,30,0); +SetThree[7][3] = 1/100 (25,20,0,0); +SetThree[7][4] = 1/100 (0,50,40,0); +SetThree[7][5] = 1/100 (50,15,0,0); +SetThree[7][6] = 1/100 (0,30,55,0); +SetThree[7][7] = 1/100 (30,0,60,0); +SetThree[8][1] = 1/100 (45,0,15,0); +SetThree[8][2] = 1/100 (0,0,30,0); +SetThree[8][3] = 1/100 (25,20,0,0); +SetThree[8][4] = 1/100 (0,50,40,0); +SetThree[8][5] = 1/100 (50,15,0,0); +SetThree[8][6] = 1/100 (0,30,55,0); +SetThree[8][7] = 1/100 (30,0,60,0); +SetThree[8][8] = 1/100 (0,20,0,0); +SetThree[9][1] = 1/100 (45,0,15,0); +SetThree[9][2] = 1/100 (0,0,30,0); +SetThree[9][3] = 1/100 (25,20,0,0); +SetThree[9][4] = 1/100 (0,50,40,0); +SetThree[9][5] = 1/100 (50,15,0,0); +SetThree[9][6] = 1/100 (0,30,55,0); +SetThree[9][7] = 1/100 (30,0,60,0); +SetThree[9][8] = 1/100 (0,20,0,0); +SetThree[9][9] = 1/100 (0,0,0,15); +SetTwo[3][1] = 1/100 (60,0,30,0); +SetTwo[3][2] = 1/100 (0,45,50,0); +SetTwo[3][3] = 1/100 (45,25,0,0); +SetTwo[4][1] = 1/100 (60,0,30,0); +SetTwo[4][2] = 1/100 (0,45,50,0); +SetTwo[4][3] = 1/100 (45,25,0,0); +SetTwo[4][4] = 1/100 (7,45,0,0); +SetTwo[5][1] = 1/100 (60,0,30,0); +SetTwo[5][2] = 1/100 (0,45,50,0); +SetTwo[5][3] = 1/100 (45,25,0,0); +SetTwo[5][4] = 1/100 (7,45,0,0); +SetTwo[5][5] = 1/100 (35,0,70,0); +SetTwo[6][1] = 1/100 (60,0,30,0); +SetTwo[6][2] = 1/100 (0,45,50,0); +SetTwo[6][3] = 1/100 (45,25,0,0); +SetTwo[6][4] = 1/100 (7,45,0,0); +SetTwo[6][5] = 1/100 (35,0,70,0); +SetTwo[6][6] = 1/100 (0,15,80,0); +SetTwo[7][1] = 1/100 (60,0,30,0); +SetTwo[7][2] = 1/100 (0,45,50,0); +SetTwo[7][3] = 1/100 (45,25,0,0); +SetTwo[7][4] = 1/100 (7,45,0,0); +SetTwo[7][5] = 1/100 (35,0,70,0); +SetTwo[7][6] = 1/100 (0,15,80,0); +SetTwo[7][7] = 1/100 (10,20,35,0); +SetTwo[8][1] = 1/100 (60,0,30,0); +SetTwo[8][2] = 1/100 (0,45,50,0); +SetTwo[8][3] = 1/100 (45,25,0,0); +SetTwo[8][4] = 1/100 (7,45,0,0); +SetTwo[8][5] = 1/100 (35,0,70,0); +SetTwo[8][6] = 1/100 (0,15,80,0); +SetTwo[8][7] = 1/100 (10,20,35,0); +SetTwo[8][8] = 1/100 (0,0,0,30); +Spectral[10][10] = 1/100 (65,60,0,0); +Spectral[10][1] = 1/100 (0,100,20,35); +Spectral[10][2] = 1/100 (15,75,50,0); +Spectral[10][3] = 1/100 (3,57,63,0); +Spectral[10][4] = 1/100 (0,32,55,0); +Spectral[10][5] = 1/100 (0,12,42,0); +Spectral[10][6] = 1/100 (10,0,40,0); +Spectral[10][7] = 1/100 (33,0,33,0); +Spectral[10][8] = 1/100 (60,0,30,0); +Spectral[10][9] = 1/100 (82,23,0,0); +Spectral[11][10] = 1/100 (82,23,0,0); +Spectral[11][11] = 1/100 (65,60,0,0); +Spectral[11][1] = 1/100 (0,100,20,35); +Spectral[11][2] = 1/100 (15,75,50,0); +Spectral[11][3] = 1/100 (3,57,63,0); +Spectral[11][4] = 1/100 (0,32,55,0); +Spectral[11][5] = 1/100 (0,12,42,0); +Spectral[11][6] = 1/100 (0,0,25,0); +Spectral[11][7] = 1/100 (10,0,40,0); +Spectral[11][8] = 1/100 (33,0,33,0); +Spectral[11][9] = 1/100 (60,0,30,0); +Spectral[3][1] = 1/100 (0,45,55,0); +Spectral[3][2] = 1/100 (0,0,25,0); +Spectral[3][3] = 1/100 (40,0,40,0); +Spectral[4][1] = 1/100 (15,90,80,0); +Spectral[4][2] = 1/100 (0,32,55,0); +Spectral[4][3] = 1/100 (33,0,33,0); +Spectral[4][4] = 1/100 (85,25,0,0); +Spectral[5][1] = 1/100 (15,90,80,0); +Spectral[5][2] = 1/100 (0,32,55,0); +Spectral[5][3] = 1/100 (0,0,25,0); +Spectral[5][4] = 1/100 (33,0,33,0); +Spectral[5][5] = 1/100 (85,25,0,0); +Spectral[6][1] = 1/100 (15,75,50,0); +Spectral[6][2] = 1/100 (0,45,55,0); +Spectral[6][3] = 1/100 (0,12,42,0); +Spectral[6][4] = 1/100 (10,0,40,0); +Spectral[6][5] = 1/100 (40,0,40,0); +Spectral[6][6] = 1/100 (82,23,0,0); +Spectral[7][1] = 1/100 (15,75,50,0); +Spectral[7][2] = 1/100 (0,45,55,0); +Spectral[7][3] = 1/100 (0,12,42,0); +Spectral[7][4] = 1/100 (0,0,25,0); +Spectral[7][5] = 1/100 (10,0,40,0); +Spectral[7][6] = 1/100 (40,0,40,0); +Spectral[7][7] = 1/100 (82,23,0,0); +Spectral[8][1] = 1/100 (15,75,50,0); +Spectral[8][2] = 1/100 (3,57,53,0); +Spectral[8][3] = 1/100 (0,32,55,0); +Spectral[8][4] = 1/100 (0,12,42,0); +Spectral[8][5] = 1/100 (10,0,40,0); +Spectral[8][6] = 1/100 (33,0,33,0); +Spectral[8][7] = 1/100 (60,0,30,0); +Spectral[8][8] = 1/100 (82,23,0,0); +Spectral[9][1] = 1/100 (15,75,50,0); +Spectral[9][2] = 1/100 (3,57,63,0); +Spectral[9][3] = 1/100 (0,32,55,0); +Spectral[9][4] = 1/100 (0,12,42,0); +Spectral[9][5] = 1/100 (0,0,25,0); +Spectral[9][6] = 1/100 (10,0,40,0); +Spectral[9][7] = 1/100 (33,0,33,0); +Spectral[9][8] = 1/100 (60,0,30,0); +Spectral[9][9] = 1/100 (82,23,0,0); +YlGnBu[3][1] = 1/100 (7,0,30,0); +YlGnBu[3][2] = 1/100 (50,0,20,0); +YlGnBu[3][3] = 1/100 (85,27,0,0); +YlGnBu[4][1] = 1/100 (0,0,20,0); +YlGnBu[4][2] = 1/100 (37,0,25,0); +YlGnBu[4][3] = 1/100 (75,0,10,0); +YlGnBu[4][4] = 1/100 (90,45,0,0); +YlGnBu[5][1] = 1/100 (0,0,20,0); +YlGnBu[5][2] = 1/100 (37,0,25,0); +YlGnBu[5][3] = 1/100 (75,0,10,0); +YlGnBu[5][4] = 1/100 (85,27,0,0); +YlGnBu[5][5] = 1/100 (90,70,0,0); +YlGnBu[6][1] = 1/100 (0,0,20,0); +YlGnBu[6][2] = 1/100 (22,0,27,0); +YlGnBu[6][3] = 1/100 (50,0,20,0); +YlGnBu[6][4] = 1/100 (75,0,10,0); +YlGnBu[6][5] = 1/100 (85,27,0,0); +YlGnBu[6][6] = 1/100 (90,70,0,0); +YlGnBu[7][1] = 1/100 (0,0,20,0); +YlGnBu[7][2] = 1/100 (22,0,27,0); +YlGnBu[7][3] = 1/100 (50,0,20,0); +YlGnBu[7][4] = 1/100 (75,0,10,0); +YlGnBu[7][5] = 1/100 (90,15,0,0); +YlGnBu[7][6] = 1/100 (90,45,0,0); +YlGnBu[7][7] = 1/100 (100,70,0,10); +YlGnBu[8][1] = 1/100 (0,0,15,0); +YlGnBu[8][2] = 1/100 (7,0,30,0); +YlGnBu[8][3] = 1/100 (22,0,27,0); +YlGnBu[8][4] = 1/100 (50,0,20,0); +YlGnBu[8][5] = 1/100 (75,0,10,0); +YlGnBu[8][6] = 1/100 (90,15,0,0); +YlGnBu[8][7] = 1/100 (90,45,0,0); +YlGnBu[8][8] = 1/100 (100,70,0,10); +YlGnBu[9][1] = 1/100 (0,0,15,0); +YlGnBu[9][2] = 1/100 (7,0,30,0); +YlGnBu[9][3] = 1/100 (22,0,27,0); +YlGnBu[9][4] = 1/100 (50,0,20,0); +YlGnBu[9][5] = 1/100 (75,0,10,0); +YlGnBu[9][6] = 1/100 (90,15,0,0); +YlGnBu[9][7] = 1/100 (90,45,0,0); +YlGnBu[9][8] = 1/100 (90,70,0,0); +YlGnBu[9][9] = 1/100 (100,70,0,40); +YlGn[3][1] = 1/100 (3,0,27,0); +YlGn[3][2] = 1/100 (32,0,43,0); +YlGn[3][3] = 1/100 (81,0,76,0); +YlGn[4][1] = 1/100 (0,0,20,0); +YlGn[4][2] = 1/100 (24,0,39,0); +YlGn[4][3] = 1/100 (53,0,53,0); +YlGn[4][4] = 1/100 (87,10,83,0); +YlGn[5][1] = 1/100 (0,0,20,0); +YlGn[5][2] = 1/100 (24,0,39,0); +YlGn[5][3] = 1/100 (53,0,53,0); +YlGn[5][4] = 1/100 (81,0,76,0); +YlGn[5][5] = 1/100 (100,25,90,0); +YlGn[6][1] = 1/100 (0,0,20,0); +YlGn[6][2] = 1/100 (15,0,35,0); +YlGn[6][3] = 1/100 (32,0,43,0); +YlGn[6][4] = 1/100 (53,0,53,0); +YlGn[6][5] = 1/100 (81,0,76,0); +YlGn[6][6] = 1/100 (100,25,90,0); +YlGn[7][1] = 1/100 (0,0,20,0); +YlGn[7][2] = 1/100 (15,0,35,0); +YlGn[7][3] = 1/100 (32,0,43,0); +YlGn[7][4] = 1/100 (53,0,53,0); +YlGn[7][5] = 1/100 (75,0,70,0); +YlGn[7][6] = 1/100 (87,15,83,0); +YlGn[7][7] = 1/100 (100,35,90,0); +YlGn[8][1] = 1/100 (0,0,10,0); +YlGn[8][2] = 1/100 (3,0,27,0); +YlGn[8][3] = 1/100 (15,0,35,0); +YlGn[8][4] = 1/100 (32,0,43,0); +YlGn[8][5] = 1/100 (53,0,53,0); +YlGn[8][6] = 1/100 (75,0,70,0); +YlGn[8][7] = 1/100 (87,15,83,0); +YlGn[8][8] = 1/100 (100,35,90,0); +YlGn[9][1] = 1/100 (0,0,10,0); +YlGn[9][2] = 1/100 (3,0,27,0); +YlGn[9][3] = 1/100 (15,0,35,0); +YlGn[9][4] = 1/100 (32,0,43,0); +YlGn[9][5] = 1/100 (53,0,53,0); +YlGn[9][6] = 1/100 (75,0,70,0); +YlGn[9][7] = 1/100 (87,15,83,0); +YlGn[9][8] = 1/100 (100,25,90,0); +YlGn[9][9] = 1/100 (100,50,90,0); +YlOrBr[3][1] = 1/100 (0,3,25,0); +YlOrBr[3][2] = 1/100 (0,23,65,0); +YlOrBr[3][3] = 1/100 (15,60,95,0); +YlOrBr[4][1] = 1/100 (0,0,17,0); +YlOrBr[4][2] = 1/100 (0,15,40,0); +YlOrBr[4][3] = 1/100 (0,40,80,0); +YlOrBr[4][4] = 1/100 (20,67,100,0); +YlOrBr[5][1] = 1/100 (0,0,17,0); +YlOrBr[5][2] = 1/100 (0,15,40,0); +YlOrBr[5][3] = 1/100 (0,40,80,0); +YlOrBr[5][4] = 1/100 (15,60,95,0); +YlOrBr[5][5] = 1/100 (40,75,100,0); +YlOrBr[6][1] = 1/100 (0,0,17,0); +YlOrBr[6][2] = 1/100 (0,11,40,0); +YlOrBr[6][3] = 1/100 (0,23,65,0); +YlOrBr[6][4] = 1/100 (0,40,80,0); +YlOrBr[6][5] = 1/100 (15,60,95,0); +YlOrBr[6][6] = 1/100 (40,75,100,0); +YlOrBr[7][1] = 1/100 (0,0,17,0); +YlOrBr[7][2] = 1/100 (0,11,40,0); +YlOrBr[7][3] = 1/100 (0,23,65,0); +YlOrBr[7][4] = 1/100 (0,40,80,0); +YlOrBr[7][5] = 1/100 (7,55,90,0); +YlOrBr[7][6] = 1/100 (20,67,100,0); +YlOrBr[7][7] = 1/100 (45,78,100,0); +YlOrBr[8][1] = 1/100 (0,0,10,0); +YlOrBr[8][2] = 1/100 (0,3,25,0); +YlOrBr[8][3] = 1/100 (0,11,40,0); +YlOrBr[8][4] = 1/100 (0,23,65,0); +YlOrBr[8][5] = 1/100 (0,40,80,0); +YlOrBr[8][6] = 1/100 (7,55,90,0); +YlOrBr[8][7] = 1/100 (20,67,100,0); +YlOrBr[8][8] = 1/100 (45,78,100,0); +YlOrBr[9][1] = 1/100 (0,0,10,0); +YlOrBr[9][2] = 1/100 (0,3,25,0); +YlOrBr[9][3] = 1/100 (0,11,40,0); +YlOrBr[9][4] = 1/100 (0,23,65,0); +YlOrBr[9][5] = 1/100 (0,40,80,0); +YlOrBr[9][6] = 1/100 (7,55,90,0); +YlOrBr[9][7] = 1/100 (20,67,100,0); +YlOrBr[9][8] = 1/100 (40,75,100,0); +YlOrBr[9][9] = 1/100 (60,80,100,0); +YlOrRd[3][1] = 1/100 (0,7,35,0); +YlOrRd[3][2] = 1/100 (0,30,65,0); +YlOrRd[3][3] = 1/100 (5,77,80,0); +YlOrRd[4][1] = 1/100 (0,0,30,0); +YlOrRd[4][2] = 1/100 (0,20,60,0); +YlOrRd[4][3] = 1/100 (0,45,70,0); +YlOrRd[4][4] = 1/100 (10,90,80,0); +YlOrRd[5][1] = 1/100 (0,0,30,0); +YlOrRd[5][2] = 1/100 (0,20,60,0); +YlOrRd[5][3] = 1/100 (0,45,70,0); +YlOrRd[5][4] = 1/100 (5,77,80,0); +YlOrRd[5][5] = 1/100 (25,100,70,0); +YlOrRd[6][1] = 1/100 (0,0,30,0); +YlOrRd[6][2] = 1/100 (0,15,50,0); +YlOrRd[6][3] = 1/100 (0,30,65,0); +YlOrRd[6][4] = 1/100 (0,45,70,0); +YlOrRd[6][5] = 1/100 (5,77,80,0); +YlOrRd[6][6] = 1/100 (25,100,70,0); +YlOrRd[7][1] = 1/100 (0,0,30,0); +YlOrRd[7][2] = 1/100 (0,15,50,0); +YlOrRd[7][3] = 1/100 (0,30,65,0); +YlOrRd[7][4] = 1/100 (0,45,70,0); +YlOrRd[7][5] = 1/100 (0,70,75,0); +YlOrRd[7][6] = 1/100 (10,90,80,0); +YlOrRd[7][7] = 1/100 (30,100,70,0); +YlOrRd[8][1] = 1/100 (0,0,20,0); +YlOrRd[8][2] = 1/100 (0,7,35,0); +YlOrRd[8][3] = 1/100 (0,15,50,0); +YlOrRd[8][4] = 1/100 (0,30,65,0); +YlOrRd[8][5] = 1/100 (0,45,70,0); +YlOrRd[8][6] = 1/100 (0,70,75,0); +YlOrRd[8][7] = 1/100 (10,90,80,0); +YlOrRd[8][8] = 1/100 (30,100,70,0); +YlOrRd[9][1] = 1/100 (0,0,20,0); +YlOrRd[9][2] = 1/100 (0,7,35,0); +YlOrRd[9][3] = 1/100 (0,15,50,0); +YlOrRd[9][4] = 1/100 (0,30,65,0); +YlOrRd[9][5] = 1/100 (0,45,70,0); +YlOrRd[9][6] = 1/100 (0,70,75,0); +YlOrRd[9][7] = 1/100 (10,90,80,0); +YlOrRd[9][8] = 1/100 (25,100,70,0); +YlOrRd[9][9] = 1/100 (50,100,70,0); diff --git a/Master/texmf-dist/metapost/metapost-colorbrewer/colorbrewer-rgb.mp b/Master/texmf-dist/metapost/metapost-colorbrewer/colorbrewer-rgb.mp new file mode 100644 index 00000000000..d3b6fea47d6 --- /dev/null +++ b/Master/texmf-dist/metapost/metapost-colorbrewer/colorbrewer-rgb.mp @@ -0,0 +1,1739 @@ +% This package includes color specifications and designs +% developed by Cynthia Brewer (http://colorbrewer.org/). +% Metapost version adapted from cb.csv by Toby Thurston. +% Please see license at http://colorbrewer.org/export/LICENSE.txt + +% This package defines all the colours from colorbrewer.org +% Visit the site to get an idea what you can do with them +% Each colour set is defined as a MP variable with two suffixes +% The first suffix defines the number of colours in the set, +% the second one defines the index of this colour in the set +% starting at 1, so this loop shows you all the shades of red +% in the six colour "Reds" set. +% +% for i=1 upto 6: +% fill unitsquare scaled 1cm shifted (i*cm,0) withcolor Reds[6][i]; +% endfor +% +% Six of the qualititative colour sets have numbers in their names at colorbrewer.org +% MP doesn't allow this, so they are renamed here as follows: +% +% Dark2 is called DarkTwo +% Pastel1 is called PastelOne +% Pastel2 is called PastelTwo +% Set1 is called SetOne +% Set2 is called SetTwo +% Set3 is called SetThree +% +% No sequence has fewer than three colours. +% All of the sequences are defined for upto eight colours. +% The sequential sequences are defined for 3 to 9 colours each. +% The divergent sequences are defined for 3 to 11 colours each. +% A few of the qualitative sequences have upto 12 colours. +% +% In general try not to use too many colours in one chart. +% The sequences were designed for cartography and may not suit all applications. + +message "metapost-colorbrewer - Copyright (C) 2018 Toby Thurston. This program comes with ABSOLUTELY NO WARRANTY. " & +"This is free software, and you are welcome to redistribute it under certain conditions; read the LICENCE file for details. " & +"The colorbrewer colours are copyright (C) Cynthia Brewer, Mark Harrower and The Pennsylvania State University. " & +"See http://colorbrewer2.org"; + + +color Accent[][], Blues[][], BrBG[][], BuGn[][], BuPu[][], DarkTwo[][], + GnBu[][], Greens[][], Greys[][], OrRd[][], Oranges[][], PRGn[][], + Paired[][], PastelOne[][], PastelTwo[][], PiYG[][], PuBu[][], + PuBuGn[][], PuOr[][], PuRd[][], Purples[][], RdBu[][], RdGy[][], + RdPu[][], RdYlBu[][], RdYlGn[][], Reds[][], SetOne[][], + SetThree[][], SetTwo[][], Spectral[][], YlGn[][], YlGnBu[][], + YlOrBr[][], YlOrRd[][]; + +Accent[3][1] = 1/256 (127,201,127); +Accent[3][2] = 1/256 (190,174,212); +Accent[3][3] = 1/256 (253,192,134); +Accent[4][1] = 1/256 (127,201,127); +Accent[4][2] = 1/256 (190,174,212); +Accent[4][3] = 1/256 (253,192,134); +Accent[4][4] = 1/256 (255,255,153); +Accent[5][1] = 1/256 (127,201,127); +Accent[5][2] = 1/256 (190,174,212); +Accent[5][3] = 1/256 (253,192,134); +Accent[5][4] = 1/256 (255,255,153); +Accent[5][5] = 1/256 (56,108,176); +Accent[6][1] = 1/256 (127,201,127); +Accent[6][2] = 1/256 (190,174,212); +Accent[6][3] = 1/256 (253,192,134); +Accent[6][4] = 1/256 (255,255,153); +Accent[6][5] = 1/256 (56,108,176); +Accent[6][6] = 1/256 (240,2,127); +Accent[7][1] = 1/256 (127,201,127); +Accent[7][2] = 1/256 (190,174,212); +Accent[7][3] = 1/256 (253,192,134); +Accent[7][4] = 1/256 (255,255,153); +Accent[7][5] = 1/256 (56,108,176); +Accent[7][6] = 1/256 (240,2,127); +Accent[7][7] = 1/256 (191,91,23); +Accent[8][1] = 1/256 (127,201,127); +Accent[8][2] = 1/256 (190,174,212); +Accent[8][3] = 1/256 (253,192,134); +Accent[8][4] = 1/256 (255,255,153); +Accent[8][5] = 1/256 (56,108,176); +Accent[8][6] = 1/256 (240,2,127); +Accent[8][7] = 1/256 (191,91,23); +Accent[8][8] = 1/256 (102,102,102); +Blues[3][1] = 1/256 (222,235,247); +Blues[3][2] = 1/256 (158,202,225); +Blues[3][3] = 1/256 (49,130,189); +Blues[4][1] = 1/256 (239,243,255); +Blues[4][2] = 1/256 (189,215,231); +Blues[4][3] = 1/256 (107,174,214); +Blues[4][4] = 1/256 (33,113,181); +Blues[5][1] = 1/256 (239,243,255); +Blues[5][2] = 1/256 (189,215,231); +Blues[5][3] = 1/256 (107,174,214); +Blues[5][4] = 1/256 (49,130,189); +Blues[5][5] = 1/256 (8,81,156); +Blues[6][1] = 1/256 (239,243,255); +Blues[6][2] = 1/256 (198,219,239); +Blues[6][3] = 1/256 (158,202,225); +Blues[6][4] = 1/256 (107,174,214); +Blues[6][5] = 1/256 (49,130,189); +Blues[6][6] = 1/256 (8,81,156); +Blues[7][1] = 1/256 (239,243,255); +Blues[7][2] = 1/256 (198,219,239); +Blues[7][3] = 1/256 (158,202,225); +Blues[7][4] = 1/256 (107,174,214); +Blues[7][5] = 1/256 (66,146,198); +Blues[7][6] = 1/256 (33,113,181); +Blues[7][7] = 1/256 (8,69,148); +Blues[8][1] = 1/256 (247,251,255); +Blues[8][2] = 1/256 (222,235,247); +Blues[8][3] = 1/256 (198,219,239); +Blues[8][4] = 1/256 (158,202,225); +Blues[8][5] = 1/256 (107,174,214); +Blues[8][6] = 1/256 (66,146,198); +Blues[8][7] = 1/256 (33,113,181); +Blues[8][8] = 1/256 (8,69,148); +Blues[9][1] = 1/256 (247,251,255); +Blues[9][2] = 1/256 (222,235,247); +Blues[9][3] = 1/256 (198,219,239); +Blues[9][4] = 1/256 (158,202,225); +Blues[9][5] = 1/256 (107,174,214); +Blues[9][6] = 1/256 (66,146,198); +Blues[9][7] = 1/256 (33,113,181); +Blues[9][8] = 1/256 (8,81,156); +Blues[9][9] = 1/256 (8,48,107); +BrBG[10][10] = 1/256 (0,60,48); +BrBG[10][1] = 1/256 (84,48,5); +BrBG[10][2] = 1/256 (140,81,10); +BrBG[10][3] = 1/256 (191,129,45); +BrBG[10][4] = 1/256 (223,194,125); +BrBG[10][5] = 1/256 (246,232,195); +BrBG[10][6] = 1/256 (199,234,229); +BrBG[10][7] = 1/256 (128,205,193); +BrBG[10][8] = 1/256 (53,151,143); +BrBG[10][9] = 1/256 (1,102,94); +BrBG[11][10] = 1/256 (1,102,94); +BrBG[11][11] = 1/256 (0,60,48); +BrBG[11][1] = 1/256 (84,48,5); +BrBG[11][2] = 1/256 (140,81,10); +BrBG[11][3] = 1/256 (191,129,45); +BrBG[11][4] = 1/256 (223,194,125); +BrBG[11][5] = 1/256 (246,232,195); +BrBG[11][6] = 1/256 (245,245,245); +BrBG[11][7] = 1/256 (199,234,229); +BrBG[11][8] = 1/256 (128,205,193); +BrBG[11][9] = 1/256 (53,151,143); +BrBG[3][1] = 1/256 (216,179,101); +BrBG[3][2] = 1/256 (245,245,245); +BrBG[3][3] = 1/256 (90,180,172); +BrBG[4][1] = 1/256 (166,97,26); +BrBG[4][2] = 1/256 (223,194,125); +BrBG[4][3] = 1/256 (128,205,193); +BrBG[4][4] = 1/256 (1,133,113); +BrBG[5][1] = 1/256 (166,97,26); +BrBG[5][2] = 1/256 (223,194,125); +BrBG[5][3] = 1/256 (245,245,245); +BrBG[5][4] = 1/256 (128,205,193); +BrBG[5][5] = 1/256 (1,133,113); +BrBG[6][1] = 1/256 (140,81,10); +BrBG[6][2] = 1/256 (216,179,101); +BrBG[6][3] = 1/256 (246,232,195); +BrBG[6][4] = 1/256 (199,234,229); +BrBG[6][5] = 1/256 (90,180,172); +BrBG[6][6] = 1/256 (1,102,94); +BrBG[7][1] = 1/256 (140,81,10); +BrBG[7][2] = 1/256 (216,179,101); +BrBG[7][3] = 1/256 (246,232,195); +BrBG[7][4] = 1/256 (245,245,245); +BrBG[7][5] = 1/256 (199,234,229); +BrBG[7][6] = 1/256 (90,180,172); +BrBG[7][7] = 1/256 (1,102,94); +BrBG[8][1] = 1/256 (140,81,10); +BrBG[8][2] = 1/256 (191,129,45); +BrBG[8][3] = 1/256 (223,194,125); +BrBG[8][4] = 1/256 (246,232,195); +BrBG[8][5] = 1/256 (199,234,229); +BrBG[8][6] = 1/256 (128,205,193); +BrBG[8][7] = 1/256 (53,151,143); +BrBG[8][8] = 1/256 (1,102,94); +BrBG[9][1] = 1/256 (140,81,10); +BrBG[9][2] = 1/256 (191,129,45); +BrBG[9][3] = 1/256 (223,194,125); +BrBG[9][4] = 1/256 (246,232,195); +BrBG[9][5] = 1/256 (245,245,245); +BrBG[9][6] = 1/256 (199,234,229); +BrBG[9][7] = 1/256 (128,205,193); +BrBG[9][8] = 1/256 (53,151,143); +BrBG[9][9] = 1/256 (1,102,94); +BuGn[3][1] = 1/256 (229,245,249); +BuGn[3][2] = 1/256 (153,216,201); +BuGn[3][3] = 1/256 (44,162,95); +BuGn[4][1] = 1/256 (237,248,251); +BuGn[4][2] = 1/256 (178,226,226); +BuGn[4][3] = 1/256 (102,194,164); +BuGn[4][4] = 1/256 (35,139,69); +BuGn[5][1] = 1/256 (237,248,251); +BuGn[5][2] = 1/256 (178,226,226); +BuGn[5][3] = 1/256 (102,194,164); +BuGn[5][4] = 1/256 (44,162,95); +BuGn[5][5] = 1/256 (0,109,44); +BuGn[6][1] = 1/256 (237,248,251); +BuGn[6][2] = 1/256 (204,236,230); +BuGn[6][3] = 1/256 (153,216,201); +BuGn[6][4] = 1/256 (102,194,164); +BuGn[6][5] = 1/256 (44,162,95); +BuGn[6][6] = 1/256 (0,109,44); +BuGn[7][1] = 1/256 (237,248,251); +BuGn[7][2] = 1/256 (204,236,230); +BuGn[7][3] = 1/256 (153,216,201); +BuGn[7][4] = 1/256 (102,194,164); +BuGn[7][5] = 1/256 (65,174,118); +BuGn[7][6] = 1/256 (35,139,69); +BuGn[7][7] = 1/256 (0,88,36); +BuGn[8][1] = 1/256 (247,252,253); +BuGn[8][2] = 1/256 (229,245,249); +BuGn[8][3] = 1/256 (204,236,230); +BuGn[8][4] = 1/256 (153,216,201); +BuGn[8][5] = 1/256 (102,194,164); +BuGn[8][6] = 1/256 (65,174,118); +BuGn[8][7] = 1/256 (35,139,69); +BuGn[8][8] = 1/256 (0,88,36); +BuGn[9][1] = 1/256 (247,252,253); +BuGn[9][2] = 1/256 (229,245,249); +BuGn[9][3] = 1/256 (204,236,230); +BuGn[9][4] = 1/256 (153,216,201); +BuGn[9][5] = 1/256 (102,194,164); +BuGn[9][6] = 1/256 (65,174,118); +BuGn[9][7] = 1/256 (35,139,69); +BuGn[9][8] = 1/256 (0,109,44); +BuGn[9][9] = 1/256 (0,68,27); +BuPu[3][1] = 1/256 (224,236,244); +BuPu[3][2] = 1/256 (158,188,218); +BuPu[3][3] = 1/256 (136,86,167); +BuPu[4][1] = 1/256 (237,248,251); +BuPu[4][2] = 1/256 (179,205,227); +BuPu[4][3] = 1/256 (140,150,198); +BuPu[4][4] = 1/256 (136,65,157); +BuPu[5][1] = 1/256 (237,248,251); +BuPu[5][2] = 1/256 (179,205,227); +BuPu[5][3] = 1/256 (140,150,198); +BuPu[5][4] = 1/256 (136,86,167); +BuPu[5][5] = 1/256 (129,15,124); +BuPu[6][1] = 1/256 (237,248,251); +BuPu[6][2] = 1/256 (191,211,230); +BuPu[6][3] = 1/256 (158,188,218); +BuPu[6][4] = 1/256 (140,150,198); +BuPu[6][5] = 1/256 (136,86,167); +BuPu[6][6] = 1/256 (129,15,124); +BuPu[7][1] = 1/256 (237,248,251); +BuPu[7][2] = 1/256 (191,211,230); +BuPu[7][3] = 1/256 (158,188,218); +BuPu[7][4] = 1/256 (140,150,198); +BuPu[7][5] = 1/256 (140,107,177); +BuPu[7][6] = 1/256 (136,65,157); +BuPu[7][7] = 1/256 (110,1,107); +BuPu[8][1] = 1/256 (247,252,253); +BuPu[8][2] = 1/256 (224,236,244); +BuPu[8][3] = 1/256 (191,211,230); +BuPu[8][4] = 1/256 (158,188,218); +BuPu[8][5] = 1/256 (140,150,198); +BuPu[8][6] = 1/256 (140,107,177); +BuPu[8][7] = 1/256 (136,65,157); +BuPu[8][8] = 1/256 (110,1,107); +BuPu[9][1] = 1/256 (247,252,253); +BuPu[9][2] = 1/256 (224,236,244); +BuPu[9][3] = 1/256 (191,211,230); +BuPu[9][4] = 1/256 (158,188,218); +BuPu[9][5] = 1/256 (140,150,198); +BuPu[9][6] = 1/256 (140,107,177); +BuPu[9][7] = 1/256 (136,65,157); +BuPu[9][8] = 1/256 (129,15,124); +BuPu[9][9] = 1/256 (77,0,75); +DarkTwo[3][1] = 1/256 (27,158,119); +DarkTwo[3][2] = 1/256 (217,95,2); +DarkTwo[3][3] = 1/256 (117,112,179); +DarkTwo[4][1] = 1/256 (27,158,119); +DarkTwo[4][2] = 1/256 (217,95,2); +DarkTwo[4][3] = 1/256 (117,112,179); +DarkTwo[4][4] = 1/256 (231,41,138); +DarkTwo[5][1] = 1/256 (27,158,119); +DarkTwo[5][2] = 1/256 (217,95,2); +DarkTwo[5][3] = 1/256 (117,112,179); +DarkTwo[5][4] = 1/256 (231,41,138); +DarkTwo[5][5] = 1/256 (102,166,30); +DarkTwo[6][1] = 1/256 (27,158,119); +DarkTwo[6][2] = 1/256 (217,95,2); +DarkTwo[6][3] = 1/256 (117,112,179); +DarkTwo[6][4] = 1/256 (231,41,138); +DarkTwo[6][5] = 1/256 (102,166,30); +DarkTwo[6][6] = 1/256 (230,171,2); +DarkTwo[7][1] = 1/256 (27,158,119); +DarkTwo[7][2] = 1/256 (217,95,2); +DarkTwo[7][3] = 1/256 (117,112,179); +DarkTwo[7][4] = 1/256 (231,41,138); +DarkTwo[7][5] = 1/256 (102,166,30); +DarkTwo[7][6] = 1/256 (230,171,2); +DarkTwo[7][7] = 1/256 (166,118,29); +DarkTwo[8][1] = 1/256 (27,158,119); +DarkTwo[8][2] = 1/256 (217,95,2); +DarkTwo[8][3] = 1/256 (117,112,179); +DarkTwo[8][4] = 1/256 (231,41,138); +DarkTwo[8][5] = 1/256 (102,166,30); +DarkTwo[8][6] = 1/256 (230,171,2); +DarkTwo[8][7] = 1/256 (166,118,29); +DarkTwo[8][8] = 1/256 (102,102,102); +GnBu[3][1] = 1/256 (224,243,219); +GnBu[3][2] = 1/256 (168,221,181); +GnBu[3][3] = 1/256 (67,162,202); +GnBu[4][1] = 1/256 (240,249,232); +GnBu[4][2] = 1/256 (186,228,188); +GnBu[4][3] = 1/256 (123,204,196); +GnBu[4][4] = 1/256 (43,140,190); +GnBu[5][1] = 1/256 (240,249,232); +GnBu[5][2] = 1/256 (186,228,188); +GnBu[5][3] = 1/256 (123,204,196); +GnBu[5][4] = 1/256 (67,162,202); +GnBu[5][5] = 1/256 (8,104,172); +GnBu[6][1] = 1/256 (240,249,232); +GnBu[6][2] = 1/256 (204,235,197); +GnBu[6][3] = 1/256 (168,221,181); +GnBu[6][4] = 1/256 (123,204,196); +GnBu[6][5] = 1/256 (67,162,202); +GnBu[6][6] = 1/256 (8,104,172); +GnBu[7][1] = 1/256 (240,249,232); +GnBu[7][2] = 1/256 (204,235,197); +GnBu[7][3] = 1/256 (168,221,181); +GnBu[7][4] = 1/256 (123,204,196); +GnBu[7][5] = 1/256 (78,179,211); +GnBu[7][6] = 1/256 (43,140,190); +GnBu[7][7] = 1/256 (8,88,158); +GnBu[8][1] = 1/256 (247,252,240); +GnBu[8][2] = 1/256 (224,243,219); +GnBu[8][3] = 1/256 (204,235,197); +GnBu[8][4] = 1/256 (168,221,181); +GnBu[8][5] = 1/256 (123,204,196); +GnBu[8][6] = 1/256 (78,179,211); +GnBu[8][7] = 1/256 (43,140,190); +GnBu[8][8] = 1/256 (8,88,158); +GnBu[9][1] = 1/256 (247,252,240); +GnBu[9][2] = 1/256 (224,243,219); +GnBu[9][3] = 1/256 (204,235,197); +GnBu[9][4] = 1/256 (168,221,181); +GnBu[9][5] = 1/256 (123,204,196); +GnBu[9][6] = 1/256 (78,179,211); +GnBu[9][7] = 1/256 (43,140,190); +GnBu[9][8] = 1/256 (8,104,172); +GnBu[9][9] = 1/256 (8,64,129); +Greens[3][1] = 1/256 (229,245,224); +Greens[3][2] = 1/256 (161,217,155); +Greens[3][3] = 1/256 (49,163,84); +Greens[4][1] = 1/256 (237,248,233); +Greens[4][2] = 1/256 (186,228,179); +Greens[4][3] = 1/256 (116,196,118); +Greens[4][4] = 1/256 (35,139,69); +Greens[5][1] = 1/256 (237,248,233); +Greens[5][2] = 1/256 (186,228,179); +Greens[5][3] = 1/256 (116,196,118); +Greens[5][4] = 1/256 (49,163,84); +Greens[5][5] = 1/256 (0,109,44); +Greens[6][1] = 1/256 (237,248,233); +Greens[6][2] = 1/256 (199,233,192); +Greens[6][3] = 1/256 (161,217,155); +Greens[6][4] = 1/256 (116,196,118); +Greens[6][5] = 1/256 (49,163,84); +Greens[6][6] = 1/256 (0,109,44); +Greens[7][1] = 1/256 (237,248,233); +Greens[7][2] = 1/256 (199,233,192); +Greens[7][3] = 1/256 (161,217,155); +Greens[7][4] = 1/256 (116,196,118); +Greens[7][5] = 1/256 (65,171,93); +Greens[7][6] = 1/256 (35,139,69); +Greens[7][7] = 1/256 (0,90,50); +Greens[8][1] = 1/256 (247,252,245); +Greens[8][2] = 1/256 (229,245,224); +Greens[8][3] = 1/256 (199,233,192); +Greens[8][4] = 1/256 (161,217,155); +Greens[8][5] = 1/256 (116,196,118); +Greens[8][6] = 1/256 (65,171,93); +Greens[8][7] = 1/256 (35,139,69); +Greens[8][8] = 1/256 (0,90,50); +Greens[9][1] = 1/256 (247,252,245); +Greens[9][2] = 1/256 (229,245,224); +Greens[9][3] = 1/256 (199,233,192); +Greens[9][4] = 1/256 (161,217,155); +Greens[9][5] = 1/256 (116,196,118); +Greens[9][6] = 1/256 (65,171,93); +Greens[9][7] = 1/256 (35,139,69); +Greens[9][8] = 1/256 (0,109,44); +Greens[9][9] = 1/256 (0,68,27); +Greys[3][1] = 1/256 (240,240,240); +Greys[3][2] = 1/256 (189,189,189); +Greys[3][3] = 1/256 (99,99,99); +Greys[4][1] = 1/256 (247,247,247); +Greys[4][2] = 1/256 (204,204,204); +Greys[4][3] = 1/256 (150,150,150); +Greys[4][4] = 1/256 (82,82,82); +Greys[5][1] = 1/256 (247,247,247); +Greys[5][2] = 1/256 (204,204,204); +Greys[5][3] = 1/256 (150,150,150); +Greys[5][4] = 1/256 (99,99,99); +Greys[5][5] = 1/256 (37,37,37); +Greys[6][1] = 1/256 (247,247,247); +Greys[6][2] = 1/256 (217,217,217); +Greys[6][3] = 1/256 (189,189,189); +Greys[6][4] = 1/256 (150,150,150); +Greys[6][5] = 1/256 (99,99,99); +Greys[6][6] = 1/256 (37,37,37); +Greys[7][1] = 1/256 (247,247,247); +Greys[7][2] = 1/256 (217,217,217); +Greys[7][3] = 1/256 (189,189,189); +Greys[7][4] = 1/256 (150,150,150); +Greys[7][5] = 1/256 (115,115,115); +Greys[7][6] = 1/256 (82,82,82); +Greys[7][7] = 1/256 (37,37,37); +Greys[8][1] = 1/256 (255,255,255); +Greys[8][2] = 1/256 (240,240,240); +Greys[8][3] = 1/256 (217,217,217); +Greys[8][4] = 1/256 (189,189,189); +Greys[8][5] = 1/256 (150,150,150); +Greys[8][6] = 1/256 (115,115,115); +Greys[8][7] = 1/256 (82,82,82); +Greys[8][8] = 1/256 (37,37,37); +Greys[9][1] = 1/256 (255,255,255); +Greys[9][2] = 1/256 (240,240,240); +Greys[9][3] = 1/256 (217,217,217); +Greys[9][4] = 1/256 (189,189,189); +Greys[9][5] = 1/256 (150,150,150); +Greys[9][6] = 1/256 (115,115,115); +Greys[9][7] = 1/256 (82,82,82); +Greys[9][8] = 1/256 (37,37,37); +Greys[9][9] = 1/256 (0,0,0); +OrRd[3][1] = 1/256 (254,232,200); +OrRd[3][2] = 1/256 (253,187,132); +OrRd[3][3] = 1/256 (227,74,51); +OrRd[4][1] = 1/256 (254,240,217); +OrRd[4][2] = 1/256 (253,204,138); +OrRd[4][3] = 1/256 (252,141,89); +OrRd[4][4] = 1/256 (215,48,31); +OrRd[5][1] = 1/256 (254,240,217); +OrRd[5][2] = 1/256 (253,204,138); +OrRd[5][3] = 1/256 (252,141,89); +OrRd[5][4] = 1/256 (227,74,51); +OrRd[5][5] = 1/256 (179,0,0); +OrRd[6][1] = 1/256 (254,240,217); +OrRd[6][2] = 1/256 (253,212,158); +OrRd[6][3] = 1/256 (253,187,132); +OrRd[6][4] = 1/256 (252,141,89); +OrRd[6][5] = 1/256 (227,74,51); +OrRd[6][6] = 1/256 (179,0,0); +OrRd[7][1] = 1/256 (254,240,217); +OrRd[7][2] = 1/256 (253,212,158); +OrRd[7][3] = 1/256 (253,187,132); +OrRd[7][4] = 1/256 (252,141,89); +OrRd[7][5] = 1/256 (239,101,72); +OrRd[7][6] = 1/256 (215,48,31); +OrRd[7][7] = 1/256 (153,0,0); +OrRd[8][1] = 1/256 (255,247,236); +OrRd[8][2] = 1/256 (254,232,200); +OrRd[8][3] = 1/256 (253,212,158); +OrRd[8][4] = 1/256 (253,187,132); +OrRd[8][5] = 1/256 (252,141,89); +OrRd[8][6] = 1/256 (239,101,72); +OrRd[8][7] = 1/256 (215,48,31); +OrRd[8][8] = 1/256 (153,0,0); +OrRd[9][1] = 1/256 (255,247,236); +OrRd[9][2] = 1/256 (254,232,200); +OrRd[9][3] = 1/256 (253,212,158); +OrRd[9][4] = 1/256 (253,187,132); +OrRd[9][5] = 1/256 (252,141,89); +OrRd[9][6] = 1/256 (239,101,72); +OrRd[9][7] = 1/256 (215,48,31); +OrRd[9][8] = 1/256 (179,0,0); +OrRd[9][9] = 1/256 (127,0,0); +Oranges[3][1] = 1/256 (254,230,206); +Oranges[3][2] = 1/256 (253,174,107); +Oranges[3][3] = 1/256 (230,85,13); +Oranges[4][1] = 1/256 (254,237,222); +Oranges[4][2] = 1/256 (253,190,133); +Oranges[4][3] = 1/256 (253,141,60); +Oranges[4][4] = 1/256 (217,71,1); +Oranges[5][1] = 1/256 (254,237,222); +Oranges[5][2] = 1/256 (253,190,133); +Oranges[5][3] = 1/256 (253,141,60); +Oranges[5][4] = 1/256 (230,85,13); +Oranges[5][5] = 1/256 (166,54,3); +Oranges[6][1] = 1/256 (254,237,222); +Oranges[6][2] = 1/256 (253,208,162); +Oranges[6][3] = 1/256 (253,174,107); +Oranges[6][4] = 1/256 (253,141,60); +Oranges[6][5] = 1/256 (230,85,13); +Oranges[6][6] = 1/256 (166,54,3); +Oranges[7][1] = 1/256 (254,237,222); +Oranges[7][2] = 1/256 (253,208,162); +Oranges[7][3] = 1/256 (253,174,107); +Oranges[7][4] = 1/256 (253,141,60); +Oranges[7][5] = 1/256 (241,105,19); +Oranges[7][6] = 1/256 (217,72,1); +Oranges[7][7] = 1/256 (140,45,4); +Oranges[8][1] = 1/256 (255,245,235); +Oranges[8][2] = 1/256 (254,230,206); +Oranges[8][3] = 1/256 (253,208,162); +Oranges[8][4] = 1/256 (253,174,107); +Oranges[8][5] = 1/256 (253,141,60); +Oranges[8][6] = 1/256 (241,105,19); +Oranges[8][7] = 1/256 (217,72,1); +Oranges[8][8] = 1/256 (140,45,4); +Oranges[9][1] = 1/256 (255,245,235); +Oranges[9][2] = 1/256 (254,230,206); +Oranges[9][3] = 1/256 (253,208,162); +Oranges[9][4] = 1/256 (253,174,107); +Oranges[9][5] = 1/256 (253,141,60); +Oranges[9][6] = 1/256 (241,105,19); +Oranges[9][7] = 1/256 (217,72,1); +Oranges[9][8] = 1/256 (166,54,3); +Oranges[9][9] = 1/256 (127,39,4); +PRGn[10][10] = 1/256 (0,68,27); +PRGn[10][1] = 1/256 (64,0,75); +PRGn[10][2] = 1/256 (118,42,131); +PRGn[10][3] = 1/256 (153,112,171); +PRGn[10][4] = 1/256 (194,165,207); +PRGn[10][5] = 1/256 (231,212,232); +PRGn[10][6] = 1/256 (217,240,211); +PRGn[10][7] = 1/256 (166,219,160); +PRGn[10][8] = 1/256 (90,174,97); +PRGn[10][9] = 1/256 (27,120,55); +PRGn[11][10] = 1/256 (27,120,55); +PRGn[11][11] = 1/256 (0,68,27); +PRGn[11][1] = 1/256 (64,0,75); +PRGn[11][2] = 1/256 (118,42,131); +PRGn[11][3] = 1/256 (153,112,171); +PRGn[11][4] = 1/256 (194,165,207); +PRGn[11][5] = 1/256 (231,212,232); +PRGn[11][6] = 1/256 (247,247,247); +PRGn[11][7] = 1/256 (217,240,211); +PRGn[11][8] = 1/256 (166,219,160); +PRGn[11][9] = 1/256 (90,174,97); +PRGn[3][1] = 1/256 (175,141,195); +PRGn[3][2] = 1/256 (247,247,247); +PRGn[3][3] = 1/256 (127,191,123); +PRGn[4][1] = 1/256 (123,50,148); +PRGn[4][2] = 1/256 (194,165,207); +PRGn[4][3] = 1/256 (166,219,160); +PRGn[4][4] = 1/256 (0,136,55); +PRGn[5][1] = 1/256 (123,50,148); +PRGn[5][2] = 1/256 (194,165,207); +PRGn[5][3] = 1/256 (247,247,247); +PRGn[5][4] = 1/256 (166,219,160); +PRGn[5][5] = 1/256 (0,136,55); +PRGn[6][1] = 1/256 (118,42,131); +PRGn[6][2] = 1/256 (175,141,195); +PRGn[6][3] = 1/256 (231,212,232); +PRGn[6][4] = 1/256 (217,240,211); +PRGn[6][5] = 1/256 (127,191,123); +PRGn[6][6] = 1/256 (27,120,55); +PRGn[7][1] = 1/256 (118,42,131); +PRGn[7][2] = 1/256 (175,141,195); +PRGn[7][3] = 1/256 (231,212,232); +PRGn[7][4] = 1/256 (247,247,247); +PRGn[7][5] = 1/256 (217,240,211); +PRGn[7][6] = 1/256 (127,191,123); +PRGn[7][7] = 1/256 (27,120,55); +PRGn[8][1] = 1/256 (118,42,131); +PRGn[8][2] = 1/256 (153,112,171); +PRGn[8][3] = 1/256 (194,165,207); +PRGn[8][4] = 1/256 (231,212,232); +PRGn[8][5] = 1/256 (217,240,211); +PRGn[8][6] = 1/256 (166,219,160); +PRGn[8][7] = 1/256 (90,174,97); +PRGn[8][8] = 1/256 (27,120,55); +PRGn[9][1] = 1/256 (118,42,131); +PRGn[9][2] = 1/256 (153,112,171); +PRGn[9][3] = 1/256 (194,165,207); +PRGn[9][4] = 1/256 (231,212,232); +PRGn[9][5] = 1/256 (247,247,247); +PRGn[9][6] = 1/256 (217,240,211); +PRGn[9][7] = 1/256 (166,219,160); +PRGn[9][8] = 1/256 (90,174,97); +PRGn[9][9] = 1/256 (27,120,55); +Paired[10][10] = 1/256 (106,61,154); +Paired[10][1] = 1/256 (166,206,227); +Paired[10][2] = 1/256 (31,120,180); +Paired[10][3] = 1/256 (178,223,138); +Paired[10][4] = 1/256 (51,160,44); +Paired[10][5] = 1/256 (251,154,153); +Paired[10][6] = 1/256 (227,26,28); +Paired[10][7] = 1/256 (253,191,111); +Paired[10][8] = 1/256 (255,127,0); +Paired[10][9] = 1/256 (202,178,214); +Paired[11][10] = 1/256 (106,61,154); +Paired[11][11] = 1/256 (255,255,153); +Paired[11][1] = 1/256 (166,206,227); +Paired[11][2] = 1/256 (31,120,180); +Paired[11][3] = 1/256 (178,223,138); +Paired[11][4] = 1/256 (51,160,44); +Paired[11][5] = 1/256 (251,154,153); +Paired[11][6] = 1/256 (227,26,28); +Paired[11][7] = 1/256 (253,191,111); +Paired[11][8] = 1/256 (255,127,0); +Paired[11][9] = 1/256 (202,178,214); +Paired[12][10] = 1/256 (106,61,154); +Paired[12][11] = 1/256 (255,255,153); +Paired[12][12] = 1/256 (177,89,40); +Paired[12][1] = 1/256 (166,206,227); +Paired[12][2] = 1/256 (31,120,180); +Paired[12][3] = 1/256 (178,223,138); +Paired[12][4] = 1/256 (51,160,44); +Paired[12][5] = 1/256 (251,154,153); +Paired[12][6] = 1/256 (227,26,28); +Paired[12][7] = 1/256 (253,191,111); +Paired[12][8] = 1/256 (255,127,0); +Paired[12][9] = 1/256 (202,178,214); +Paired[3][1] = 1/256 (166,206,227); +Paired[3][2] = 1/256 (31,120,180); +Paired[3][3] = 1/256 (178,223,138); +Paired[4][1] = 1/256 (166,206,227); +Paired[4][2] = 1/256 (31,120,180); +Paired[4][3] = 1/256 (178,223,138); +Paired[4][4] = 1/256 (51,160,44); +Paired[5][1] = 1/256 (166,206,227); +Paired[5][2] = 1/256 (31,120,180); +Paired[5][3] = 1/256 (178,223,138); +Paired[5][4] = 1/256 (51,160,44); +Paired[5][5] = 1/256 (251,154,153); +Paired[6][1] = 1/256 (166,206,227); +Paired[6][2] = 1/256 (31,120,180); +Paired[6][3] = 1/256 (178,223,138); +Paired[6][4] = 1/256 (51,160,44); +Paired[6][5] = 1/256 (251,154,153); +Paired[6][6] = 1/256 (227,26,28); +Paired[7][1] = 1/256 (166,206,227); +Paired[7][2] = 1/256 (31,120,180); +Paired[7][3] = 1/256 (178,223,138); +Paired[7][4] = 1/256 (51,160,44); +Paired[7][5] = 1/256 (251,154,153); +Paired[7][6] = 1/256 (227,26,28); +Paired[7][7] = 1/256 (253,191,111); +Paired[8][1] = 1/256 (166,206,227); +Paired[8][2] = 1/256 (31,120,180); +Paired[8][3] = 1/256 (178,223,138); +Paired[8][4] = 1/256 (51,160,44); +Paired[8][5] = 1/256 (251,154,153); +Paired[8][6] = 1/256 (227,26,28); +Paired[8][7] = 1/256 (253,191,111); +Paired[8][8] = 1/256 (255,127,0); +Paired[9][1] = 1/256 (166,206,227); +Paired[9][2] = 1/256 (31,120,180); +Paired[9][3] = 1/256 (178,223,138); +Paired[9][4] = 1/256 (51,160,44); +Paired[9][5] = 1/256 (251,154,153); +Paired[9][6] = 1/256 (227,26,28); +Paired[9][7] = 1/256 (253,191,111); +Paired[9][8] = 1/256 (255,127,0); +Paired[9][9] = 1/256 (202,178,214); +PastelOne[3][1] = 1/256 (251,180,174); +PastelOne[3][2] = 1/256 (179,205,227); +PastelOne[3][3] = 1/256 (204,235,197); +PastelOne[4][1] = 1/256 (251,180,174); +PastelOne[4][2] = 1/256 (179,205,227); +PastelOne[4][3] = 1/256 (204,235,197); +PastelOne[4][4] = 1/256 (222,203,228); +PastelOne[5][1] = 1/256 (251,180,174); +PastelOne[5][2] = 1/256 (179,205,227); +PastelOne[5][3] = 1/256 (204,235,197); +PastelOne[5][4] = 1/256 (222,203,228); +PastelOne[5][5] = 1/256 (254,217,166); +PastelOne[6][1] = 1/256 (251,180,174); +PastelOne[6][2] = 1/256 (179,205,227); +PastelOne[6][3] = 1/256 (204,235,197); +PastelOne[6][4] = 1/256 (222,203,228); +PastelOne[6][5] = 1/256 (254,217,166); +PastelOne[6][6] = 1/256 (255,255,204); +PastelOne[7][1] = 1/256 (251,180,174); +PastelOne[7][2] = 1/256 (179,205,227); +PastelOne[7][3] = 1/256 (204,235,197); +PastelOne[7][4] = 1/256 (222,203,228); +PastelOne[7][5] = 1/256 (254,217,166); +PastelOne[7][6] = 1/256 (255,255,204); +PastelOne[7][7] = 1/256 (229,216,189); +PastelOne[8][1] = 1/256 (251,180,174); +PastelOne[8][2] = 1/256 (179,205,227); +PastelOne[8][3] = 1/256 (204,235,197); +PastelOne[8][4] = 1/256 (222,203,228); +PastelOne[8][5] = 1/256 (254,217,166); +PastelOne[8][6] = 1/256 (255,255,204); +PastelOne[8][7] = 1/256 (229,216,189); +PastelOne[8][8] = 1/256 (253,218,236); +PastelOne[9][1] = 1/256 (251,180,174); +PastelOne[9][2] = 1/256 (179,205,227); +PastelOne[9][3] = 1/256 (204,235,197); +PastelOne[9][4] = 1/256 (222,203,228); +PastelOne[9][5] = 1/256 (254,217,166); +PastelOne[9][6] = 1/256 (255,255,204); +PastelOne[9][7] = 1/256 (229,216,189); +PastelOne[9][8] = 1/256 (253,218,236); +PastelOne[9][9] = 1/256 (242,242,242); +PastelTwo[3][1] = 1/256 (179,226,205); +PastelTwo[3][2] = 1/256 (253,205,172); +PastelTwo[3][3] = 1/256 (203,213,232); +PastelTwo[4][1] = 1/256 (179,226,205); +PastelTwo[4][2] = 1/256 (253,205,172); +PastelTwo[4][3] = 1/256 (203,213,232); +PastelTwo[4][4] = 1/256 (244,202,228); +PastelTwo[5][1] = 1/256 (179,226,205); +PastelTwo[5][2] = 1/256 (253,205,172); +PastelTwo[5][3] = 1/256 (203,213,232); +PastelTwo[5][4] = 1/256 (244,202,228); +PastelTwo[5][5] = 1/256 (230,245,201); +PastelTwo[6][1] = 1/256 (179,226,205); +PastelTwo[6][2] = 1/256 (253,205,172); +PastelTwo[6][3] = 1/256 (203,213,232); +PastelTwo[6][4] = 1/256 (244,202,228); +PastelTwo[6][5] = 1/256 (230,245,201); +PastelTwo[6][6] = 1/256 (255,242,174); +PastelTwo[7][1] = 1/256 (179,226,205); +PastelTwo[7][2] = 1/256 (253,205,172); +PastelTwo[7][3] = 1/256 (203,213,232); +PastelTwo[7][4] = 1/256 (244,202,228); +PastelTwo[7][5] = 1/256 (230,245,201); +PastelTwo[7][6] = 1/256 (255,242,174); +PastelTwo[7][7] = 1/256 (241,226,204); +PastelTwo[8][1] = 1/256 (179,226,205); +PastelTwo[8][2] = 1/256 (253,205,172); +PastelTwo[8][3] = 1/256 (203,213,232); +PastelTwo[8][4] = 1/256 (244,202,228); +PastelTwo[8][5] = 1/256 (230,245,201); +PastelTwo[8][6] = 1/256 (255,242,174); +PastelTwo[8][7] = 1/256 (241,226,204); +PastelTwo[8][8] = 1/256 (204,204,204); +PiYG[10][10] = 1/256 (39,100,25); +PiYG[10][1] = 1/256 (142,1,82); +PiYG[10][2] = 1/256 (197,27,125); +PiYG[10][3] = 1/256 (222,119,174); +PiYG[10][4] = 1/256 (241,182,218); +PiYG[10][5] = 1/256 (253,224,239); +PiYG[10][6] = 1/256 (230,245,208); +PiYG[10][7] = 1/256 (184,225,134); +PiYG[10][8] = 1/256 (127,188,65); +PiYG[10][9] = 1/256 (77,146,33); +PiYG[11][10] = 1/256 (77,146,33); +PiYG[11][11] = 1/256 (39,100,25); +PiYG[11][1] = 1/256 (142,1,82); +PiYG[11][2] = 1/256 (197,27,125); +PiYG[11][3] = 1/256 (222,119,174); +PiYG[11][4] = 1/256 (241,182,218); +PiYG[11][5] = 1/256 (253,224,239); +PiYG[11][6] = 1/256 (247,247,247); +PiYG[11][7] = 1/256 (230,245,208); +PiYG[11][8] = 1/256 (184,225,134); +PiYG[11][9] = 1/256 (127,188,65); +PiYG[3][1] = 1/256 (233,163,201); +PiYG[3][2] = 1/256 (247,247,247); +PiYG[3][3] = 1/256 (161,215,106); +PiYG[4][1] = 1/256 (208,28,139); +PiYG[4][2] = 1/256 (241,182,218); +PiYG[4][3] = 1/256 (184,225,134); +PiYG[4][4] = 1/256 (77,172,38); +PiYG[5][1] = 1/256 (208,28,139); +PiYG[5][2] = 1/256 (241,182,218); +PiYG[5][3] = 1/256 (247,247,247); +PiYG[5][4] = 1/256 (184,225,134); +PiYG[5][5] = 1/256 (77,172,38); +PiYG[6][1] = 1/256 (197,27,125); +PiYG[6][2] = 1/256 (233,163,201); +PiYG[6][3] = 1/256 (253,224,239); +PiYG[6][4] = 1/256 (230,245,208); +PiYG[6][5] = 1/256 (161,215,106); +PiYG[6][6] = 1/256 (77,146,33); +PiYG[7][1] = 1/256 (197,27,125); +PiYG[7][2] = 1/256 (233,163,201); +PiYG[7][3] = 1/256 (253,224,239); +PiYG[7][4] = 1/256 (247,247,247); +PiYG[7][5] = 1/256 (230,245,208); +PiYG[7][6] = 1/256 (161,215,106); +PiYG[7][7] = 1/256 (77,146,33); +PiYG[8][1] = 1/256 (197,27,125); +PiYG[8][2] = 1/256 (222,119,174); +PiYG[8][3] = 1/256 (241,182,218); +PiYG[8][4] = 1/256 (253,224,239); +PiYG[8][5] = 1/256 (230,245,208); +PiYG[8][6] = 1/256 (184,225,134); +PiYG[8][7] = 1/256 (127,188,65); +PiYG[8][8] = 1/256 (77,146,33); +PiYG[9][1] = 1/256 (197,27,125); +PiYG[9][2] = 1/256 (222,119,174); +PiYG[9][3] = 1/256 (241,182,218); +PiYG[9][4] = 1/256 (253,224,239); +PiYG[9][5] = 1/256 (247,247,247); +PiYG[9][6] = 1/256 (230,245,208); +PiYG[9][7] = 1/256 (184,225,134); +PiYG[9][8] = 1/256 (127,188,65); +PiYG[9][9] = 1/256 (77,146,33); +PuBuGn[3][1] = 1/256 (236,226,240); +PuBuGn[3][2] = 1/256 (166,189,219); +PuBuGn[3][3] = 1/256 (28,144,153); +PuBuGn[4][1] = 1/256 (246,239,247); +PuBuGn[4][2] = 1/256 (189,201,225); +PuBuGn[4][3] = 1/256 (103,169,207); +PuBuGn[4][4] = 1/256 (2,129,138); +PuBuGn[5][1] = 1/256 (246,239,247); +PuBuGn[5][2] = 1/256 (189,201,225); +PuBuGn[5][3] = 1/256 (103,169,207); +PuBuGn[5][4] = 1/256 (28,144,153); +PuBuGn[5][5] = 1/256 (1,108,89); +PuBuGn[6][1] = 1/256 (246,239,247); +PuBuGn[6][2] = 1/256 (208,209,230); +PuBuGn[6][3] = 1/256 (166,189,219); +PuBuGn[6][4] = 1/256 (103,169,207); +PuBuGn[6][5] = 1/256 (28,144,153); +PuBuGn[6][6] = 1/256 (1,108,89); +PuBuGn[7][1] = 1/256 (246,239,247); +PuBuGn[7][2] = 1/256 (208,209,230); +PuBuGn[7][3] = 1/256 (166,189,219); +PuBuGn[7][4] = 1/256 (103,169,207); +PuBuGn[7][5] = 1/256 (54,144,192); +PuBuGn[7][6] = 1/256 (2,129,138); +PuBuGn[7][7] = 1/256 (1,100,80); +PuBuGn[8][1] = 1/256 (255,247,251); +PuBuGn[8][2] = 1/256 (236,226,240); +PuBuGn[8][3] = 1/256 (208,209,230); +PuBuGn[8][4] = 1/256 (166,189,219); +PuBuGn[8][5] = 1/256 (103,169,207); +PuBuGn[8][6] = 1/256 (54,144,192); +PuBuGn[8][7] = 1/256 (2,129,138); +PuBuGn[8][8] = 1/256 (1,100,80); +PuBuGn[9][1] = 1/256 (255,247,251); +PuBuGn[9][2] = 1/256 (236,226,240); +PuBuGn[9][3] = 1/256 (208,209,230); +PuBuGn[9][4] = 1/256 (166,189,219); +PuBuGn[9][5] = 1/256 (103,169,207); +PuBuGn[9][6] = 1/256 (54,144,192); +PuBuGn[9][7] = 1/256 (2,129,138); +PuBuGn[9][8] = 1/256 (1,108,89); +PuBuGn[9][9] = 1/256 (1,70,54); +PuBu[3][1] = 1/256 (236,231,242); +PuBu[3][2] = 1/256 (166,189,219); +PuBu[3][3] = 1/256 (43,140,190); +PuBu[4][1] = 1/256 (241,238,246); +PuBu[4][2] = 1/256 (189,201,225); +PuBu[4][3] = 1/256 (116,169,207); +PuBu[4][4] = 1/256 (5,112,176); +PuBu[5][1] = 1/256 (241,238,246); +PuBu[5][2] = 1/256 (189,201,225); +PuBu[5][3] = 1/256 (116,169,207); +PuBu[5][4] = 1/256 (43,140,190); +PuBu[5][5] = 1/256 (4,90,141); +PuBu[6][1] = 1/256 (241,238,246); +PuBu[6][2] = 1/256 (208,209,230); +PuBu[6][3] = 1/256 (166,189,219); +PuBu[6][4] = 1/256 (116,169,207); +PuBu[6][5] = 1/256 (43,140,190); +PuBu[6][6] = 1/256 (4,90,141); +PuBu[7][1] = 1/256 (241,238,246); +PuBu[7][2] = 1/256 (208,209,230); +PuBu[7][3] = 1/256 (166,189,219); +PuBu[7][4] = 1/256 (116,169,207); +PuBu[7][5] = 1/256 (54,144,192); +PuBu[7][6] = 1/256 (5,112,176); +PuBu[7][7] = 1/256 (3,78,123); +PuBu[8][1] = 1/256 (255,247,251); +PuBu[8][2] = 1/256 (236,231,242); +PuBu[8][3] = 1/256 (208,209,230); +PuBu[8][4] = 1/256 (166,189,219); +PuBu[8][5] = 1/256 (116,169,207); +PuBu[8][6] = 1/256 (54,144,192); +PuBu[8][7] = 1/256 (5,112,176); +PuBu[8][8] = 1/256 (3,78,123); +PuBu[9][1] = 1/256 (255,247,251); +PuBu[9][2] = 1/256 (236,231,242); +PuBu[9][3] = 1/256 (208,209,230); +PuBu[9][4] = 1/256 (166,189,219); +PuBu[9][5] = 1/256 (116,169,207); +PuBu[9][6] = 1/256 (54,144,192); +PuBu[9][7] = 1/256 (5,112,176); +PuBu[9][8] = 1/256 (4,90,141); +PuBu[9][9] = 1/256 (2,56,88); +PuOr[10][10] = 1/256 (45,0,75); +PuOr[10][1] = 1/256 (127,59,8); +PuOr[10][2] = 1/256 (179,88,6); +PuOr[10][3] = 1/256 (224,130,20); +PuOr[10][4] = 1/256 (253,184,99); +PuOr[10][5] = 1/256 (254,224,182); +PuOr[10][6] = 1/256 (216,218,235); +PuOr[10][7] = 1/256 (178,171,210); +PuOr[10][8] = 1/256 (128,115,172); +PuOr[10][9] = 1/256 (84,39,136); +PuOr[11][10] = 1/256 (84,39,136); +PuOr[11][11] = 1/256 (45,0,75); +PuOr[11][1] = 1/256 (127,59,8); +PuOr[11][2] = 1/256 (179,88,6); +PuOr[11][3] = 1/256 (224,130,20); +PuOr[11][4] = 1/256 (253,184,99); +PuOr[11][5] = 1/256 (254,224,182); +PuOr[11][6] = 1/256 (247,247,247); +PuOr[11][7] = 1/256 (216,218,235); +PuOr[11][8] = 1/256 (178,171,210); +PuOr[11][9] = 1/256 (128,115,172); +PuOr[3][1] = 1/256 (241,163,64); +PuOr[3][2] = 1/256 (247,247,247); +PuOr[3][3] = 1/256 (153,142,195); +PuOr[4][1] = 1/256 (230,97,1); +PuOr[4][2] = 1/256 (253,184,99); +PuOr[4][3] = 1/256 (178,171,210); +PuOr[4][4] = 1/256 (94,60,153); +PuOr[5][1] = 1/256 (230,97,1); +PuOr[5][2] = 1/256 (253,184,99); +PuOr[5][3] = 1/256 (247,247,247); +PuOr[5][4] = 1/256 (178,171,210); +PuOr[5][5] = 1/256 (94,60,153); +PuOr[6][1] = 1/256 (179,88,6); +PuOr[6][2] = 1/256 (241,163,64); +PuOr[6][3] = 1/256 (254,224,182); +PuOr[6][4] = 1/256 (216,218,235); +PuOr[6][5] = 1/256 (153,142,195); +PuOr[6][6] = 1/256 (84,39,136); +PuOr[7][1] = 1/256 (179,88,6); +PuOr[7][2] = 1/256 (241,163,64); +PuOr[7][3] = 1/256 (254,224,182); +PuOr[7][4] = 1/256 (247,247,247); +PuOr[7][5] = 1/256 (216,218,235); +PuOr[7][6] = 1/256 (153,142,195); +PuOr[7][7] = 1/256 (84,39,136); +PuOr[8][1] = 1/256 (179,88,6); +PuOr[8][2] = 1/256 (224,130,20); +PuOr[8][3] = 1/256 (253,184,99); +PuOr[8][4] = 1/256 (254,224,182); +PuOr[8][5] = 1/256 (216,218,235); +PuOr[8][6] = 1/256 (178,171,210); +PuOr[8][7] = 1/256 (128,115,172); +PuOr[8][8] = 1/256 (84,39,136); +PuOr[9][1] = 1/256 (179,88,6); +PuOr[9][2] = 1/256 (224,130,20); +PuOr[9][3] = 1/256 (253,184,99); +PuOr[9][4] = 1/256 (254,224,182); +PuOr[9][5] = 1/256 (247,247,247); +PuOr[9][6] = 1/256 (216,218,235); +PuOr[9][7] = 1/256 (178,171,210); +PuOr[9][8] = 1/256 (128,115,172); +PuOr[9][9] = 1/256 (84,39,136); +PuRd[3][1] = 1/256 (231,225,239); +PuRd[3][2] = 1/256 (201,148,199); +PuRd[3][3] = 1/256 (221,28,119); +PuRd[4][1] = 1/256 (241,238,246); +PuRd[4][2] = 1/256 (215,181,216); +PuRd[4][3] = 1/256 (223,101,176); +PuRd[4][4] = 1/256 (206,18,86); +PuRd[5][1] = 1/256 (241,238,246); +PuRd[5][2] = 1/256 (215,181,216); +PuRd[5][3] = 1/256 (223,101,176); +PuRd[5][4] = 1/256 (221,28,119); +PuRd[5][5] = 1/256 (152,0,67); +PuRd[6][1] = 1/256 (241,238,246); +PuRd[6][2] = 1/256 (212,185,218); +PuRd[6][3] = 1/256 (201,148,199); +PuRd[6][4] = 1/256 (223,101,176); +PuRd[6][5] = 1/256 (221,28,119); +PuRd[6][6] = 1/256 (152,0,67); +PuRd[7][1] = 1/256 (241,238,246); +PuRd[7][2] = 1/256 (212,185,218); +PuRd[7][3] = 1/256 (201,148,199); +PuRd[7][4] = 1/256 (223,101,176); +PuRd[7][5] = 1/256 (231,41,138); +PuRd[7][6] = 1/256 (206,18,86); +PuRd[7][7] = 1/256 (145,0,63); +PuRd[8][1] = 1/256 (247,244,249); +PuRd[8][2] = 1/256 (231,225,239); +PuRd[8][3] = 1/256 (212,185,218); +PuRd[8][4] = 1/256 (201,148,199); +PuRd[8][5] = 1/256 (223,101,176); +PuRd[8][6] = 1/256 (231,41,138); +PuRd[8][7] = 1/256 (206,18,86); +PuRd[8][8] = 1/256 (145,0,63); +PuRd[9][1] = 1/256 (247,244,249); +PuRd[9][2] = 1/256 (231,225,239); +PuRd[9][3] = 1/256 (212,185,218); +PuRd[9][4] = 1/256 (201,148,199); +PuRd[9][5] = 1/256 (223,101,176); +PuRd[9][6] = 1/256 (231,41,138); +PuRd[9][7] = 1/256 (206,18,86); +PuRd[9][8] = 1/256 (152,0,67); +PuRd[9][9] = 1/256 (103,0,31); +Purples[3][1] = 1/256 (239,237,245); +Purples[3][2] = 1/256 (188,189,220); +Purples[3][3] = 1/256 (117,107,177); +Purples[4][1] = 1/256 (242,240,247); +Purples[4][2] = 1/256 (203,201,226); +Purples[4][3] = 1/256 (158,154,200); +Purples[4][4] = 1/256 (106,81,163); +Purples[5][1] = 1/256 (242,240,247); +Purples[5][2] = 1/256 (203,201,226); +Purples[5][3] = 1/256 (158,154,200); +Purples[5][4] = 1/256 (117,107,177); +Purples[5][5] = 1/256 (84,39,143); +Purples[6][1] = 1/256 (242,240,247); +Purples[6][2] = 1/256 (218,218,235); +Purples[6][3] = 1/256 (188,189,220); +Purples[6][4] = 1/256 (158,154,200); +Purples[6][5] = 1/256 (117,107,177); +Purples[6][6] = 1/256 (84,39,143); +Purples[7][1] = 1/256 (242,240,247); +Purples[7][2] = 1/256 (218,218,235); +Purples[7][3] = 1/256 (188,189,220); +Purples[7][4] = 1/256 (158,154,200); +Purples[7][5] = 1/256 (128,125,186); +Purples[7][6] = 1/256 (106,81,163); +Purples[7][7] = 1/256 (74,20,134); +Purples[8][1] = 1/256 (252,251,253); +Purples[8][2] = 1/256 (239,237,245); +Purples[8][3] = 1/256 (218,218,235); +Purples[8][4] = 1/256 (188,189,220); +Purples[8][5] = 1/256 (158,154,200); +Purples[8][6] = 1/256 (128,125,186); +Purples[8][7] = 1/256 (106,81,163); +Purples[8][8] = 1/256 (74,20,134); +Purples[9][1] = 1/256 (252,251,253); +Purples[9][2] = 1/256 (239,237,245); +Purples[9][3] = 1/256 (218,218,235); +Purples[9][4] = 1/256 (188,189,220); +Purples[9][5] = 1/256 (158,154,200); +Purples[9][6] = 1/256 (128,125,186); +Purples[9][7] = 1/256 (106,81,163); +Purples[9][8] = 1/256 (84,39,143); +Purples[9][9] = 1/256 (63,0,125); +RdBu[10][10] = 1/256 (5,48,97); +RdBu[10][1] = 1/256 (103,0,31); +RdBu[10][2] = 1/256 (178,24,43); +RdBu[10][3] = 1/256 (214,96,77); +RdBu[10][4] = 1/256 (244,165,130); +RdBu[10][5] = 1/256 (253,219,199); +RdBu[10][6] = 1/256 (209,229,240); +RdBu[10][7] = 1/256 (146,197,222); +RdBu[10][8] = 1/256 (67,147,195); +RdBu[10][9] = 1/256 (33,102,172); +RdBu[11][10] = 1/256 (33,102,172); +RdBu[11][11] = 1/256 (5,48,97); +RdBu[11][1] = 1/256 (103,0,31); +RdBu[11][2] = 1/256 (178,24,43); +RdBu[11][3] = 1/256 (214,96,77); +RdBu[11][4] = 1/256 (244,165,130); +RdBu[11][5] = 1/256 (253,219,199); +RdBu[11][6] = 1/256 (247,247,247); +RdBu[11][7] = 1/256 (209,229,240); +RdBu[11][8] = 1/256 (146,197,222); +RdBu[11][9] = 1/256 (67,147,195); +RdBu[3][1] = 1/256 (239,138,98); +RdBu[3][2] = 1/256 (247,247,247); +RdBu[3][3] = 1/256 (103,169,207); +RdBu[4][1] = 1/256 (202,0,32); +RdBu[4][2] = 1/256 (244,165,130); +RdBu[4][3] = 1/256 (146,197,222); +RdBu[4][4] = 1/256 (5,113,176); +RdBu[5][1] = 1/256 (202,0,32); +RdBu[5][2] = 1/256 (244,165,130); +RdBu[5][3] = 1/256 (247,247,247); +RdBu[5][4] = 1/256 (146,197,222); +RdBu[5][5] = 1/256 (5,113,176); +RdBu[6][1] = 1/256 (178,24,43); +RdBu[6][2] = 1/256 (239,138,98); +RdBu[6][3] = 1/256 (253,219,199); +RdBu[6][4] = 1/256 (209,229,240); +RdBu[6][5] = 1/256 (103,169,207); +RdBu[6][6] = 1/256 (33,102,172); +RdBu[7][1] = 1/256 (178,24,43); +RdBu[7][2] = 1/256 (239,138,98); +RdBu[7][3] = 1/256 (253,219,199); +RdBu[7][4] = 1/256 (247,247,247); +RdBu[7][5] = 1/256 (209,229,240); +RdBu[7][6] = 1/256 (103,169,207); +RdBu[7][7] = 1/256 (33,102,172); +RdBu[8][1] = 1/256 (178,24,43); +RdBu[8][2] = 1/256 (214,96,77); +RdBu[8][3] = 1/256 (244,165,130); +RdBu[8][4] = 1/256 (253,219,199); +RdBu[8][5] = 1/256 (209,229,240); +RdBu[8][6] = 1/256 (146,197,222); +RdBu[8][7] = 1/256 (67,147,195); +RdBu[8][8] = 1/256 (33,102,172); +RdBu[9][1] = 1/256 (178,24,43); +RdBu[9][2] = 1/256 (214,96,77); +RdBu[9][3] = 1/256 (244,165,130); +RdBu[9][4] = 1/256 (253,219,199); +RdBu[9][5] = 1/256 (247,247,247); +RdBu[9][6] = 1/256 (209,229,240); +RdBu[9][7] = 1/256 (146,197,222); +RdBu[9][8] = 1/256 (67,147,195); +RdBu[9][9] = 1/256 (33,102,172); +RdGy[10][10] = 1/256 (26,26,26); +RdGy[10][1] = 1/256 (103,0,31); +RdGy[10][2] = 1/256 (178,24,43); +RdGy[10][3] = 1/256 (214,96,77); +RdGy[10][4] = 1/256 (244,165,130); +RdGy[10][5] = 1/256 (253,219,199); +RdGy[10][6] = 1/256 (224,224,224); +RdGy[10][7] = 1/256 (186,186,186); +RdGy[10][8] = 1/256 (135,135,135); +RdGy[10][9] = 1/256 (77,77,77); +RdGy[11][10] = 1/256 (77,77,77); +RdGy[11][11] = 1/256 (26,26,26); +RdGy[11][1] = 1/256 (103,0,31); +RdGy[11][2] = 1/256 (178,24,43); +RdGy[11][3] = 1/256 (214,96,77); +RdGy[11][4] = 1/256 (244,165,130); +RdGy[11][5] = 1/256 (253,219,199); +RdGy[11][6] = 1/256 (255,255,255); +RdGy[11][7] = 1/256 (224,224,224); +RdGy[11][8] = 1/256 (186,186,186); +RdGy[11][9] = 1/256 (135,135,135); +RdGy[3][1] = 1/256 (239,138,98); +RdGy[3][2] = 1/256 (255,255,255); +RdGy[3][3] = 1/256 (153,153,153); +RdGy[4][1] = 1/256 (202,0,32); +RdGy[4][2] = 1/256 (244,165,130); +RdGy[4][3] = 1/256 (186,186,186); +RdGy[4][4] = 1/256 (64,64,64); +RdGy[5][1] = 1/256 (202,0,32); +RdGy[5][2] = 1/256 (244,165,130); +RdGy[5][3] = 1/256 (255,255,255); +RdGy[5][4] = 1/256 (186,186,186); +RdGy[5][5] = 1/256 (64,64,64); +RdGy[6][1] = 1/256 (178,24,43); +RdGy[6][2] = 1/256 (239,138,98); +RdGy[6][3] = 1/256 (253,219,199); +RdGy[6][4] = 1/256 (224,224,224); +RdGy[6][5] = 1/256 (153,153,153); +RdGy[6][6] = 1/256 (77,77,77); +RdGy[7][1] = 1/256 (178,24,43); +RdGy[7][2] = 1/256 (239,138,98); +RdGy[7][3] = 1/256 (253,219,199); +RdGy[7][4] = 1/256 (255,255,255); +RdGy[7][5] = 1/256 (224,224,224); +RdGy[7][6] = 1/256 (153,153,153); +RdGy[7][7] = 1/256 (77,77,77); +RdGy[8][1] = 1/256 (178,24,43); +RdGy[8][2] = 1/256 (214,96,77); +RdGy[8][3] = 1/256 (244,165,130); +RdGy[8][4] = 1/256 (253,219,199); +RdGy[8][5] = 1/256 (224,224,224); +RdGy[8][6] = 1/256 (186,186,186); +RdGy[8][7] = 1/256 (135,135,135); +RdGy[8][8] = 1/256 (77,77,77); +RdGy[9][1] = 1/256 (178,24,43); +RdGy[9][2] = 1/256 (214,96,77); +RdGy[9][3] = 1/256 (244,165,130); +RdGy[9][4] = 1/256 (253,219,199); +RdGy[9][5] = 1/256 (255,255,255); +RdGy[9][6] = 1/256 (224,224,224); +RdGy[9][7] = 1/256 (186,186,186); +RdGy[9][8] = 1/256 (135,135,135); +RdGy[9][9] = 1/256 (77,77,77); +RdPu[3][1] = 1/256 (253,224,221); +RdPu[3][2] = 1/256 (250,159,181); +RdPu[3][3] = 1/256 (197,27,138); +RdPu[4][1] = 1/256 (254,235,226); +RdPu[4][2] = 1/256 (251,180,185); +RdPu[4][3] = 1/256 (247,104,161); +RdPu[4][4] = 1/256 (174,1,126); +RdPu[5][1] = 1/256 (254,235,226); +RdPu[5][2] = 1/256 (251,180,185); +RdPu[5][3] = 1/256 (247,104,161); +RdPu[5][4] = 1/256 (197,27,138); +RdPu[5][5] = 1/256 (122,1,119); +RdPu[6][1] = 1/256 (254,235,226); +RdPu[6][2] = 1/256 (252,197,192); +RdPu[6][3] = 1/256 (250,159,181); +RdPu[6][4] = 1/256 (247,104,161); +RdPu[6][5] = 1/256 (197,27,138); +RdPu[6][6] = 1/256 (122,1,119); +RdPu[7][1] = 1/256 (254,235,226); +RdPu[7][2] = 1/256 (252,197,192); +RdPu[7][3] = 1/256 (250,159,181); +RdPu[7][4] = 1/256 (247,104,161); +RdPu[7][5] = 1/256 (221,52,151); +RdPu[7][6] = 1/256 (174,1,126); +RdPu[7][7] = 1/256 (122,1,119); +RdPu[8][1] = 1/256 (255,247,243); +RdPu[8][2] = 1/256 (253,224,221); +RdPu[8][3] = 1/256 (252,197,192); +RdPu[8][4] = 1/256 (250,159,181); +RdPu[8][5] = 1/256 (247,104,161); +RdPu[8][6] = 1/256 (221,52,151); +RdPu[8][7] = 1/256 (174,1,126); +RdPu[8][8] = 1/256 (122,1,119); +RdPu[9][1] = 1/256 (255,247,243); +RdPu[9][2] = 1/256 (253,224,221); +RdPu[9][3] = 1/256 (252,197,192); +RdPu[9][4] = 1/256 (250,159,181); +RdPu[9][5] = 1/256 (247,104,161); +RdPu[9][6] = 1/256 (221,52,151); +RdPu[9][7] = 1/256 (174,1,126); +RdPu[9][8] = 1/256 (122,1,119); +RdPu[9][9] = 1/256 (73,0,106); +RdYlBu[10][10] = 1/256 (49,54,149); +RdYlBu[10][1] = 1/256 (165,0,38); +RdYlBu[10][2] = 1/256 (215,48,39); +RdYlBu[10][3] = 1/256 (244,109,67); +RdYlBu[10][4] = 1/256 (253,174,97); +RdYlBu[10][5] = 1/256 (254,224,144); +RdYlBu[10][6] = 1/256 (224,243,248); +RdYlBu[10][7] = 1/256 (171,217,233); +RdYlBu[10][8] = 1/256 (116,173,209); +RdYlBu[10][9] = 1/256 (69,117,180); +RdYlBu[11][10] = 1/256 (69,117,180); +RdYlBu[11][11] = 1/256 (49,54,149); +RdYlBu[11][1] = 1/256 (165,0,38); +RdYlBu[11][2] = 1/256 (215,48,39); +RdYlBu[11][3] = 1/256 (244,109,67); +RdYlBu[11][4] = 1/256 (253,174,97); +RdYlBu[11][5] = 1/256 (254,224,144); +RdYlBu[11][6] = 1/256 (255,255,191); +RdYlBu[11][7] = 1/256 (224,243,248); +RdYlBu[11][8] = 1/256 (171,217,233); +RdYlBu[11][9] = 1/256 (116,173,209); +RdYlBu[3][1] = 1/256 (252,141,89); +RdYlBu[3][2] = 1/256 (255,255,191); +RdYlBu[3][3] = 1/256 (145,191,219); +RdYlBu[4][1] = 1/256 (215,25,28); +RdYlBu[4][2] = 1/256 (253,174,97); +RdYlBu[4][3] = 1/256 (171,217,233); +RdYlBu[4][4] = 1/256 (44,123,182); +RdYlBu[5][1] = 1/256 (215,25,28); +RdYlBu[5][2] = 1/256 (253,174,97); +RdYlBu[5][3] = 1/256 (255,255,191); +RdYlBu[5][4] = 1/256 (171,217,233); +RdYlBu[5][5] = 1/256 (44,123,182); +RdYlBu[6][1] = 1/256 (215,48,39); +RdYlBu[6][2] = 1/256 (252,141,89); +RdYlBu[6][3] = 1/256 (254,224,144); +RdYlBu[6][4] = 1/256 (224,243,248); +RdYlBu[6][5] = 1/256 (145,191,219); +RdYlBu[6][6] = 1/256 (69,117,180); +RdYlBu[7][1] = 1/256 (215,48,39); +RdYlBu[7][2] = 1/256 (252,141,89); +RdYlBu[7][3] = 1/256 (254,224,144); +RdYlBu[7][4] = 1/256 (255,255,191); +RdYlBu[7][5] = 1/256 (224,243,248); +RdYlBu[7][6] = 1/256 (145,191,219); +RdYlBu[7][7] = 1/256 (69,117,180); +RdYlBu[8][1] = 1/256 (215,48,39); +RdYlBu[8][2] = 1/256 (244,109,67); +RdYlBu[8][3] = 1/256 (253,174,97); +RdYlBu[8][4] = 1/256 (254,224,144); +RdYlBu[8][5] = 1/256 (224,243,248); +RdYlBu[8][6] = 1/256 (171,217,233); +RdYlBu[8][7] = 1/256 (116,173,209); +RdYlBu[8][8] = 1/256 (69,117,180); +RdYlBu[9][1] = 1/256 (215,48,39); +RdYlBu[9][2] = 1/256 (244,109,67); +RdYlBu[9][3] = 1/256 (253,174,97); +RdYlBu[9][4] = 1/256 (254,224,144); +RdYlBu[9][5] = 1/256 (255,255,191); +RdYlBu[9][6] = 1/256 (224,243,248); +RdYlBu[9][7] = 1/256 (171,217,233); +RdYlBu[9][8] = 1/256 (116,173,209); +RdYlBu[9][9] = 1/256 (69,117,180); +RdYlGn[10][10] = 1/256 (0,104,55); +RdYlGn[10][1] = 1/256 (165,0,38); +RdYlGn[10][2] = 1/256 (215,48,39); +RdYlGn[10][3] = 1/256 (244,109,67); +RdYlGn[10][4] = 1/256 (253,174,97); +RdYlGn[10][5] = 1/256 (254,224,139); +RdYlGn[10][6] = 1/256 (217,239,139); +RdYlGn[10][7] = 1/256 (166,217,106); +RdYlGn[10][8] = 1/256 (102,189,99); +RdYlGn[10][9] = 1/256 (26,152,80); +RdYlGn[11][10] = 1/256 (26,152,80); +RdYlGn[11][11] = 1/256 (0,104,55); +RdYlGn[11][1] = 1/256 (165,0,38); +RdYlGn[11][2] = 1/256 (215,48,39); +RdYlGn[11][3] = 1/256 (244,109,67); +RdYlGn[11][4] = 1/256 (253,174,97); +RdYlGn[11][5] = 1/256 (254,224,139); +RdYlGn[11][6] = 1/256 (255,255,191); +RdYlGn[11][7] = 1/256 (217,239,139); +RdYlGn[11][8] = 1/256 (166,217,106); +RdYlGn[11][9] = 1/256 (102,189,99); +RdYlGn[3][1] = 1/256 (252,141,89); +RdYlGn[3][2] = 1/256 (255,255,191); +RdYlGn[3][3] = 1/256 (145,207,96); +RdYlGn[4][1] = 1/256 (215,25,28); +RdYlGn[4][2] = 1/256 (253,174,97); +RdYlGn[4][3] = 1/256 (166,217,106); +RdYlGn[4][4] = 1/256 (26,150,65); +RdYlGn[5][1] = 1/256 (215,25,28); +RdYlGn[5][2] = 1/256 (253,174,97); +RdYlGn[5][3] = 1/256 (255,255,191); +RdYlGn[5][4] = 1/256 (166,217,106); +RdYlGn[5][5] = 1/256 (26,150,65); +RdYlGn[6][1] = 1/256 (215,48,39); +RdYlGn[6][2] = 1/256 (252,141,89); +RdYlGn[6][3] = 1/256 (254,224,139); +RdYlGn[6][4] = 1/256 (217,239,139); +RdYlGn[6][5] = 1/256 (145,207,96); +RdYlGn[6][6] = 1/256 (26,152,80); +RdYlGn[7][1] = 1/256 (215,48,39); +RdYlGn[7][2] = 1/256 (252,141,89); +RdYlGn[7][3] = 1/256 (254,224,139); +RdYlGn[7][4] = 1/256 (255,255,191); +RdYlGn[7][5] = 1/256 (217,239,139); +RdYlGn[7][6] = 1/256 (145,207,96); +RdYlGn[7][7] = 1/256 (26,152,80); +RdYlGn[8][1] = 1/256 (215,48,39); +RdYlGn[8][2] = 1/256 (244,109,67); +RdYlGn[8][3] = 1/256 (253,174,97); +RdYlGn[8][4] = 1/256 (254,224,139); +RdYlGn[8][5] = 1/256 (217,239,139); +RdYlGn[8][6] = 1/256 (166,217,106); +RdYlGn[8][7] = 1/256 (102,189,99); +RdYlGn[8][8] = 1/256 (26,152,80); +RdYlGn[9][1] = 1/256 (215,48,39); +RdYlGn[9][2] = 1/256 (244,109,67); +RdYlGn[9][3] = 1/256 (253,174,97); +RdYlGn[9][4] = 1/256 (254,224,139); +RdYlGn[9][5] = 1/256 (255,255,191); +RdYlGn[9][6] = 1/256 (217,239,139); +RdYlGn[9][7] = 1/256 (166,217,106); +RdYlGn[9][8] = 1/256 (102,189,99); +RdYlGn[9][9] = 1/256 (26,152,80); +Reds[3][1] = 1/256 (254,224,210); +Reds[3][2] = 1/256 (252,146,114); +Reds[3][3] = 1/256 (222,45,38); +Reds[4][1] = 1/256 (254,229,217); +Reds[4][2] = 1/256 (252,174,145); +Reds[4][3] = 1/256 (251,106,74); +Reds[4][4] = 1/256 (203,24,29); +Reds[5][1] = 1/256 (254,229,217); +Reds[5][2] = 1/256 (252,174,145); +Reds[5][3] = 1/256 (251,106,74); +Reds[5][4] = 1/256 (222,45,38); +Reds[5][5] = 1/256 (165,15,21); +Reds[6][1] = 1/256 (254,229,217); +Reds[6][2] = 1/256 (252,187,161); +Reds[6][3] = 1/256 (252,146,114); +Reds[6][4] = 1/256 (251,106,74); +Reds[6][5] = 1/256 (222,45,38); +Reds[6][6] = 1/256 (165,15,21); +Reds[7][1] = 1/256 (254,229,217); +Reds[7][2] = 1/256 (252,187,161); +Reds[7][3] = 1/256 (252,146,114); +Reds[7][4] = 1/256 (251,106,74); +Reds[7][5] = 1/256 (239,59,44); +Reds[7][6] = 1/256 (203,24,29); +Reds[7][7] = 1/256 (153,0,13); +Reds[8][1] = 1/256 (255,245,240); +Reds[8][2] = 1/256 (254,224,210); +Reds[8][3] = 1/256 (252,187,161); +Reds[8][4] = 1/256 (252,146,114); +Reds[8][5] = 1/256 (251,106,74); +Reds[8][6] = 1/256 (239,59,44); +Reds[8][7] = 1/256 (203,24,29); +Reds[8][8] = 1/256 (153,0,13); +Reds[9][1] = 1/256 (255,245,240); +Reds[9][2] = 1/256 (254,224,210); +Reds[9][3] = 1/256 (252,187,161); +Reds[9][4] = 1/256 (252,146,114); +Reds[9][5] = 1/256 (251,106,74); +Reds[9][6] = 1/256 (239,59,44); +Reds[9][7] = 1/256 (203,24,29); +Reds[9][8] = 1/256 (165,15,21); +Reds[9][9] = 1/256 (103,0,13); +SetOne[3][1] = 1/256 (228,26,28); +SetOne[3][2] = 1/256 (55,126,184); +SetOne[3][3] = 1/256 (77,175,74); +SetOne[4][1] = 1/256 (228,26,28); +SetOne[4][2] = 1/256 (55,126,184); +SetOne[4][3] = 1/256 (77,175,74); +SetOne[4][4] = 1/256 (152,78,163); +SetOne[5][1] = 1/256 (228,26,28); +SetOne[5][2] = 1/256 (55,126,184); +SetOne[5][3] = 1/256 (77,175,74); +SetOne[5][4] = 1/256 (152,78,163); +SetOne[5][5] = 1/256 (255,127,0); +SetOne[6][1] = 1/256 (228,26,28); +SetOne[6][2] = 1/256 (55,126,184); +SetOne[6][3] = 1/256 (77,175,74); +SetOne[6][4] = 1/256 (152,78,163); +SetOne[6][5] = 1/256 (255,127,0); +SetOne[6][6] = 1/256 (255,255,51); +SetOne[7][1] = 1/256 (228,26,28); +SetOne[7][2] = 1/256 (55,126,184); +SetOne[7][3] = 1/256 (77,175,74); +SetOne[7][4] = 1/256 (152,78,163); +SetOne[7][5] = 1/256 (255,127,0); +SetOne[7][6] = 1/256 (255,255,51); +SetOne[7][7] = 1/256 (166,86,40); +SetOne[8][1] = 1/256 (228,26,28); +SetOne[8][2] = 1/256 (55,126,184); +SetOne[8][3] = 1/256 (77,175,74); +SetOne[8][4] = 1/256 (152,78,163); +SetOne[8][5] = 1/256 (255,127,0); +SetOne[8][6] = 1/256 (255,255,51); +SetOne[8][7] = 1/256 (166,86,40); +SetOne[8][8] = 1/256 (247,129,191); +SetOne[9][1] = 1/256 (228,26,28); +SetOne[9][2] = 1/256 (55,126,184); +SetOne[9][3] = 1/256 (77,175,74); +SetOne[9][4] = 1/256 (152,78,163); +SetOne[9][5] = 1/256 (255,127,0); +SetOne[9][6] = 1/256 (255,255,51); +SetOne[9][7] = 1/256 (166,86,40); +SetOne[9][8] = 1/256 (247,129,191); +SetOne[9][9] = 1/256 (153,153,153); +SetThree[10][10] = 1/256 (188,128,189); +SetThree[10][1] = 1/256 (141,211,199); +SetThree[10][2] = 1/256 (255,255,179); +SetThree[10][3] = 1/256 (190,186,218); +SetThree[10][4] = 1/256 (251,128,114); +SetThree[10][5] = 1/256 (128,177,211); +SetThree[10][6] = 1/256 (253,180,98); +SetThree[10][7] = 1/256 (179,222,105); +SetThree[10][8] = 1/256 (252,205,229); +SetThree[10][9] = 1/256 (217,217,217); +SetThree[11][10] = 1/256 (188,128,189); +SetThree[11][11] = 1/256 (204,235,197); +SetThree[11][1] = 1/256 (141,211,199); +SetThree[11][2] = 1/256 (255,255,179); +SetThree[11][3] = 1/256 (190,186,218); +SetThree[11][4] = 1/256 (251,128,114); +SetThree[11][5] = 1/256 (128,177,211); +SetThree[11][6] = 1/256 (253,180,98); +SetThree[11][7] = 1/256 (179,222,105); +SetThree[11][8] = 1/256 (252,205,229); +SetThree[11][9] = 1/256 (217,217,217); +SetThree[12][10] = 1/256 (188,128,189); +SetThree[12][11] = 1/256 (204,235,197); +SetThree[12][12] = 1/256 (255,237,111); +SetThree[12][1] = 1/256 (141,211,199); +SetThree[12][2] = 1/256 (255,255,179); +SetThree[12][3] = 1/256 (190,186,218); +SetThree[12][4] = 1/256 (251,128,114); +SetThree[12][5] = 1/256 (128,177,211); +SetThree[12][6] = 1/256 (253,180,98); +SetThree[12][7] = 1/256 (179,222,105); +SetThree[12][8] = 1/256 (252,205,229); +SetThree[12][9] = 1/256 (217,217,217); +SetThree[3][1] = 1/256 (141,211,199); +SetThree[3][2] = 1/256 (255,255,179); +SetThree[3][3] = 1/256 (190,186,218); +SetThree[4][1] = 1/256 (141,211,199); +SetThree[4][2] = 1/256 (255,255,179); +SetThree[4][3] = 1/256 (190,186,218); +SetThree[4][4] = 1/256 (251,128,114); +SetThree[5][1] = 1/256 (141,211,199); +SetThree[5][2] = 1/256 (255,255,179); +SetThree[5][3] = 1/256 (190,186,218); +SetThree[5][4] = 1/256 (251,128,114); +SetThree[5][5] = 1/256 (128,177,211); +SetThree[6][1] = 1/256 (141,211,199); +SetThree[6][2] = 1/256 (255,255,179); +SetThree[6][3] = 1/256 (190,186,218); +SetThree[6][4] = 1/256 (251,128,114); +SetThree[6][5] = 1/256 (128,177,211); +SetThree[6][6] = 1/256 (253,180,98); +SetThree[7][1] = 1/256 (141,211,199); +SetThree[7][2] = 1/256 (255,255,179); +SetThree[7][3] = 1/256 (190,186,218); +SetThree[7][4] = 1/256 (251,128,114); +SetThree[7][5] = 1/256 (128,177,211); +SetThree[7][6] = 1/256 (253,180,98); +SetThree[7][7] = 1/256 (179,222,105); +SetThree[8][1] = 1/256 (141,211,199); +SetThree[8][2] = 1/256 (255,255,179); +SetThree[8][3] = 1/256 (190,186,218); +SetThree[8][4] = 1/256 (251,128,114); +SetThree[8][5] = 1/256 (128,177,211); +SetThree[8][6] = 1/256 (253,180,98); +SetThree[8][7] = 1/256 (179,222,105); +SetThree[8][8] = 1/256 (252,205,229); +SetThree[9][1] = 1/256 (141,211,199); +SetThree[9][2] = 1/256 (255,255,179); +SetThree[9][3] = 1/256 (190,186,218); +SetThree[9][4] = 1/256 (251,128,114); +SetThree[9][5] = 1/256 (128,177,211); +SetThree[9][6] = 1/256 (253,180,98); +SetThree[9][7] = 1/256 (179,222,105); +SetThree[9][8] = 1/256 (252,205,229); +SetThree[9][9] = 1/256 (217,217,217); +SetTwo[3][1] = 1/256 (102,194,165); +SetTwo[3][2] = 1/256 (252,141,98); +SetTwo[3][3] = 1/256 (141,160,203); +SetTwo[4][1] = 1/256 (102,194,165); +SetTwo[4][2] = 1/256 (252,141,98); +SetTwo[4][3] = 1/256 (141,160,203); +SetTwo[4][4] = 1/256 (231,138,195); +SetTwo[5][1] = 1/256 (102,194,165); +SetTwo[5][2] = 1/256 (252,141,98); +SetTwo[5][3] = 1/256 (141,160,203); +SetTwo[5][4] = 1/256 (231,138,195); +SetTwo[5][5] = 1/256 (166,216,84); +SetTwo[6][1] = 1/256 (102,194,165); +SetTwo[6][2] = 1/256 (252,141,98); +SetTwo[6][3] = 1/256 (141,160,203); +SetTwo[6][4] = 1/256 (231,138,195); +SetTwo[6][5] = 1/256 (166,216,84); +SetTwo[6][6] = 1/256 (255,217,47); +SetTwo[7][1] = 1/256 (102,194,165); +SetTwo[7][2] = 1/256 (252,141,98); +SetTwo[7][3] = 1/256 (141,160,203); +SetTwo[7][4] = 1/256 (231,138,195); +SetTwo[7][5] = 1/256 (166,216,84); +SetTwo[7][6] = 1/256 (255,217,47); +SetTwo[7][7] = 1/256 (229,196,148); +SetTwo[8][1] = 1/256 (102,194,165); +SetTwo[8][2] = 1/256 (252,141,98); +SetTwo[8][3] = 1/256 (141,160,203); +SetTwo[8][4] = 1/256 (231,138,195); +SetTwo[8][5] = 1/256 (166,216,84); +SetTwo[8][6] = 1/256 (255,217,47); +SetTwo[8][7] = 1/256 (229,196,148); +SetTwo[8][8] = 1/256 (179,179,179); +Spectral[10][10] = 1/256 (94,79,162); +Spectral[10][1] = 1/256 (158,1,66); +Spectral[10][2] = 1/256 (213,62,79); +Spectral[10][3] = 1/256 (244,109,67); +Spectral[10][4] = 1/256 (253,174,97); +Spectral[10][5] = 1/256 (254,224,139); +Spectral[10][6] = 1/256 (230,245,152); +Spectral[10][7] = 1/256 (171,221,164); +Spectral[10][8] = 1/256 (102,194,165); +Spectral[10][9] = 1/256 (50,136,189); +Spectral[11][10] = 1/256 (50,136,189); +Spectral[11][11] = 1/256 (94,79,162); +Spectral[11][1] = 1/256 (158,1,66); +Spectral[11][2] = 1/256 (213,62,79); +Spectral[11][3] = 1/256 (244,109,67); +Spectral[11][4] = 1/256 (253,174,97); +Spectral[11][5] = 1/256 (254,224,139); +Spectral[11][6] = 1/256 (255,255,191); +Spectral[11][7] = 1/256 (230,245,152); +Spectral[11][8] = 1/256 (171,221,164); +Spectral[11][9] = 1/256 (102,194,165); +Spectral[3][1] = 1/256 (252,141,89); +Spectral[3][2] = 1/256 (255,255,191); +Spectral[3][3] = 1/256 (153,213,148); +Spectral[4][1] = 1/256 (215,25,28); +Spectral[4][2] = 1/256 (253,174,97); +Spectral[4][3] = 1/256 (171,221,164); +Spectral[4][4] = 1/256 (43,131,186); +Spectral[5][1] = 1/256 (215,25,28); +Spectral[5][2] = 1/256 (253,174,97); +Spectral[5][3] = 1/256 (255,255,191); +Spectral[5][4] = 1/256 (171,221,164); +Spectral[5][5] = 1/256 (43,131,186); +Spectral[6][1] = 1/256 (213,62,79); +Spectral[6][2] = 1/256 (252,141,89); +Spectral[6][3] = 1/256 (254,224,139); +Spectral[6][4] = 1/256 (230,245,152); +Spectral[6][5] = 1/256 (153,213,148); +Spectral[6][6] = 1/256 (50,136,189); +Spectral[7][1] = 1/256 (213,62,79); +Spectral[7][2] = 1/256 (252,141,89); +Spectral[7][3] = 1/256 (254,224,139); +Spectral[7][4] = 1/256 (255,255,191); +Spectral[7][5] = 1/256 (230,245,152); +Spectral[7][6] = 1/256 (153,213,148); +Spectral[7][7] = 1/256 (50,136,189); +Spectral[8][1] = 1/256 (213,62,79); +Spectral[8][2] = 1/256 (244,109,67); +Spectral[8][3] = 1/256 (253,174,97); +Spectral[8][4] = 1/256 (254,224,139); +Spectral[8][5] = 1/256 (230,245,152); +Spectral[8][6] = 1/256 (171,221,164); +Spectral[8][7] = 1/256 (102,194,165); +Spectral[8][8] = 1/256 (50,136,189); +Spectral[9][1] = 1/256 (213,62,79); +Spectral[9][2] = 1/256 (244,109,67); +Spectral[9][3] = 1/256 (253,174,97); +Spectral[9][4] = 1/256 (254,224,139); +Spectral[9][5] = 1/256 (255,255,191); +Spectral[9][6] = 1/256 (230,245,152); +Spectral[9][7] = 1/256 (171,221,164); +Spectral[9][8] = 1/256 (102,194,165); +Spectral[9][9] = 1/256 (50,136,189); +YlGnBu[3][1] = 1/256 (237,248,177); +YlGnBu[3][2] = 1/256 (127,205,187); +YlGnBu[3][3] = 1/256 (44,127,184); +YlGnBu[4][1] = 1/256 (255,255,204); +YlGnBu[4][2] = 1/256 (161,218,180); +YlGnBu[4][3] = 1/256 (65,182,196); +YlGnBu[4][4] = 1/256 (34,94,168); +YlGnBu[5][1] = 1/256 (255,255,204); +YlGnBu[5][2] = 1/256 (161,218,180); +YlGnBu[5][3] = 1/256 (65,182,196); +YlGnBu[5][4] = 1/256 (44,127,184); +YlGnBu[5][5] = 1/256 (37,52,148); +YlGnBu[6][1] = 1/256 (255,255,204); +YlGnBu[6][2] = 1/256 (199,233,180); +YlGnBu[6][3] = 1/256 (127,205,187); +YlGnBu[6][4] = 1/256 (65,182,196); +YlGnBu[6][5] = 1/256 (44,127,184); +YlGnBu[6][6] = 1/256 (37,52,148); +YlGnBu[7][1] = 1/256 (255,255,204); +YlGnBu[7][2] = 1/256 (199,233,180); +YlGnBu[7][3] = 1/256 (127,205,187); +YlGnBu[7][4] = 1/256 (65,182,196); +YlGnBu[7][5] = 1/256 (29,145,192); +YlGnBu[7][6] = 1/256 (34,94,168); +YlGnBu[7][7] = 1/256 (12,44,132); +YlGnBu[8][1] = 1/256 (255,255,217); +YlGnBu[8][2] = 1/256 (237,248,177); +YlGnBu[8][3] = 1/256 (199,233,180); +YlGnBu[8][4] = 1/256 (127,205,187); +YlGnBu[8][5] = 1/256 (65,182,196); +YlGnBu[8][6] = 1/256 (29,145,192); +YlGnBu[8][7] = 1/256 (34,94,168); +YlGnBu[8][8] = 1/256 (12,44,132); +YlGnBu[9][1] = 1/256 (255,255,217); +YlGnBu[9][2] = 1/256 (237,248,177); +YlGnBu[9][3] = 1/256 (199,233,180); +YlGnBu[9][4] = 1/256 (127,205,187); +YlGnBu[9][5] = 1/256 (65,182,196); +YlGnBu[9][6] = 1/256 (29,145,192); +YlGnBu[9][7] = 1/256 (34,94,168); +YlGnBu[9][8] = 1/256 (37,52,148); +YlGnBu[9][9] = 1/256 (8,29,88); +YlGn[3][1] = 1/256 (247,252,185); +YlGn[3][2] = 1/256 (173,221,142); +YlGn[3][3] = 1/256 (49,163,84); +YlGn[4][1] = 1/256 (255,255,204); +YlGn[4][2] = 1/256 (194,230,153); +YlGn[4][3] = 1/256 (120,198,121); +YlGn[4][4] = 1/256 (35,132,67); +YlGn[5][1] = 1/256 (255,255,204); +YlGn[5][2] = 1/256 (194,230,153); +YlGn[5][3] = 1/256 (120,198,121); +YlGn[5][4] = 1/256 (49,163,84); +YlGn[5][5] = 1/256 (0,104,55); +YlGn[6][1] = 1/256 (255,255,204); +YlGn[6][2] = 1/256 (217,240,163); +YlGn[6][3] = 1/256 (173,221,142); +YlGn[6][4] = 1/256 (120,198,121); +YlGn[6][5] = 1/256 (49,163,84); +YlGn[6][6] = 1/256 (0,104,55); +YlGn[7][1] = 1/256 (255,255,204); +YlGn[7][2] = 1/256 (217,240,163); +YlGn[7][3] = 1/256 (173,221,142); +YlGn[7][4] = 1/256 (120,198,121); +YlGn[7][5] = 1/256 (65,171,93); +YlGn[7][6] = 1/256 (35,132,67); +YlGn[7][7] = 1/256 (0,90,50); +YlGn[8][1] = 1/256 (255,255,229); +YlGn[8][2] = 1/256 (247,252,185); +YlGn[8][3] = 1/256 (217,240,163); +YlGn[8][4] = 1/256 (173,221,142); +YlGn[8][5] = 1/256 (120,198,121); +YlGn[8][6] = 1/256 (65,171,93); +YlGn[8][7] = 1/256 (35,132,67); +YlGn[8][8] = 1/256 (0,90,50); +YlGn[9][1] = 1/256 (255,255,229); +YlGn[9][2] = 1/256 (247,252,185); +YlGn[9][3] = 1/256 (217,240,163); +YlGn[9][4] = 1/256 (173,221,142); +YlGn[9][5] = 1/256 (120,198,121); +YlGn[9][6] = 1/256 (65,171,93); +YlGn[9][7] = 1/256 (35,132,67); +YlGn[9][8] = 1/256 (0,104,55); +YlGn[9][9] = 1/256 (0,69,41); +YlOrBr[3][1] = 1/256 (255,247,188); +YlOrBr[3][2] = 1/256 (254,196,79); +YlOrBr[3][3] = 1/256 (217,95,14); +YlOrBr[4][1] = 1/256 (255,255,212); +YlOrBr[4][2] = 1/256 (254,217,142); +YlOrBr[4][3] = 1/256 (254,153,41); +YlOrBr[4][4] = 1/256 (204,76,2); +YlOrBr[5][1] = 1/256 (255,255,212); +YlOrBr[5][2] = 1/256 (254,217,142); +YlOrBr[5][3] = 1/256 (254,153,41); +YlOrBr[5][4] = 1/256 (217,95,14); +YlOrBr[5][5] = 1/256 (153,52,4); +YlOrBr[6][1] = 1/256 (255,255,212); +YlOrBr[6][2] = 1/256 (254,227,145); +YlOrBr[6][3] = 1/256 (254,196,79); +YlOrBr[6][4] = 1/256 (254,153,41); +YlOrBr[6][5] = 1/256 (217,95,14); +YlOrBr[6][6] = 1/256 (153,52,4); +YlOrBr[7][1] = 1/256 (255,255,212); +YlOrBr[7][2] = 1/256 (254,227,145); +YlOrBr[7][3] = 1/256 (254,196,79); +YlOrBr[7][4] = 1/256 (254,153,41); +YlOrBr[7][5] = 1/256 (236,112,20); +YlOrBr[7][6] = 1/256 (204,76,2); +YlOrBr[7][7] = 1/256 (140,45,4); +YlOrBr[8][1] = 1/256 (255,255,229); +YlOrBr[8][2] = 1/256 (255,247,188); +YlOrBr[8][3] = 1/256 (254,227,145); +YlOrBr[8][4] = 1/256 (254,196,79); +YlOrBr[8][5] = 1/256 (254,153,41); +YlOrBr[8][6] = 1/256 (236,112,20); +YlOrBr[8][7] = 1/256 (204,76,2); +YlOrBr[8][8] = 1/256 (140,45,4); +YlOrBr[9][1] = 1/256 (255,255,229); +YlOrBr[9][2] = 1/256 (255,247,188); +YlOrBr[9][3] = 1/256 (254,227,145); +YlOrBr[9][4] = 1/256 (254,196,79); +YlOrBr[9][5] = 1/256 (254,153,41); +YlOrBr[9][6] = 1/256 (236,112,20); +YlOrBr[9][7] = 1/256 (204,76,2); +YlOrBr[9][8] = 1/256 (153,52,4); +YlOrBr[9][9] = 1/256 (102,37,6); +YlOrRd[3][1] = 1/256 (255,237,160); +YlOrRd[3][2] = 1/256 (254,178,76); +YlOrRd[3][3] = 1/256 (240,59,32); +YlOrRd[4][1] = 1/256 (255,255,178); +YlOrRd[4][2] = 1/256 (254,204,92); +YlOrRd[4][3] = 1/256 (253,141,60); +YlOrRd[4][4] = 1/256 (227,26,28); +YlOrRd[5][1] = 1/256 (255,255,178); +YlOrRd[5][2] = 1/256 (254,204,92); +YlOrRd[5][3] = 1/256 (253,141,60); +YlOrRd[5][4] = 1/256 (240,59,32); +YlOrRd[5][5] = 1/256 (189,0,38); +YlOrRd[6][1] = 1/256 (255,255,178); +YlOrRd[6][2] = 1/256 (254,217,118); +YlOrRd[6][3] = 1/256 (254,178,76); +YlOrRd[6][4] = 1/256 (253,141,60); +YlOrRd[6][5] = 1/256 (240,59,32); +YlOrRd[6][6] = 1/256 (189,0,38); +YlOrRd[7][1] = 1/256 (255,255,178); +YlOrRd[7][2] = 1/256 (254,217,118); +YlOrRd[7][3] = 1/256 (254,178,76); +YlOrRd[7][4] = 1/256 (253,141,60); +YlOrRd[7][5] = 1/256 (252,78,42); +YlOrRd[7][6] = 1/256 (227,26,28); +YlOrRd[7][7] = 1/256 (177,0,38); +YlOrRd[8][1] = 1/256 (255,255,204); +YlOrRd[8][2] = 1/256 (255,237,160); +YlOrRd[8][3] = 1/256 (254,217,118); +YlOrRd[8][4] = 1/256 (254,178,76); +YlOrRd[8][5] = 1/256 (253,141,60); +YlOrRd[8][6] = 1/256 (252,78,42); +YlOrRd[8][7] = 1/256 (227,26,28); +YlOrRd[8][8] = 1/256 (177,0,38); +YlOrRd[9][1] = 1/256 (255,255,204); +YlOrRd[9][2] = 1/256 (255,237,160); +YlOrRd[9][3] = 1/256 (254,217,118); +YlOrRd[9][4] = 1/256 (254,178,76); +YlOrRd[9][5] = 1/256 (253,141,60); +YlOrRd[9][6] = 1/256 (252,78,42); +YlOrRd[9][7] = 1/256 (227,26,28); +YlOrRd[9][8] = 1/256 (189,0,38); +YlOrRd[9][9] = 1/256 (128,0,38); diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 3f53a32ba95..b6c249ff2d1 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -431,7 +431,7 @@ my @TLP_working = qw( memoir MemoirChapStyles memory mendex-doc mentis mensa-tex menu menukeys merriweather metafont-beginners metago metalogo metaobj metaplot - metapost-examples metatex metatype1 metauml + metapost-colorbrewer metapost-examples metatex metatype1 metauml method metre metrix mf2pt1 mfirstuc mflogo mflogo-font mfnfss mfpic mfpic4ode mftinc mgltex mhchem diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index ae5a5cf6d6b..9c4071bb4d8 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -263,6 +263,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'cmsrb', "&MAKEflatten", 'cnbwp', "&MAKEflatten", 'cntdwn', "die 'skipping, author (dps) request'", + 'coloremoji', "die 'skipping, duplicate/too many files, per page?'", 'comfortaa', "&MAKEcopy", 'comicsans', "die 'skipping, Comic Sans is nonfree'", 'comment_io', "die 'skipping, await request i guess'", @@ -2669,6 +2670,7 @@ $standardmp = '\.mp$'; 'latex-graphics-companion', 'NULL', # doc package 'luamesh', 'NULL', # not doc file fond.mp 'mcf2graph', 'mcf2graph.mf', # not the examples + 'metapost-colorbrewer', 'colorbrewer-[cr].*mp', # not -sampler 'metapost-examples', 'NULL', # doc package 'mpattern', 'mpattern.mp', # don't install test.mp 'mp3d', '^(3d|ani)', # not examples diff --git a/Master/tlpkg/tlpsrc/collection-metapost.tlpsrc b/Master/tlpkg/tlpsrc/collection-metapost.tlpsrc index 11acd2c74f0..0dc28dcca19 100644 --- a/Master/tlpkg/tlpsrc/collection-metapost.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-metapost.tlpsrc @@ -26,6 +26,7 @@ depend metago depend metaobj depend metaplot depend metapost +depend metapost-colorbrewer depend metauml depend mfpic depend mfpic4ode diff --git a/Master/tlpkg/tlpsrc/metapost-colorbrewer.tlpsrc b/Master/tlpkg/tlpsrc/metapost-colorbrewer.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/metapost-colorbrewer.tlpsrc |