aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2015-11-12 22:43:15 -0500
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2015-11-14 07:07:23 +0700
commit63be5eca5d34bae10e50f4fef053b94465c0194d (patch)
treef23a0f4d8e70c2a26efbed72f4e4d3cedf2ca919
parentd817074df8da14299ee608af4bc2cb0920bf9d81 (diff)
games/mame: Updated for version 0.167.
-rw-r--r--games/mame/README12
-rw-r--r--games/mame/desktop/mame.pngbin0 -> 15124 bytes
-rw-r--r--games/mame/desktop/mame.xpm161
-rw-r--r--games/mame/desktop/mess.desktop8
-rw-r--r--games/mame/desktop/mess.xpm581
-rw-r--r--games/mame/desktop/ume.desktop8
-rw-r--r--games/mame/desktop/ume.xpm1918
-rw-r--r--games/mame/mame.SlackBuild194
-rw-r--r--games/mame/mame.desktop8
-rw-r--r--games/mame/mame.info6
-rw-r--r--games/mame/mame.ini2
-rw-r--r--games/mame/mame.xpm161
-rw-r--r--games/mame/man/chdman.657
-rw-r--r--games/mame/man/jedutil.643
-rw-r--r--games/mame/man/ldverify.644
-rw-r--r--games/mame/man/mame.6179
-rw-r--r--games/mame/man/mess.61064
-rw-r--r--games/mame/man/romcmp.641
-rw-r--r--games/mame/man/testkeys.637
19 files changed, 126 insertions, 4398 deletions
diff --git a/games/mame/README b/games/mame/README
index cda7229230ca..75c9eafa8ef8 100644
--- a/games/mame/README
+++ b/games/mame/README
@@ -4,6 +4,12 @@ to reproduce that game as faithfully as possible on a more modern general
purpose computer. MAME can currently emulate several thousand different
classic arcade video games from the late 1970s through the modern era.
-To build MESS, pass MESS=yes to the script. To build UME pass UME=yes to
-the script. To disable building of MAME, pass MAME=no to the script. These
-can be combined.
+MESS (Multi Emulator Super System) is the sister project of MAME. MESS
+documents the hardware for a wide variety of (mostly vintage) computers,
+video game consoles, and calculators, as MAME does for arcade games.
+
+Modern versions of MAME now include MESS, so there's no need for a
+separate MESS build or binary.
+
+This build requires around 2GB of storage in /tmp (or whatever you set
+TMP to in the environment).
diff --git a/games/mame/desktop/mame.png b/games/mame/desktop/mame.png
new file mode 100644
index 000000000000..4767e894c411
--- /dev/null
+++ b/games/mame/desktop/mame.png
Binary files differ
diff --git a/games/mame/desktop/mame.xpm b/games/mame/desktop/mame.xpm
deleted file mode 100644
index 514ed2887032..000000000000
--- a/games/mame/desktop/mame.xpm
+++ /dev/null
@@ -1,161 +0,0 @@
-/* XPM */
-static char * mame_xpm[] = {
-"32 32 126 2",
-" c None",
-". c #1A85BC",
-"+ c #1A7EB8",
-"@ c #197CB5",
-"# c #1F74B5",
-"$ c #1764A5",
-"% c #1766A9",
-"& c #1867AA",
-"* c #186CAC",
-"= c #1870AE",
-"- c #11042C",
-"; c #1C024F",
-"> c #1E0043",
-", c #160139",
-"' c #0C0415",
-") c #240155",
-"! c #160436",
-"~ c #26005C",
-"{ c #1A1354",
-"] c #0B0438",
-"^ c #12051E",
-"/ c #000003",
-"( c #0C133F",
-"_ c #1C025A",
-": c #0C0219",
-"< c #29015F",
-"[ c #545180",
-"} c #689BB3",
-"| c #0A0842",
-"1 c #140521",
-"2 c #215582",
-"3 c #64849B",
-"4 c #397393",
-"5 c #2D016B",
-"6 c #07030B",
-"7 c #328AC5",
-"8 c #120645",
-"9 c #0D040D",
-"0 c #46A0CE",
-"a c #356E8F",
-"b c #2B0166",
-"c c #250467",
-"d c #36017B",
-"e c #525274",
-"f c #3680B8",
-"g c #57B2E6",
-"h c #499FD6",
-"i c #3B7A9E",
-"j c #2D0173",
-"k c #340082",
-"l c #390282",
-"m c #5BB6E7",
-"n c #2175B8",
-"o c #47AFE6",
-"p c #131543",
-"q c #27037A",
-"r c #5D528A",
-"s c #6ED0FE",
-"t c #5FC3F5",
-"u c #3A049E",
-"v c #5400BA",
-"w c #3E0196",
-"x c #360190",
-"y c #2273B4",
-"z c #63D5FE",
-"A c #6FCBFC",
-"B c #140A53",
-"C c #43B2E8",
-"D c #4DBAF3",
-"E c #60C1F3",
-"F c #15144D",
-"G c #4F5263",
-"H c #4CB4ED",
-"I c #5CCBFE",
-"J c #68879E",
-"K c #4DB5F0",
-"L c #5500C3",
-"M c #4F526B",
-"N c #368EC9",
-"O c #3D7CA0",
-"P c #0E0624",
-"Q c #11113C",
-"R c #5800D2",
-"S c #6B54AF",
-"T c #5FD2FE",
-"U c #56BFF6",
-"V c #57C4FC",
-"W c #62BCF1",
-"X c #97D9FF",
-"Y c #2782CC",
-"Z c #5E5293",
-"` c #5CC3F9",
-" . c #89D2FB",
-".. c #5CBCED",
-"+. c #92D6FA",
-"@. c #2B739F",
-"#. c #2987B8",
-"$. c #5DBDF1",
-"%. c #75DAFE",
-"&. c #327FAB",
-"*. c #42A6DC",
-"=. c #1C0454",
-"-. c #86D4FB",
-";. c #184D70",
-">. c #2C7FB1",
-",. c #56C2F5",
-"'. c #43A2D5",
-"). c #3FA4D7",
-"!. c #4D5964",
-"~. c #56B9ED",
-"{. c #63DAFE",
-"]. c #7DD0FC",
-"^. c #2974A3",
-"/. c #23076B",
-"(. c #48A5D6",
-"_. c #77CFFD",
-":. c #360077",
-"<. c #2781AF",
-"[. c #316F96",
-"}. c #4A5A69",
-"|. c #250573",
-"1. c #06101B",
-"2. c #57B7EF",
-"3. c #32016F",
-"4. c #4CA8DA",
-"5. c #175FA3",
-" ",
-" ",
-" . . . . . . + + + @ @ @ @ @ @ @ # # # # # # # # # # # # ",
-" . $ $ % % % % & & & & * * * * * * * # # # # # # # # # = ",
-" . $ - ; > ; > ; , ' ' , ) ! ; ~ ) ) ; { ] ) ! - ^ / # = ",
-" . % ( _ > : : > ; ' ' ; < > < ~ ) ~ [ } | ) 1 ^ ' / # 2 3 4 ",
-" . % ( 5 > / 6 > ~ - 1 ) 5 ) 5 ) ) [ } 7 8 ) - ^ 9 / 2 3 0 a ",
-" . % ( 5 ! / ' ; ~ ! - b c ~ d _ e 0 f g 8 < ! 1 ' / 3 0 h i ",
-" . % ( j > : - ) b > > k ) b l [ 0 # m m 8 b > ! : 3 0 n o i ",
-" + % p k d < ) c q j l d > j r 0 # o s m 8 5 ) ! 3 0 # o t i ",
-" + & p u v w 5 b x u x > - [ 0 y o z A m B j ) 3 0 # C D E i ",
-" + & F u v u ~ ) u u c - G 0 y H I I s m B b J 0 # K D D E i ",
-" + & p u L x > , u v j M 0 # H I I I A m F 3 N # D D D H E O ",
-" @ & ( u L d P , v L r 0 # H z I I I A m } N y D D D D H t O ",
-" @ & Q u L k > b R S 0 # H T T I I I A U 7 # U V D D K H W O ",
-" @ & Q u R u j w S } y H z z z z X V A t Y V V D D D K H W i ",
-" @ * F v R v u Z 0 y H z T z s X D V ` V V V V U .K H H ..i ",
-" @ * { v L v Z 0 y H z T T s +.@.#.` ` V V V U +.H H H H $.i ",
-" @ * { u j [ 0 y H z z T %.+.2 B &.` V V V U +.*.7 o H H ..i ",
-" @ * p =.M 0 n H z z z %.-.;.j b >.` V ` ,.+.'.p @.*.H H ..i ",
-" @ * ( M 0 y H z z z %. .;.8 u 5 >.` V t +.).p ] @.*.H H ..i ",
-" # * !.f y ~.{.z z -.].;.] > x c >.` V +.'.p ) ! ^.*.H H ..i ",
-" # a 0 y ~.{.z z -.].;./.< ~ d ~ >.` +.'.p b b , ^.(.H H ..i ",
-" 4 f y H {.{.z X _.;.q x :.b j ) <.+.'.p c c b ! [.(.C H ..i ",
-" }.f N W %.%.%.%.A 2 |.u w x d k =.>.0 ( ] > ; < ! [.*.m m W O ",
-"1.O 7 ~.~.~.2.2.g ;._ x k k k d 3.8 &.( ' ' 1 ! > / ^.'.4.4.4.2 ",
-"] ] 2 2 8 8 8 8 8 _ :.c ) > > > > ! ( 9 : ^ ' 1 : / 6 6 2 ;.6 / ",
-" # # 5 b b 3.:.j ; > ! 1 ^ ! , > > - 1 ' 9 9 6 / / / . 5. ",
-" # # # # # # # # # # # # # @ @ @ @ @ @ @ @ + + + . . . 5. ",
-" # # # # # # = = * = * * * * & * * * % $ $ $ $ $ $ 5.5.5. ",
-" ",
-" "};
diff --git a/games/mame/desktop/mess.desktop b/games/mame/desktop/mess.desktop
deleted file mode 100644
index 1681187c4f47..000000000000
--- a/games/mame/desktop/mess.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=MESS
-Comment=MESS(tm) Multi Emulator Super System
-Exec=/usr/games/mess
-Icon=mess
-Terminal=false
-Type=Application
-Categories=Game;
diff --git a/games/mame/desktop/mess.xpm b/games/mame/desktop/mess.xpm
deleted file mode 100644
index 3aa416ae5748..000000000000
--- a/games/mame/desktop/mess.xpm
+++ /dev/null
@@ -1,581 +0,0 @@
-/* XPM */
-static char * mess_xpm[] = {
-"64 64 514 2",
-" c None",
-". c #A1672F",
-"+ c #AE793D",
-"@ c #A36C34",
-"# c #9B6028",
-"$ c #9C642B",
-"% c #AC773D",
-"& c #A36D33",
-"* c #DCBD7C",
-"= c #A26F35",
-"- c #A36A33",
-"; c #D5B676",
-"> c #AA793E",
-", c #A16D32",
-"' c #DBBE7D",
-") c #FBEDA6",
-"! c #A56D35",
-"~ c #A16B2F",
-"{ c #E5C887",
-"] c #EAD490",
-"^ c #AC773E",
-"/ c #A26C32",
-"( c #DCBC7D",
-"_ c #FCE3AB",
-": c #FCE7A9",
-"< c #A36E33",
-"[ c #A26B32",
-"} c #DEC081",
-"| c #FCE3A8",
-"1 c #EAD38E",
-"2 c #A16C33",
-"3 c #DBBE7B",
-"4 c #FDE2A6",
-"5 c #FDD8A9",
-"6 c #FCE6A7",
-"7 c #A46F35",
-"8 c #D9B877",
-"9 c #FDE1A6",
-"0 c #FDD8A8",
-"a c #E9D390",
-"b c #A26D32",
-"c c #DBBE7C",
-"d c #FDE1A5",
-"e c #FED8A4",
-"f c #FED8A5",
-"g c #FCE6A6",
-"h c #A46D33",
-"i c #A67235",
-"j c #D3B070",
-"k c #FBE3A6",
-"l c #AC783D",
-"m c #DBBE7A",
-"n c #FCE1A2",
-"o c #FED6A0",
-"p c #FED6A2",
-"q c #FDE6A4",
-"r c #A46E34",
-"s c #A9783C",
-"t c #CCA769",
-"u c #FDE2A2",
-"v c #FED6A3",
-"w c #FFD6A2",
-"x c #FED6A1",
-"y c #E9D38E",
-"z c #DCBD7A",
-"A c #FDE09F",
-"B c #FED59B",
-"C c #FED49E",
-"D c #FED49D",
-"E c #FDE6A3",
-"F c #AF7E40",
-"G c #C49E60",
-"H c #FBE2A0",
-"I c #FDD59D",
-"J c #FED59D",
-"K c #E9D28D",
-"L c #AC763D",
-"M c #A16E34",
-"N c #DCBE7E",
-"O c #FCDD9D",
-"P c #FDD498",
-"Q c #FED39A",
-"R c #FED49A",
-"S c #FEE5A0",
-"T c #A56E34",
-"U c #B5854A",
-"V c #BD9656",
-"W c #FCE29F",
-"X c #FED499",
-"Y c #EAD18E",
-"Z c #DCBE7D",
-"` c #FCDE9D",
-" . c #FED096",
-".. c #FED196",
-"+. c #FFD196",
-"@. c #FEE49F",
-"#. c #B98D4E",
-"$. c #B78D50",
-"%. c #FAE19E",
-"&. c #FDD396",
-"*. c #FED197",
-"=. c #FED296",
-"-. c #EAD18F",
-";. c #A26E33",
-">. c #DDBD7A",
-",. c #FCD282",
-"'. c #FCC479",
-"). c #FCC57A",
-"!. c #FDC77C",
-"~. c #FDC984",
-"{. c #FDCD8A",
-"]. c #FECF91",
-"^. c #FDD092",
-"/. c #FDE39D",
-"(. c #A56D34",
-"_. c #C09659",
-":. c #B48448",
-"<. c #F8E09B",
-"[. c #FDD192",
-"}. c #FED093",
-"|. c #FED094",
-"1. c #FED092",
-"2. c #FED091",
-"3. c #FDD08F",
-"4. c #EBD18D",
-"5. c #AA783C",
-"6. c #DDBE7B",
-"7. c #FACA71",
-"8. c #FDB450",
-"9. c #FCB450",
-"0. c #FEB450",
-"a. c #FDB554",
-"b. c #FEB657",
-"c. c #FEBB61",
-"d. c #FDDC90",
-"e. c #C79F5F",
-"f. c #AF7D42",
-"g. c #F6DD9A",
-"h. c #FDD08E",
-"i. c #FDCE8D",
-"j. c #FFCE8E",
-"k. c #FECE8E",
-"l. c #FCBF6B",
-"m. c #EBCF88",
-"n. c #A16D33",
-"o. c #DEBE7A",
-"p. c #F9C971",
-"q. c #FDB24E",
-"r. c #FDB34D",
-"s. c #FEB24D",
-"t. c #FEB34D",
-"u. c #FEB34E",
-"v. c #FDB34F",
-"w. c #FCD985",
-"x. c #A56C36",
-"y. c #CBAA68",
-"z. c #AC763C",
-"A. c #F2DB96",
-"B. c #FECC8A",
-"C. c #FECD8A",
-"D. c #FDCC8A",
-"E. c #FDCA83",
-"F. c #FBBA5E",
-"G. c #EAD085",
-"H. c #AB773D",
-"I. c #DEBE79",
-"J. c #F9C96B",
-"K. c #FDB24D",
-"L. c #FDB14C",
-"M. c #FDB24A",
-"N. c #FCD986",
-"O. c #D2B270",
-"P. c #A77038",
-"Q. c #F0D489",
-"R. c #FDC779",
-"S. c #FEC984",
-"T. c #FFCA85",
-"U. c #FECA85",
-"V. c #FDC77B",
-"W. c #FDB457",
-"X. c #FEB14C",
-"Y. c #EAD084",
-"Z. c #A46D34",
-"`. c #DEBF7B",
-" + c #FAC86D",
-".+ c #FDB048",
-"++ c #FEB14A",
-"@+ c #FCD982",
-"#+ c #CCA86A",
-"$+ c #A36E35",
-"%+ c #ECD186",
-"&+ c #FBBC5D",
-"*+ c #FDB04B",
-"=+ c #FDB656",
-"-+ c #FEC272",
-";+ c #FCC982",
-">+ c #FDC983",
-",+ c #FEC678",
-"'+ c #FCB454",
-")+ c #FEB049",
-"!+ c #FEB14B",
-"~+ c #ECCF87",
-"{+ c #DEBF7A",
-"]+ c #FAC669",
-"^+ c #FDAF47",
-"/+ c #FEAF48",
-"(+ c #FFAF46",
-"_+ c #A16931",
-":+ c #E8CD82",
-"<+ c #FBBD5C",
-"[+ c #FDAF46",
-"}+ c #FEAE47",
-"|+ c #FEAF47",
-"1+ c #FEB85C",
-"2+ c #FDC371",
-"3+ c #FEB045",
-"4+ c #FEAF46",
-"5+ c #FEB046",
-"6+ c #A16C35",
-"7+ c #F9C568",
-"8+ c #FDAD45",
-"9+ c #FEAE44",
-"0+ c #FFAE44",
-"a+ c #FFAD44",
-"b+ c #FAD681",
-"c+ c #A8763A",
-"d+ c #E3C581",
-"e+ c #FBC05F",
-"f+ c #FEAD44",
-"g+ c #FEAE46",
-"h+ c #FFAE45",
-"i+ c #EBD087",
-"j+ c #AD773C",
-"k+ c #A36C33",
-"l+ c #DFBF7A",
-"m+ c #FBC465",
-"n+ c #FDAD41",
-"o+ c #FEAD41",
-"p+ c #FBD880",
-"q+ c #E5CD84",
-"r+ c #FCC362",
-"s+ c #FDAD42",
-"t+ c #EAD087",
-"u+ c #A26D34",
-"v+ c #DFC07A",
-"w+ c #FAC565",
-"x+ c #FEAB40",
-"y+ c #FEAC3F",
-"z+ c #FEAC3E",
-"A+ c #FEAC3D",
-"B+ c #FBD580",
-"C+ c #FBC565",
-"D+ c #EAD086",
-"E+ c #A36C32",
-"F+ c #E0C07A",
-"G+ c #FBC362",
-"H+ c #FDAB3C",
-"I+ c #FEAB3D",
-"J+ c #FFAB3E",
-"K+ c #FFAA3D",
-"L+ c #FBB44C",
-"M+ c #FBAA3A",
-"N+ c #FEAB3E",
-"O+ c #AC773F",
-"P+ c #A46C32",
-"Q+ c #E0C07B",
-"R+ c #F9C360",
-"S+ c #FDA93B",
-"T+ c #FEA93A",
-"U+ c #FFA93A",
-"V+ c #FEAA3A",
-"W+ c #FEAA39",
-"X+ c #FEA939",
-"Y+ c #FEA93B",
-"Z+ c #FBC15D",
-"`+ c #FDA937",
-" @ c #FEA937",
-".@ c #FEA936",
-"+@ c #FCAA38",
-"@@ c #FDA938",
-"#@ c #A46A32",
-"$@ c #DFC17B",
-"%@ c #FAC05B",
-"&@ c #FDA736",
-"*@ c #FEA735",
-"=@ c #FEA835",
-"-@ c #FCA832",
-";@ c #FBC05C",
-">@ c #FDC25C",
-",@ c #FEA734",
-"'@ c #FBAA37",
-")@ c #FBD074",
-"!@ c #FDAE3E",
-"~@ c #DFC27B",
-"{@ c #FBC058",
-"]@ c #FDA532",
-"^@ c #FDA632",
-"/@ c #FEA732",
-"(@ c #FDA732",
-"_@ c #FBBF5A",
-":@ c #F3E297",
-"<@ c #FCC35F",
-"[@ c #FDA633",
-"}@ c #FDA734",
-"|@ c #FACF75",
-"1@ c #F5E59C",
-"2@ c #FEA733",
-"3@ c #FCA62D",
-"4@ c #FEA531",
-"5@ c #FEA630",
-"6@ c #FEA530",
-"7@ c #FDA62E",
-"8@ c #FBBF58",
-"9@ c #DFC27C",
-"0@ c #BF9957",
-"a@ c #FEC25E",
-"b@ c #FDA62F",
-"c@ c #FEA631",
-"d@ c #FDA630",
-"e@ c #FACF71",
-"f@ c #C9A161",
-"g@ c #DABC77",
-"h@ c #FDAC3B",
-"i@ c #FBBD56",
-"j@ c #FEA32C",
-"k@ c #FDA42D",
-"l@ c #FEA52C",
-"m@ c #FDA52D",
-"n@ c #FBBE58",
-"o@ c #E0C27C",
-"p@ c #9D632B",
-"q@ c #BD9154",
-"r@ c #FEC15E",
-"s@ c #FEA52D",
-"t@ c #C8A160",
-"u@ c #9A5C27",
-"v@ c #D9BB77",
-"w@ c #FDAB3A",
-"x@ c #A46A35",
-"y@ c #DFC47C",
-"z@ c #FBBD57",
-"A@ c #FCA32A",
-"B@ c #FEA32B",
-"C@ c #FCA42A",
-"D@ c #E0C17B",
-"E@ c #C09759",
-"F@ c #BD9153",
-"G@ c #FEC15A",
-"H@ c #FDA32A",
-"I@ c #FDA42C",
-"J@ c #FACD70",
-"K@ c #C7A162",
-"L@ c #AB7B3F",
-"M@ c #B48248",
-"N@ c #DABB78",
-"O@ c #FDAA37",
-"P@ c #FBBB51",
-"Q@ c #FDA226",
-"R@ c #FEA228",
-"S@ c #FFA328",
-"T@ c #FBBC53",
-"U@ c #E1C17C",
-"V@ c #A26D33",
-"W@ c #BD9253",
-"X@ c #FEC059",
-"Y@ c #FDA229",
-"Z@ c #FDA32B",
-"`@ c #F9CE70",
-" # c #C6A062",
-".# c #AB7A3E",
-"+# c #BB9154",
-"@# c #DABA78",
-"## c #FEAA36",
-"$# c #A56A32",
-"%# c #DFC37C",
-"&# c #FBBB52",
-"*# c #FDA125",
-"=# c #FEA126",
-"-# c #FEA026",
-";# c #FFA026",
-"># c #FDA027",
-",# c #FBBC51",
-"'# c #BC9153",
-")# c #FEBF58",
-"!# c #FEA125",
-"~# c #FEA024",
-"{# c #FACD6F",
-"]# c #C6A061",
-"^# c #AE7A3D",
-"/# c #BB9054",
-"(# c #D9BB79",
-"_# c #FDA831",
-":# c #A26A31",
-"<# c #E0C37D",
-"[# c #FAB84C",
-"}# c #FD9F20",
-"|# c #FE9F22",
-"1# c #FF9F22",
-"2# c #FE9F23",
-"3# c #FBBC50",
-"4# c #E0C17E",
-"5# c #FEBE57",
-"6# c #FDA024",
-"7# c #FDA025",
-"8# c #F9CD6F",
-"9# c #C59F61",
-"0# c #AB7A3C",
-"a# c #BD9052",
-"b# c #FDA830",
-"c# c #E0C47D",
-"d# c #FCBA4D",
-"e# c #FC9E1F",
-"f# c #FE9E21",
-"g# c #FF9E22",
-"h# c #FD9E1F",
-"i# c #FBBB4D",
-"j# c #FEBF53",
-"k# c #FE9F1F",
-"l# c #FCA024",
-"m# c #FACC6B",
-"n# c #C69F5F",
-"o# c #BD9053",
-"p# c #D9BB78",
-"q# c #FEA62C",
-"r# c #A16A31",
-"s# c #E0C57E",
-"t# c #FBB74B",
-"u# c #FC9D1B",
-"v# c #FE9D1D",
-"w# c #FF9E1D",
-"x# c #FE9E1E",
-"y# c #FABB4C",
-"z# c #E1C07C",
-"A# c #BC9154",
-"B# c #FDBE52",
-"C# c #FD9D1E",
-"D# c #FD9E20",
-"E# c #F9CD6B",
-"F# c #C69F60",
-"G# c #AC7A3F",
-"H# c #FEA62B",
-"I# c #A36A32",
-"J# c #E0C57C",
-"K# c #FAB748",
-"L# c #FE9B1B",
-"M# c #FE9C1C",
-"N# c #FF9C1C",
-"O# c #FD9C1A",
-"P# c #FABA4C",
-"Q# c #FDBD50",
-"R# c #F9CC6A",
-"S# c #FDA527",
-"T# c #A16A30",
-"U# c #E1C67D",
-"V# c #FAB645",
-"W# c #FD9B17",
-"X# c #FE9C19",
-"Y# c #FE9B18",
-"Z# c #FE9B19",
-"`# c #FBB848",
-" $ c #E0BF7C",
-".$ c #FDBD53",
-"+$ c #F8CD6A",
-"@$ c #C79F60",
-"#$ c #AD7A3F",
-"$$ c #FCA426",
-"%$ c #FE9A18",
-"&$ c #FDA631",
-"*$ c #A36932",
-"=$ c #E2C57D",
-"-$ c #FAB644",
-";$ c #FD9A14",
-">$ c #FE9A17",
-",$ c #FC9A15",
-"'$ c #FAE290",
-")$ c #C59E5E",
-"!$ c #AF7A3E",
-"~$ c #BD9054",
-"{$ c #DABC7A",
-"]$ c #FDA224",
-"^$ c #A16930",
-"/$ c #E2C67D",
-"($ c #FAB342",
-"_$ c #FE9812",
-":$ c #FD9811",
-"<$ c #FF9A14",
-"[$ c #FE9914",
-"}$ c #FBB747",
-"|$ c #DFC07C",
-"1$ c #BB9052",
-"2$ c #C59D61",
-"3$ c #AC7B3B",
-"4$ c #FDA223",
-"5$ c #E2C886",
-"6$ c #FBE894",
-"7$ c #FAD97C",
-"8$ c #FCD97C",
-"9$ c #FCD97D",
-"0$ c #DEC07A",
-"a$ c #A26B31",
-"b$ c #9F602B",
-"c$ c #BE9052",
-"d$ c #D8BC79",
-"e$ c #A66F36",
-"f$ c #9F612A",
-"g$ c #985B24",
-"h$ c #995E26",
-"i$ c #9A5E26",
-"j$ c #9B5D27",
-"k$ c #9D5D28",
-"l$ c #9E672D",
-"m$ c #BE9054",
-"n$ c #975F26",
-"o$ c #985D25",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . + ",
-" @ # $ % ",
-" & * = - ; > ",
-" , ' ) ! ~ { ] ^ ",
-" / ( _ : < [ } | 1 ^ ",
-" 2 3 4 5 6 & 7 8 9 0 a % ",
-" b c d e f g h i j k e e a l ",
-" @ m n o p p q r s t u v w x y % ",
-" b z A B C D C E r F G H I J D D K L ",
-" M N O P Q R Q Q S T U V W P Q R Q X Y % ",
-" & Z ` ...+.+.+.+.@.T #.$.%.&.*.+.+.+.=.-.% ",
-" ;.>.,.'.).!.~.{.].^./.(. _.:.<.[.}.|.}.1.2.3.4.5. ",
-" & 6.7.8.8.9.8.0.a.b.c.d.r e.f.g.h.i.j.j.j.k.{.l.m.5. ",
-" n.o.p.q.r.s.t.u.u.v.v.t.w.x. y.z.A.h.B.C.C.C.D.E.F.v.G.H. ",
-" & I.J.K.L.M.M.M.M.M.M.M.M.N.(. O.P.Q.R.S.T.T.T.U.V.W.X.K.Y.H. ",
-" Z.`. +.+++++++++++++++++++++@+h #+$+%+&+*+=+-+;+>+,+'+)+!+++~+% ",
-" & {+]+^+/+(+(+(+(+(+(+(+(+(+(+@+Z._+:+<+[+}+|+/+1+2+8.3+4+(+5+~+% ",
-" 6+{+7+8+9+9+0+0+0+0+0+0+0+0+0+a+b+c+d+e+9+9+0+9+9+f+g+f+h+9+0+9+i+j+ ",
-" k+l+m+n+n+o+o+o+o+o+o+o+o+o+o+o+o+p+q+r+s+o+o+o+o+o+o+o+o+o+o+o+s+t+j+ ",
-" u+v+w+x+y+z+z+z+z+z+z+z+z+z+z+z+z+A+B+C+y+y+z+z+z+z+z+z+z+z+z+z+z+y+D+L ",
-" E+F+G+H+I+J+J+J+J+J+J+J+J+J+J+J+J+J+K+L+M+J+J+J+J+J+J+J+J+J+J+J+J+J+N+D+O+ ",
-" P+Q+R+S+T+T+U+U+U+U+U+U+U+V+W+X+U+U+U+U+X+T+U+U+U+T+X+W+U+U+U+U+U+U+U+Y+Y.H. ",
-" E+Q+Z+`+ @.@.@.@.@.@.@.@.@.@.@+@ @.@.@.@.@.@.@.@.@.@.@@@ @.@.@.@.@.@.@.@ @y % ",
-" #@$@%@&@*@=@=@=@=@=@=@=@=@=@-@;@>@,@=@=@=@=@=@=@=@=@*@'@)@!@=@=@=@=@=@=@=@*@K L ",
-" / ~@{@]@^@/@/@/@/@/@/@/@/@/@(@_@:@<@[@/@/@/@/@/@/@/@(@}@|@1@!@/@/@/@/@/@/@/@2@Y % ",
-" [ ~@_@3@4@5@5@5@5@5@5@5@5@6@7@8@9@0@a@b@5@5@5@5@5@c@d@2@e@f@g@h@5@5@5@5@5@5@5@d@-.% ",
-" [ ~@i@j@k@l@l@l@l@l@l@l@l@l@m@n@o@p@q@r@m@l@l@l@l@l@s@7@e@t@u@v@w@l@l@l@l@l@l@l@/@4.5. ",
-" x@y@z@A@B@B@B@B@B@B@B@B@B@B@C@i@D@& E@F@G@H@B@B@B@B@H@I@J@K@L@M@N@O@B@B@B@B@B@B@B@/@m.5. ",
-" [ y@P@Q@R@S@S@S@S@S@S@S@S@S@R@T@U@V@ W@X@Y@S@S@S@R@Z@`@ #.# +#@###S@S@S@S@S@S@/@/@G.H. ",
-" $#%#&#*#=#-#;#;#;#;#;#;#;#-#>#,#Q+& '#)#!#;#=#~#H@{#]#^# /#(#_#;#;#;#;#;#;#/@/@Y.H. ",
-" :#<#[#}#|#1#1#1#1#1#1#1#1#1#2#3#4#& F@5#6#1#|#7#8#9#0# a#(#b#1#1#1#1#1#/@/@/@~+% ",
-" :#c#d#e#f#f#g#g#g#g#g#g#g#f#h#i#F+& q@j#}#k#l#m#n#^# o#p#q#g#g#g#g#g#/@/@/@~+% ",
-" r#s#t#u#v#w#w#w#w#w#w#w#w#w#x#y#z#V@ A#B#C#D#E#F#G# o#p#H#w#w#w#w#W+/@/@/@i+j+ ",
-" I#J#K#L#M#M#N#N#N#N#N#N#N#L#O#P#F+& '#Q#e#R#e.^# o#p#S#N#N#N#N#5@/@/@/@t+j+ ",
-" T#U#V#W#X#Y#Y#Y#Y#Y#Y#Y#Y#Y#Z#`# $b '#.$+$@$#$ o#p#$$Y#%$Y#&$5@/@/@/@D+L ",
-" *$=$-$;$%$%$%$%$%$%$%$%$%$>$,$`#F+/ A#'$)$!$ ~${$]$%$%$%$/@/@/@/@/@D+O+ ",
-" ^$/$($_$:$<$<$<$<$<$<$<$<$<$[$}$|$/ 1$2$3$ ~${$4$<$<$<$/@/@/@/@/@Y.H. ",
-" _+5$6$7$8$8$8$8$8$8$8$8$8$8$8$9$0$a$ b$!$ c$d$8$8$8$8$8$8$8$8$8$9$e$ ",
-" f$g$h$i$j$k$k$k$k$k$k$k$k$k$k$k$k$l$ #$ m$n$k$k$k$k$k$k$k$k$k$k$o$ ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/games/mame/desktop/ume.desktop b/games/mame/desktop/ume.desktop
deleted file mode 100644
index e00340a5d0b7..000000000000
--- a/games/mame/desktop/ume.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=UME
-Comment=UME Universal Machine Emulator
-Exec=/usr/games/ume
-Icon=ume
-Terminal=false
-Type=Application
-Categories=Game;
diff --git a/games/mame/desktop/ume.xpm b/games/mame/desktop/ume.xpm
deleted file mode 100644
index 50df1baedb37..000000000000
--- a/games/mame/desktop/ume.xpm
+++ /dev/null
@@ -1,1918 +0,0 @@
-/* XPM */
-static char * ume_xpm[] = {
-"256 256 1659 2",
-" c None",
-". c #2D94B5",
-"+ c #FFD095",
-"@ c #429EBD",
-"# c #449FBD",
-"$ c #FFCD8F",
-"% c #FFD5A1",
-"& c #3E9DBC",
-"* c #57A9C5",
-"= c #3E9CBB",
-"- c #FFCE8F",
-"; c #FFD29A",
-"> c #FFD49E",
-", c #54A8C4",
-"' c #52A7C3",
-") c #3F9DBB",
-"! c #FFCD8E",
-"~ c #FFD29B",
-"{ c #FFD097",
-"] c #FFD49F",
-"^ c #54A9C4",
-"/ c #4EA5C2",
-"( c #53A7C3",
-"_ c #FFCC8E",
-": c #FFD299",
-"< c #FFD198",
-"[ c #FFD098",
-"} c #3E9EBD",
-"| c #4EA6C2",
-"1 c #4FA5C2",
-"2 c #FFCC8D",
-"3 c #FFD19A",
-"4 c #3D9EBD",
-"5 c #4FA6C2",
-"6 c #FFD199",
-"7 c #FFD197",
-"8 c #3E9FBE",
-"9 c #55AAC5",
-"0 c #FFCB8C",
-"a c #FFD096",
-"b c #3D9FBE",
-"c c #54AAC6",
-"d c #4EA7C3",
-"e c #4FA7C3",
-"f c #FFCB8B",
-"g c #3C9FBE",
-"h c #55ABC6",
-"i c #4EA8C4",
-"j c #4FA8C4",
-"k c #FFCA8A",
-"l c #3C9FBF",
-"m c #55AAC6",
-"n c #FFCA89",
-"o c #FFCF94",
-"p c #3A9FBE",
-"q c #56ACC7",
-"r c #4EA7C4",
-"s c #FFCF93",
-"t c #FFCF95",
-"u c #3AA0BF",
-"v c #56ADC7",
-"w c #FFCA88",
-"x c #FFCF96",
-"y c #56ADC8",
-"z c #4EA9C5",
-"A c #4FA9C5",
-"B c #FFC988",
-"C c #FFCE93",
-"D c #39A0BF",
-"E c #56AEC8",
-"F c #FFC987",
-"G c #FFCE92",
-"H c #41A4C1",
-"I c #54ADC8",
-"J c #4EAAC6",
-"K c #4FAAC6",
-"L c #FFC986",
-"M c #FFCD91",
-"N c #49A7C5",
-"O c #50AAC6",
-"P c #FFCD90",
-"Q c #48A7C5",
-"R c #51ABC6",
-"S c #51ABC7",
-"T c #FFC884",
-"U c #48A8C6",
-"V c #4FABC7",
-"W c #52ACC7",
-"X c #48A9C6",
-"Y c #4FACC7",
-"Z c #52ACC8",
-"` c #50ABC7",
-" . c #FFC784",
-".. c #FFCE91",
-"+. c #4FACC8",
-"@. c #52ADC8",
-"#. c #FFC783",
-"$. c #52ADC9",
-"%. c #50ACC8",
-"&. c #FFC682",
-"*. c #52AECA",
-"=. c #FFCC8F",
-"-. c #47A9C7",
-";. c #4FADC8",
-">. c #52AEC9",
-",. c #50ADC9",
-"'. c #FFC681",
-"). c #48AAC7",
-"!. c #4FADC9",
-"~. c #FFC680",
-"{. c #47AAC8",
-"]. c #4FAEC9",
-"^. c #FFC67F",
-"/. c #4FAECA",
-"(. c #52AFCA",
-"_. c #FFC57F",
-":. c #47ABC8",
-"<. c #52AFCB",
-"[. c #50AECA",
-"}. c #FFC57E",
-"|. c #FFCC8C",
-"1. c #FFCB8A",
-"2. c #4FAFCA",
-"3. c #52B0CC",
-"4. c #52B0CB",
-"5. c #50AFCB",
-"6. c #FFC47C",
-"7. c #FFCB89",
-"8. c #46ACC9",
-"9. c #4FB0CB",
-"0. c #47ACCA",
-"a. c #4FB0CC",
-"b. c #52B1CC",
-"c. c #FFC37A",
-"d. c #FFCA87",
-"e. c #46ACCA",
-"f. c #52B1CD",
-"g. c #50B0CC",
-"h. c #FFC47A",
-"i. c #46ADCA",
-"j. c #4FB1CD",
-"k. c #52B2CD",
-"l. c #FFC379",
-"m. c #46ADCB",
-"n. c #50B1CD",
-"o. c #FFC985",
-"p. c #FFC278",
-"q. c #FFC989",
-"r. c #45AECB",
-"s. c #4FB2CE",
-"t. c #FFC277",
-"u. c #FFC885",
-"v. c #46AECC",
-"w. c #52B3CE",
-"x. c #FFC176",
-"y. c #47AECC",
-"z. c #50B2CE",
-"A. c #52B3CF",
-"B. c #FFC175",
-"C. c #FFC883",
-"D. c #46AFCD",
-"E. c #50B3CF",
-"F. c #52B4CF",
-"G. c #FFC782",
-"H. c #46AFCC",
-"I. c #50B4CF",
-"J. c #53B4D0",
-"K. c #51B3CF",
-"L. c #FFC074",
-"M. c #FFC886",
-"N. c #50B4D0",
-"O. c #53B5D0",
-"P. c #FFC073",
-"Q. c #FFC785",
-"R. c #51B4D0",
-"S. c #FFBF71",
-"T. c #46B0CE",
-"U. c #FFC070",
-"V. c #50B5D0",
-"W. c #53B5D1",
-"X. c #FFBF70",
-"Y. c #45B1CF",
-"Z. c #50B5D1",
-"`. c #53B6D1",
-" + c #FFBF6F",
-".+ c #46B1CF",
-"++ c #50B6D2",
-"@+ c #51B5D1",
-"#+ c #FFBC69",
-"$+ c #FFC67E",
-"%+ c #53B7D2",
-"&+ c #51B6D2",
-"*+ c #FFC47B",
-"=+ c #44B1CF",
-"-+ c #50B6D1",
-";+ c #FFC276",
-">+ c #FFC37B",
-",+ c #44B2D0",
-"'+ c #FFC275",
-")+ c #FFC57D",
-"!+ c #45B2D1",
-"~+ c #50B7D3",
-"{+ c #53B7D3",
-"]+ c #FFC47D",
-"^+ c #44B3D1",
-"/+ c #53B8D3",
-"(+ c #44B2D1",
-"_+ c #50B8D4",
-":+ c #53B8D4",
-"<+ c #51B7D3",
-"[+ c #FFC174",
-"}+ c #43B3D1",
-"|+ c #53B9D4",
-"1+ c #FFC378",
-"2+ c #FFC57C",
-"3+ c #51B8D4",
-"4+ c #FFC173",
-"5+ c #42B3D2",
-"6+ c #FFC072",
-"7+ c #43B4D2",
-"8+ c #50B9D5",
-"9+ c #53B9D5",
-"0+ c #FFC071",
-"a+ c #FFC479",
-"b+ c #41B4D2",
-"c+ c #52BAD5",
-"d+ c #FED39E",
-"e+ c #42B4D3",
-"f+ c #50BAD6",
-"g+ c #53BAD6",
-"h+ c #51B9D5",
-"i+ c #FED098",
-"j+ c #FFD69E",
-"k+ c #43B5D3",
-"l+ c #53BBD6",
-"m+ c #51B8D3",
-"n+ c #52B6D3",
-"o+ c #52B6D2",
-"p+ c #53B6D2",
-"q+ c #52B5D1",
-"r+ c #52B4D0",
-"s+ c #50B3D0",
-"t+ c #50B2CF",
-"u+ c #FDD098",
-"v+ c #FFD497",
-"w+ c #E3CAA2",
-"x+ c #3EB3D2",
-"y+ c #50BBD6",
-"z+ c #52BBD6",
-"A+ c #50B9D6",
-"B+ c #54B9D5",
-"C+ c #57BAD5",
-"D+ c #56BAD5",
-"E+ c #50B6D3",
-"F+ c #4FB5D2",
-"G+ c #4CB4D1",
-"H+ c #49B3D0",
-"I+ c #47B2CF",
-"J+ c #49B1CF",
-"K+ c #4CB2CF",
-"L+ c #4EB3CF",
-"M+ c #56B6D1",
-"N+ c #57B6D1",
-"O+ c #54B4D0",
-"P+ c #51B3CE",
-"Q+ c #FDCF97",
-"R+ c #FFD597",
-"S+ c #DDC59D",
-"T+ c #6598AE",
-"U+ c #3FB4D3",
-"V+ c #50BBD7",
-"W+ c #52BCD7",
-"X+ c #56BCD7",
-"Y+ c #55BBD6",
-"Z+ c #48B6D3",
-"`+ c #3CB0CF",
-" @ c #30AACC",
-".@ c #25A6C9",
-"+@ c #1CA2C6",
-"@@ c #159EC4",
-"#@ c #0E9BC2",
-"$@ c #0999C0",
-"%@ c #0998C0",
-"&@ c #0897BF",
-"*@ c #0996BE",
-"=@ c #0C98BE",
-"-@ c #149ABF",
-";@ c #1C9DC1",
-">@ c #26A1C4",
-",@ c #31A6C6",
-"'@ c #40ACCA",
-")@ c #4CB0CD",
-"!@ c #56B3CF",
-"~@ c #4FB0CD",
-"{@ c #FFBE6E",
-"]@ c #FFC377",
-"^@ c #FFD496",
-"/@ c #E2C79D",
-"(@ c #5A92A9",
-"_@ c #4E8FAD",
-":@ c #3FB5D4",
-"<@ c #54BCD8",
-"[@ c #57BED8",
-"}@ c #51BBD7",
-"|@ c #47B6D4",
-"1@ c #35AFCF",
-"2@ c #24A8CB",
-"3@ c #14A0C7",
-"4@ c #089BC3",
-"5@ c #0599C2",
-"6@ c #0197C0",
-"7@ c #0097C0",
-"8@ c #0297C0",
-"9@ c #0397BF",
-"0@ c #0597BF",
-"a@ c #0597BE",
-"b@ c #0596BE",
-"c@ c #0595BD",
-"d@ c #0593BC",
-"e@ c #0392BA",
-"f@ c #0291BA",
-"g@ c #0090BA",
-"h@ c #0290B9",
-"i@ c #0691BA",
-"j@ c #0B93BB",
-"k@ c #1C9BBF",
-"l@ c #30A3C5",
-"m@ c #45ADCA",
-"n@ c #52B2CE",
-"o@ c #55B3CF",
-"p@ c #51B1CC",
-"q@ c #4FAFCC",
-"r@ c #FFD396",
-"s@ c #E3C79D",
-"t@ c #5F95AA",
-"u@ c #4488A8",
-"v@ c #5893AD",
-"w@ c #37B2D2",
-"x@ c #51BCD8",
-"y@ c #43B6D4",
-"z@ c #2CACCE",
-"A@ c #17A3C9",
-"B@ c #089DC5",
-"C@ c #029BC4",
-"D@ c #0199C2",
-"E@ c #049AC2",
-"F@ c #059BC2",
-"G@ c #069AC2",
-"H@ c #079AC1",
-"I@ c #0798C0",
-"J@ c #0697BF",
-"K@ c #0696BE",
-"L@ c #0695BD",
-"M@ c #0694BC",
-"N@ c #0793BB",
-"O@ c #0794BB",
-"P@ c #0793BA",
-"Q@ c #0692BA",
-"R@ c #0491B9",
-"S@ c #018FB8",
-"T@ c #018EB7",
-"U@ c #0791B8",
-"V@ c #1998BD",
-"W@ c #33A4C4",
-"X@ c #4CAECB",
-"Y@ c #55B2CE",
-"Z@ c #4FAECB",
-"`@ c #FFBE6D",
-" # c #FDCF96",
-".# c #FFD395",
-"+# c #E4C89D",
-"@# c #5F96AA",
-"## c #478BAA",
-"$# c #4D8DA8",
-"%# c #5592AD",
-"&# c #25ABCE",
-"*# c #2FAFD0",
-"=# c #16A5CA",
-"-# c #069EC6",
-";# c #049CC4",
-"># c #069CC4",
-",# c #079CC4",
-"'# c #079CC3",
-")# c #079BC3",
-"!# c #069BC3",
-"~# c #0699C1",
-"{# c #0698C0",
-"]# c #0693BB",
-"^# c #0591B9",
-"/# c #0691B9",
-"(# c #0691B8",
-"_# c #0590B8",
-":# c #018DB6",
-"<# c #0D92B9",
-"[# c #299EC1",
-"}# c #48ABC9",
-"|# c #55B1CD",
-"1# c #4FAFCB",
-"2# c #FFBD6C",
-"3# c #FDCF95",
-"4# c #E5C99C",
-"5# c #6197AA",
-"6# c #468BAA",
-"7# c #508FAA",
-"8# c #4A8BA8",
-"9# c #079EC7",
-"0# c #0AA0C8",
-"a# c #039EC6",
-"b# c #049DC6",
-"c# c #079EC6",
-"d# c #0690B8",
-"e# c #068FB7",
-"f# c #038EB6",
-"g# c #008CB5",
-"h# c #098FB6",
-"i# c #279DBF",
-"j# c #49ACC9",
-"k# c #55B1CC",
-"l# c #51AFCB",
-"m# c #4FADCA",
-"n# c #409CBA",
-"o# c #FBBB6A",
-"p# c #FFBF72",
-"q# c #FFD393",
-"r# c #E6C99B",
-"s# c #6297AA",
-"t# c #4D8EAA",
-"u# c #4B8BA8",
-"v# c #059DC6",
-"w# c #059FC7",
-"x# c #08A0C8",
-"y# c #089FC7",
-"z# c #079DC5",
-"A# c #058FB7",
-"B# c #058EB6",
-"C# c #068EB6",
-"D# c #048DB5",
-"E# c #008BB4",
-"F# c #0A8FB6",
-"G# c #2D9EC0",
-"H# c #4EADCA",
-"I# c #54B0CB",
-"J# c #54A6C1",
-"K# c #3C9FC3",
-"L# c #FFC470",
-"M# c #FCBE70",
-"N# c #FDCE95",
-"O# c #E8C99B",
-"P# c #6498AA",
-"Q# c #458BAA",
-"R# c #4E8EAA",
-"S# c #46B6D5",
-"T# c #009BC5",
-"U# c #0BA2C9",
-"V# c #079FC7",
-"W# c #058DB5",
-"X# c #068DB5",
-"Y# c #048CB4",
-"Z# c #008AB2",
-"`# c #1191B7",
-" $ c #3AA4C4",
-".$ c #54AFCB",
-"+$ c #52ADCA",
-"@$ c #4FACC9",
-"#$ c #52A6C1",
-"$$ c #48A4C4",
-"%$ c #62AABC",
-"&$ c #E8B976",
-"*$ c #FEC074",
-"=$ c #FDCE94",
-"-$ c #FFD193",
-";$ c #E9CA9B",
-">$ c #6599AB",
-",$ c #448BAA",
-"'$ c #4EBBD8",
-")$ c #07A0C8",
-"!$ c #068DB4",
-"~$ c #028AB3",
-"{$ c #038AB3",
-"]$ c #2198BB",
-"^$ c #4BAAC7",
-"/$ c #5FA9BE",
-"($ c #E3BD81",
-"_$ c #FFC06F",
-":$ c #FEBF73",
-"<$ c #FDCE93",
-"[$ c #FFD192",
-"}$ c #EBCA9A",
-"|$ c #689AAB",
-"1$ c #448BAB",
-"2$ c #4FBCD9",
-"3$ c #009AC5",
-"4$ c #0BA3CA",
-"5$ c #058CB4",
-"6$ c #068CB4",
-"7$ c #058BB3",
-"8$ c #0088B1",
-"9$ c #0D8EB4",
-"0$ c #39A3C2",
-"a$ c #54AFCA",
-"b$ c #51ADC9",
-"c$ c #4FA6C3",
-"d$ c #51A6C1",
-"e$ c #48A5C4",
-"f$ c #5EA9BE",
-"g$ c #E1BD81",
-"h$ c #FFC06B",
-"i$ c #FDBF73",
-"j$ c #FFCD92",
-"k$ c #FDCD93",
-"l$ c #FFD191",
-"m$ c #ECCB98",
-"n$ c #6A9BAB",
-"o$ c #448CAC",
-"p$ c #5090AB",
-"q$ c #009AC6",
-"r$ c #0CA3CA",
-"s$ c #07A1C9",
-"t$ c #068BB3",
-"u$ c #0389B1",
-"v$ c #0289B1",
-"w$ c #2599BB",
-"x$ c #53ADC9",
-"y$ c #51A7C1",
-"z$ c #49A5C4",
-"A$ c #5CA9BE",
-"B$ c #E0BD81",
-"C$ c #FDBF72",
-"D$ c #FDCD92",
-"E$ c #FFD091",
-"F$ c #EECC98",
-"G$ c #6B9CAB",
-"H$ c #438CAD",
-"I$ c #5091AB",
-"J$ c #4D8FAB",
-"K$ c #4FBDDA",
-"L$ c #009BC6",
-"M$ c #0CA4CB",
-"N$ c #068AB2",
-"O$ c #058AB2",
-"P$ c #0087B0",
-"Q$ c #138FB5",
-"R$ c #44A7C4",
-"S$ c #55AEC9",
-"T$ c #4FAAC7",
-"U$ c #51A7C2",
-"V$ c #4AA5C4",
-"W$ c #5BA8BF",
-"X$ c #DFBC81",
-"Y$ c #FDBF71",
-"Z$ c #FFD090",
-"`$ c #EFCB97",
-" % c #6C9CAB",
-".% c #5091AC",
-"+% c #4D8FAC",
-"@% c #009CC7",
-"#% c #0CA5CC",
-"$% c #07A2CA",
-"%% c #0689B1",
-"&% c #0287B0",
-"*% c #0889B1",
-"=% c #359FC0",
-"-% c #55ADC8",
-";% c #51A8C3",
-">% c #4AA6C5",
-",% c #5AA9C0",
-"'% c #DDBB82",
-")% c #FFC06A",
-"!% c #FDCC91",
-"~% c #FFCF90",
-"{% c #F0CC96",
-"]% c #6E9DAB",
-"^% c #428CAE",
-"/% c #4D90AC",
-"(% c #0589B1",
-"_% c #0487AF",
-":% c #0286AF",
-"<% c #2697BA",
-"[% c #50ABC6",
-"}% c #4EA9C6",
-"|% c #4AA7C6",
-"1% c #59A9C1",
-"2% c #DCBB82",
-"3% c #FFBF69",
-"4% c #FDBF70",
-"5% c #FDCC90",
-"6% c #F2CC96",
-"7% c #709EAB",
-"8% c #5091AD",
-"9% c #009DC7",
-"0% c #07A3CB",
-"a% c #0588B0",
-"b% c #0688B0",
-"c% c #0084AD",
-"d% c #178FB5",
-"e% c #49A7C4",
-"f% c #53ACC7",
-"g% c #4DAAC6",
-"h% c #57AAC3",
-"i% c #DABB82",
-"j% c #FFBF67",
-"k% c #FFCE8E",
-"l% c #F3CC95",
-"m% c #719FAB",
-"n% c #428DAE",
-"o% c #4D90AD",
-"p% c #009DC8",
-"q% c #0CA6CD",
-"r% c #0588AF",
-"s% c #0787AF",
-"t% c #0184AD",
-"u% c #0D8AB1",
-"v% c #3FA3C1",
-"w% c #54ACC8",
-"x% c #56AAC3",
-"y% c #D9BB83",
-"z% c #FFC067",
-"A% c #FCBE6F",
-"B% c #FECC8F",
-"C% c #F4CC94",
-"D% c #739FAB",
-"E% c #5192AD",
-"F% c #009EC9",
-"G% c #0587AF",
-"H% c #0285AD",
-"I% c #0586AE",
-"J% c #339CBD",
-"K% c #53ACC6",
-"L% c #51A9C3",
-"M% c #4BA7C6",
-"N% c #55AAC3",
-"O% c #D8BB83",
-"P% c #FFBE67",
-"Q% c #FCBE6E",
-"R% c #FFBE6F",
-"S% c #FECD8F",
-"T% c #F5CD93",
-"U% c #75A0AB",
-"V% c #418EAF",
-"W% c #4D91AD",
-"X% c #0CA7CE",
-"Y% c #07A4CC",
-"Z% c #07A4CB",
-"`% c #0486AE",
-" & c #0385AD",
-".& c #0183AC",
-"+& c #2695B9",
-"@& c #54AAC5",
-"#& c #4DA8C6",
-"$& c #54A9C3",
-"%& c #D7BB83",
-"&& c #FFBF66",
-"*& c #FCBD6E",
-"=& c #FECC8E",
-"-& c #FFCE8D",
-";& c #F6CD93",
-">& c #76A1AB",
-",& c #418EB0",
-"'& c #5193AE",
-")& c #009FCA",
-"!& c #07A5CD",
-"~& c #0486AD",
-"{& c #0282AA",
-"]& c #178EB6",
-"^& c #4CA8C6",
-"/& c #D6BB85",
-"(& c #FFBE64",
-"_& c #FFBD6D",
-":& c #FDCB8E",
-"<& c #FFCD8D",
-"[& c #F7CD92",
-"}& c #77A2AB",
-"|& c #418FB1",
-"1& c #5194AE",
-"2& c #4D92AE",
-"3& c #0CA8CF",
-"4& c #0685AB",
-"5& c #0285AF",
-"6& c #0A82A9",
-"7& c #C09F56",
-"8& c #FFBA59",
-"9& c #FBBE71",
-"0& c #FFBD6B",
-"a& c #FDCB8D",
-"b& c #F8CD91",
-"c& c #79A3AA",
-"d& c #5194AF",
-"e& c #4D92AF",
-"f& c #00A0CB",
-"g& c #07A6CE",
-"h& c #0587AE",
-"i& c #0686AC",
-"j& c #0285B0",
-"k& c #0B85AC",
-"l& c #BD994B",
-"m& c #FFA11F",
-"n& c #FBA131",
-"o& c #FFB459",
-"p& c #FECB8C",
-"q& c #FFCD8C",
-"r& c #F9CD91",
-"s& c #7AA3AA",
-"t& c #408FB1",
-"u& c #4D93AF",
-"v& c #0CA9CF",
-"w& c #0286B0",
-"x& c #0A85AD",
-"y& c #BB984B",
-"z& c #FFA120",
-"A& c #FBA02E",
-"B& c #FF9F2A",
-"C& c #FFA02B",
-"D& c #FFB04E",
-"E& c #FFBF6E",
-"F& c #FECA8C",
-"G& c #FFCC8B",
-"H& c #FACD90",
-"I& c #7DA4AA",
-"J& c #00A1CC",
-"K& c #0CA9D0",
-"L& c #0787AD",
-"M& c #0986AF",
-"N& c #B9984B",
-"O& c #FB9F2C",
-"P& c #FFA02C",
-"Q& c #FF9F29",
-"R& c #FFAA43",
-"S& c #FFBD6A",
-"T& c #FECC8B",
-"U& c #FACC8F",
-"V& c #7EA4AA",
-"W& c #4290B2",
-"X& c #00A2CC",
-"Y& c #07A7CF",
-"Z& c #0587B0",
-"`& c #0386B0",
-" * c #0886AF",
-".* c #B8984C",
-"+* c #FB9F2B",
-"@* c #FFA02A",
-"#* c #FFA12D",
-"$* c #FFA12E",
-"%* c #FFA739",
-"&* c #FFB963",
-"** c #FECB8B",
-"=* c #FECC8A",
-"-* c #FBCD8E",
-";* c #7FA5AA",
-">* c #4190B2",
-",* c #5295B0",
-"'* c #00A2CD",
-")* c #0DAAD1",
-"!* c #0788AE",
-"~* c #0387B1",
-"{* c #0786B0",
-"]* c #B6974C",
-"^* c #FFA01E",
-"/* c #FFA12F",
-"(* c #FFA12C",
-"_* c #FFA331",
-":* c #FFB457",
-"<* c #FECB8A",
-"[* c #FBCD8D",
-"}* c #81A5AA",
-"|* c #4191B3",
-"1* c #4E94B0",
-"2* c #0DABD2",
-"3* c #08A8D0",
-"4* c #08A7CF",
-"5* c #0588B1",
-"6* c #0487B1",
-"7* c #0786B1",
-"8* c #B5984C",
-"9* c #FFA01C",
-"0* c #FB9E2A",
-"a* c #FF9F28",
-"b* c #FFA230",
-"c* c #FFA02D",
-"d* c #FFAE49",
-"e* c #FECA89",
-"f* c #FECC89",
-"g* c #FCCD8D",
-"h* c #82A6A9",
-"i* c #5296B0",
-"j* c #00A3CD",
-"k* c #08A9D1",
-"l* c #0789AF",
-"m* c #0488B2",
-"n* c #0687B2",
-"o* c #B3974D",
-"p* c #FB9E29",
-"q* c #FF9E28",
-"r* c #FFA22F",
-"s* c #FFA231",
-"t* c #FFA83D",
-"u* c #FFB964",
-"v* c #FFC075",
-"w* c #FEC989",
-"x* c #FECB88",
-"y* c #FDCD8C",
-"z* c #83A6A9",
-"A* c #4E95B1",
-"B* c #00A3CE",
-"C* c #0789B0",
-"D* c #0688B3",
-"E* c #B2974D",
-"F* c #FF9F1B",
-"G* c #FF9E26",
-"H* c #FFA332",
-"I* c #FFA333",
-"J* c #FFB354",
-"K* c #FFBF73",
-"L* c #FECA88",
-"M* c #FDCC8B",
-"N* c #85A7A9",
-"O* c #4191B4",
-"P* c #00A4CF",
-"Q* c #0DACD3",
-"R* c #078AB1",
-"S* c #0489B3",
-"T* c #0588B4",
-"U* c #AF964F",
-"V* c #FF9E19",
-"W* c #FB9D28",
-"X* c #FFAB44",
-"Y* c #FFBB68",
-"Z* c #FEC988",
-"`* c #86A8A9",
-" = c #4192B4",
-".= c #00A5CF",
-"+= c #0DACD4",
-"@= c #08AAD2",
-"#= c #048AB4",
-"$= c #0489B5",
-"%= c #AD964F",
-"&= c #FB9D27",
-"*= c #FF9D25",
-"== c #FFA434",
-"-= c #FFA232",
-";= c #FFA536",
-">= c #FFB355",
-",= c #FEC987",
-"'= c #FECA87",
-")= c #88A8A9",
-"!= c #4193B5",
-"~= c #5196B0",
-"{= c #00A5D0",
-"]= c #0DADD4",
-"^= c #078BB1",
-"/= c #058AB3",
-"(= c #048AB6",
-"_= c #AB9650",
-":= c #FF9D18",
-"<= c #FB9C26",
-"[= c #FF9D24",
-"}= c #FFA433",
-"|= c #FFA435",
-"1= c #FFAA41",
-"2= c #FFB962",
-"3= c #FFC274",
-"4= c #FEC986",
-"5= c #FECC88",
-"6= c #89A9A8",
-"7= c #4193B6",
-"8= c #5197B1",
-"9= c #4E95B2",
-"0= c #08ABD3",
-"a= c #058BB4",
-"b= c #078BB2",
-"c= c #038AB6",
-"d= c #A99652",
-"e= c #FB9C25",
-"f= c #FFA537",
-"g= c #FFAE4C",
-"h= c #FFBC6A",
-"i= c #FFCC87",
-"j= c #8AAAA8",
-"k= c #4194B6",
-"l= c #5198B2",
-"m= c #4E96B2",
-"n= c #498AA7",
-"o= c #5591AD",
-"p= c #0DAED5",
-"q= c #078CB3",
-"r= c #028AB7",
-"s= c #A69551",
-"t= c #FF9D17",
-"u= c #FF9C22",
-"v= c #FFA638",
-"w= c #FFA535",
-"x= c #FFA73A",
-"y= c #FFB252",
-"z= c #FEC985",
-"A= c #FFCB87",
-"B= c #8CAAA8",
-"C= c #4E97B3",
-"D= c #4D8DAA",
-"E= c #4C8DA9",
-"F= c #4C8EAA",
-"G= c #4F8FAB",
-"H= c #5793AE",
-"I= c #00A6D2",
-"J= c #08ACD4",
-"K= c #08ACD3",
-"L= c #058CB5",
-"M= c #068BB4",
-"N= c #018AB8",
-"O= c #A49554",
-"P= c #FF9C15",
-"Q= c #FB9B24",
-"R= c #FFA63A",
-"S= c #FFA639",
-"T= c #FFB253",
-"U= c #FDC985",
-"V= c #FFCB86",
-"W= c #8DAAA7",
-"X= c #4194B7",
-"Y= c #4C8FAB",
-"Z= c #4D8FAA",
-"`= c #5391AD",
-" - c #4F90AB",
-".- c #4488A5",
-"+- c #2B7799",
-"@- c #257395",
-"#- c #00A7D2",
-"$- c #0DAFD6",
-"%- c #078DB4",
-"&- c #068CB5",
-"*- c #018BB9",
-"=- c #A29555",
-"-- c #FB9B23",
-";- c #FF9C21",
-">- c #FFA637",
-",- c #FFA73B",
-"'- c #FFA538",
-")- c #FFA93E",
-"!- c #FFB151",
-"~- c #FEC885",
-"{- c #FDC984",
-"]- c #FFCB85",
-"^- c #90ABA7",
-"/- c #5198B3",
-"(- c #4C8FAC",
-"_- c #4E91AD",
-":- c #5292AE",
-"<- c #5292AD",
-"[- c #4C8DAA",
-"}- c #3E85A3",
-"|- c #2A789A",
-"1- c #156A8F",
-"2- c #055F86",
-"3- c #005780",
-"4- c #0E6288",
-"5- c #00A7D3",
-"6- c #08ADD5",
-"7- c #008BBA",
-"8- c #9E9556",
-"9- c #FF9B14",
-"0- c #FB9B22",
-"a- c #FF9B20",
-"b- c #FF9B21",
-"c- c #FFA73C",
-"d- c #FFA83C",
-"e- c #FFAE4A",
-"f- c #FFB85F",
-"g- c #FEC884",
-"h- c #FDC884",
-"i- c #FFCB84",
-"j- c #91ACA6",
-"k- c #4295B7",
-"l- c #4E97B4",
-"m- c #4C93AF",
-"n- c #4C91AE",
-"o- c #4F92AE",
-"p- c #5293AF",
-"q- c #5293B0",
-"r- c #458BA8",
-"s- c #3480A0",
-"t- c #217396",
-"u- c #0D668C",
-"v- c #015E86",
-"w- c #005B84",
-"x- c #005A83",
-"y- c #015D84",
-"z- c #10658B",
-"A- c #00A8D3",
-"B- c #0DB0D7",
-"C- c #068DB6",
-"D- c #008CBB",
-"E- c #9C9458",
-"F- c #FB9A21",
-"G- c #FFA83E",
-"H- c #FDC883",
-"I- c #93ADA6",
-"J- c #4295B8",
-"K- c #4E98B4",
-"L- c #4D95B1",
-"M- c #4D94B1",
-"N- c #4F94B0",
-"O- c #5095B1",
-"P- c #5396B1",
-"Q- c #4C91AD",
-"R- c #448CA9",
-"S- c #3481A1",
-"T- c #24779A",
-"U- c #126C90",
-"V- c #04628A",
-"W- c #005E86",
-"X- c #005D85",
-"Y- c #025F86",
-"Z- c #025E85",
-"`- c #025D85",
-" ; c #005A82",
-".; c #0F648A",
-"+; c #00A8D4",
-"@; c #08AED6",
-"#; c #068EB5",
-"$; c #008CBC",
-"%; c #999559",
-"&; c #FF9B13",
-"*; c #FB9A20",
-"=; c #FF9B1F",
-"-; c #FFA93F",
-";; c #FFA940",
-">; c #FFAA40",
-",; c #FFA83F",
-"'; c #FFAB45",
-"); c #FFB75F",
-"!; c #FFBE6C",
-"~; c #FFC781",
-"{; c #FEC783",
-"]; c #FDC882",
-"^; c #FFCA82",
-"/; c #93ACA4",
-"(; c #4195B8",
-"_; c #4F99B3",
-":; c #4D97B3",
-"<; c #4D96B3",
-"[; c #4D96B2",
-"}; c #4F95B1",
-"|; c #4F96B1",
-"1; c #5097B2",
-"2; c #5297B3",
-"3; c #5397B2",
-"4; c #4F95B0",
-"5; c #468FAB",
-"6; c #3987A6",
-"7; c #2C7E9F",
-"8; c #1E7598",
-"9; c #0F6B91",
-"0; c #03648B",
-"a; c #006087",
-"b; c #005E87",
-"c; c #005F88",
-"d; c #016088",
-"e; c #026088",
-"f; c #015D85",
-"g; c #0DB1D8",
-"h; c #96945B",
-"i; c #FF9A12",
-"j; c #FB9A1F",
-"k; c #FF9A1E",
-"l; c #FFA941",
-"m; c #FFAA42",
-"n; c #FFAD49",
-"o; c #FFB75E",
-"p; c #FFBB67",
-"q; c #FFC47E",
-"r; c #FCC884",
-"s; c #FFCD83",
-"t; c #9BB2A7",
-"u; c #489ABB",
-"v; c #569DB7",
-"w; c #549CB6",
-"x; c #549BB6",
-"y; c #549BB7",
-"z; c #5299B5",
-"A; c #5199B4",
-"B; c #5098B3",
-"C; c #4C94B0",
-"D; c #4A93AF",
-"E; c #428EAB",
-"F; c #3988A8",
-"G; c #3082A3",
-"H; c #257B9E",
-"I; c #1A7599",
-"J; c #0E6D93",
-"K; c #04668D",
-"L; c #00648C",
-"M; c #006189",
-"N; c #006088",
-"O; c #00628A",
-"P; c #026189",
-"Q; c #02628A",
-"R; c #015F87",
-"S; c #00A9D4",
-"T; c #0DB0D8",
-"U; c #08AFD7",
-"V; c #068FB6",
-"W; c #078EB6",
-"X; c #008DBD",
-"Y; c #93945D",
-"Z; c #FF9912",
-"`; c #FC991E",
-" > c #FF9A1D",
-".> c #FFAB43",
-"+> c #FFAC46",
-"@> c #FFAF4C",
-"#> c #FFB04F",
-"$> c #FEB255",
-"%> c #FDB65A",
-"&> c #FFBA5D",
-"*> c #74968D",
-"=> c #177EA8",
-"-> c #2A83A4",
-";> c #2984A5",
-">> c #2A84A5",
-",> c #2B83A5",
-"'> c #2982A4",
-")> c #2881A3",
-"!> c #267FA2",
-"~> c #227DA0",
-"{> c #1F7B9E",
-"]> c #1A779C",
-"^> c #147398",
-"/> c #0D6F95",
-"(> c #076A92",
-"_> c #04688F",
-":> c #01678F",
-"<> c #00638C",
-"[> c #00628B",
-"}> c #00638B",
-"|> c #01648C",
-"1> c #02648C",
-"2> c #02648B",
-"3> c #01628A",
-"4> c #016189",
-"5> c #00AAD5",
-"6> c #0690B7",
-"7> c #078FB6",
-"8> c #8F945F",
-"9> c #FF9911",
-"0> c #FC991D",
-"a> c #FF991C",
-"b> c #FFAC47",
-"c> c #FFAD4A",
-"d> c #FEAD4A",
-"e> c #FDAD4A",
-"f> c #FFB147",
-"g> c #6B8776",
-"h> c #006798",
-"i> c #026B92",
-"j> c #006A92",
-"k> c #006A93",
-"l> c #006992",
-"m> c #006891",
-"n> c #006790",
-"o> c #00678F",
-"p> c #02678F",
-"q> c #03678E",
-"r> c #03678F",
-"s> c #02668D",
-"t> c #02658C",
-"u> c #01638B",
-"v> c #00ABD6",
-"w> c #0DB2D9",
-"x> c #0790B7",
-"y> c #008FBF",
-"z> c #8B9462",
-"A> c #FF9811",
-"B> c #FC991C",
-"C> c #FFAD48",
-"D> c #FEAE4A",
-"E> c #FDAE4B",
-"F> c #FFB249",
-"G> c #6E8B78",
-"H> c #006B9C",
-"I> c #066F96",
-"J> c #036F96",
-"K> c #036E96",
-"L> c #036D95",
-"M> c #036D94",
-"N> c #036C94",
-"O> c #036B93",
-"P> c #036B92",
-"Q> c #036A91",
-"R> c #036990",
-"S> c #026890",
-"T> c #02668E",
-"U> c #01658D",
-"V> c #0DB2DA",
-"W> c #08B0D8",
-"X> c #008FC0",
-"Y> c #889363",
-"Z> c #FF9810",
-"`> c #FC981B",
-" , c #FF991B",
-"., c #FDAE4A",
-"+, c #718B77",
-"@, c #006C9C",
-"#, c #057096",
-"$, c #026E96",
-"%, c #026D95",
-"&, c #026C94",
-"*, c #026B93",
-"=, c #026A92",
-"-, c #026991",
-";, c #00ACD7",
-">, c #08B1D9",
-",, c #0890B7",
-"', c #0090C1",
-"), c #849366",
-"!, c #FF980F",
-"~, c #FC981A",
-"{, c #FF981A",
-"], c #FF991A",
-"^, c #FEAD49",
-"/, c #FCAD4A",
-"(, c #738C76",
-"_, c #006C9D",
-":, c #026F97",
-"<, c #0DB3DB",
-"[, c #0891B7",
-"}, c #819468",
-"|, c #FF970F",
-"1, c #FC971A",
-"2, c #FE981A",
-"3, c #FEAD48",
-"4, c #FDAD49",
-"5, c #FFB146",
-"6, c #768D75",
-"7, c #057197",
-"8, c #027097",
-"9, c #08B2DA",
-"0, c #0692B9",
-"a, c #0091C2",
-"b, c #7E946A",
-"c, c #FF970E",
-"d, c #FC9718",
-"e, c #FE9719",
-"f, c #FF9819",
-"g, c #FEAC47",
-"h, c #FCAD48",
-"i, c #FFB044",
-"j, c #7A8D74",
-"k, c #006D9D",
-"l, c #057097",
-"m, c #027098",
-"n, c #026F98",
-"o, c #00ADD8",
-"p, c #0EB4DB",
-"q, c #0992B9",
-"r, c #7A936C",
-"s, c #FC9717",
-"t, c #FE9718",
-"u, c #FF9818",
-"v, c #FCAC48",
-"w, c #7D8F72",
-"x, c #006E9E",
-"y, c #057198",
-"z, c #00AED9",
-"A, c #0EB4DC",
-"B, c #0A93B9",
-"C, c #78936F",
-"D, c #FF960C",
-"E, c #FD9616",
-"F, c #FE9717",
-"G, c #FF9717",
-"H, c #FEAC48",
-"I, c #FFAF41",
-"J, c #809070",
-"K, c #006E9F",
-"L, c #067299",
-"M, c #037198",
-"N, c #0EB5DC",
-"O, c #09B3DB",
-"P, c #0694BB",
-"Q, c #0B94B9",
-"R, c #008EC1",
-"S, c #5A9587",
-"T, c #FF960B",
-"U, c #FC9616",
-"V, c #FE9617",
-"W, c #FF9716",
-"X, c #FF9718",
-"Y, c #FCAC49",
-"Z, c #FFAC3B",
-"`, c #B49C62",
-" ' c #006F9E",
-".' c #05729A",
-"+' c #047199",
-"@' c #027099",
-"#' c #00AFDA",
-"$' c #0EB6DD",
-"%' c #0994BC",
-"&' c #4EB9E1",
-"*' c #FE8E00",
-"=' c #FD981A",
-"-' c #FF9616",
-";' c #FAA335",
-">' c #006793",
-",' c #08759B",
-"'' c #037199",
-")' c #037098",
-"!' c #0EB6DE",
-"~' c #09B4DC",
-"{' c #08B3DB",
-"]' c #0A95BC",
-"^' c #008FB8",
-"/' c #4EB0CB",
-"(' c #FD8D01",
-"_' c #FFA436",
-":' c #006791",
-"<' c #08759C",
-"[' c #00B0DB",
-"}' c #09B5DD",
-"|' c #0995BD",
-"1' c #0290BA",
-"2' c #1496BD",
-"3' c #FF8D01",
-"4' c #FFAC48",
-"5' c #006792",
-"6' c #0EB7DF",
-"7' c #0896BD",
-"8' c #0593BB",
-"9' c #0591BA",
-"0' c #00B1DC",
-"a' c #09B6DE",
-"b' c #0896BE",
-"c' c #0591BB",
-"d' c #00B1DD",
-"e' c #0EB8DF",
-"f' c #0594BC",
-"g' c #0592BC",
-"h' c #00B2DD",
-"i' c #0EB8E0",
-"j' c #0897BE",
-"k' c #0594BD",
-"l' c #00B2DE",
-"m' c #0EB9E0",
-"n' c #09B7DF",
-"o' c #0898BF",
-"p' c #00B3DF",
-"q' c #0EB9E1",
-"r' c #0898C0",
-"s' c #0595BE",
-"t' c #0EBAE2",
-"u' c #09B8E0",
-"v' c #09B9E1",
-"w' c #0899C1",
-"x' c #0596BF",
-"y' c #00B4E0",
-"z' c #00B5E1",
-"A' c #0EBBE3",
-"B' c #089AC2",
-"C' c #0597C0",
-"D' c #01B7E2",
-"E' c #0CBBE3",
-"F' c #09BAE2",
-"G' c #0598C0",
-"H' c #09BAE3",
-"I' c #0ABAE3",
-"J' c #0ABBE3",
-"K' c #089BC2",
-"L' c #07BBE3",
-"M' c #08BBE4",
-"N' c #0BBCE3",
-"O' c #0599C1",
-"P' c #0BBCE4",
-"Q' c #09BBE3",
-"R' c #089CC4",
-"S' c #07BCE4",
-"T' c #0BBDE4",
-"U' c #059AC2",
-"V' c #0598C1",
-"W' c #08BCE5",
-"X' c #09BCE4",
-"Y' c #059AC3",
-"Z' c #0BBDE5",
-"`' c #059BC3",
-" ) c #08BDE6",
-".) c #09BDE6",
-"+) c #0BBEE5",
-"@) c #09BDE5",
-"#) c #099EC5",
-"$) c #09BEE6",
-"%) c #0CBEE6",
-"&) c #099EC6",
-"*) c #0699C2",
-"=) c #09BEE7",
-"-) c #0CBFE7",
-";) c #0ABEE6",
-">) c #099FC6",
-",) c #069AC3",
-"') c #08BEE7",
-")) c #0CC0E7",
-"!) c #0ABEE7",
-"~) c #099FC7",
-"{) c #069DC5",
-"]) c #FFA22E",
-"^) c #09BFE7",
-"/) c #0ABFE7",
-"() c #09A0C8",
-"_) c #069BC4",
-":) c #08BFE8",
-"<) c #09BFE8",
-"[) c #0CC0E8",
-"}) c #069CC5",
-"|) c #09C0E9",
-"1) c #0CC1E8",
-"2) c #09A1C9",
-"3) c #069FC7",
-"4) c #08C0E9",
-"5) c #0CC1E9",
-"6) c #0AC0E8",
-"7) c #069DC6",
-"8) c #FF9F2B",
-"9) c #09C1EA",
-"0) c #0CC2E9",
-"a) c #0AC1E9",
-"b) c #09A2C9",
-"c) c #08C1EA",
-"d) c #0CC2EA",
-"e) c #09A2CA",
-"f) c #06A0C8",
-"g) c #09C2EA",
-"h) c #0AC2EA",
-"i) c #09A3CA",
-"j) c #069EC8",
-"k) c #08C2EB",
-"l) c #09C2EB",
-"m) c #0CC3EB",
-"n) c #09A3CB",
-"o) c #06A1C9",
-"p) c #FF9E27",
-"q) c #08C2EC",
-"r) c #09C3EB",
-"s) c #0CC4EB",
-"t) c #0AC2EB",
-"u) c #09A4CC",
-"v) c #06A2CA",
-"w) c #069FC9",
-"x) c #08C3ED",
-"y) c #09C3EC",
-"z) c #0CC4EC",
-"A) c #0AC3EB",
-"B) c #09A4CB",
-"C) c #06A0C9",
-"D) c #FF9D26",
-"E) c #09C4ED",
-"F) c #0CC5EC",
-"G) c #06A0CA",
-"H) c #0CC5ED",
-"I) c #0AC4EC",
-"J) c #09A5CD",
-"K) c #06A3CB",
-"L) c #08C4EE",
-"M) c #0CC6ED",
-"N) c #0AC5ED",
-"O) c #09A6CD",
-"P) c #06A1CA",
-"Q) c #FF9C23",
-"R) c #08C5EE",
-"S) c #09C5EE",
-"T) c #09A6CE",
-"U) c #06A4CC",
-"V) c #06A2CB",
-"W) c #08C5EF",
-"X) c #09C6EE",
-"Y) c #0CC6EE",
-"Z) c #09A7CE",
-"`) c #06A3CC",
-" ! c #FF9B22",
-".! c #08C6EF",
-"+! c #09C6EF",
-"@! c #0CC7EF",
-"#! c #0AC6EE",
-"$! c #06A5CD",
-"%! c #FF9D23",
-"&! c #08C6F0",
-"*! c #09C7EF",
-"=! c #0CC8EF",
-"-! c #0AC6EF",
-";! c #09A7CF",
-">! c #06A4CD",
-",! c #09C7F0",
-"'! c #0CC8F0",
-")! c #0AC7EF",
-"!! c #09A8CF",
-"~! c #06A6CE",
-"{! c #FF9A1F",
-"]! c #0CC9F0",
-"^! c #0AA8D0",
-"/! c #0AC8F0",
-"(! c #0AA9D1",
-"_! c #06A5CE",
-":! c #0AAAD1",
-"<! c #FF991D",
-"[! c #07A8D0",
-"}! c #07A6CF",
-"|! c #FF9B1E",
-"1! c #0AAAD2",
-"2! c #0AABD2",
-"3! c #FF9615",
-"4! c #09ABD3",
-"5! c #09AAD2",
-"6! c #FF930D",
-"7! c #0BACD3",
-"8! c #01A6CF",
-"9! c #FF920D",
-"0! c #FF920C",
-"a! c #FF920B",
-"b! c #FF910A",
-"c! c #FF9109",
-"d! c #FF9108",
-"e! c #FF9007",
-"f! c #FF9006",
-"g! c #0DB1D7",
-"h! c #FF8F05",
-"i! c #FF8E05",
-"j! c #FF8E03",
-"k! c #08C7F0",
-"l! c #0DC8F0",
-"m! c #0BC8F0",
-"n! c #0BC7EF",
-"o! c #0BC6EE",
-"p! c #0BC5ED",
-"q! c #0BC4EC",
-"r! c #0BC3EB",
-"s! c #0BC2EA",
-"t! c #0BC1E9",
-"u! c #0BC0E8",
-"v! c #0BBFE7",
-"w! c #0BBEE6",
-"x! c #0ABDE5",
-"y! c #0ABCE4",
-"z! c #0ABAE2",
-"A! c #0AB9E1",
-"B! c #0AB8E0",
-"C! c #0AB7DF",
-"D! c #0AB6DE",
-"E! c #0AB5DD",
-"F! c #0AB4DC",
-"G! c #0AB3DB",
-"H! c #09B2DA",
-"I! c #09B1D9",
-"J! c #FF8F06",
-"K! c #006892",
-"L! c #09769C",
-"M! c #047299",
-"N! c #037097",
-"O! c #036E95",
-"P! c #036C93",
-"Q! c #03688F",
-"R! c #02638A",
-"S! c #026289",
-"T! c #026188",
-"U! c #026087",
-"V! c #035E85",
-"W! c #005B82",
-"X! c #10658A",
-"Y! c #06C6F0",
-"Z! c #06C7F0",
-"`! c #06C6EF",
-" ~ c #06C5EE",
-".~ c #06C4ED",
-"+~ c #06C3EC",
-"@~ c #06C2EB",
-"#~ c #06C1EA",
-"$~ c #06C0E9",
-"%~ c #06BFE8",
-"&~ c #06BEE7",
-"*~ c #06BDE6",
-"=~ c #05BCE5",
-"-~ c #05BBE4",
-";~ c #05BAE3",
-">~ c #05B9E2",
-",~ c #05B8E1",
-"'~ c #05B7E0",
-")~ c #05B6DF",
-"!~ c #05B6DE",
-"~~ c #05B5DD",
-"{~ c #05B4DC",
-"]~ c #05B3DB",
-"^~ c #05B2DA",
-"/~ c #04B2DA",
-"(~ c #04B1D9",
-"_~ c #04B0D8",
-":~ c #06B1D8",
-"<~ c #FF8400",
-"[~ c #006490",
-"}~ c #05739A",
-"|~ c #006F97",
-"1~ c #006E96",
-"2~ c #006D95",
-"3~ c #006C94",
-"4~ c #006B93",
-"5~ c #006991",
-"6~ c #006890",
-"7~ c #00668E",
-"8~ c #00658D",
-"9~ c #005F87",
-"0~ c #005C84",
-"a~ c #005B83",
-"b~ c #015B83",
-"c~ c #005880",
-"d~ c #10C9F1",
-"e~ c #1ACCF1",
-"f~ c #17CBF1",
-"g~ c #17CAF0",
-"h~ c #17C9EF",
-"i~ c #17C8EE",
-"j~ c #17C7ED",
-"k~ c #17C6EC",
-"l~ c #17C5EB",
-"m~ c #17C4EA",
-"n~ c #17C3E9",
-"o~ c #17C2E8",
-"p~ c #17C1E8",
-"q~ c #17C1E7",
-"r~ c #16C1E6",
-"s~ c #16C0E5",
-"t~ c #16BFE5",
-"u~ c #16BEE4",
-"v~ c #16BDE3",
-"w~ c #16BCE2",
-"x~ c #16BBE1",
-"y~ c #16BAE0",
-"z~ c #16B9DF",
-"A~ c #16B8DE",
-"B~ c #16B7DD",
-"C~ c #15B7DD",
-"D~ c #15B6DC",
-"E~ c #17B6DB",
-"F~ c #0BB2D9",
-"G~ c #157CA1",
-"H~ c #11799E",
-"I~ c #10789E",
-"J~ c #10779D",
-"K~ c #10769C",
-"L~ c #10759B",
-"M~ c #10749A",
-"N~ c #107399",
-"O~ c #107298",
-"P~ c #107197",
-"Q~ c #107096",
-"R~ c #106F95",
-"S~ c #106E94",
-"T~ c #0F6D93",
-"U~ c #0F6C92",
-"V~ c #0F6A90",
-"W~ c #0F698F",
-"X~ c #0F698E",
-"Y~ c #0F688D",
-"Z~ c #0F678C",
-"`~ c #0F668C",
-" { c #10668C",
-".{ c #0B6389",
-"+{ c #1C6D91",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . + ",
-" @ # $ % ",
-" & * = - ; > ",
-" & , ' ) ! ~ { ] ",
-" & ^ / ( ) _ : < [ > ",
-" } , | 1 ( ) 2 3 { < [ > ",
-" 4 ^ | 5 1 ( ) 2 6 { 7 < [ > ",
-" 8 9 | 5 5 1 ( ) 0 < a { 7 < [ > ",
-" b c d e 5 5 1 ( ) f < a { { 7 < [ > ",
-" g h i e 5 5 5 1 ( ) f < + a { { 7 < [ > ",
-" b h i j e 5 5 5 1 ( ) k { + + a { { 7 < [ > ",
-" l m i j j e 5 5 5 1 ( ) n a o + + a { { 7 < [ > ",
-" p q r j j j e 5 5 5 1 ( ) n a s t + + a { { 7 < [ > ",
-" u v i j j j j e 5 5 5 1 ( ) w x s s t + + a { { 7 < [ > ",
-" u y z A j j j j e 5 5 5 1 ( ) B t C s s t + + a { { 7 < [ > ",
-" D E z A A j j j j e 5 5 5 1 ( ) F t G C s s t + + a { { 7 < [ > ",
-" H I J K A A j j j j e 5 5 5 1 ( ) L C M G C s s t + + a { { 7 < [ > ",
-" N K O K A A A j j j j e 5 5 5 1 ( ) L C P G G C s s t + + a { { 7 < [ > ",
-" Q J R K K A A A j j j j e 5 5 5 1 ( ) L C P P G G C s s t + + a { { 7 < [ > ",
-" Q K S K K K A A A j j j j e 5 5 5 1 ( ) T G P P P G G C s s t + + a { { 7 < [ > ",
-" U V W K K K K A A A j j j j e 5 5 5 1 ( ) T G $ P P P G G C s s t + + a { { 7 < [ > ",
-" X Y Z ` ` K K K A A A j j j j e 5 5 5 1 ( ) ...! $ P P P G G C s s t + + a { { 7 < [ > ",
-" X +.@.` ` V K K K A A A j j j j e 5 5 5 1 ( ) #.M _ $ $ P P P G G C s s t + + a { { 7 < [ > ",
-" X +.$.%.%.` V K K K A A A j j j j e 5 5 5 1 ( ) &.P _ ! ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" X +.*.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) &.=.2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" -.;.>.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) '.=.0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" ).!.>.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) ~.=.0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" {.].*.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) ^._ f 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" {./.(.,.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) _.2 f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" :./.<.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) }.|.1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" :.2.3.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) }.0 n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" :.2.4.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) 6.0 n 7.1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" 8.2.4.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) 6.f w n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" 8.9.3.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) 6.k F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" 0.a.b.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) c.k F d.n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" e.a.f.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) h.k F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" i.j.k.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) l.n L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" m.j.k.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) l.w o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" m.j.k.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) p.q.o.L L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" r.s.k.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) t.F u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" v.s.w.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) x.F T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" y.z.A.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) B.L C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" D.E.F.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) B.L G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" H.I.J.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) L.M.G.#.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" D.N.O.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) P.Q.&.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" D.N.O.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) S.u.~.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" T.I.O.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) U.M.^.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" T.V.W.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) X.u.^.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" Y.Z.`.R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) +T ^.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" .+++`.@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) #+u.$+~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" Y.++%+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) _.~.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" Y.++%+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) t.*+_.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" =+-+%+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) ;+>+_.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" ,+++%+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) '+>+}.)+}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" !+~+{+&+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) '+c.]+6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" ^+~+/+&+&+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) B.c.6.6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" (+_+:+<+<+&+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) [+c.6.*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" }+_+|+<+<+<+&+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) P.1+2+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" ^+3+|+3+<+<+<+&+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) 4+p.*+h.*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" 5+_+|+3+3+<+<+<+&+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) 6+p.c.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" 7+8+9+3+3+3+<+<+<+&+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) 0+t.h.l.a+*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ > ",
-" b+8+c+3+3+3+3+<+<+<+&+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) S.x.l.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 < [ d+ ",
-" e+f+g+h+h+3+3+3+<+<+<+&+&+&+&+@+@+R.R.R.R.K.K.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) X.x.p.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { { < i+j+ ",
-" k+f+l+h+h+8+_+_+_+m+<+n+o+{+{+{+p+q+r+r+R.s+t+E.z.z.n.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) +B.1+t.1+l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { 7 u+v+w+ ",
-" x+y+z+f+A+h+9+B+C+D+:+E+F+G+H+I+I+J+K+L+s+W.M+N+O+P+z.j.n.n.n.g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) +B.1+t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { { Q+R+S+T+ ",
-" U+V+W+l+X+Y+8+Z+`+ @.@+@@@#@$@%@&@&@*@*@=@-@;@>@,@'@)@A.!@k.j.~@g.g.5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) {@[+]@;+t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a { Q+^@/@(@_@ ",
-" :@<@[@}@|@1@2@3@4@5@6@7@8@9@0@0@a@b@b@c@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@5.5.5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) {@P.;+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + a Q+r@s@t@u@v@ ",
-" w@x@y@z@A@B@C@D@E@F@G@H@H@I@I@J@J@J@K@K@L@L@M@N@N@O@P@Q@R@S@T@U@V@W@X@Y@3.Z@5.5.[.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) `@P.'+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + + #.#+#@###$#%# ",
-" &#*#=#-#C@;#>#,#'#)#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#/#(#_#T@:#<#[#}#|#3.1#5.[.[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( ) 2#6+'+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t + 3#.#4#5#6#7#8#%# ",
-" 9#0#a#b#c#B@B@>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#d#e#f#g#h#i#j#k#l#m#[.,.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 ( n# o#p#B.[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s t 3#q#r#s#6#7#t#u#%# ",
-" v#w#x#y#y#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#C#D#E#F#G#H#I#m#!.,.,.%.%.` ` V K K K A A A j j j j e 5 5 5 1 J#K# L#M#L.P.[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s s N#q#O#P#Q#7#t#R#8#%# ",
-" S#T#U#V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#X#Y#Z#`# $.$+$@$,.%.%.` ` V K K K A A A j j j j e 5 5 5 #$$$%$&$ +*$P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C s =$-$;$>$,$7#t#t#R#8#%# ",
-" '$T#U#)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#!$!$~${$]$^$.$@$%.%.` ` V K K K A A A j j j j e 5 5 #$$$/$($_$:$6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G G C <$[$}$|$1$7#t#t#t#R#8#%# ",
-" 2$3$4$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$6$7$8$9$0$a$b$+.%.` V K K K A A A j j j j e c$d$e$f$g$h$i$6+6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P j$G k$l$m$n$o$p$t#t#t#t#R#8#%# ",
-" 2$q$r$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$t$u$v$w$+.x$V ` ` K K K A A A j j j j e y$z$A$B$h$C$S.p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P G D$E$F$G$H$I$J$t#t#t#t#R#8#%# ",
-" K$L$M$s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$N$O$P$Q$R$S$T$K K K K A A A j j j j U$V$W$X$h$Y$X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P P D$Z$`$ %H$.%+%J$t#t#t#t#R#8#%# ",
-" K$@%#%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$%%&%*%=%-%` J K K A A A j j j ;%>%,%'%)%Y$X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P P !%~%{%]%^%.%/%/%J$t#t#t#t#R#8#%# ",
-" K$@%#%$%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%%%_%:%<%[%S }%K A A A j j ;%|%1%2%3%4%X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ P 5%- 6%7%^%8%/%/%/%J$t#t#t#t#R#8#%# ",
-" 9%#%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%b%c%d%e%f%g%A A A j ;%|%h%i%j%M# +X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! $ 5%k%l%m%n%8%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" p%q%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%r%s%t%u%v%w%z A A ;%|%x%y%z%A%{@ +X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ _ ! B%- C%D%n%E%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" F%q%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%r%G%G%H%I%J%K%A L%M%N%O%P%Q%`@R% +X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ ! S%k%T%U%V%E%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" F%X%Y%Z%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%G%G%`%I% &.&+&@&#&$&%&&&*&`@`@R% +X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 _ =&-&;&>&,&'&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" )&X%!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%G%G%G%`%`%~&{&]&^&/&(&*&_&`@`@R% +X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 2 :&<&[&}&|&1&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" )&3&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%G%G%_%`%`%4&5&6&7&8&9&0&_&`@`@R% +X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 0 a&<&b&c&|&d&e&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" f&3&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%G%G%h&`%i&j&k&l&m&n&o&X.2#`@`@R% +X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f 0 0 p&q&r&s&t&d&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" f&v&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%G%G%_%i&w&x&y&z&A&B&C&D&R%E&`@R% +X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f f F&G&H&I&t&d&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" J&K&g&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%G%G%L&w&M&N&z&O&C&P&P&Q&R&S&X.`@ +X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.f p&T&U&V&W&d&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" X&K&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%Z&L&`& *.*m&+*@*C&C&#*$*B&%*&*P.E&X.X.X.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n n 1.**=*-*;*>*,*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" '*)*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%a%a%!*~*{*]*^*+*Q&B&C&C&#*#*/*(*_*:*6+0+ +S.p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n 7.<*=*[*}*|*,*1*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" '*2*3*4*Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%5*!*6*7*8*9*0*a*Q&B&C&C&#*#*$*b*$*c*d*{@P. +p#p#6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n n e*f*g*h*|*i*1*1*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" j*2*k*3*4*Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$(%l*m*n*o*9*p*q*a*Q&B&C&C&#*#*$*r*b*s*#*t*u*v*S.S.6+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F F n w*x*y*z*|*i*A*1*1*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" B*2*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$O$C*m*D*E*F*p*G*q*a*Q&B&C&C&#*#*$*r*r*s*H*b*I*J*K*L.0+P.[+[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F d.e*L*M*N*O*i*A*A*1*1*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" P*Q*k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$O$R*S*T*U*V*W*G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*I*H*b*X*Y*;+P.P.[+[+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F F Z*L*=*`* =i*A*A*A*1*1*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" .=+=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$7$R*#=$=%=V*&=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*==-=;=>=6+t.4+4+'+;+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L F ,='=f*)=!=~=A*A*A*A*1*1*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" {=]=@=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$7$7$^=/=(=_=:=<=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=H*1=2=t.;+3='+t.t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.L ,=4=5=6=7=8=9=A*A*A*A*1*1*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#R#8#%# ",
-" {=]=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$a=b=/=c=d=:=e=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=f=|=;=g=h=1+1+;+t.t.p.l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.o.,=4=i=j=k=l=m=A*A*A*A*A*1*1*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#t#t#t#t#n=o= ",
-" {=p=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#5$5$q=a=r=s=t=e=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=v=w=x=y=E&h.l.;+]@l.l.l.*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.o.4=z=A=B=k=l=C=m=A*A*A*A*A*1*1*u&u&u&u&u&2&W%W%o%o%/%/%/%J$t#D=E=F=G=7#H= ",
-" I=p=J=K=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#L=q=M=N=O=P=Q=u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=f=R=S=;=t*T=`@c.*+l.1+a+*+*+*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T u.z=U=V=W=X=l=C=C=m=A*A*A*A*A*1*1*u&u&u&u&u&2&W%W%o%o%/%/%Y=F=Z=p$`= -.-+-@- ",
-" #-$-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#W#%-&-*-=-P=--;-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=,-,-'-)-!-#+l.2+*+h.h.*+6.6.}.}.}.^.~.~.~.'.G.G.G.C.T ~-{-]-^-X=/-C=C=C=m=A*A*A*A*A*1*1*u&u&u&u&u&2&W%W%(-(-o%_-:-<-[-}-|-1-2-3-4- ",
-" 5-$-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#W#%-&-7-8-9-0-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-c-d-x=t*e-f-6+2+^.2+6.*+)+}.}.^.~.~.~.'.G.G.G.C.g-h-i-j-k-/-l-C=C=C=m=A*A*A*A*A*1*1*u&u&u&m-n-n-W%o-p-q-o%r-s-t-u-v-w-x-y-x-z- ",
-" A-B-6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B#B#%-C-D-E-9-F-a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*G-G-t*c-R&y=&*[+2+~.~._.}.$+$+^.~.'.G.G.G.g-H-i-I-J-/-K-l-C=C=C=m=A*A*A*L-M-u&u&m-u&N-O-P-d&Q-R-S-T-U-V-W-w-X-v-Y-Z-`- ;.; ",
-" +;B-@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A#B##;X#$;%;&;*;=;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;;;>;)-,;';!-);!;l.}.~;T #.~;&.&.G.{;];^;/;(;_;:;<;<;[;<;:;m=9=};|;1;2;3;3;4;m-5;6;7;8;9;0;a;W-b;c;d;e;v-v-v-f;`- ;.; ",
-" +;g;@;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#A##;C#$;h;i;j;k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;l;R&R&m;1=;;X*n;T=o;p;X.1+q;'.{;r;s;t;u;v;w;x;y;y;x;z;A;B;L-C;D;E;F;G;H;I;J;K;L;M;N;M;O;P;Q;P;d;d;R;v-v-v-f;`- ;.; ",
-" S;T;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#_#V;W;X;Y;Z;`; >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*';+>+>';X*';n;@>#>$>%>&>*>=>->;>>>,>'>)>!>~>{>]>^>/>(>_>:><>[>}>}>}>|>1>2>Q;3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" 5>g;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#_#6>7>X;8>9>0>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*X*+>+>b>n;n;c>e-d>e>f>g>h>i>j>k>j>l>m>n>o>n>n>o>o>o>:>:>p>q>r>s>t>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" v>w>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#_#6>x>y>z>A>B>a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*X*+>+>b>C>C>e-D>E>F>G>H>I>J>K>K>L>M>M>N>O>O>P>Q>R>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" v>V>W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#^#6>x>X>Y>Z>`> ,a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*X*+>+>b>C>C>d>.,f>+,@,#,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" ;,V>>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@^#(#,,',),!,~,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*X*+>+>b>C>^,/,f>(,_,#,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" ;,<,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@Q@/#[,',},|,1,2,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*X*+>+>b>3,4,5,6,@,7,8,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" ;,<,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@0,U@a,b,c,d,e,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*X*+>+>g,h,i,j,k,l,m,n,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" o,p,9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#Q@q,a,r,c,s,t,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*X*+>+>v,i,w,x,y,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" z,A,9,9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#]#]#B,a,C,D,E,F,G,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*X*+>H,I,J,K,L,M,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" z,N,O,O,9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@P,]#Q,R,S,T,U,V,W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*X*Y,Z,`, '.'+'@'m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" #'$'O,O,O,9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]#%'8$&' *'='-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;.>X*C>;' >',''')'m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" #'!'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@M@]'^'/' ('f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;m;m;R&C>_' :'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" ['!'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@L@|'1'2' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;l;m;m;4'w= 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" ['6'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@L@7'8'9' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;1=1=b>==l. 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" 0'6'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@K@b'd@c' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;;;+>I*p. 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" d'e'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@J@K@&@f'g' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G--;-;';}=t. 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" h'i'a'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@J@K@j'k'g' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*)-)-R&==;+ 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" l'm'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#{#J@o'k'd@ 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*G-.>|=2# 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" p'q'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#J@r's'd@ 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-t*t*;;t*%* 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" p't'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#{#r's'k' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,-d--;d-%* 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" p't'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#{#w'x'k' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-,--;,-S= 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" y't'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#~#w'0@s' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=,-G-,-v= 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" z'A'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@~#B'C's' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=x=t*S=>- 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" D'E'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#!#G@B'G'x' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-S=S=d-S=;= 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" H'I'J'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#G@K'G'x' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=>-v=,-v=;= 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" L'M'N'F'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#!#4@O'x' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=f=,-f=w= 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" L'M'P'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#!#R'5@C' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=;=f=R=;=== 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" S'M'T'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#>#R'U'V' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=w=;=S=w=== 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" S'W'T'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#>#B@Y'V' 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=|=|=v=|=H* 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" W'W'Z'X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z#z#B@`'5@ 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}===f===H* 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" ).)+)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#z##)`'5@ 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*}=f=}=_* 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" )$)%)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#V#c#&)>#*) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*I*;=H*b* 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" )=)-);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#c#>)>#,) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*H*|=_*r* 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" ')=)))!);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#V#~){),) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*s*_*==s*]) 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" ')^)-)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$V#()-#_) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*b*}=b*c* 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" :)<)[)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$)$()-#}) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*r*I*r*P& 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" :)|)1)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$)$2)3)}) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*r*H*$*C& 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" 4)|)5)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$s$2)3)7) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*$*_*#*8) 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" 4)9)0)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%s$b)3)7) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&#*#*b*#*B& 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" c)9)d)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%0%$%e)f)7) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&P&r*P&Q& 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" c)g)d)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%$%i)f)j) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&C&C&/*C&q* 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" k)l)m)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%0%n)o)j) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&@*C&$*@*p) 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" q)r)s)t)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%0%u)v)w) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&B&#*Q&p) 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" x)y)z)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%0%B)v)C) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*Q&P&Q&D) 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" x)E)F)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&Y%u)v)G) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*q*a*C&a**= 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" x)E)H)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&!&J)K)G) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*p)@*p)[= 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" L)E)M)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&!&O)K)P) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*G*B&G*Q) 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" R)S)M)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&g&T)U)V) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=G*Q&*=u= 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" W)X)Y)N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&Y&g&Z)U)`) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=*=a*[= ! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" .!+!@!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&Y&g&Z)$!`) 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=[=[=p)%!b- 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!*!=!-!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*4*Y&;!$!>! 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=Q)G*Q)a- 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!'!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*Y&!!~!>! 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-u=u=D)u={! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*3*^!~!>! 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-;-u=*=;-k; 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!'!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*k*(!Y&_! 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-b-[=a-k; 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*k*:!Y&_! 3'f,-'W,X,u,f,{,],a>a> >k;k;a-a-Q)=;<! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=k*:![!}! 3'f,-'W,X,u,f,{,],a>a> >k;|!=;u=k;a> 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=0=@=1![!Y& 3'f,-'W,X,u,f,{,],a>a> >k;k;b-{!a> 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=@=2![!Y& 3'f,-'W,X,u,f,{,],a>a> >k;{!Q)3! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=0=4!5!3* 3'f,-'W,X,u,f,{,],a>a> >k;[=6! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=K=0=7!8! 3'f,-'W,X,u,f,{,],a>a> >Q)9! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=0=]=P* 3'f,-'W,X,u,f,{,],a>a>u=0! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=J=]=P* 3'f,-'W,X,u,f,{,], ,b-a! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-J=p={= 3'f,-'W,X,u,f,{,],b-b! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-6-p={= 3'f,-'W,X,u,f,{,a-c! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;6-$-{= 3'f,-'W,X,u,f,{!d! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;U;@;$-I= 3'f,-'W,X,X,k;e! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;@;B-I= 3'f,-'W,G, >f! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;U;g!5- 3'f,W,W,<!h! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;U;g;A- 3'f,-'a>i! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>U;T;+; 3'f, ,j! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" &!,!]!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!)!)!)!#!N)N)N)I)A)A)A)h)h)a)a)6)/)/)/)/);)@)@)X'X'Q'Q'Q'F'v'v'v'u'n'n'n'a'a'}'}'~'O,O,{'9,9,>,>,W>g;+; 3'{!j! 5'<'''m,m,m,m,:,$,$,%,%,&,&,&,*,=,=,=,-,S>S>S>p>p>T>T>U>|>|>|>|>u>3>3>4>4>d;d;d;R;v-v-v-f;`- ;.; ",
-" k!,!l!m!m!m!m!m!m!m!m!m!m!m!m!m!m!m!m!m!m!m!n!n!n!o!p!p!p!q!r!r!r!s!s!t!t!u!v!v!v!v!w!x!x!y!y!J'J'J'z!A!A!A!B!C!C!C!D!D!E!E!F!G!G!O,H!H!I!I!w>S; f!J! K!L!M!M,M,M,M,N!J>J>O!O!M>M>M>P!P>P>P>Q>R>R>R>Q!Q!q>q>s>t>t>t>t>2>R!R!S!S!T!T!T!U!Y-Y-Y-Z-V!W!X! ",
-" Y!Y!k!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!`!`!`! ~.~.~.~+~@~@~@~#~#~$~$~%~&~&~&~&~*~=~=~-~-~;~;~;~>~,~,~,~'~)~)~!~~~~~{~{~]~^~^~/~(~(~_~:~5> <~ [~}~|~1~1~1~1~2~3~3~4~4~j>j>j>5~6~6~6~o>7~7~7~8~8~L;L;}>O;O;O;O;M;N;N;9~9~W-W-W-X-0~0~0~a~b~c~4- ",
-" d~e~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~g~g~g~h~i~i~i~j~k~k~k~l~l~m~m~n~o~o~o~p~q~r~r~s~s~t~t~t~u~v~v~v~w~x~x~x~y~y~z~z~A~B~B~C~D~D~E~F~ |~G~H~I~I~I~I~J~K~K~L~L~M~M~M~N~O~O~O~P~Q~Q~Q~R~R~S~S~T~U~U~U~U~9;V~V~W~W~X~X~X~Y~Z~Z~Z~`~ {.{+{ ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/games/mame/mame.SlackBuild b/games/mame/mame.SlackBuild
index 6d7251bc992e..452b4061ffc0 100644
--- a/games/mame/mame.SlackBuild
+++ b/games/mame/mame.SlackBuild
@@ -1,31 +1,25 @@
#!/bin/sh
-#
-# Slackware build script for M.A.M.E.
-#
-# Copyright 2010-2015 Erik W. Hanson, Minneapolis, MN, USA
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Adapted from sdlmame.SlackBuild, Written by B. Watson (yalhcru@gmail.com)
+
+# Slackware build script for mame
+
+# Written by B. Watson (yalhcru@gmail.com)
+
+# Adapted from Erik W. Hanson's mame.SlackBuild for older mame versions,
+# which was originally adapted from sdlmame.SlackBuild by B. Watson.
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+# 20151112 bkw:
+# - Updated for v0.167, after missing several releases (sorry!)
+# - Get rid of MESS and UME options, mame has basically turned
+# into UME at this point (includes old mame + mess in one binary)
+# - Use shipped man pages from the source, instead of our own
+# - Add new tools: castool floptool imgtool nlwav
+# - Use icon extracted from mame.ico in the source
+# - Update .ini file slightly (sound=sdl, not sound=1)
PRGNAM=mame
-VERSION=${VERSION:-0.160}
+VERSION=${VERSION:-0.167}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -42,6 +36,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-${PRGNAM}
OUTPUT=${OUTPUT:-/tmp}
+# NB nonstandard flags here. Upstream defaults to -O3, so we'll leave
+# that as-is. Only the arch-specific stuff goes here.
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-march=i486 -mtune=i686"
LIBDIRSUFFIX=""
@@ -49,88 +45,124 @@ elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS=""
+ SLKCFLAGS="-fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS=""
LIBDIRSUFFIX=""
fi
+SHORTNAME=${PRGNAM}${VERSION/./}
+DIRNAME=$PRGNAM-$SHORTNAME
+
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf ${PRGNAM}-${VERSION/./}
-tar xvf $CWD/${PRGNAM}-${PRGNAM}${VERSION/./}.tar.gz || tar xvf $CWD/${PRGNAM}${VERSION/./}.tar.gz
-cd ${PRGNAM}-${PRGNAM}${VERSION/./}
+rm -rf $DIRNAME
+tar xvf $CWD/$DIRNAME.tar.gz || tar xvf $CWD/$SHORTNAME.tar.gz
+cd $DIRNAME
chown -R root:root .
+
+# This isn't standard template code, but it executes maybe a hundred
+# times as fast, and does the same thing.
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -print0 | \
+ xargs -0 chmod 755
+find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-# This makes mame look for its config file (mame.ini) in $HOME/.mame, then /etc.
-echo 'DEFS += -DINI_PATH="\"\$$HOME/.mame;/etc\""' >> makefile
-
-# This is purely cosmetic.
-sed -i 's/DISTRO = generic/DISTRO = slackware/' src/osd/sdl/sdl.mak
-
+ -o -perm 440 -o -perm 400 \) -print0 | \
+ xargs -0 chmod 644
+
+# OK, building modern mame is a bit of a PITA. It uses genie (written
+# in lua, a fork of premake), but you don't get to run genie directly,
+# you got a main makefile that builds lua, then builds genie, then runs
+# genie with arguments based on the options in the main makefile. Also,
+# it uses python to convert XML layout files to C++ code.
+
+# Where possible, use system libraries instead of building the ones
+# bundled with the mame source. However, SBo's lua and Slackware's
+# sqlite3 are too old for mame.
+#USE_SYSTEM_LIB_SQLITE3=1 USE_SYSTEM_LIB_LUA=1 \
+
+# Not going to USE_SYSTEM_LIB_PORTAUDIO or USE_SYSTEM_LIB_PORTMIDI,
+# the bundled versions are fine and I don't want a mile-long dependency
+# tree. Using an external portmidi dep would make mame require Oracle's
+# JDK! In case you're wondering, only the C code in the bundled portmidi
+# is built (no Java needed).
+
+# The OVERRIDE_CC and OVERRIDE_CXX are there because mame's build ignores
+# $PATH when searching for gcc/g++, and won't find my ccache symlinks in
+# /usr/local/bin. On a normal (non-ccache-using) system, these options
+# do nothing (they use the compilers in /usr/bin, which is the default
+# anyway) and you can forget about them. (Mini-rant: PATH has been a
+# standard mechanism on both Unix and DOS/Windows systems for what,
+# 30 or 40 years now? Come on people...)
+
+# This is purely cosmetic, and can't be set on the make command line.
+sed -i 's,ubuntu-intrepid,slackware,g' scripts/genie.lua
+sed -i 's/DISTRO := generic/DISTRO := slackware/' makefile
+
+# SDL_INI_PATH needs to contain a $ character. I haven't figured out
+# how (or even if) I can pass this through multiple layers of make
+# calling genie which calls make again, so screw it:
+sed -i 's,\.;ini,/etc,' src/osd/sdl/sdlmain.c
+
+# Tried several variants of this, none work, ended up using sed:
+#SDL_INI_PATH='$$HOME/.mame;/etc' \
+
+# Having ARCH set in the env will break the build, hence ARCH=""
+
+make USE_SYSTEM_LIB_EXPAT=1 \
+ USE_SYSTEM_LIB_ZLIB=1 \
+ USE_SYSTEM_LIB_JPEG=1 \
+ USE_SYSTEM_LIB_FLAC=1 \
+ OPT_FLAGS="$SLKCFLAGS" \
+ OVERRIDE_CC="$( which gcc )" \
+ OVERRIDE_CXX="$( which g++ )" \
+ ARCH="" \
+ VERBOSE=1 \
+ NOWERROR=1 \
+ TOOLS=1 \
+ TARGET=$PRGNAM \
+ SUBTARGET=$PRGNAM
+
+# No 'make install' target, do it manually.
mkdir -p $PKG/usr/games $PKG/etc $PKG/usr/man/man6 \
$PKG/usr/share/applications $PKG/usr/share/pixmaps
-# Build and install mame;
-if [ "${MAME:-yes}" = "yes" ]; then
- echo "BUILDING MAME"
- make BUILD_FLAC=0 BUILD_JPEG=0 BUILD_EXPAT=0 SUFFIX64="" \
- BUILD_JPEGLIB=0 BUILD_SQLITE3=0 ARCHOPTS="$SLKCFLAGS" TARGET=mame
- cp mame $PKG/usr/games
- cat $CWD/mame.ini > $PKG/etc/mame.ini.new
- sed 's/@VERSION@/'$VERSION'/g' < $CWD/man/mame.6 | gzip -9c > $PKG/usr/man/man6/mame.6.gz
- cp $CWD/desktop/mame.desktop $PKG/usr/share/applications
- cp $CWD/desktop/mame.xpm $PKG/usr/share/pixmaps
-fi
-
-# Optionally build and install mess:
-if [ "${MESS:-no}" = "yes" ]; then
- echo "BUILDING MESS"
- make BUILD_FLAC=0 BUILD_JPEG=0 BUILD_EXPAT=0 SUFFIX64="" \
- BUILD_JPEGLIB=0 BUILD_SQLITE3=0 ARCHOPTS="$SLKCFLAGS" TARGET=mess
- cp mess $PKG/usr/games
- gzip -9c $CWD/man/mess.6 > $PKG/usr/man/man6/mess.6.gz
- cp $CWD/desktop/mess.desktop $PKG/usr/share/applications
- cp $CWD/desktop/mess.xpm $PKG/usr/share/pixmaps
-fi
-
-# Optionally build and install ume:
-if [ "${UME:-no}" = "yes" ]; then
- echo "BUILDING UME"
- make BUILD_FLAC=0 BUILD_JPEG=0 BUILD_EXPAT=0 SUFFIX64="" \
- BUILD_JPEGLIB=0 BUILD_SQLITE3=0 ARCHOPTS="$SLKCFLAGS" TARGET=ume
- cp ume $PKG/usr/games
- cp $CWD/desktop/ume.desktop $PKG/usr/share/applications
- cp $CWD/desktop/ume.xpm $PKG/usr/share/pixmaps
-fi
-
-# Build and install the tools:
-echo "BUILDING TOOLS"
-make BUILD_JPEG=0 BUILD_EXPAT=0 SUFFIX64="" ARCHOPTS="$SLKCFLAGS" \
- BUILD_JPEGLIB=0 BUILD_SQLITE3=0 tools
-cp testkeys romcmp jedutil unidasm ldresample ldverify \
+# Deal with upstream's executable-naming silliness.
+[ -e ${PRGNAM}64 ] && mv ${PRGNAM}64 $PRGNAM
+[ -e ${PRGNAM}32 ] && mv ${PRGNAM}32 $PRGNAM
+install -s -m0755 -oroot -groot $PRGNAM $PKG/usr/games/$PRGNAM
+
+# .desktop borrowed from Ludovic Lechapt's Debian package.
+# Icon extracted from src/mame/osd/windows/mame/mame.ico with icotool.
+gzip -9c < src/osd/sdl/man/$PRGNAM.6 > $PKG/usr/man/man6/$PRGNAM.6.gz
+cat $CWD/desktop/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
+cat $CWD/desktop/$PRGNAM.png > $PKG/usr/share/pixmaps/$PRGNAM.png
+cat $CWD/$PRGNAM.ini > $PKG/etc/$PRGNAM.ini.new
+
+# Install the tools:
+install -s -m0755 -oroot -groot \
+ castool floptool imgtool nlwav \
+ testkeys romcmp jedutil unidasm ldresample ldverify \
regrep srcclean src2html chdman nltool pngcmp split \
$PKG/usr/games/
+# Upstream uses section 1 for their utilities' man pages, we want 6.
+for i in src/osd/sdl/man/*.1; do
+ sed '/^\.TH/s,\<1\>,6,' $i | \
+ gzip -9c > $PKG/usr/man/man6/$( basename $i .1 ).6.gz
+done
+
# Create empty dirs for the user to populate with ROMs and such.
for i in roms samples artwork ctrlr font cheat; do
mkdir -p $PKG/usr/share/games/mame/$i
done
-# Man pages, .desktop, and icon borrowed from Ludovic Lechapt's Debian package.
-for i in chdman jedutil ldverify romcmp testkeys; do
- gzip -9c $CWD/man/$i.6 > $PKG/usr/man/man6/$i.6.gz
-done
-
mkdir -p $PKG/usr/doc/${PRGNAM}-$VERSION
cp docs/* $PKG/usr/doc/${PRGNAM}-$VERSION
cat $CWD/${PRGNAM}.SlackBuild > $PKG/usr/doc/${PRGNAM}-$VERSION/${PRGNAM}.SlackBuild
diff --git a/games/mame/mame.desktop b/games/mame/mame.desktop
deleted file mode 100644
index 9760346da470..000000000000
--- a/games/mame/mame.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=MAME
-Comment=MAME(tm) arcade emulator
-Exec=/usr/games/mame
-Icon=mame
-Terminal=false
-Type=Application
-Categories=Game;
diff --git a/games/mame/mame.info b/games/mame/mame.info
index f2b65ff1e6f4..7d68ca547652 100644
--- a/games/mame/mame.info
+++ b/games/mame/mame.info
@@ -1,8 +1,8 @@
PRGNAM="mame"
-VERSION="0.160"
+VERSION="0.167"
HOMEPAGE="http://mamedev.org/"
-DOWNLOAD="https://github.com/mamedev/mame/archive/mame0160.tar.gz"
-MD5SUM="5e05cd67773708e559c339be6b2062c7"
+DOWNLOAD="https://github.com/mamedev/mame/archive/mame0167.tar.gz"
+MD5SUM="70b1e2cde55dc47ca75e401f919fb905"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_ttf"
diff --git a/games/mame/mame.ini b/games/mame/mame.ini
index 6cba13f204e7..a613c52183b2 100644
--- a/games/mame/mame.ini
+++ b/games/mame/mame.ini
@@ -97,7 +97,7 @@ flicker 0
#
# CORE SOUND OPTIONS
#
-sound 1
+sound sdl
samplerate 48000
samples 1
volume 0
diff --git a/games/mame/mame.xpm b/games/mame/mame.xpm
deleted file mode 100644
index 514ed2887032..000000000000
--- a/games/mame/mame.xpm
+++ /dev/null
@@ -1,161 +0,0 @@
-/* XPM */
-static char * mame_xpm[] = {
-"32 32 126 2",
-" c None",
-". c #1A85BC",
-"+ c #1A7EB8",
-"@ c #197CB5",
-"# c #1F74B5",
-"$ c #1764A5",
-"% c #1766A9",
-"& c #1867AA",
-"* c #186CAC",
-"= c #1870AE",
-"- c #11042C",
-"; c #1C024F",
-"> c #1E0043",
-", c #160139",
-"' c #0C0415",
-") c #240155",
-"! c #160436",
-"~ c #26005C",
-"{ c #1A1354",
-"] c #0B0438",
-"^ c #12051E",
-"/ c #000003",
-"( c #0C133F",
-"_ c #1C025A",
-": c #0C0219",
-"< c #29015F",
-"[ c #545180",
-"} c #689BB3",
-"| c #0A0842",
-"1 c #140521",
-"2 c #215582",
-"3 c #64849B",
-"4 c #397393",
-"5 c #2D016B",
-"6 c #07030B",
-"7 c #328AC5",
-"8 c #120645",
-"9 c #0D040D",
-"0 c #46A0CE",
-"a c #356E8F",
-"b c #2B0166",
-"c c #250467",
-"d c #36017B",
-"e c #525274",
-"f c #3680B8",
-"g c #57B2E6",
-"h c #499FD6",
-"i c #3B7A9E",
-"j c #2D0173",
-"k c #340082",
-"l c #390282",
-"m c #5BB6E7",
-"n c #2175B8",
-"o c #47AFE6",
-"p c #131543",
-"q c #27037A",
-"r c #5D528A",
-"s c #6ED0FE",
-"t c #5FC3F5",
-"u c #3A049E",
-"v c #5400BA",
-"w c #3E0196",
-"x c #360190",
-"y c #2273B4",
-"z c #63D5FE",
-"A c #6FCBFC",
-"B c #140A53",
-"C c #43B2E8",
-"D c #4DBAF3",
-"E c #60C1F3",
-"F c #15144D",
-"G c #4F5263",
-"H c #4CB4ED",
-"I c #5CCBFE",
-"J c #68879E",
-"K c #4DB5F0",
-"L c #5500C3",
-"M c #4F526B",
-"N c #368EC9",
-"O c #3D7CA0",
-"P c #0E0624",
-"Q c #11113C",
-"R c #5800D2",
-"S c #6B54AF",
-"T c #5FD2FE",
-"U c #56BFF6",
-"V c #57C4FC",
-"W c #62BCF1",
-"X c #97D9FF",
-"Y c #2782CC",
-"Z c #5E5293",
-"` c #5CC3F9",
-" . c #89D2FB",
-".. c #5CBCED",
-"+. c #92D6FA",
-"@. c #2B739F",
-"#. c #2987B8",
-"$. c #5DBDF1",
-"%. c #75DAFE",
-"&. c #327FAB",
-"*. c #42A6DC",
-"=. c #1C0454",
-"-. c #86D4FB",
-";. c #184D70",
-">. c #2C7FB1",
-",. c #56C2F5",
-"'. c #43A2D5",
-"). c #3FA4D7",
-"!. c #4D5964",
-"~. c #56B9ED",
-"{. c #63DAFE",
-"]. c #7DD0FC",
-"^. c #2974A3",
-"/. c #23076B",
-"(. c #48A5D6",
-"_. c #77CFFD",
-":. c #360077",
-"<. c #2781AF",
-"[. c #316F96",
-"}. c #4A5A69",
-"|. c #250573",
-"1. c #06101B",
-"2. c #57B7EF",
-"3. c #32016F",
-"4. c #4CA8DA",
-"5. c #175FA3",
-" ",
-" ",
-" . . . . . . + + + @ @ @ @ @ @ @ # # # # # # # # # # # # ",
-" . $ $ % % % % & & & & * * * * * * * # # # # # # # # # = ",
-" . $ - ; > ; > ; , ' ' , ) ! ; ~ ) ) ; { ] ) ! - ^ / # = ",
-" . % ( _ > : : > ; ' ' ; < > < ~ ) ~ [ } | ) 1 ^ ' / # 2 3 4 ",
-" . % ( 5 > / 6 > ~ - 1 ) 5 ) 5 ) ) [ } 7 8 ) - ^ 9 / 2 3 0 a ",
-" . % ( 5 ! / ' ; ~ ! - b c ~ d _ e 0 f g 8 < ! 1 ' / 3 0 h i ",
-" . % ( j > : - ) b > > k ) b l [ 0 # m m 8 b > ! : 3 0 n o i ",
-" + % p k d < ) c q j l d > j r 0 # o s m 8 5 ) ! 3 0 # o t i ",
-" + & p u v w 5 b x u x > - [ 0 y o z A m B j ) 3 0 # C D E i ",
-" + & F u v u ~ ) u u c - G 0 y H I I s m B b J 0 # K D D E i ",
-" + & p u L x > , u v j M 0 # H I I I A m F 3 N # D D D H E O ",
-" @ & ( u L d P , v L r 0 # H z I I I A m } N y D D D D H t O ",
-" @ & Q u L k > b R S 0 # H T T I I I A U 7 # U V D D K H W O ",
-" @ & Q u R u j w S } y H z z z z X V A t Y V V D D D K H W i ",
-" @ * F v R v u Z 0 y H z T z s X D V ` V V V V U .K H H ..i ",
-" @ * { v L v Z 0 y H z T T s +.@.#.` ` V V V U +.H H H H $.i ",
-" @ * { u j [ 0 y H z z T %.+.2 B &.` V V V U +.*.7 o H H ..i ",
-" @ * p =.M 0 n H z z z %.-.;.j b >.` V ` ,.+.'.p @.*.H H ..i ",
-" @ * ( M 0 y H z z z %. .;.8 u 5 >.` V t +.).p ] @.*.H H ..i ",
-" # * !.f y ~.{.z z -.].;.] > x c >.` V +.'.p ) ! ^.*.H H ..i ",
-" # a 0 y ~.{.z z -.].;./.< ~ d ~ >.` +.'.p b b , ^.(.H H ..i ",
-" 4 f y H {.{.z X _.;.q x :.b j ) <.+.'.p c c b ! [.(.C H ..i ",
-" }.f N W %.%.%.%.A 2 |.u w x d k =.>.0 ( ] > ; < ! [.*.m m W O ",
-"1.O 7 ~.~.~.2.2.g ;._ x k k k d 3.8 &.( ' ' 1 ! > / ^.'.4.4.4.2 ",
-"] ] 2 2 8 8 8 8 8 _ :.c ) > > > > ! ( 9 : ^ ' 1 : / 6 6 2 ;.6 / ",
-" # # 5 b b 3.:.j ; > ! 1 ^ ! , > > - 1 ' 9 9 6 / / / . 5. ",
-" # # # # # # # # # # # # # @ @ @ @ @ @ @ @ + + + . . . 5. ",
-" # # # # # # = = * = * * * * & * * * % $ $ $ $ $ $ 5.5.5. ",
-" ",
-" "};
diff --git a/games/mame/man/chdman.6 b/games/mame/man/chdman.6
deleted file mode 100644
index a5eea6d5e2a1..000000000000
--- a/games/mame/man/chdman.6
+++ /dev/null
@@ -1,57 +0,0 @@
-.\" First parameter, NAME, should be all caps
-.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-.\" other parameters are allowed: see man(7), man(1)
-.TH CHDMAN 6 "December 11, 2008"
-
-.\" Please adjust this date whenever revising the manpage.
-.\"
-.\" Some roff macros, for reference:
-.\" .nh disable hyphenation
-.\" .hy enable hyphenation
-.\" .ad l left justify
-.\" .ad b justify to both left and right margins
-.\" .nf disable filling
-.\" .fi enable filling
-.\" .br insert line break
-.\" .sp <n> insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-
-.SH "NAME"
-chdman \- CHD compression frontend.
-
-.SH "SYNOPSIS"
-.B chdman
-.RI "OPTION CHDFILE [OPTIONS]"
-
-.SH "DESCRIPTION"
-MAME Compressed Hunks of Data (CHD) manager.
-
-.SH "OPTIONS"
-.IP "-info input.chd"
-.IP "-createraw inputhd.raw output.chd [inputoffs [hunksize]]"
-.IP "-createhd inputhd.raw output.chd [inputoffs [cylinders heads sectors [sectorsize [hunksize]]]]"
-.IP "-createblankhd output.chd cylinders heads sectors [sectorsize [hunksize]]"
-.IP "-createcd input.toc output.chd"
-.IP "-createav input.avi output.chd [firstframe [numframes]]"
-.IP "-copydata input.chd output.chd"
-.IP "-extract input.chd output.raw"
-.IP "-extractcd input.chd output.toc output.bin"
-.IP "-extractav input.chd output.avi [firstframe [numframes]]"
-.IP "-verify input.chd"
-.IP "-verifyfix input.chd"
-.IP "-update input.chd output.chd"
-.IP "-chomp inout.chd output.chd maxhunk"
-.IP "-merge parent.chd diff.chd output.chd"
-.IP "-diff parent.chd compare.chd diff.chd"
-.IP "-setchs inout.chd cylinders heads sectors"
-.IP "-fixavdata inout.chd"
-
-.SH "COPYRIGHT"
-Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
-
-.SH "AUTHOR"
-Written by Nicola Salmoria and the MAME(tm) team.
-
-.sp 3
-This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
-for the Debian project but may be used by others.
diff --git a/games/mame/man/jedutil.6 b/games/mame/man/jedutil.6
deleted file mode 100644
index 22ab96e7f9ae..000000000000
--- a/games/mame/man/jedutil.6
+++ /dev/null
@@ -1,43 +0,0 @@
-.\" First parameter, NAME, should be all caps
-.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-.\" other parameters are allowed: see man(7), man(1)
-.TH JEDUTIL 6 "December 11, 2008"
-
-.\" Please adjust this date whenever revising the manpage.
-.\"
-.\" Some roff macros, for reference:
-.\" .nh disable hyphenation
-.\" .hy enable hyphenation
-.\" .ad l left justify
-.\" .ad b justify to both left and right margins
-.\" .nf disable filling
-.\" .fi enable filling
-.\" .br insert line break
-.\" .sp <n> insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-
-.SH "NAME"
-jedutil \- JEDEC file utilities.
-
-.SH "SYNOPSIS"
-.B jedutil
-.RI "SOURCE TARGET [OPTION]"
-
-.SH "DESCRIPTION"
-JED file converter.
-
-.SH "OPTIONS"
-.IP "<source.jed> <target.bin> [fuses]"
-convert JED to binary form
-.IP "<source.bin> <target.jed>"
-convert binary to JED form
-
-.SH "COPYRIGHT"
-Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
-
-.SH "AUTHOR"
-Written by Nicola Salmoria and the MAME(tm) team.
-
-.sp 3
-This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
-for the Debian project but may be used by others.
diff --git a/games/mame/man/ldverify.6 b/games/mame/man/ldverify.6
deleted file mode 100644
index 591d24dde581..000000000000
--- a/games/mame/man/ldverify.6
+++ /dev/null
@@ -1,44 +0,0 @@
-.\" First parameter, NAME, should be all caps
-.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-.\" other parameters are allowed: see man(7), man(1)
-.TH LDVERIFY 6 "December 11, 2008"
-
-.\" Please adjust this date whenever revising the manpage.
-.\"
-.\" Some roff macros, for reference:
-.\" .nh disable hyphenation
-.\" .hy enable hyphenation
-.\" .ad l left justify
-.\" .ad b justify to both left and right margins
-.\" .nf disable filling
-.\" .fi enable filling
-.\" .br insert line break
-.\" .sp <n> insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-
-.SH "NAME"
-ldverify \- Laserdisc AVI/CHD verifier.
-
-.SH "SYNOPSIS"
-.B ldverify
-.RI "FILENAME"
-
-.SH "DESCRIPTION"
-Utility that checks a laserdisc's data files. Those files are stored in AVI or
-CHD format.
-
-.SH "OPTIONS"
-.IP "<avifile.avi>"
-checks the avi file.
-.IP "<chdfile.chd>"
-checks the chd file.
-
-.SH "COPYRIGHT"
-Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
-
-.SH "AUTHOR"
-Written by Nicola Salmoria and the MAME(tm) team.
-
-.sp 3
-This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
-for the Debian project but may be used by others.
diff --git a/games/mame/man/mame.6 b/games/mame/man/mame.6
deleted file mode 100644
index 13241ce3de0e..000000000000
--- a/games/mame/man/mame.6
+++ /dev/null
@@ -1,179 +0,0 @@
-.\" First parameter, NAME, should be all caps
-.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-.\" other parameters are allowed: see man(7), man(1)
-.TH MAME 6 "March 4, 2009"
-
-.\" Please adjust this date whenever revising the manpage.
-.\"
-.\" Some roff macros, for reference:
-.\" .nh disable hyphenation
-.\" .hy enable hyphenation
-.\" .ad l left justify
-.\" .ad b justify to both left and right margins
-.\" .nf disable filling
-.\" .fi enable filling
-.\" .br insert line break
-.\" .sp <n> insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-
-.SH "NAME"
-mame \- Multiple Arcade Machine Emulator
-
-.SH "SYNOPSIS"
-.B mame
-.RI "[ Options ] [ ROM_name ]"
-
-.SH "DESCRIPTION"
-Multiple Arcade Machine Emulator using the Simple Direct Media Layer.
-.br
-This manual page documents sdlmame, which is a port of MAME(tm) (Multiple Arcade Machine Emulator) that uses SDL (Simple Direct Media Layer).
-.br
-.ad b
-\fBMAME\fP is an emulator: it reproduces, more or less faithfully, the behaviour of several arcade machines.
-But hardware is useless without software, so an image of the ROMs which run on that hardware is required.
-\fBSuch ROMs, like any other commercial software, are copyrighted material and it is therefore illegal to use them if you don't own the original arcade machine\fP.
-Needless to say, ROMs are not distributed together with MAME(tm).
-Distribution of MAME(tm) together with ROM images is a violation of copyright law and should be promptly reported to the authors so that appropriate legal action can be taken.
-.br
-Keep in mind that you NEED the ROM images to play a game because MAME is not a game emulator, just an arcade machine one.
-.br
-More informations on MAME(tm) available at http://mame.net/
-.br
-\fBSDLMAME\fP original sources are available at http://rbelmont.mameworld.info/
-
-.SH "OPTIONS"
-.B \-showusage
-Show a brief list of options.
-.TP
-.B \-showconfig
-Show a list of configuration options.
-.TP
-.B \-createconfig
-Create a default mame.ini file.
-.TP
-.br
-Basic Startup Options:
-.TP
-.B \-rompath \fI/path/to/rom/files/zipped\fP
-Specify path to ROMsets and hard disk images
-.TP
-.B \-samplepath \fI/path/to/samples\fP
-Specify path to samplesets
-.TP
-.B \-artpath \fI/path/to/artwork/files\fP
-Specify path to artwork files
-.TP
-.B \-ctrlrpath \fI/path/to/controller/definition\fP
-Specify path to controller definitions
-.TP
-.B \-inipath \fI/path/to/ini/file\fP
-Specify path to ini files
-.TP
-.B \-fontpath \fI/path/to/the/fonts\fP
-Specify path to font files
-.TP
-See \fB/usr/doc/sdlmame-@VERSION@/config.txt for more information
-on available options.
-
-.SH "EXAMPLE"
-.B mame
-will launch the emulator in fullscreen mode with game list detected.
-.B mame \fIgridlee\fP
-will launch the game "Gridlee" in fullscreen mode.
-.TP
-.B mame -window \fIgridlee\fP
-will launch the game "Gridlee" in a window.
-.TP
-.B mame -inipath \fI~/.mame/mame.ini\fP gridlee
-will launch the game "Gridlee" using a custom "mame.ini" file stored in the folder ".mame" of your home directory (usually "/home/yourusername/").
-.TP
-.B mame -showconfig
-will output all the mame current configuration.
-
-.SH "FILES"
-.B ~/.mame/mame.ini
-Per-user mame config files. If present, this is used instead of the system-wide
-config.
-.TP
-.B /etc/mame.ini
-System-wide config file for mame, not used if ~/.mame/mame.ini exists.
-.TP
-.B /usr/share/games/mame/
-This is the default location (set in mame.ini) where mame will look for the roms, samples,
-artwork, ctrlr, font, and cheat directories. In other words, read-only
-data. Note that these directories are initially empty when mame is
-installed (except for the font directory).
-.TP
-.B /usr/share/games/mame/roms
-ROM and CHD images. Normally ROMs are kept in zip files named after
-the games, but they may also be extracted into subdirectories named
-after the games instead. CHDs should be placed in subdirectories named
-after the games. See the MAME FAQ for more information:
-.TP
-.nh
-\fIhttp://mamedev.org/devwiki/index.php?title=Frequently_Asked_Questions\fR
-.hy
-.TP
-.B /usr/share/games/mame/artwork
-Cabinet artwork.
-.TP
-.B /usr/share/games/mame/samples
-Audio samples for games whose audio hardware isn't emulated by mame.
-You can find these at various sites on the web. One collection can be
-found at
-.nh
-.TP
-\fIhttp://www.arcadeathome.com/mamewav.phtml\fR
-.hy
-.TP
-.B /usr/share/games/mame/ctrlr
-Custom controller definitions.
-.TP
-.B /usr/share/games/mame/font
-The systemwide mame user interface font lives here, as "ui.bdf". You can replace
-the UI font by replacing this file with some other BDF font. To replace
-on a per-user basis, copy the font to ~/.mame/ui.bdf and delete ~/.mame/ui.bdc
-if it exists.
-.TP
-.B /usr/share/games/mame/cheat
-.TP
-.B /usr/share/games/mame/cheat.zip
-Cheats database. Recent versions of MAME use an XML format for the
-cheat definitions. Normally all the cheats are stored in a zip file "cheat.zip".
-The cheat/ directory is for individual XML files (e.g. if you're developing
-your own cheat for pacman, you'd put it in cheat/pacman.xml). There's no
-need to unpack the cheat.zip unless you're planning to modify it.
-Note that the old cheat.dat format is no longer supported. You can find
-an XML cheat.zip at
-.TP
-.nh
-\fIhttp://cheat.retrogames.com/forums/viewtopic.php?t=3110\fR
-.hy
-.TP
-(Note: the zip file you download from there needs to be unzipped. It
-contains a cheats.zip file; this is the one you copy to /usr/share/games/mame/cheat.zip)
-.TP
-.B ~/.mame/
-This is the default location (set in mame.ini) where mame will create its
-cfg, sta, and other writable data directories (and the files therein).
-See \fB/usr/doc/sdlmame-@VERSION@/config.txt for more information.
-
-.SH "SEE ALSO"
-MAME documentation in \fB/usr/doc/sdlmame-@VERSION@\fR
-.br
-The MAME web site at \fIhttp://mamedev.org/\fR
-
-.SH "COPYRIGHT"
-MAME(tm) - Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
-.br
-MAME - Copyright (C) Olivier Galibert and R. Belmont.
-
-.SH "AUTHOR"
-MAME(tm) was written by Nicola Salmoria and the MAME(tm) team.
-.br
-sdlmame was written by Olivier Galibert and R. Belmont.
-.sp 3
-This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
-for the Debian project but may be used by others, like Ubuntu :)
-.sp 3
-This manual page has been modified by B. Watson <yalhcru@gmail.com> for SlackBuilds.org.
diff --git a/games/mame/man/mess.6 b/games/mame/man/mess.6
deleted file mode 100644
index 879fd0568ff2..000000000000
--- a/games/mame/man/mess.6
+++ /dev/null
@@ -1,1064 +0,0 @@
-.\" -*- nroff -*-
-.\"
-.\" mess.6
-.\"
-.\" Man page created from usage and source information:
-.\" * commands: see src/emu/clifront.c clifront.h
-.\" * options: core entries, see src/emu/emuopts.c emuopts.h
-.\" SDL-specific entries, see src/osd/sdl/sdlmain.c osdsdl.h
-.\" Cesare Falco <cesare.falco@gmail.com>, March 2011
-.\"
-.\" Some text borrowed from the xmame 0.106 man page,
-.\" done by Rene Herrmann <rene.herrmann@berlin.de>, September 2000
-.\" and updated by Andrew Burton <burtona@gol.com>, July 2003
-.\"
-.\" Other info's taken from MESS Wiki as well:
-.\" http://mess.redump.net/
-.\"
-.\"
-.TH mess 6 2011-03-02 0.141 "The Multiple Emulator Super System (MESS)"
-.\"
-.\"
-.\" NAME chapter
-.SH NAME
-MESS \- The Multiple Emulator Super System
-.\"
-.\"
-.\" SYNOPSIS chapter
-.SH SYNOPSIS
-.B mess
-.RI [ options ]
-.I system
-.\"
-.\"
-.\" DESCRIPTION chapter
-.SH DESCRIPTION
-MESS documents the hardware for a wide variety of (mostly vintage) computers,
-video game consoles, and calculators through software emulation. As a nice
-side effect, MESS allows software and games for these hardware platforms
-to run on modern PCs.
-.\"
-.\"
-.\" OPTIONS chapter
-.SH OPTIONS
-.\"
-.\" *******************************************************
-.SS Core commands
-.\" *******************************************************
-.TP
-.B \-help, \-?
-Displays current MESS version and copyright notice.
-.TP
-.B \-validate, \-valid
-Performs internal validation on every driver in MESS. Run this
-before submitting changes to ensure that you haven't violated any of
-the core system rules.
-.\"
-.\" *******************************************************
-.SS Configuration commands
-.\" *******************************************************
-.TP
-.B \-createconfig, \-cc
-Creates the default 'mess.ini' file in the current directory. All the
-configuration options (not commands) described below can be permanently
-changed by editing this configuration file.
-.TP
-.B \-showconfig, \-sc
-Displays the current configuration settings.
-.TP
-.B \-showusage, \-su
-Displays a summary of all the command line options. For options that
-are not mentioned here, the short summary given by \-showusage
-is usually sufficient.
-.\"
-.\" *******************************************************
-.SS Frontend commands
-.\" *******************************************************
-All the '\-list' commands below write info to the screen.
-If you wish to write the info to a textfile instead, use redirection.
-For example,
-.B mess \-listxml > ~/messlist.xml
-writes the full list of supported systems to 'messlist.xml' in your
-home directory.
-.TP
-.B \-listxml, \-lx \fR[\fIsystem\fR|\fIwildcard\fR]
-List comprehensive details for all of the supported systems. The output
-is quite long, so it is usually better to redirect this into a file.
-The output is in XML format. By default all systems are listed; however,
-you can limit this list by specifying a driver name or wildcard.
-.TP
-.B \-listfull, \-ll \fR[\fIsystem\fR|\fIwildcard\fR]
-Displays a list of system driver names and descriptions. By default all
-systems are listed; however, you can limit this list by specifying a
-driver name or wildcard.
-.TP
-.B \-listsource, \-ls \fR[\fIsystem\fR|\fIwildcard\fR]
-Displays a list of drivers and the names of the source files their system
-drivers live in. Useful for finding which driver a system runs on in
-order to fix bugs. By default all systems are listed; however, you can
-limit this list by specifying a driver name or wildcard.
-.TP
-.B \-listclones, \-lc \fR[\fIsystem\fR|\fIwildcard\fR]
-Displays a list of clones. By default all clones are listed; however,
-you can limit this list by specifying a driver name or wildcard.
-.TP
-.B \-listbrothers, \-lb \fR[\fIsystem\fR|\fIwildcard\fR]
-Displays a list of "brothers" or other drivers from same sourcefile.
-By default all systems are listed; however, you can limit this list by
-specifying a driver name or wildcard.
-.TP
-.B \-listcrc
-Displays a full list of CRCs of all ROM images referenced by all
-drivers within MESS code.
-.TP
-.B \-listroms \fIsystem
-Displays a list of ROM images referenced by the specified system.
-.TP
-.B \-listsamples \fIsystem
-Displays a list of samples referenced by the specified system.
-.TP
-.B \-verifyroms \fR[\fIsystem\fR|\fIwildcard\fR]
-Checks for invalid or missing ROM images. By default all drivers that
-have valid ZIP files or directories in the rom path are verified;
-however, you can limit this list by specifying a driver name or
-wildcard.
-.TP
-.B \-verifysamples \fR[\fIsystem\fR|\fIwildcard\fR]
-Checks for invalid or missing samples. By default all drivers that
-have valid ZIP files or directories in the samplepath are verified;
-however, you can limit this list by specifying a driver name or wildcard.
-.TP
-.B \-romident
-Attempts to identify ROM files, if they are known to MESS, in the
-specified .zip file or directory. This command can be used to try and
-identify ROM sets taken from unknown boards. On exit, the errorlevel
-is returned as one of the following:
-.RS
-.TP
-.B 0
-all files were identified
-.TP
-.B 7
-all files were identified except for some "non\-ROM" files
-.TP
-.B 8
-some files were identified
-.TP
-.B 9
-no files were identified
-.RE
-.TP
-.B \-listdevices, \-ld
-Output the list of devices referenced by a given system or set of systems.
-.TP
-.B \-listmedia, \-lm
-Output the list of available media for the system.
-.TP
-.B \-listsoftware
-Output the list of known software for the system.
-.\"
-.\" *******************************************************
-.SS Configuration options
-.\" *******************************************************
-.TP
-.B \-[no]readconfig, \-[no]rc
-Enables or disables the reading of the config files. When enabled
-(which is the default), MESS reads the following config files in order:
-.RS
-.TP 15
-.B mess.ini
-the main configuration file
-.TP
-.IB driver .ini
-based on the source file name of the system driver
-.TP
-.IB parent .ini
-for clones only, may be called recursively
-.TP
-.IB system .ini
-note this sometimes resolves to the same of the source driver
-.P
-The settings in the later ini's override those in the earlier ini's.
-The default is ON (\-readconfig).
-.RE
-.\"
-.\" *******************************************************
-.SS Search path options
-.\" *******************************************************
-Be careful to use the path, directory and file options in
-mess.ini ONLY. Otherwise, the outcome may be unpredictable and not
-consistent across releases.
-.TP
-.B \-rompath, \-rp, \-biospath, \-bp \fIpath
-Specifies a list of paths within which to find ROM or hard disk images.
-Multiple paths can be specified by separating them with semicolons.
-The default is 'roms' (that is, a directory 'roms' in the same directory
-as the MESS executable).
-.TP
-.B \-samplepath, \-sp \fIpath
-Specifies a list of paths within which to find sample files. Multiple
-paths can be specified by separating them with semicolons. The default
-is 'samples' (that is, a directory 'samples' in the same directory as
-the MESS executable).
-.TP
-.B \-artpath, \-artwork_directory \fIpath
-Specifies a list of paths within which to find artwork files. Multiple
-paths can be specified by separating them with semicolons. The default
-is 'artwork' (that is, a directory 'artwork' in the same directory as
-the MESS executable).
-.TP
-.B \-ctrlrpath, \-ctrlr_directory \fIpath
-Specifies a list of paths within which to find controller\-specific
-configuration files. Multiple paths can be specified by separating
-them with semicolons. The default is 'ctrlr' (that is, a
-directory 'ctrlr' in the same directory as the MESS executable).
-.TP
-.B \-inipath \fIpath
-Specifies a list of paths within which to find .ini files. Multiple
-paths can be specified by separating them with semicolons. The default
-is '/etc/mess'.
-.TP
-.B \-fontpath \fIpath
-Specifies a list of paths within which to find .bdf font files. Multiple
-paths can be specified by separating them with semicolons. The default
-is '.' (that is, search in the same directory as the MESS executable).
-.TP
-.B \-cheatpath \fIpath
-Specifies a list of paths within which to find cheat files. Multiple
-paths can be specified by separating them with semicolons. The default
-is 'cheat' (that is, a directory 'cheat' in the same directory as
-the MESS executable).
-.TP
-.B \-crosshairpath \fIpath
-Specifies a list of paths within which to find crosshair files. Multiple
-paths can be specified by separating them with semicolons. The default
-is 'crosshair' (that is, a directory 'crosshair' in the same directory as
-the MESS executable). If the Crosshair is set to default in the menu,
-MESS will look for system/cross#.png and then cross#.png in the
-specified path, where # is the player number. Failing that,
-MESS will use built\-in default crosshairs.
-.TP
-.B \-hashpath \fIpath
-Specifies a list of paths within which to search for software hash files.
-Multiple paths can be specified by separating them with semicolons.
-The default is 'hash' (that is, a directory 'hash' in the same directory
-as the MESS executable).
-.\"
-.\" *******************************************************
-.SS Output Directory Options
-.\" *******************************************************
-.TP
-.B \-cfg_directory \fIpath
-Specifies a single directory where configuration files are stored.
-Configuration files store user configurable settings that are read at
-startup and written when MESS exits. The default is 'cfg' (that is,
-a directory 'cfg' in the same directory as the MESS executable). If this
-directory does not exist, it will be automatically created.
-.TP
-.B \-nvram_directory \fIpath
-Specifies a single directory where NVRAM files are stored. NVRAM files
-store the contents of EEPROM and non\-volatile RAM (NVRAM) for systems
-which used this type of hardware. This data is read at startup and
-written when MESS exits. The default is 'nvram' (that is, a
-directory 'nvram' in the same directory as the MESS executable). If this
-directory does not exist, it will be automatically created.
-.TP
-.B \-memcard_directory \fIpath
-Specifies a single directory where memory card files are stored. Memory
-card files store the contents of removable memory cards for systems which
-used this type of hardware. This data is read and written under control
-of the user via the 'Memory Card' menu in the user interface. The
-default is 'memcard' (that is, a directory 'memcard' in the same
-directory as the MESS executable). If this directory does not exist,
-it will be automatically created.
-.TP
-.B \-input_directory \fIpath
-Specifies a single directory where input recording files are stored.
-Input recordings are created via the \-record option and played back via
-the \-playback option. The default is 'inp' (that is, a directory 'inp'
-in the same directory as the MESS executable). If this directory
-does not exist, it will be automatically created.
-.TP
-.B \-state_directory \fIpath
-Specifies a single directory where save state files are stored. Save
-state files are read and written either upon user request, or when using
-the \-autosave option. The default is 'sta' (that is, a directory 'sta'
-in the same directory as the MESS executable). If this directory does
-not exist, it will be automatically created.
-.TP
-.B \-snapshot_directory \fIpath
-Specifies a single directory where screen snapshots are stored, when
-requested by the user. The default is 'snap' (that is, a directory 'snap'
-in the same directory as the MESS executable). If this directory
-does not exist, it will be automatically created.
-.TP
-.B \-diff_directory \fIpath
-Specifies a single directory where hard drive differencing files are
-stored. Hard drive differencing files store any data that is written
-back to a hard disk image, in order to preserve the original image. The
-differencing files are created at startup when a system with a hard disk
-image. The default is 'diff' (that is, a directory 'diff' in the same
-directory as the MESS executable). If this directory does not exist,
-it will be automatically created.
-.TP
-.B \-comment_directory \fIpath
-Specifies a single directory where debugger comment files are stored.
-Debugger comment files are written by the debugger when comments are
-added to the disassembly for a system. The default is 'comments' (that is,
-a directory 'comments' in the same directory as the MESS executable).
-If this directory does not exist, it will be automatically created.
-.\"
-.\" *******************************************************
-.SS State/playback options
-.\" *******************************************************
-.TP
-.B \-state \fIslot
-Immediately after starting the specified system, will cause the save
-state in the specified slot to be loaded.
-.TP
-.B \-[no]autosave
-When enabled, automatically creates a save state file when exiting MESS
-and automatically attempts to reload it when later starting MESS with
-the same system. This only works for systems that have explicitly enabled
-save state support in their driver. The default is OFF (\-noautosave).
-.TP
-.B \-playback, \-pb \fIfile
-Specifies a file from which to play back a series of system inputs. This
-feature does not work reliably for all systems, but can be used to watch
-a previously recorded system session from start to finish. In order to
-make things consistent, you should only record and playback with all
-configuration (.cfg), NVRAM (.nv), and memory card files deleted. The
-default is NULL (no playback).
-.TP
-.B \-record, \-rec \fIfile
-Specifies a file to record all input from a system session. This can be
-used to record a system session for later playback. This feature does not
-work reliably for all systems, but can be used to watch a previously
-recorded system session from start to finish. In order to make things
-consistent, you should only record and playback with all configuration
-(.cfg), NVRAM (.nv), and memory card files deleted. The default is NULL
-(no recording).
-.TP
-.B \-snapname \fIname
-Describes how MESS should name files for snapshots.
-.I name
-is a string that provides a template that is used to generate a file name.
-Three simple substitutions are provided:
-.RS
-.TP
-.B /
-represents the path separator on any target platform (even Windows)
-.TP
-.B %g
-represents the driver name of the current system
-.TP
-.B %i
-represents an incrementing index. If omitted, then each snapshot taken
-will overwrite the previous one; otherwise, MESS will find the next
-empty value for %i and use that for a file name.
-.P
-The default is '%g/%i', which creates a separate folder for each system,
-and names the snapshots under it starting with 0000 and increasing
-from there.
-.RE
-.TP
-.B \-snapsize \fIwidth\fRx\fIheight
-Hard\-codes the size for snapshots and movie recording. By default,
-MESS will create snapshots at the system's current resolution in raw
-pixels, and will create movies at the system's starting resolution in
-raw pixels. If you specify this option, then MESS will create both
-snapshots and movies at the size specified, and will bilinear filter
-the result. Note that this size does not automatically rotate if the
-system is vertically oriented. The default is 'auto'.
-.TP
-.B \-snapview internal\fR|\fBauto\fR|\fIview
-Specifies the view to use when rendering snapshots and movies.
-.RS
-.TP 12
-.B internal
-renders a separate snapshot per screen or renders movies only of the
-first screen using the special 'internal' view.
-.TP
-.B auto
-selects the first view with all screens present
-.TP
-.I view
-select the first view whose name matches all the characters.
-For example,
-.B mame \-snapview native
-will match the "Native (15:14)" view even though it is not a perfect
-match.
-.P
-The default value is 'internal'.
-.RE
-.TP
-.B \-mngwrite \fIfile
-Writes each video frame to the given file in MNG format, producing
-an animation of the system session.
-Note that \-mngwrite only writes video frames; it does not save any audio
-data. Use \-wavwrite for that, and reassemble the audio/video using
-offline tools. The default is NULL (no recording).
-.TP
-.B \-aviwrite \fIfile
-Stream video and sound data to the given file
-in AVI format, producing an animation of the system session complete
-with sound. The default is NULL (no recording).
-.TP
-.B \-wavwrite \fIfile
-Writes the final mixer output to the given file
-in WAV format, producing an audio recording of the system session.
-The default is NULL (no recording).
-.TP
-.B \-[no]burnin
-Tracks brightness of the screen during play and at the end of
-emulation generates a PNG that can be used to simulate burn\-in
-effects on other systems. The resulting PNG is created such that the
-least\-used areas of the screen are fully white (since burned\-in areas
-are darker, all other areas of the screen must be lightened a touch).
-The intention is that this PNG can be loaded via an artwork file with
-a low alpha (e.g, 0.1\-0.2 seems to work well) and blended over the
-entire screen. The PNG files are saved in the snap directory under
-the system/burnin\-<screen.name>.png. The default is OFF (\-noburnin).
-.\"
-.\" *******************************************************
-.SS Performance options
-.\" *******************************************************
-.TP
-.B \-[no]autoframeskip, \-[no]afs
-Automatically determines the frameskip level while you're playing the
-system, adjusting it constantly in a frantic attempt to keep the system
-running at full speed. Turning this on overrides the value you have set
-for \-frameskip below. The default is OFF (\-noautoframeskip).
-.TP
-.B \-frameskip, \-fs \fIvalue
-Specifies the frameskip value (autoframeskip must be disabled). This is the
-number of frames out of every 12 to drop when running. For example, if you
-say \-frameskip 2, then MESS will display 10 out of every 12 frames. By
-skipping those frames, you may be able to get full speed in a system that
-requires more horsepower than your computer has. The default value is 0,
-which skips no frames.
-.TP
-.B \-seconds_to_run, \-str \fIvalue
-This option can be used for benchmarking and automated testing. It tells
-MESS to stop execution after a fixed number of seconds. By combining
-this with a fixed set of other command line options, you can set up a
-consistent environment for benchmarking MESS performance. In addition,
-upon exit, the \-str option will write a screenshot called final.png
-to the system's snapshot directory.
-.TP
-.B \-[no]throttle
-Configures the default thottling setting. When throttling is on, MESS
-attempts to keep the system running at the system's intended speed. When
-throttling is off, MESS runs the system as fast as it can. Note that the
-fastest speed is more often than not limited by your graphics card,
-especially for older systems. The default is ON (\-throttle).
-.TP
-.B \-[no]sleep
-Allows MESS to give time back to the system when running with \-throttle.
-This allows other programs to have some CPU time, assuming that the
-system isn't taxing 100% of your CPU resources. This option can potentially
-cause hiccups in performance if other demanding programs are running.
-The default is ON (\-sleep).
-.TP
-.B \-speed
-Controls the speed of gameplay, relative to realtime; smaller numbers are
-slower. Default is 1.00.
-.TP
-.B \-refreshspeed, \-rs
-Automatically adjusts the \-speed parameter to keep the effective refresh
-rate below that of the lowest screen refresh rate.
-.\"
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.\" SDL specific
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.TP
-.B \-multithreading, \-mt
-Enable multithreading; this enables rendering and blitting on a separate
-thread. The default is OFF.
-.TP
-.B \-numprocessors, \-np
-Set number of processors; this overrides the number the system reports.
-.TP
-.B \-sdlvideofps
-Show SDL video performance.
-.\"
-.\" *******************************************************
-.SS Rotation options
-.\" *******************************************************
-.TP
-.B \-[no]rotate
-Rotate the system to match its normal state (horizontal/vertical). This
-ensures that both vertically and horizontally oriented systems show up
-correctly without the need to rotate your monitor. If you want to keep
-the system displaying 'raw' on the screen the way the actual machine would
-have, turn this option off. The default is ON (\-rotate).
-.TP
-.B \-[no]ror
-.TP
-.B \-[no]rol
-Rotate the system screen to the right (clockwise) or left
-(counter\-clockwise) relative to either its normal state (if \-rotate
-is specified) or its native state (if \-norotate is specified). The
-default for both of these options is OFF (\-noror \-norol).
-.TP
-.B \-[no]autoror
-.TP
-.B \-[no]autorol
-These options are designed for use with pivoting screens that only
-pivot in a single direction. If your screen only pivots clockwise,
-use \-autorol to ensure that the system will fill the screen either
-horizontally or vertically in one of the directions you can handle.
-If your screen only pivots counter\-clockwise, use \-autoror.
-.TP
-.B \-[no]flipx
-.TP
-.B \-[no]flipy
-Flip (mirror) the system screen either horizontally (\-flipx) or
-vertically (\-flipy). The flips are applied after the \-rotate and
-\-ror/\-rol options are applied. The default for both of these options
-is OFF (\-noflipx \-noflipy).
-.\"
-.\" *******************************************************
-.SS Artwork options
-.\" *******************************************************
-.TP
-.B \-[no]artwork_crop, \-[no]artcrop
-Enable cropping of artwork to the system screen area only. This
-option can also be controlled via the Video Options menu in the user
-interface. The default is OFF (\-noartwork_crop).
-.TP
-.B \-[no]use_backdrops, \-[no]backdrop
-Enables/disables the display of backdrops. The default is ON
-(\-use_backdrops).
-.TP
-.B \-[no]use_overlays, \-[no]overlay
-Enables/disables the display of overlays. The default is ON
-(\-use_overlays).
-.TP
-.B \-[no]use_bezels, \-[no]bezel
-Enables/disables the display of bezels. The default is ON
-(\-use_bezels).
-.\"
-.\" *******************************************************
-.SS Screen options
-.\" *******************************************************
-.TP
-.B \-brightness \fIvalue
-Controls the default brightness, or black level, of the system screens.
-This option does not affect the artwork or other parts of the display.
-Using the MESS UI, you can individually set the brightness for each system
-screen; this option controls the initial value for all visible system
-screens. The standard value is 1.0. Selecting lower values (down to 0.1)
-will produce a darkened display, while selecting higher values (up to
-2.0) will give a brighter display. The default is 1.0.
-.TP
-.B \-contrast \fIvalue
-Controls the contrast, or white level, of the system screens. This option
-does not affect the artwork or other parts of the display. Using the
-MESS UI, you can individually set the contrast for each system screen;
-this option controls the initial value for all visible system screens. The
-standard value is 1.0. Selecting lower values (down to 0.1) will produce
-a dimmer display, while selecting higher values (up to 2.0) will
-give a more saturated display. The default is 1.0.
-.TP
-.B \-gamma \fIvalue
-Controls the gamma, which produces a potentially nonlinear black to
-white ramp, for the system screens. This option does not affect the
-artwork or other parts of the display. Using the MESS UI, you can
-individually set the gamma for each system screen; this option controls
-the initial value for all visible system screens. The standard value is
-1.0, which gives a linear ramp from black to white. Selecting lower
-values (down to 0.1) will increase the nonlinearity toward black,
-while selecting higher values (up to 3.0) will push the nonlinearity
-toward white. The default is 1.0.
-.TP
-.B \-pause_brightness \fIvalue
-This controls the brightness level when MESS is paused. The default
-value is 0.65.
-.\"
-.\" *******************************************************
-.SS Vector rendering options
-.\" *******************************************************
-.TP
-.B \-[no]antialias, \-[no]aa
-Enables antialiased line rendering for vector systems. The default is ON
-(\-antialias).
-.TP
-.B \-beam \fIwidth
-Sets the width of the vectors. This is a scaling factor against the
-standard vector width. A value of 1.0 will keep the default vector line
-width. Smaller values will reduce the width, and larger values will
-increase the width. The default is 1.0.
-.TP
-.B \-flicker \fIvalue
-Simulates a vector "flicker" effect, similar to a vector monitor that
-needs adjustment. This option requires a float argument in the range of
-0.00\-100.00 (0=none, 100=maximum). The default is 0.
-.\"
-.\" *******************************************************
-.SS Video options
-.\" *******************************************************
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.\" SDL specific
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.TP
-.B \-video soft\fR|\fBopengl\fR|\fBopengl16\fR|\fBnone
-Specifies which video subsystem to use for drawing:
-.RS
-.TP 12
-.B soft
-uses software rendering, which is slower but more compatible.
-.TP
-.B opengl
-uses OpenGL and your graphics accelerator to speed up many
-aspects of drawing MESS including compositing artwork, overlays, and
-bezels, as well as stretching the image to fit your screen.
-.TP
-.B opengl16
-uses alternate OpenGL code, which should provide faster
-output on some cards.
-.TP
-.B none
-does no drawing and is intended for CPU benchmarking.
-.P
-Default is 'soft'.
-.RE
-.TP
-.B \-[no]window, \-[no]w
-Run MESS in either full screen or a window. This is a fully\-featured window
-mode where the window resizes as necessary to track what the system does.
-And you can resize it yourself with your OS's standard window controls.
-The default is OFF (\-nowindow).
-.TP
-.B \-[no]maximize, \-[no]max
-Controls initial window size in windowed mode. If it is set on, the
-window will initially be set to the maximum supported size when you
-start MESS. If it is turned off, the window will start out at the
-smallest supported size. This option only has an effect when the
-\-window option is used. The default is ON (\-maximize).
-.TP
-.B \-keepaspect, \-ka
-Forces the correct aspect ratio. This means when you're resizing the window
-in windowed mode the actual system image will resize in discrete steps to
-maintain the proper shape of the system graphics. If you turn this off you can
-resize the window to anything you like and get funny squishing and stretching.
-The same applies for full\-screen. Default is ON (\-keepaspect).
-.TP
-.B \-unevenstretch, \-ues
-Allow non\-integer stretch factors. Video purists should stay far, far away
-from this option, while everyone else will be happy to know that it lets you
-fill the screen properly in full\-screen mode. Default is ON (\-unevenstretch).
-.TP
-.B \-effect none\fR|\fIfile
-Name of a PNG file to use for visual effects, or 'none'. Default is 'none'.
-.TP
-.B \-centerh
-Center horizontally within the view area. Default is ON (\-centerh).
-.TP
-.B \-centerv
-Center vertically within the view area. Default is ON (\-centerv).
-.TP
-.B \-waitvsync
-Enable waiting for the start of VBLANK before flipping screens;
-reduces tearing effects.
-.\"
-.\" *******************************************************
-.SS Software video rendering subsystem options
-.\" *******************************************************
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.\" SDL specific
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-All the options in this group are available only with softare video
-rendering subsystem (\-video soft).
-.TP
-.B \-prescale \fIvalue
-Scale screen rendering by this amount in software. Default is 1.
-.TP
-.B \-scalemode, \-sm none\fR|\fBasync\fR|\fByv12\fR|\fByuy2\fR\
-|\fByv12x2\fR|\fByuy2x2
-Hardware scaling mode.
-.RS
-.TP 12
-.B none
-use software rendering
-.TP
-.B async
-async overlay
-.TP
-.B yv12
-yv12 overlay
-.TP
-.B yuy2
-yuy2 overlay
-.TP
-.B yv12x2
-yv12 overlay using x2 prescaling
-.TP
-.B yuy2x2
-yuy2 overlay using x2 prescaling
-.P
-Default is 'none'.
-.RE
-.\"
-.\" *******************************************************
-.SS OpenGL video rendering subsystem options
-.\" *******************************************************
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.\" SDL specific
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-All the options in this group are available only with OpenGL video
-rendering subsystem (\-video opengl or \-video opengl16).
-.TP
-.B \-filter, \-glfilter, \-flt
-Enable bilinear filtering on screen output. Default is ON (\-filter).
-.TP
-.B \-gl_forcepow2texture
-Force power of two textures. Default is NO.
-.TP
-.B \-gl_notexturerect
-Don't use OpenGL GL_ARB_texture_rectangle. Default is ON: turn off
-(set this to 0) if corruption occurs in OpenGL mode, at cost of some
-performance loss.
-.TP
-.B \-gl_vbo
-Enable OpenGL VBO, if available, for a performance increase.
-Default is ON: turn off (set this to 0) if corruption occurs.
-.TP
-.B \-gl_pbo
-Enable OpenGL PBO, if available, for a performance increase.
-Default is ON: turn off (set this to 0) if corruption occurs.
-.TP
-.B \-gl_glsl
-Enable OpenGL GLSL, if available, for a performance increase.
-.TP
-.B \-gl_glsl_filter \fIvalue
-Enable OpenGL GLSL filtering instead of FF filtering. Allowed values are
-.RS
-.TP 8
-.B 0
-plain
-.TP
-.B 1
-bilinear
-.P
-Default is 1.
-.RE
-.TP
-.BR \-glsl_shader_mame #
-Preferred custom OpenGL GLSL shader set mame bitmap, with # ranging
-from 0 to 9.
-.TP
-.BR \-glsl_shader_screen #
-Preferred custom OpenGL GLSL shader screen bitmap, with # ranging
-from 0 to 9.
-.TP
-.B \-gl_glsl_vid_attr
-Enable OpenGL GLSL handling of brightness and contrast. Better RGB system
-performance for free. Default is ON.
-.TP
-.B \-resolution, \-r
-Select the resolution to use in full\-screen mode; \-switchres must
-be enabled for this to work.
-.\"
-.\" *******************************************************
-.SS Full screen options
-.\" *******************************************************
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.\" SDL specific
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.TP
-.B \-[no]switchres
-Affects full screen mode only. Chooses if MESS can try to change the
-screen resolution (color depth is normally left alone) when in
-full\-screen mode. If it's off, you always get your desktop resolution
-in full\-screen mode (which can be useful for LCDs).
-.TP
-.B \-useallheads
-Split full screen image across monitors.
-.\"
-.\" *******************************************************
-.SS Sound options
-.\" *******************************************************
-.TP
-.B \-[no]sound
-Enable or disable sound altogether. The default is ON (\-sound).
-.TP
-.B \-samplerate, \-sr \fIvalue
-Sets the audio sample rate. Smaller values (e.g. 11025) cause lower
-audio quality but faster emulation speed. Higher values (e.g. 48000)
-cause higher audio quality but slower emulation speed. The default is
-48000.
-.TP
-.B \-[no]samples
-Use samples if available. The default is ON (\-samples).
-.TP
-.B \-volume, \-vol \fIvalue
-Sets the startup volume. It can later be changed with the user interface
-(see Keys section). The volume is an attenuation in dB:
-for example, '\-volume \-12' will start with \-12dB attenuation.
-The default is 0.
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.\" SDL specific
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.TP
-.B \-audio_latency \fIvalue
-This controls the amount of latency built into the audio streaming.
-The latency parameter controls the lower threshold. The default is 3;
-increase to reduce glitches, decrease for responsiveness.
-.\"
-.\" *******************************************************
-.SS Input options
-.\" *******************************************************
-.TP
-.B \-[no]coin_lockout, \-[no]coinlock
-Enables simulation of the "coin lockout" feature that is implemented
-on a number of arcade game PCBs. It was up to the operator whether or not
-the coin lockout outputs were actually connected to the coin
-mechanisms. If this feature is enabled, then attempts to enter a coin
-while the lockout is active will fail and will display a popup message
-in the user interface. If this feature is disabled, the coin lockout
-signal will be ignored. The default is ON (\-coin_lockout).
-.TP
-.B \-ctrlr \fIcontroller
-Enables support for special controllers. Configuration files are
-loaded from the ctrlrpath. They are in the same format as the .cfg
-files that are saved, but only control configuration data is read
-from the file. The default is NULL (no controller file).
-.TP
-.B \-[no]mouse
-Controls whether or not MESS looks for a mouse controller to use. Note
-that in many cases, lightguns are treated as mice by the operating
-system, so you may need to enable this to enable lightgun support. When
-this is enabled, you will not be able to use your mouse while running
-MESS. If you want to get control of your computer back, you will need
-to either pause MESS or quit. The default is OFF (\-nomouse).
-.TP
-.B \-[no]joystick, \-[no]joy
-Controls whether or not MESS looks for joystick/gamepad controllers.
-The default is ON (\-joystick).
-.TP
-.B \-[no]lightgun, \-[no]gun
-Controls whether or not MESS makes use of lightgun controllers.
-Note that most lightguns map to the mouse, so using \-lightgun and
-\-mouse together may produce strange results. The default is OFF
-(\-nolightgun).
-.TP
-.B \-[no]multikeyboard, \-[no]multikey
-Determines whether MESS differentiates between multiple keyboards.
-Some systems may report more than one keyboard; by default, the data
-from all of these keyboards is combined so that it looks like a single
-keyboard. Turning this option on will enable MESS to report keypresses
-on different keyboards independently. The default is OFF
-(\-nomultikeyboard).
-.TP
-.B \-[no]multimouse
-Determines whether MESS differentiates between multiple mice. Some
-systems may report more than one mouse device; by default, the data
-from all of these mice is combined so that it looks like a single
-mouse. Turning this option on will enable MESS to report mouse
-movement and button presses on different mice independently. The
-default is OFF (\-nomultimouse).
-.TP
-.B \-[no]steadykey, \-[no]steady
-Some systems require two or more buttons to be pressed at exactly the
-same time to make special moves. Due to limitations in the PC keyboard
-hardware, it can be difficult or even impossible to accomplish that
-using the standard keyboard handling. This option selects a different
-handling that makes it easier to register simultaneous button presses,
-but has the disadvantage of making controls less responsive. The
-default is OFF (\-nosteadykey).
-.TP
-.B \-[no]offscreen_reload, \-[no]reload
-Controls whether or not MESS treats a second button input from a
-lightgun as a reload signal. In this case, MESS will report the gun's
-position as (0,MAX) with the trigger held, which is equivalent to an
-offscreen reload. This is only needed for systems that required you to
-shoot offscreen to reload, and then only if your gun does not support
-off screen reloads. The default is OFF (\-nooffscreen_reload).
-.TP
-.B \-joystick_map, \-joymap \fImap
-Controls how joystick values map to digital joystick controls.
-See /usr/share/doc/mame\-common/config.txt for full details on
-joymap format.
-.TP
-.B \-joystick_deadzone, \-joy_deadzone, \-jdz \fIvalue
-If you play with an analog joystick, the center can drift a little.
-joystick_deadzone tells how far along an axis you must move before the
-axis starts to change. This option expects a float in the range of
-0.0 to 1.0. Where 0 is the center of the joystick and 1 is the outer
-limit. The default is 0.3.
-.TP
-.B \-joystick_saturation, \-joy_saturation, \-jsat \fIvalue
-If you play with an analog joystick, the ends can drift a little,
-and may not match in the +/\- directions. joystick_saturation tells how
-far along an axis movement change will be accepted before it reaches
-the maximum range. This option expects a float in the range of 0.0 to
-1.0, where 0 is the center of the joystick and 1 is the outer limit.
-The default is 0.85.
-.TP
-.B \-natural, \-nat
-Specifies whether to use a natural keyboard or not.
-.TP
-.B \-uimodekey, \-umk
-Specifies the key used to toggle between full and partial UI mode.
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.\" SDL specific
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.TP
-.B \-keymap
-Enable keymap for non\-QWERTY keyboards. Used in conjunction
-with \-keymap_file.
-.TP
-.B \-keymap_file \fIfile
-Specifies the full path to the keymap file to be used. A few
-keymap files are available in /usr/share/games/mame\-common/keymaps.
-.TP
-.B \-joy_idx1 \fIjoystick
-.TP
-.B \-joy_idx2 \fIjoystick
-.TP
-.B \-joy_idx3 \fIjoystick
-.TP
-.B \-joy_idx4 \fIjoystick
-.TP
-.B \-joy_idx5 \fIjoystick
-.TP
-.B \-joy_idx6 \fIjoystick
-.TP
-.B \-joy_idx7 \fIjoystick
-.TP
-.B \-joy_idx8 \fIjoystick
-With these options you can assign a joystick to a
-specific index in MESS. Even if the kernel will list the joysticks
-in a different order on the next boot, MESS will still see the joystick
-as e.g. 'Joystick 2'. Use
-.B mess \-v
-to see which joysticks are recognized. Default is AUTO.
-.TP
-.B \-sixaxis
-Use special handling for PS3 Sixaxis controllers.
-.TP
-.B \-videodriver, \-vd x11\fR|\fBdirectfb\fR|\fBauto
-SDL video driver to use; auto selects SDL default.
-.TP
-.B \-audiodriver, \-ad alsa\fR|\fBarts\fR|\fBauto
-SDL audio driver to use; auto selects SDL default.
-.TP
-.B \-gl_lib alsa\fR|\fBarts\fR|\fBauto
-Alternative libGL.so to use; auto selects SDL default.
-.\"
-.\" *******************************************************
-.SS Input automatic enable options
-.\" *******************************************************
-.TP
-.B \-paddle_device, \-paddle none\fR|\fBkeyboard\fR|\fBmouse\fR\
-|\fBlightgun\fR|\fBjoystick
-.TP
-.B \-adstick_device, \-adstick none\fR|\fBkeyboard\fR|\fBmouse\fR\
-|\fBlightgun\fR|\fBjoystick
-.TP
-.B \-pedal_device, \-pedal none\fR|\fBkeyboard\fR|\fBmouse\fR\
-|\fBlightgun\fR|\fBjoystick
-.TP
-.B \-dial_device, \-dial none\fR|\fBkeyboard\fR|\fBmouse\fR\
-|\fBlightgun\fR|\fBjoystick
-.TP
-.B \-trackball_device, \-trackball none\fR|\fBkeyboard\fR|\fBmouse\fR\
-|\fBlightgun\fR|\fBjoystick
-.TP
-.B \-lightgun_device none\fR|\fBkeyboard\fR|\fBmouse\fR\
-|\fBlightgun\fR|\fBjoystick
-.TP
-.B \-positional_device none\fR|\fBkeyboard\fR|\fBmouse\fR\
-|\fBlightgun\fR|\fBjoystick
-.TP
-.B \-mouse_device none\fR|\fBkeyboard\fR|\fBmouse\fR\
-|\fBlightgun\fR|\fBjoystick
-Each of these options controls auto\-enabling the mouse, or joystick
-depending on the presence of a particular class of analog
-control for a particular system. For example, if you specify the option
-\-paddle mouse, then any system that has a paddle control will automatically
-enable mouse controls just as if you had explicitly specified \-mouse.
-Note that these controls override the values of \-[no]mouse,
-\-[no]joystick, etc.
-.\"
-.\" *******************************************************
-.SS Debugging options
-.\" *******************************************************
-.TP
-.B \-[no]log
-Creates a file called error.log which contains all of the internal
-log messages generated by the MESS core and system drivers. The default
-is OFF (\-nolog).
-.TP
-.B \-[no]verbose, \-[no]v
-Displays internal diagnostic information. This information is very
-useful for debugging problems with your configuration.
-Please use the \-verbose option and include the resulting information
-when reporting bugs. The default is OFF (\-noverbose).
-.TP
-.B \-update_in_pause
-Enables updating the screen bitmap while the system is paused. This is
-useful for debuggin in some scenarios (and gets in the way in others).
-.TP
-.B \-[no]debug, \-[no]d
-Activates the integrated debugger. By default, the debugger is entered
-by pressing the tilde (~) key during emulation. It is also entered
-immediately at startup. The default is OFF (\-nodebug).
-.TP
-.B \-debugscript \fIfile
-Specifies a file that contains a list of debugger commands to execute
-immediately upon startup. The default is NULL (no commands).
-.TP
-.B \-debug_internal, \-di
-Use the internal debugger for debugging.
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.\" SDL specific
-.\" +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-.TP
-.B \-[no]oslog
-Outputs the error.log data to the system debugger. This can be used at
-the same time as \-log to output the log data to both targets as well.
-Default is OFF (\-nooslog).
-.\"
-.\" *******************************************************
-.SS UI options
-.\" *******************************************************
-.TP
-.B \-uifont
-Specify a font to use.
-.TP
-.B \-newui, \-nu
-Use the new MESS UI.
-.\"
-.\" *******************************************************
-.SS Misc options
-.\" *******************************************************
-.TP
-.B \-bios default\fR|\fIbios
-Specifies the specific BIOS to use with the current system, for
-systems that make use of a BIOS. The \-listxml output will list all of
-the possible BIOS names for a system. The default is 'default'.
-.TP
-.B \-[no]cheat, \-[no]c
-Enables the reading of the cheat database, if present, and the Cheat
-menu in the user interface. The default is OFF (\-nocheat).
-.TP
-.B \-[no]skip_gameinfo
-Forces MESS to skip displaying the system info screen. The default is OFF
-(\-noskip_gameinfo).
-.TP
-.B \-ramsize, \-ram
-Size of RAM (if supported by driver).
-.TP
-.B \-writeconfig, \-wc
-Writes configuration to
-.IB driver .ini
-on exit.
-.\"
-.\"
-.\" FILES chapter
-.SH FILES
-.TP
-.B /etc/mess/mess.ini
-Main configuration file
diff --git a/games/mame/man/romcmp.6 b/games/mame/man/romcmp.6
deleted file mode 100644
index 347c2e9a619f..000000000000
--- a/games/mame/man/romcmp.6
+++ /dev/null
@@ -1,41 +0,0 @@
-.\" First parameter, NAME, should be all caps
-.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-.\" other parameters are allowed: see man(7), man(1)
-.TH ROMCMP 6 "December 11, 2008"
-
-.\" Please adjust this date whenever revising the manpage.
-.\"
-.\" Some roff macros, for reference:
-.\" .nh disable hyphenation
-.\" .hy enable hyphenation
-.\" .ad l left justify
-.\" .ad b justify to both left and right margins
-.\" .nf disable filling
-.\" .fi enable filling
-.\" .br insert line break
-.\" .sp <n> insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-
-.SH "NAME"
-romcmp \- ROM comparison utility program.
-
-.SH "SYNOPSIS"
-.B romcmp
-.RI "[OPTION] [FOLDER|ZIPFILE] [FOLDER|ZIPFILE]"
-
-.SH "DESCRIPTION"
-Utility that checks/compare a single or set of ROMs.
-
-.SH "OPTIONS"
-.IP "-d"
-enable slower (more comprehensive) comparison.
-
-.SH "COPYRIGHT"
-Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
-
-.SH "AUTHOR"
-Written by Nicola Salmoria and the MAME(tm) team.
-
-.sp 3
-This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
-for the Debian project but may be used by others.
diff --git a/games/mame/man/testkeys.6 b/games/mame/man/testkeys.6
deleted file mode 100644
index 1900c9c0a4b8..000000000000
--- a/games/mame/man/testkeys.6
+++ /dev/null
@@ -1,37 +0,0 @@
-.\" First parameter, NAME, should be all caps
-.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-.\" other parameters are allowed: see man(7), man(1)
-.TH TESTKEYS 6 "December 11, 2008"
-
-.\" Please adjust this date whenever revising the manpage.
-.\"
-.\" Some roff macros, for reference:
-.\" .nh disable hyphenation
-.\" .hy enable hyphenation
-.\" .ad l left justify
-.\" .ad b justify to both left and right margins
-.\" .nf disable filling
-.\" .fi enable filling
-.\" .br insert line break
-.\" .sp <n> insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-
-.SH "NAME"
-testkeys \- Code identifier for key pressed.
-
-.SH "SYNOPSIS"
-.B testkeys
-.RI ""
-
-.SH "DESCRIPTION"
-Utility that returns the code of the key being pressed or released.
-
-.SH "COPYRIGHT"
-Copyright (C) 1997-2008, Nicola Salmoria and the MAME(tm) team
-
-.SH "AUTHOR"
-Written by Nicola Salmoria and the MAME(tm) team.
-
-.sp 3
-This manual page was written by Ludovic Lechapt <ludomatic@gmail.com>,
-for the Debian project but may be used by others.