--- xscreensaver-4.21.orig/utils/images/logo-180.xpm
+++ xscreensaver-4.21/utils/images/logo-180.xpm
@@ -1,207 +1,443 @@
 /* XPM */
-
-/* XScreenSaver Logo, designed by Angela Goodman <rzr_grl@yahoo.com>
-   Copyright (c) 2001, 2002 by Jamie Zawinski <jwz@jwz.org>
-   Unauthorized use or reproduction prohibited.
-
-   http://www.jwz.org/xscreensaver/
- */
-
-static const char * const logo_180_xpm[] = {
-"180 180 16 1",
-" 	c None    m None",
-")	c #FF0000 m #FFFFFF",
-",	c #FFFFFF m #FFFFFF",
-".	c #000000 m #000000",
-"-	c #ED9E00 m #FFFFFF",
-"'	c #4F3504 m #000000",
-"=	c #DBDBDB m #000000",
-">	c #B0B0B0 m #000000",
-"+	c #929292 m #000000",
-";	c #797979 m #000000",
-"@	c #A30000 m #000000",
-"#	c #604D28 m #000000",
-"$	c #600000 m #000000",
-"%	c #37332D m #000000",
-"&	c #2D0C05 m #000000",
-"*	c #A46E00 m #000000",
-"                                                                                                                                                                                    ",
-"                                                                    .                                                                                                               ",
-"                                                                   ..                                                                                                               ",
-"                                                                   ...                                                                                                              ",
-"                                                                 . ...                                                                                                              ",
-"                                                                 .. ...                                                                                                             ",
-"                                                                 .&.....                                                                                                            ",
-"                                                                  &&....                                                                                                            ",
-"                                                                  .@&....                                                                                                           ",
-"                                                                   $).....                                                                                                          ",
-"                                                                   .)@....                                                                                                          ",
-"                                                                   .@)@....                                                                                                         ",
-"                                                                    &))$....                                                                                                        ",
-"                                                                    .)))&...                                                                                                        ",
-"                                                                    .@))@&...                                                                                                       ",
-"                                                                     $)))@....                                                                                                      ",
-"                                                                     &))))$....                                                                                                     ",
-"                                                                     .)))))&...                                                                                                     ",
-"                                                                      @))))@....                                                                                                    ",
-"                                                                      $)))))$&...                                                                                                   ",
-"                                                                      .)))))).&..                                                                                                   ",
-"                                                                      .))))))@....                     ..                                                                           ",
-"                                                                      .)))))))&'...                .. ...                                                                           ",
-"                                                                      .@)))))))%'..                .  ...                                                                           ",
-"                                                                       @)))))))$#&..              .. ...                                                                            ",
-"                                                                       $))))))))&#...            .& ....                                                                            ",
-"                                                                       &))))))))$*%..            &. ....                                                                            ",
-"                                                                       $))))))))@#*...          .$.....                                                                             ",
-"                                                                       &)))))))))&-'..         .@$.....                                                                             ",
-"                                                                       $)))))))))&-*..         &)......                                                                             ",
-"                                                                       &)))))))))@*-...       .@@.....                                                                              ",
-"                                                                       .)))))))))$*-&..       &)@.....                                                                              ",
-"                                                                       .)))))))))$**...      .@)$..&..                                                                              ",
-"                                                                       .)))))))))&-'..       &))$.&'..                                                                              ",
-"                                                                       $))))))))$'-...      .@))$.*'..                                                                              ",
-"                                                                       $)))))))).-'..       $)))&%-...                                                                              ",
-"                                                                       @)))))))$#-...      .))))&*-..                                                                               ",
-"                                                                      .@)))))))&-#..       &))))&-*..                                                                               ",
-"                                                                      .)))))))$*-...      .@))))&--...                                                                              ",
-"                  ....................................................$)))))))&-*.........&)))))&-*...............................................................                  ",
-"                 .....................................................@))))))$#-&.........$)))))&--.................................................................                ",
-"                .....................................................&)))))))&-*..........))))))$--..................................................................               ",
-"                .....................................................@))))))$*-'.........$))))))$*-..................................................................               ",
-"               .....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+&))))))).--..;,,,,,,#@))))))@*-..;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=#....               ",
-"               ....%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=&)))))))@'-#..=,,,,,=&)))))))$*-..;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%@)))))))&--&.%,,,,,,+$)))))))@#-..;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%$)))))))@'-*..+,,,,,,%)))))))))&-%.#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+$))))))))$*-'.&=,,,,,=&)))))))))&-'.&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>.)))))))))&--..#,,,,,,;@)))))))))$-#..=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=&@))))))))$*-*..>,,,,,,#@)))))))))$**..>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=%@)))))))))&--'.&,,,,,,=&))))))))))@#-..+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;$))))))))))%--..;,,,,,,>$)))))))))))%-&.#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=&))))))))))@#--..+,,,,,,;@)))))))))))&-'.%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>=,,,,,,,%@))))))))))$--#..=,,,,,,%))))))))))))$*#..=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;.>,&&=,,+$)))))))))))&--'.%,,,,,,,&))))))))))))@'*..>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,=>>>>>>+>>>>+>>>>+&$;#..;>>&)))))))))))@'--..%>>>>>>+&)))))))))))))&-&.%>>>>+>>>>+>>>>+>>>>+>>>>+>>>>+>>>>>>>>>>>>>>=,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,+...................@&.......$)))))))))))@#--..........$)))))))))))))$*#...............................................%>,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,#...................&)........@)))))))))))@*-*..........@)))))))))))))@#*.................................................+,,,,,,,,=....               ",
-"               ....+,,,,,,,,+....................@@.......$))))))))))))$*-*..........@))))))))))))))&-&.................................................=,,,,,,,=....               ",
-"               ....+,,,,,,,=....................&)@.......)))))))))))))$--#..........@))))))))))))))$*#.................................................%,,,,,,,=....               ",
-"               ....+,,,,,,,>....................@)$......&)))))))))))))$*-*..........)))))))))))))))@'*..................................................,,,,,,,=....               ",
-"               ....+,,,,,,,+....................)).......$)))))))))))))@*-#..........))))))))))))))))&-..................................................>,,,,,,=....               ",
-"               ....+,,,,,,,+...................@)).......@)))))))))))))@#-*..........))))))))))))))))$#'.................................................>,,,,,,=....               ",
-"               ....+,,,,,,,+...................@)@......&)))))))))))))))%-*..........)))))))))))))))))&-.................................................>,,,,,,=....               ",
-"               ....+,,,,,,,+..................$))$......$)))))))))))))))&--..........)))))))))))))))))$*'................................................>,,,,,,=....               ",
-"               ....+,,,,,,,+..................@))&......$)))))))))))))))$*-&.........)))))))))))))))))@%-................................................>,,,,,,=....               ",
-"               ....+,,,,,,,+..................))).......@))))))))))))))))&-#.........))))))))))))))))))&*'...............................................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................$))).......@))))))))))))))))$*-.........))))))))))))))))))@'*...............................................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................@))@.......))))))))))))))))))&-&........)))))))))))))))))))$*'..............................................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................)))@.%.....))))))))))))))))))$#*........@))))))))))))))))))@&-..............................................>,,,,,,=....               ",
-"               ....+,,,,,,,+................$)))$.*.....)))))))))))))))))))&*&.......$)))))))))))))))))))$*#.............................................>,,,,,,=....               ",
-"               ....+,,,,,,,+................@)))$'*.....@)))))))))))))))))))&*.......&))))))))))))))))))))&-&............................................>,,,,,,=....               ",
-"               ....+,,,,,,,+...............&))))$**..&%&@)))))))))))))))))))@%#...%&%.))))))))))))))))))))$#*...&%%&%%&%%&%%&%%&%%&%%....................>,,,,,,=....               ",
-"               ....+,,,,,,,+...............$))))$*-..+,;@))))))))))))))))))))$#%..+,,#@))))))))))))))))))))&-#..%,,,,,,,,,,,,,,,,,,,,=+..................>,,,,,,=....               ",
-"               ....+,,,,,,,+...............@))))$--..+,+@)))))))))))))))))))))&#...=,=&))))))))))))))))))))).-&..#,,,,,,,,,,,,,,,,,,,,,=.................>,,,,,,=....               ",
-"               ....+,,,,,,,+...............)))))$*-%.#,>$))))))))))))))))))))))&#...=,'@))))))))))))))))))))@%-%..;,,,,,,,,,,,,,,,,,,,,,#................>,,,,,,=....               ",
-"               ....+,,,,,,,+..............$)))))$--&.#,,&))))))))))))))))))))))@&'..%,>$)))))))))))))))))))))$#-...+,,,,,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+..............@)))))@*-#.%,,#@))))))))))))))))))))))@&'..%=%))))))))))))))))))))))&**...>,,,,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+..............@)))))@#-#..,,+$)))))))))))))))))))))))@&%..;+$)))))))))))))))))))))@&--..#,,,,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.............&))))))@#-*..=,=&))))))))))))))))))))))))$'&..;%))))))))))))))))))))))@'-#..>,,,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.............&)))))))&--..+,,'@))))))))))))))))))))))))&#...#$))))))))))))))))))))))&*-..#,,,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.............@)))))))&--..#,,>$)))))))))))))))))))))))))&#....)))))))))))))))))))))))&-#..>,,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.............@)))))))@#-#.&=,,&)))))))))))))))))))))))))@&#...$))))))))))))))))))))))$#-..#,,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.............)))))))))#-*..>,,;@)))))))))))))))))))))))))@''...)))))))))))))))))))))))&-'..,,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+............&)))))))))&--&.#,,=&))))))))))))))))))))))))))&*&..&))))))))))))))))))))))@#*..>,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+............@)))))))))$*-'.&,,,#@))))))))))))))))))))))))))&*...@))))))))))))))))))))))&-..#,,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+............@)))))))))@#-*..>,,=&))))))))))))))))))))))))))$##..$))))))))))))))))))))))@##..=,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+............@))))))))))%--..#,,,%)))))))))))))))))))))))))))&-&..@))))))))))))))))))))))&*..+,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+............)))))))))))$*-#..=,,>&))))))))))))))))))))))))))@#*..$))))))))))))))))))))))$*&.#,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+............))))))))))))&--..#,,,%@))))))))))))))))))))))))))&-&..@)))))))))))))))))))))@''.%,,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........$))))))))))))&*-'..=,,+$))))))))))))))))))))))))))@#*..$))))))))))))))))))))))&#..=,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........$))))))))))))@'-*..;,,,&)))))))))))))))))))))))))))&-&..))))))))))))))))))))))$#..>,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........$)))))))))))))&*-'..=,,+$))))))))))))))))))))))))))$**..$))))))))))))))))))))))&..;,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........@)))))))))))))@'-*..;,,,.))))))))))))))))))))))))))@%-...))))))))))))))))))))))&%.%,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........@))))))))))))))$*-%..=,,;$))))))))))))))))))))))))))&-'..@)))))))))))))))))))))$&..,,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........@)))))))))))))))&-*..%,,=&))))))))))))))))))))))))))@'-..$)))))))))))))))))))))@&..>,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........@)))))))))))))))$#-#..>,,;@))))))))))))))))))))))))))&*&.&))))))))))))))))))))))...;,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........@))))))))))))))))&*-&.&=,=.)))))))))))))))))))))))))))&&..))))))))))))))))))))))$..%,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........@))))))))))))))))@&-#..+,,#@)))))))))))))))))))))))))))$.$))))))))))))))))))))))@...=,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........$)))))))))))))))))$#-%..=,>&)))))))))))))))))))))))))))))))))))))))))))))))))))))...>,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........$))))))))))))))))))$**..#,,#@))))))))))))))))))))))))))))))))))))))))))))))))))))...+,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...........&))))))))))))))))))@&-'..>,>$))))))))))))))))))))))))))))))))))))))))))))))))))))$..#,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+............)))))))))))))))))))@%-..%,,&))))))))))))))))))))))))))))))))))))))))))))))))))))@..%,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+............@)))))))))))))))))))$##..;,#@)))))))))))))))))))))))))))))))))))))))))))))))))))@...,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+............$))))))))))))))))))))&*&.&=>$))))))))))))))))))))))))))))))))))))))))))))))))))))...=,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.............)))))))))))))))))))))%#..;,&))))))))))))))))))))))))))))))))))))))))))))))))))))&..>,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.............@))))))))))))))))))))$''..=#@)))))))))))))))))))))))))))))))))))))))))))))))))))$..;,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.............&)))))))))))))))))))))&#..#+$)))))))))))))))))))))))))))))))))))))))))))))))))))$..;,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+..............@))))))))))))))))))))@&'..=$)))))))))))))))))))))))))))))))))))))))))))))))))))@..&,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+..............$)))))))))))))))))))))$'..+&)))))))))))))))))))))))))))))))))))))))))))))))))))@...=,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...............))))))))))))))))))))))...#%))))))))))))))))))))))))))))))))))))))))))))))))))))...=,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+...............$)))))))))))))))))))))$....))))))))))))))))))))))))))))))))))))))))))))))))))))...+,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+................))))))))))))))))))))))....))))))))))))))))))))))))))))))))))))))))))))))))))))...;,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+................$)))))))))))))))))))))$...@)))))))))))))))))))))))))))))))))))))))))))))))))))&&.#,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................))))))))))))))))))))))&..))))))))))))))))))))))))))))))))))))))))))))))))))))$%.%,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................$))))))))))))))))))))))&&))))))))))))))))))))))))))))))))))))))))))))))))))))$'..,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$#..=,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................+$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$*..>,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................=%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$*..>,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,+&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&-..;,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,#@)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&-%.#,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,=&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&-'.%,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,,;$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@'-#.&,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,,,&@))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@*-*..=,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,,,>$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&--&..=,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,,,,#@)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&-'..#,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,,,,=&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$**..%,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,,,,,>&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).*..&=,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,,,,,,;$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$'...=,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................,,,,,,,,%@)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).&..;,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................=,,,,,,,=&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$...#,,,,,,,,,,,,,>................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................>,,,,,,,,>&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...%,,,,,,,,,,,,,,+................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................;,,,,,,,,,#$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&..&=,,,,,,,,,,,,,,%................>,,,,,,=....               ",
-"               ....+,,,,,,,+..................+,,,,,,,,,#$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@...=,,,,,,,,,,,,,,;.................>,,,,,,=....               ",
-"               ....+,,,,,,,+...................#+>>>>>>>>%@))))))))))))))))))))))))))))))))))))))))))))))))))))))))@...#>>>>>>>>>>>>>+#..................>,,,,,,=....               ",
-"               ....+,,,,,,,+...............................@)))))))))))))))))))))))))))))))))))))))))))))))))))))))&.....................................>,,,,,,=....               ",
-"               ....+,,,,,,,+................................@)))))))))))))))))))))))))))))))))))))))))))))))))))))&......................................>,,,,,,=....               ",
-"               ....+,,,,,,,+................................&@)))))))))))))))))))))))))))))))))))))))))))))))))))$.......................................>,,,,,,=....               ",
-"               ....+,,,,,,,+.................................&@)))))))))))))))))))))))))))))))))))))))))))))))))@........................................>,,,,,,=....               ",
-"               ....+,,,,,,,+..................................&@)))))))))))))))))))))))))))))))))))))))))))))))$.........................................>,,,,,,=....               ",
-"               ....+,,,,,,,+...................................&@)))))))))))))))))))))))))))))))))))))))))))))$..........................................>,,,,,,=....               ",
-"               ....+,,,,,,,+....................................&@)))))))))))))))))))))))))))))))))))))))))))$...........................................>,,,,,,=....               ",
-"               ....+,,,,,,,+......................................@)))))))))))))))))))))))))))))))))))))))))&............................................>,,,,,,=....               ",
-"               ....+,,,,,,,+.......................................$))))))))))))))))))))))))))))))))))))))@..............................................>,,,,,,=....               ",
-"               ....+,,,,,,,+.........................................@)))))))))))))))))))))))))))))))))))&...............................................>,,,,,,=....               ",
-"               ....+,,,,,,,+..........................................$))))))))))))))))))))))))))))))))@.................................................=,,,,,,=....               ",
-"               ....+,,,,,,,=............................................$))))))))))))))))))))))))))))$&.................................................&,,,,,,,=....               ",
-"               ....+,,,,,,,,%.............................................$@))))))))))))))))))))))@$&...................................................;,,,,,,,=....               ",
-"               ....+,,,,,,,,=................................................$@@))))))))))))))@@@&'#%..................................................%,,,,,,,,=....               ",
-"               ....+,,,,,,,,,=&...................................................$$@@@@@@@$$&''**'...................................................%=,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,=+%%%#%%%%#%%%%#%%%%#%%%%#%%%%#%%%%#%%%%#%%..................#----'............%%%#%%%%#%%%%#%%%%#%%%%#%%%%#%%%%#%%%%##+,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&..................&''..............=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+....................................;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&.....................................=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#......................................%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+........................................;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>&.........................................>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>............................................>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>..............................................;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#................................................#=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>%..................................................&+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>%......................................................%>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=;%..........................................................&;=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>................................................................+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................................%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%................................................................#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=....               ",
-"               ....&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>....               ",
-"                ....%;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;.....               ",
-"                .....................................................................................................................................................               ",
-"                 ...................................................................................................................................................                ",
-"                 ..................................................................................................................................................                 ",
-"                   ...............................................................................................................................................                  ",
-"                                                                                                                                                                                    ",
-"                                                                                                                                                                                    ",
-"                                                                                                                                                                                    "};
+static char *logo_180_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"180 180 257 2",
+"   c #000000",
+".  c #0A0A00",
+"X  c #0B0B0B",
+"o  c #0A0000",
+"O  c #180000",
+"+  c #121200",
+"@  c #1B1B00",
+"#  c #121212",
+"$  c #1B1B1B",
+"%  c #2B0404",
+"&  c #232300",
+"*  c #2B2B00",
+"=  c #333300",
+"-  c #3C3C00",
+";  c #222222",
+":  c #2C2C2C",
+">  c #333333",
+",  c #3C3C3C",
+"<  c #2E2E32",
+"1  c #632020",
+"2  c #444400",
+"3  c #4B4B00",
+"4  c #535300",
+"5  c #5B5B00",
+"6  c #5D5700",
+"7  c #636300",
+"8  c #6B6900",
+"9  c #737300",
+"0  c #7A7A00",
+"q  c #434343",
+"w  c #4B4B4B",
+"e  c #474748",
+"r  c #535353",
+"t  c #5B5B5B",
+"y  c #57575A",
+"u  c #704D4E",
+"i  c #616161",
+"p  c #6A6A6A",
+"a  c #666567",
+"s  c #6C6C72",
+"d  c #737373",
+"f  c #72727D",
+"g  c #7B7B7B",
+"h  c #776D6D",
+"j  c #5E5E66",
+"k  c #767680",
+"l  c #797983",
+"z  c #797989",
+"x  c #7F7F91",
+"c  c #930000",
+"v  c #982A0F",
+"b  c #913434",
+"n  c #A60100",
+"m  c #B91111",
+"M  c #AF290B",
+"N  c #A82E2E",
+"B  c #906A00",
+"V  c #BC5C00",
+"C  c #BC5700",
+"Z  c #B74500",
+"A  c #BC6800",
+"S  c #BE7700",
+"D  c #A06400",
+"F  c #9E5200",
+"G  c #925151",
+"H  c #906F70",
+"J  c #AC6A6A",
+"K  c #B04D51",
+"L  c #CC0000",
+"P  c #C60703",
+"I  c #C61602",
+"U  c #D30000",
+"Y  c #DB0000",
+"T  c #DB0A00",
+"R  c #D81900",
+"E  c #D41414",
+"W  c #C72400",
+"Q  c #C53700",
+"!  c #D53800",
+"~  c #DE2F00",
+"^  c #CD2E2E",
+"/  c #E30000",
+"(  c #EB0000",
+")  c #E90C00",
+"_  c #E60B02",
+"`  c #E81500",
+"'  c #F30000",
+"]  c #FD0000",
+"[  c #FE0C00",
+"{  c #F60B0A",
+"}  c #FC1400",
+"|  c #FA1900",
+" . c #F41718",
+".. c #E31111",
+"X. c #F41E21",
+"o. c #E62600",
+"O. c #E43900",
+"+. c #FE2400",
+"@. c #F82800",
+"#. c #FA3700",
+"$. c #F02F2E",
+"%. c #F53E41",
+"&. c #C64800",
+"*. c #C15E00",
+"=. c #CE5900",
+"-. c #DA4600",
+";. c #D95700",
+":. c #C46100",
+">. c #CB6400",
+",. c #C86A00",
+"<. c #C47400",
+"1. c #D16500",
+"2. c #D46800",
+"3. c #DC6C00",
+"4. c #DC6200",
+"5. c #DA7400",
+"6. c #EB4100",
+"7. c #E64800",
+"8. c #E55800",
+"9. c #FE4400",
+"0. c #F74800",
+"q. c #FA5700",
+"w. c #E16D00",
+"e. c #E86A00",
+"r. c #E47100",
+"t. c #EB7400",
+"y. c #E97B00",
+"u. c #FC6300",
+"i. c #FA6900",
+"p. c #F17600",
+"a. c #F47900",
+"s. c #FC7400",
+"d. c #FD7D00",
+"f. c #F67F0A",
+"g. c #D24648",
+"h. c #D77172",
+"j. c #CE6C71",
+"k. c #E6575A",
+"l. c #ED4749",
+"z. c #EA7173",
+"x. c #E55E65",
+"c. c #877F87",
+"v. c #8A8A00",
+"b. c #838300",
+"n. c #929200",
+"m. c #9B9B00",
+"M. c #A8A800",
+"N. c #B3B300",
+"B. c #BBBB00",
+"V. c #BCAA00",
+"C. c #BF8200",
+"Z. c #C78600",
+"A. c #C59C00",
+"S. c #D88600",
+"D. c #D79300",
+"F. c #C7B800",
+"G. c #D9BA00",
+"H. c #CDA700",
+"J. c #E98700",
+"K. c #E89600",
+"L. c #FD8200",
+"P. c #F98B00",
+"I. c #FE9100",
+"U. c #F79900",
+"Y. c #F48412",
+"T. c #EE8C2F",
+"R. c #E7A600",
+"E. c #E8B500",
+"W. c #F9A700",
+"Q. c #FCB300",
+"!. c #F5B800",
+"~. c #E69B58",
+"^. c #C4C400",
+"/. c #CBCB00",
+"(. c #D5C700",
+"). c #D2D200",
+"_. c #DBDB00",
+"`. c #DDD200",
+"'. c #C3C31F",
+"]. c #E7C700",
+"[. c #E7DA00",
+"{. c #FCC500",
+"}. c #F7D600",
+"|. c #E3E300",
+" X c #EBEB00",
+".X c #EBE400",
+"XX c #FDE300",
+"oX c #F7E900",
+"OX c #F3F300",
+"+X c #FDF400",
+"@X c #FDFD00",
+"#X c #F1F117",
+"$X c #DCDC77",
+"%X c #E1E163",
+"&X c #D7D745",
+"*X c #838383",
+"=X c #84848D",
+"-X c #8B8B8B",
+";X c #858592",
+":X c #898992",
+">X c #87879B",
+",X c #929292",
+"<X c #999999",
+"1X c #92929C",
+"2X c #8787A0",
+"3X c #8B8BA3",
+"4X c #9393AA",
+"5X c #9898AE",
+"6X c #9595A5",
+"7X c #9A9AB1",
+"8X c #AE9393",
+"9X c #A3A3A3",
+"0X c #ABABAB",
+"qX c #A0A0AD",
+"wX c #A1A1B5",
+"eX c #A4A4B9",
+"rX c #ADADB5",
+"tX c #AAAABD",
+"yX c #B3B3B3",
+"uX c #BBBBBB",
+"iX c #B2B2BD",
+"pX c #B7ABB0",
+"aX c #ADADC1",
+"sX c #B2B2C4",
+"dX c #B6B6C8",
+"fX c #B9B9C4",
+"gX c #BCBCCD",
+"hX c #BEBED0",
+"jX c #D09191",
+"kX c #D2ADAF",
+"lX c #EB9193",
+"zX c #F1B8B8",
+"xX c #D5A49B",
+"cX c #CDBBC8",
+"vX c #C3C3C3",
+"bX c #C5C5CE",
+"nX c #CBCBCB",
+"mX c #C2C2D2",
+"MX c #C8C8D5",
+"NX c #CCCCDA",
+"BX c #D3D3D3",
+"VX c #D1D1DE",
+"CX c #DBDBDB",
+"ZX c #D7CBCC",
+"AX c #D5D5E1",
+"SX c #DADAE5",
+"DX c #DEDEE8",
+"FX c #EDD1D2",
+"GX c #E3E3E3",
+"HX c #E2E2EA",
+"JX c #E9E9ED",
+"KX c #F2F2F3",
+"LX c #FCFCFC",
+"PX c #FBF7F7",
+"IX c #FEE0E0",
+"UX c #DBDB91",
+"YX c None",
+/* pixels */
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] YXYXd.YX@X@XYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] YXd.d.YX@X@X    YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] d.d.d.@X@X      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] YXd.d.W.@X@X    YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] d.d.d.@X@X_.    YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] d.d.I.@X@X@     YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] s.d.d.XX@X X      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] d.d.L.@X@Xv.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] 9.d.d.Q.@X@X=     YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] [ s.d.d.XX@X/.o     YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] #.d.d.I.@X@X0       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] u.d.d.{.@X@X&     YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] +.d.d.L.@X@Xm.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] u.d.L.Q.@X@X*     YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] | d.d.L.+X@XN.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] u.d.d.{.@X@X&     YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] #.d.d.I.@X@Xb.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] [ d.d.d.XX@X|.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] q.d.d.Q.@X@X-     YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] #.d.d.U.@X@X0       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] +.d.d.I.@X@Xm.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] } d.d.d.@X@X^.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] [ d.d.d.oX@X|.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] } d.d.d.+X@X).      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] @.d.d.I.@X@XM.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] q.d.d.Q.@X@X7       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] [ d.d.d.XX@X@X+       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] 9.d.d.W.@X@Xb.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] [ d.d.d.XX@X X+       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] 9.L.d.Q.@X@X9       YXYXYXYXYXYXYXYXYX] YXYXd.YXYX@XYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] } d.d.L.+X@X|..       YXYXYXYXYXYX] ] ] #.d.d.L.@X@X@XYX    YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] u.d.d.{.@X@X3       YXYXYXYXYX] ] ] ] 9.d.d.Q.@X@X X        YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] #.d.d.W.@X@Xn.        YXYXYX] ] ] ] ] 9.d.d.W.@X@XB.        YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] | d.d.I.@X@X)..       YXYX] ] ] ] ] ] #.d.d.U.@X@XB.        YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] s.d.d.}.@X@X*       YXYX] ] ] ] ] ] } d.d.d.oX@X_..       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] q.d.d.Q.@X@X9         YX] ] ] ] ] ] [ i.d.d.}.@X@X=       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] #.d.d.U.@X@XM.        ] ] ] ] ] ] ] ] 9.d.d.Q.@X@X0         YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] | d.d.I.+X@X)..       ] ] ] ] ] ] ] ] +.d.d.I.@X@X^.        YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] [ s.d.L.XX@XOX*       ] ] ] ] ] ] ] ] } s.d.d.XX@X X@       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] q.d.d.{.@X@X3       ] ] ] ] ] ] ] ] ] q.d.d.{.@X@X4       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 9.d.d.W.@X@Xv.      ' ] ] ] ] ] ] ] ] @.d.d.I.+X@XN.        YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] +.d.d.I.+X@X^.o     U ] ] ] ] ] ] ] ] ] i.d.d.}.@X+X*       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] } s.d.L.XX@X X@     n ] ] ] ] ] ] ] ] ] #.d.d.U.@X@Xm.        YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] i.d.d.{.@X@X3   o 1 ] ] ] ] ] ] ] ] ] ] s.d.d.}.OXOX@       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 9.d.d.W.@X@Xb.    % ] ] ] ] ] ] ] ] ] ] 9.d.d.U.@X@Xv.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] +.d.d.I.@X@X^.    O ] ] ] ] ] ] ] ] ] ] [ a.d.d.XX@X X+       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] [ d.d.L.XX@X|.@     ( ] ] ] ] ] ] ] ] ] ] 9.d.a.W.@XOX0       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] u.d.d.{.@XOX2     c ] ] ] ] ] ] ] ] ] ] ] s.a.d.}.OXOX@       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 9.d.d.W.@X@Xb.    % ] ] ] ] ] ] ] ] ] ] ] | d.a.L.+XOXB.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] +.d.d.U.+X@XB.      ' ] ] ] ] ] ] ] ] ] ] ] q.d.d.!.OX@X5       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] s.d.d.}.OXOX@     n ] ] ] ] ] ] ] ] ] ] ] ] p.d.a.XXOX X.       YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 9.d.d.W.@X@X0       ] ] ] ] ] ] ] ] ] ] ] ] @.p.d.I.OX@Xm.      YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXi i i i i i i i t i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i N { ] ] ] ] ] ] ] ] ] ] ] ] ] ] } d.a.L.oX@X_..     N ] ] ] ] ] ] ] ] ] ] ] ] q.d.p.!.OXOX2     ; i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXi i i i i i i i t i i i i i i t i i i i i i i i i i i i i i i t i i i i i i i i i i t i i i a ..] ] ] ] ] ] ] ] ] ] ] ] ] ] ] q.d.d.!.@XOX5     < E ] ] ] ] ] ] ] ] ] ] ' [ a.d.a.oXOX_.    X t i i t i i i i i i i i i i i i i i i i t i i i i i i t i i i i i i i i i i i i i i i t i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXi i i t i i i i i i i i i i i i i i i i i i t i i i i t i i i i i i i i i i t i i i i i i i i i N ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] } d.d.P.oXOX^.    X u ] ] ] ] ] ] ] ] ] ] ] ] #.a.p.U.OXOXb.    : i i i i i j i i i i i i i i j j i t i i i i t i i i i i i j i i i i i i t i i t i i i i i i i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXi i i i i i i f l -X:X:X:X>X;X;X;X;X-X:X;X:X=X;X:X;X;X=X-X=X;X=X=X=X=X=X=X=X=X=X=X=X=X=X=Xz =X=X=X=X{ ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] q.d.a.W.@XOX5     w K ] ] ] ] ] ] ] ] ' ] ] ' q.p.p.!.OXOX2     j l l z l z z l l l l l l l l z k k k l k k k l k f k l k k k k l k l k k k k k k f f s i i i i i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXi i i i i a 1XdXdXgXgXdXgXdXdXdXdXdXdXdXdXsXdXsXsXsXsXsXsXsXsXsXsXaXaXsXaXsXsXaXaXaXaXaXaXtXaXaXaXeXj.] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] a.a.p.}.OXOX+     5Xg.] ] ] ' ] ] ] ' ] ] ] ] p.a.p.}.OXOX+   X 4X7X5X7X7X4X4X4X5X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X3X4X4X3X3X3X3X3X3X3X3X3X3X3X3X3X3X2Xx f t i i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXi i t i i 1XdXgXdXhXmXMXMXNXMXNXMXMXNXMXMXMXMXMXMXmXmXmXMXmXmXmXmXbXbXmXmXmXmXbXcXmXmXgXmXgXbXgXgXgXcX .] ] ] ] ] ] ] ] ] ] ] ] ] ] ] +.d.a.L.OXOXN.    > dX .] ' ] ] ] ] ] ] ] ] ' | a.a.a.OXOX^.    : aXaXaXaXaXaXaXaXaXaXaXaXaXaXeXaXaX7XaXaXaXaXaXeXtXeXeXeXeXeXeXeXeXwXwXeXwXwXeXwXwX7X7X4X3X3X2X>Xp i t i i YXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXi i i i p tXgXgXmXSXHXJXJXJXJXHXHXHXJXHXHXJXHXHXHXHXHXHXHXHXHXHXHXHXHXDXHXHXDXDXDXDXSXSXDXDXDXDXDXDXSXlX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 0.a.d.W.+X@X7     z ZX] ] ] ] ] ' ] ' ' ' ] ] #.p.a.U. XOXn.    j MXNXNXNXmXNXNXmXNXMXmXMXMXMXMXNXmXNXmXhXhXhXmXmXmXmXmXMXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXgXeX3X3X2Xf i i i i YXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXi t i p sXgXgXAXJXJXHXHXJXHXJXHXJXJXHXHXHXJXHXHXHXHXHXHXHXHXHXDXHXDXHXDXDXDXDXSXDXDXSXSXSXDXDXSXSXDXSX%.] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] i.a.p.{.OXOX*     gXlX' ' ] ] ] ] ] ] ] ] ] ' #.a.p.K.OXOX9     :XNXNXNXNXNXNXMXNXNXMXNXMXMXMXNXNXNXmXMXMXMXMXMXMXhXMXMXMXmXmXmXmXmXmXmXmXmXmXgXgXmXgXmXmXgXgXdX4X3X2Xf i t i i YXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXi i i a sXgXmXJXJXJXJXJXJXHXJXHXJXHXHXHXJXHXHXHXHXHXHXHXHXHXHXDXHXHXDXDXDXDXDXHXCXDXDXCXSXDXCXSXSXSXSXZX] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] i.a.a.{.OXOX&   # AXk.' ] ] ' ' ] ' ' ] ' ' ] 6.p.p.U.OXOX7     5XNXNXNXNXMXNXNXNXMXNXMXNXMXMXMXmXMXNXMXMXmXhXMXMXMXMXmXmXmXMXmXmXmXmXmXmXmXmXmXmXmXmXmXgXmXmXgXmX7X2X2Xp i i i YXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXi i i :XgXgXDXJXJXJXJXHXSXAXNXNXNXNXNXNXNXNXVXNXNXNXVXNXVXNXVXVXVXVXVXVXVXVXNXcXlXVXVX~.VXZXUXVXMXmXVXz.] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ' ] u.p.a.!.OXOX*   X AXl.] ' ] ' ] ] ' ] ' ' ] ' 0.p.p.R.OXOX5     rXVXVXAXAXVXVXAXVXAXAXAXNXAXAXNXAXAXAXAXAXAXAXAXAXAXAXAXVXVXAXAXAXAXAXAXAXAXAXAXAXVXAXNXMXhXhXhXhXhX4X2Xx i i j i YXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXi i i a gXgXVXJXJXHXJXAXmXhXgXhXmXmXmXmXmXmXmXmXmXmXMXmXmXmXmXmXmXmXmXmXmXMXmXcXk.h.MXxX~.MX%XUXMXf sXNXl.] ] ] ] ] ] ] ] ] ] ' ] ' ] ] ] ] q.a.a.!.OXOX=   . NX$.' ] ] ] ' ] ' ] ' ] ' ' 0.p.p.R.OX X4     iXAXSXAXAXSXAXSXAXAXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXDXSXHXDXDXDXDXDXHXHXSXHXHXHXHXDXSXhXhXhXhXdX3X2Xf i i i YXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXt i i =XgXmXJXJXJXJXNXhXhXhXmXgXhXhXmXmXmXhXmXmXmXmXmXmXmXmXmXmXmXNXmXmXMXmXmXcX{ z.MXT.T.MX#X$XmX$ wXNXX.] ] ] ] ] ] ] ] ' ] ' ] ] ] ] ] ' q.a.p.!.OXOX-     NXX.' ] ' ' ] ' ' ] ' ' ' ' 0.p.p.R.OXOX6     fXAXAXAXAXSXAXSXSXSXAXAXSXSXSXSXSXSXSXSXSXSXSXHXSXDXSXHXDXDXDXDXDXDXDXHXHXSXDXHXHXDXDXHXDXHXDXhXgXhXhXaX3Xx i i i YXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXi i i wXgXAXJXJXJXDXhXhXhXmXhXmXmXhXhXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXNXmXMXNXh.[ x.kXa.T.UXOX%X:X  6XmX{ ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ' ] 0.p.p.R.OXOX3     MX{ ] ' ] ' ' ] ' ' ] ' ' ' #.p.t.P. X X0     rXAXSXAXAXAXSXAXAXSXSXSXSXAXSXSXSXSXSXSXSXSXSXSXDXDXSXSXDXSXDXDXDXDXDXSXHXHXHXSXDXHXHXHXHXHXHXSXhXhXhXdX2X2Xa i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXi i i sXgXSXJXJXHXNXhXmXgXhXmXhXmXhXgXmXhXgXmXmXmXmXmXmXMXmXNXmXmXMXmXMXmXmXmX .] k.~.a.Y.#XOX%X>   >XkX] ] ] ] ] ] ' ] ] ] ' ] ' ] ' ] ] ' #.p.p.U.OXOX0     iX' ' ] ' ' ] ' ] ' ] ] ' ' @.p.t.J. X Xn.    1XSXAXAXSXAXAXSXAXSXSXSXAXSXSXSXSXSXSXSXSXDXDXSXDXSXDXDXDXSXDXDXSXHXSXHXSXSXHXHXHXDXHXDXHXHXHXHXhXhXhXhX3X2Xs t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXi i j hXgXHXJXJXJXmXgXmXmXgXgXmXhXmXbXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXMXbXmXMXkX{ ] l.Y.d.Y.OXOX&X    z kX] ] ] ] ] ] ] ] ] ' ] ] ] ] ] ' ' ] | p.a.a.oX XN.    H ] ' ] ' ' ] ' ' ' ' ' ' ' | t.t.t.oX XN.    g AXAXAXAXSXSXSXAXSXAXDXSXSXSXSXSXSXSXSXSXSXSXSXDXDXDXHXDXDXDXDXHXSXHXHXHXHXHXSXHXHXHXHXHXHXHXHXMXhXhXhX5X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXdXJXJXJXHXhXmXgXhXhXmXgXhXgXfXfXfXsXfXfXsXdXdXfXfXfXfXfXgXfXgXfXfXcXk.] ] $.a.a.L.OXOX'.    s kX] ] ' ] ' ' ' ] ] ] ' ] ] ' ] ] ] ' ' p.p.p.}. X|.    u ] ] ' ] ' ' ' ' ' ' ] ' ' ) t.t.t.[. X).    y bXbXbXbXbXbXbXbXbXnXbXbXbXmXmXbXnXNXnXNXbXbXnXMXbXNXbXbXnXnXNXnXNXNXnXnXNXNXnXNXNXDXHXDXHXHXHXNXhXhXhX7X2Xk j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXt i i a hXhXJXJXJXHXhXgXgXmXgXmXmXgXrX: # # # # # # # # # # # # # # # # # # $ / ] ] ` d.a.a.OXOXN.    X $ ] ] ] ] ] ] ] ' ' ] ' ] ' ] ' ' ' ] ' q.p.t.!. X X*   % ' ' ' ' ' ' ' ] ' ' ' ' ' ' u.t.t.!. X X@   X # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # e HXHXHXHXHXHXNXhXhXhX7X2Xf j t i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXhXJXJXJXJXhXhXmXhXhXhXmXgXrX$ # q , , , , q , q , , , q , , q , , 1 ] ] ] } p.a.d..XOX^.    $ q _ ] ] ' ] ] ] ' ] ' ] ' ] ' ] ] ' ' ] 6.p.p.K.OXOX7   % ' ' ' ' ' ' ' ' ' ' ' ' ' ' O.t.t.K. X X5   . q e q q q q q q q q q q q q , q q , , q , , , q , q , q , q , , q , , , q , , X w KXHXHXHXHXHXNXhXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXdXJXJXJXHXhXhXhXhXhXmXgXmXrX; ;                                   c ] ] ] ] p.a.a.}.OX X      X n ' ' ] ' ' ' ] ' ] ' ] ' ] ' ' ' ] ' @.p.p.a. X Xm.  O ' ] ' ' ' ' ' ' ' ' ' ' ' ' @.t.t.y. X Xm.    X X X X X X X X X X X X   X X   X X     X X                                   # w KXHXHXDXHXHXNXhXhXgX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXHXJXhXhXhXhXhXhXmXhXrX; ;     yXyXyXyXyXyXyXyXyXyXyXyXyXyXyX .] ] ] ' i.a.a.!.OXOX@   ; yXk.] ] ] ' ] ] ' ] ' ' ' ] ' ' ] ' ] ' ' t.t.p.].OX_.. O ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' t.t.t.]. X_.    y yXyXyXyXyXyXyXyXyXyXyXyX0XyXyXyXyXyXyXyXyXyXyX0XyXyXyX0XyXyXyXyXyXyXyX9X    # w KXHXHXHXHXHXNXgXhXhX7X>Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXt i i p gXgXJXJXJXHXhXhXhXhXmXmXgXmXrX; ;   X LXLXLXLXLXLXLXLXLXLXLXLXLXLXIX] ] ' ] ] q.p.a.W.OXOX2   X LXzX] ' ' ] ' ] ' ' ] ] ' ' ' ' ' ' ' ' ' 0.t.t.R. XOX2 o ' ' ' ' ' ' ( ' ' ' ' ( ' ( ' 7.t.r.R. X X=   > LXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXJX    X r KXDXHXHXHXHXNXgXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i s gXhXJXJXJXHXhXhXhXhXmXmXmXgXrX; ;   X LXLXLXLXLXLXLXLXLXLXLXLXLXLXlX' ] ] ] ' O.a.p.U. XOX8     GXIX] ] ] ' ] ' ' ] ' ] ' ' ] ' ' ' ' ' ] @.t.p.y. X Xn.o ' ' ' ' ' ' ' ' ' ( ' ' ' ' ' o.t.r.y..X Xn.    CXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXJX    # w KXDXHXHXHXHXNXhXhXgX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i j gXgXJXJXJXHXhXhXhXhXhXgXmXmXrX; ;     LXLXLXLXLXLXLXLXLXLXLXLXLXLXl.] ' ' ] ] @.a.p.J.OXOXn.    uXLX .' ' ' ' ] ' ' ' ' ' ' ' ' ] ' ' ' ' ' t.t.p.]. X_.o ' ' ' ' ' ( ( ' ' ' ' ( ( ' ' ' e.t.r.]. X_..   g LXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXJX    # w KXHXDXHXHXHXAXgXhXgX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i j s gXgXHXJXJXHXmXmXhXhXhXmXgXhXrX; ;   X LXLXLXLXLXLXLXLXLXLXLXPXLXPX{ ' ] ' ] ' } p.p.p..X XB.    -XLXl.' ] ' ] ] ' ' ' ' ' ' ' ] ' ' ' ' ' ' 7.t.t.R. X X2 Y ' ' ( ' ' ' ' ' ( ( ' ' ' ( ( O.t.r.K..X.X4   $ LXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXPXPXPXPXLXLXLXLXLXGX    # w KXHXHXHXHXHXNXhXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi j j a gXhXJXJXJXHXhXhXhXhXhXmXgXmXrX; ;   . PXPXPXLXKXPXPXPXPXPXPXPXPXFX] ' ] ] ] ] ' p.p.p.}.OX_.    a LXlX' ' ' ' ' ' ' ] ' ' ' ' ' ' ' ' ' ' ' @.t.t.y. X Xv.L ' ' ' ( ( ' ( ( ' ' ( ( ( ( ' ` t.r.r.[. XN.    yXKXLXPXKXPXPXPXLXKXPXPXPXKXLXPXKXPXPXPXLXKXPXPXPXKXPXPXPXPXPXPXPXPXGX    X r KXSXHXHXDXHXNXhXhXgX7X2Xf i i t YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXJXHXhXhXhXhXhXmXhXhXaX; ;   X KXKXLXKXPXKXPXKXPXKXKXKXKXlX} [ ] ' ] ] ' q.p.p.W. XOX*   > PXIX' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' r.t.t.]. X_.n ' ' ( ' ' ( ' ( ' ( ( ( ' ( ' ' 7.r.r.R. X|.=   w PXKXPXKXPXKXPXKXPXKXPXKXKXKXKXKXPXKXKXKXKXPXKXPXKXKXPXKXKXKXPXKXPXGX    # w KXHXHXHXHXHXNXhXhXhX5X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i t p gXgXJXJXJXHXmXhXhXhXhXhXmXhXaX; ;   X KXKXKXKXKXKXKXKXKXKXKXKXKXk.' ] ' ] ' ' ' #.p.p.J.OX X0     CXKX$.] ' ' ] ' ' ' ' ' ' ' ' ' ( ' ' ' ' ( O.p.t.K. X XM ] ( ' ( ' ' ( ' ( ' ' ( ( ( ( ( ` r.r.r.|. Xm.    nXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXGX    # w KXDXDXHXHXHXNXhXhXhX5X2Xk j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXhXhXmXhXhXhXhXtX; ;   X KXKXKXKXKXGXKXKXKXKXIXKXKX$.' ] ' ' ] ' ' | t.t.a.[. XB.    <XKXz.' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ' ' ) r.t.t.[. X=.( ' ' ( ( ( ( ( ' ( ( ' ( ' ( ( ( 8.3.r.R.|.|.&   i KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXIXKXKXKXKXKXKXKXCX    X w KXDXHXHXHXHXAXhXhXhX7X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p dXgXJXJXJXHXhXhXhXhXhXhXmXhXrX; ;   X JXJXKXJXKXKXGXJXJXKXJXKXJX{ ] ' ] ' ' ' ' ' e.t.p.]. X X+   r JXFX] ' ' ' ' ' ' ( ' ' ' ( ' ( ' ' ' ( ' ' 8.t.r.R. XK.' ( ( ' ( ' ( ( ( ' ( ( ( ( ( ( ( o.r.r.r.|. Xv.  . BXJXJXJXKXJXJXGXKXKXGXKXKXGXJXGXKXIXJXGXKXKXGXKXKXGXKXJXKXJXJXKXCXX   X r KXHXHXHXHXHXNXhXhXhX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p dXhXJXJXJXHXhXhXhXmXhXmXhXhXrX; ; . X JXJXKXJXJXKXKXJXJXJXJXJXzX' ] ' ' ' ' ' ' ' 0.t.t.K. X X4   # JXJX .' ' ' ' ' ( ' ' ( ' ' ( ' ( ' ' ' ( ' o.t.t.J..XR.( ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 8.5.r.R.|.|.&   a JXJXKXGXJXKXJXGXKXGXKXKXGXKXGXKXJXJXGXKXJXGXKXGXKXGXJXJXJXJXJXBXX   # w KXDXHXDXHXHXNXhXhXgX7X2Xk t i t YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p hXdXJXJXJXJXhXhXhXhXhXmXhXhXrX; : X X JXJXGXKXGXGXJXIXJXJXJXJXlX{ ' ' ' ] ] ' ' ] o.t.p.a. X Xm.    yXGXz.( ' ' ( ' ' ( ' ' ( ' ' ( ' ( ( ( ' ' ( e.r.r.E.].( ( ( ' ( ( ( ( ' ( ( ( ( ( ( ( ( ( ` 3.w.5.[.|.m.  X nXJXGXKXGXGXGXKXGXKXGXKXKXGXKXGXJXJXKXGXJXJXGXKXGXKXJXJXGXJXJXCX. X # w KXHXHXHXHXHXNXhXhXhX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXhXJXJXJXHXhXhXhXhXhXhXhXhXrX$ ; X X GXGXJXGXJXGXKXGXGXJXIXHX~.' ' ] ' ' ' ' ' ' ' t.y.t.]. X_.    d JXzX( ' ( ' ' ( ( ' ' ( ( ( ( ' ' ( ' ( ( ( O.t.r.K. X` ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 7.r.3.K.|.|.=   r JXGXGXGXJXGXJXGXGXGXGXKXGXGXGXGXJXGXGXGXJXGXKXGXGXGXKXJXGXGXBXX X # w KXDXHXHXHXHXNXgXhXhX5X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i j p hXdXJXJXJXJXhXmXhXhXhXhXmXmXrX; ; X # GXGXGXGXGXGXGXGXGXGXHXJXx.' ' ' ' ' ' ' ' ' ] 6.t.t.K. X X4   ; GXGX$.' ' ' ( ' ' ' ( ' ( ' ' ( ' ( ( ( ' ' ) w.r.t.].O.( ( ( ( ( ( ( ( ( ( / ( ( ( / ( ( / _ 3.3.r.[.|.N.    yXGXGXGXJXGXGXIXGXGXGXGXGXGXGXGXGXGXGXGXIXGXGXGXGXGXGXGXGXHXNXX X X r KXDXHXHXHXHXNXhXhXhX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXHXJXHXhXhXhXhXhXmXhXhXrX; ; X # GXGXGXGXGXGXGXGXGXGXGXCX%.' ' ' ' ' ' ' ' ' ' ` r.t.t..X XN.    0XGX~.{ ' ' ( ( ' ' ( ' ( ' ( ' ( ' ( ( ( ( ' O.r.r.K.e.( ( ( ( ( ( ( ( ( ( ( ( ( / ( ( ( / ( O.3.3.K.[.|.3   , GXGXGXGXGXGXGXCXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXCXGXnX+ + # w KXDXHXHXHXHXNXhXhXhX5X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i t p gXgXJXJXJXJXhXhXhXmXhXhXhXhXrX; ; X # CXCXGXCXGXCXCXGXCXGXGXGXX.( ' ' ( ' ' ' ( ' ' ( 8.t.t.R. X X&   w CXZX{ ( ' ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) r.r.3.J.( / ( ( ( ( ( ( / ( ( / ( ( / ( / ( / _ w.3.3.(.|.B..   9XGXCXGXCXGXCXGXCXGXGXCXGXCXGXCXCXGXCXGXCXGXCXGXCXGXGXGXGXZXX X # w KXDXHXHXHXHXNXhXhXhX7X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXhXhXhXhXhXmXhXrX; ; X # CXGXCXGXCXCXCXCXGXCXCXCX' ' ' ' ' ' ' ' ' ' ' ' @.r.r.J. X|.0   X nXSXl.( ( ' ( ( ' ' ( ( ' ( ( ( ( ( ( ( ( ( ( 6.r.r.y.( ( ( ( ( ( / / ( / / ( ( / ( ( ( / / ( O.3.3.J.|.|.7   = CXGXCXCXCXGXCXCXCXGXCXCXCXCXGXCXCXCXCXCXGXCXCXCXGXCXCXCXnX# X # w KXDXDXHXHXHXNXhXhXgX7X2Xf j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p dXgXJXJXJXJXhXhXhXhXhXhXhXhXrX; : # # CXCXCXCXCXCXCXCXCXCXCXzX' ' ' ( ' ( ' ' ' ( ( ' ( t.t.r.]. X).    f AXlX' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( _ 3.r.3.) ( / ( / ( ( ( ( ( ( / ( / / / / ( ( / ( ;.3.3.G._./.. . *XCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXnX# X # w KXHXHXHXHXHXNXhXhXhX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXhXhXhXhXmXmXhXrX; ; # # CXCXCXBXCXCXBXCXCXCXAXzX' ' ' ( ' ' ' ( ( ' ( ' ' O.t.t.K. X|.3   ; CXBXX.( ( ' ( ' ( ( ( ( ( ( ( ( ( ( ( ( ( / ( 7.r.r.o.( / ( ( / ( ( / / ( / / ( / / / / / ( / o.5.3.y._.|.0   # BXBXCXCXBXCXCXBXCXCXCXCXCXCXCXCXBXCXCXBXCXCXCXCXCXCXCXnX# # # w KXDXHXHXHXHXNXmXhXgX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p hXhXHXJXJXJXgXhXhXmXhXhXhXmXrX$ : # # BXBXCXBXBXBXBXCXBXBXBXxX( ' ' ' ( ' ( ' ' ( ' ' ( ` r.t.r.[. XN.    9XBXh.( ( ( ( ( ( ( ( ( ( ( ( ( / ( ( ( ( ( / _ 3.3.o./ ( ( ( ( / / / ( / ( ( / / ( ( ( / / / ( ;.3.3.H._._.&   p BXBXCXBXBXBXBXBXBXBXBXBXBXBXCXBXBXBXBXBXBXBXBXBXBXBXvX# # # w KXDXHXHXHXHXNXhXhXhX7X2Xk i t i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXJXhXhXhXhXhXhXhXhXrX; ; # # BXBXBXBXBXBXBXBXBXBXBXlX' ' ( ' ' ( ' ( ( ' ( ( ' ( 6.r.t.K.|. X3   , BXZX..( ( ( ( ( ( ( ( / ( ( ( ( ( / / ( ( ( ( 7.3.7./ ( / / / ( / / ( / ( ( / / / / / / / / / ` 2.3.5.`._.m.  X uXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXvX# # # w KXHXHXDXHXHXNXhXhXhX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i j a hXdXJXJXJXJXhXhXhXhXhXmXmXhXrX$ : # $ BXnXBXBXBXBXnXBXBXBXBXjX( ( ' ( ( ' ( ' ( ( ' ( ( ' ) w.w.5.].|.^..   <XBXk.( ( ( ( ( ( ( ( ( ( ( ( / ( ( ( ( / ( / _ 3.;.( / ( / ( / ( / / / / / / ( / / / / / / / / -.3.3.D._._.2   q BXBXBXBXBXBXBXnXBXBXBXnXBXBXBXBXBXBXBXnXBXBXBXnXBXvX# # # w KXHXHXHXHXHXNXhXhXhX7X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXhXJXJXJXHXhXhXhXhXhXhXmXmXrX; : # $ nXnXnXnXBXnXnXnXBXnXBX~.( ( ' ( ( ' ( ( ' ( ' ( ( ' ( O.r.r.J.[.|.7   ; nXkX( ( ( ( / ( / ( ( ( ( ( ( / ( / ( / / ( / 7.3./ ( / / ( ( / / ( / / / / / / / / / / / / / T 2.3.3.(._.B..   <XBXnXBXnXnXBXnXBXnXBXnXBXnXBXnXnXBXnXBXnXBXZXBXnXvX# # # w KXHXHXDXHXHXNXhXhXhX5X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXdXJXJXJXHXhXhXhXhXhXhXhXmXrX; ; # $ nXnXnXBXnXnXnXnXnXnXMXj.' ( ( ' ( ( ' ( ( ( ( ( ( ( ( ( 7.w.w.R.|._.*   d ZXg.( ( ( ( ( ( ( / ( / ( / ( ( ( / ( ( / / _ 3.o./ / / / / / / / / / / / / / / / / / / / / / ~ 5.2.5._._.7   ; bXnXnXnXnXnXnXnXnXnXnXnXnXnXnXnXnXnXnXnXnXnXnXnXuX$ # # w KXDXHXHXHXHXNXhXhXhX5X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i t p gXgXJXJXJXJXhXhXhXhXhXmXhXmXtX; ; # $ nXnXvXnXnXnXnXnXvXnXbXh.( ' ( ' ' ( ( ( ( ( ( ( ( ( ( ( ( 8.r.w.E.|./.@ X <XkX/ / ( ( ( ( / ( / ( / ( / / / ( / / / / ( O.! / ( / / ( / / / / / / / / / / / / Y / / / / / ;.3.2.R._.).+   d nXnXnXnXnXnXnXnXvXnXnXnXnXnXnXnXnXnXnXnXnXnXnXuX$ # # w KXHXHXHXHXHXNXgXhXhX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXJXHXhXhXmXhXhXhXhXhXaX; : $ $ nXvXnXnXnXnXvXnXnXnXbXh.( ' ( ( ( ( ' ( ( ' ( ( ( ( ( ( ( ` e.3.r.(.|.N.. # rXl./ ( / ( / ( / ( / ( / ( / ( / ( / ( / ( / 7./ / / / / / / / / / / / / / / / / / Y / / Y / R 2.2.5.)._.v.  X uXvXnXvXnXvXnXnXnXvXvXnXvXnXvXnXvXnXnXvXvXnXnXyX$ $ # w KXDXHXHXHXHXNXhXhXhX5X2Xk i t i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXhXJXJXJXJXhXhXhXmXhXhXmXgXrX$ ; $ $ nXvXnXnXvXnXvXvXcXvXvXh._ ( ( ( ( ( ( ( ( ( ( ( ( ( / ( ( ( _ e.e.r.].|.M.X ; 8X( ( ( / ( / ( ( / / ( / / ( / / / / ( / / / / / / / / / / / / / Y / / / / / / Y / Y / Y / Y -.3.2.D._._.*   r vXnXvXvXnXvXnXvXnXvXnXvXvXvXnXvXvXvXvXnXvXvXyX$ $ # w KXDXHXHXHXHXNXhXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXdXJXJXJXHXhXhXhXhXhXmXgXmXrX; : $ ; vXvXuXvXvXvXvXvXvXvXvXh.( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( / ( / _ 8.3.3.G.|.N.+ ; ^ _ / ( / / / / ( / / / / / / / / / / / / / / / / / / Y / / / / / / / Y / Y / / Y / Y / Y / T 2.2.2.(._.m.    9XvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXyX$ $ # r KXDXHXHXHXHXNXhXhXhX7X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p hXdXJXJXHXJXhXhXhXhXhXhXmXgXrX$ : $ $ vXuXuXvXuXvXvXvXvXvXvXj.( ( ( ( ( ( ( ( ( ( ( ( ( ( ( / ( ( ( ( / 8.3.3.R.|.^.& % _ / ( / ( / / / / / ( ( / / / / / / / / / / / / / / / / / Y / Y / / / Y / / Y / Y / / / / Y -.2.2.D._._.=   , vXuXvXvXuXvXvXuXvXvXvXvXvXvXvXvXvXvXvXuXvXyX$ $ # w KXHXDXHXHXHXNXhXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i j a hXhXJXJXJXHXhXhXhXhXmXmXgXhXrX; : $ ; vXuXuXvXuXuXuXuXkXuXuXj.( ( ( ( ( ( ( / ( ( ( / / ( ( ( ( / / ( ( ( O.3.w.D.`.`.4 n / / / ( / ( ( / / / / / / / / / / / / / Y / Y / / / Y / Y / / / Y Y / Y / Y Y / Y Y Y Y Y T 1.2.1.(._.N.    <XuXuXuXuXuXvXuXuXuXuXuXuXuXuXuXuXuXvXuXuXyX$ $ # w KXHXHXHXHXHXNXhXhXgX7X>Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p hXgXHXJXJXHXhXmXhXmXgXhXmXmXrX; ; $ ; uXuXuXuXuXuXuXuXuXuXuXh.( ( ( ( ( ( ( ( ( ( / ( ( ( / ( ( / ( / / ( / ` 4.5.5.G.|.D / ( / / / / / / / / / / / / / / / / / / / / / / / / / Y / Y / / Y Y Y Y / / / Y / Y / Y Y Y ! 2.2.S._._.2   > uXuXuXuXuXfXuXuXuXuXuXuXuXuXuXuXuXuXuXuXyX$ ; # w KXGXHXHXHXHXNXhXhXgX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXgXhXgXmXmXgXgXrX; : ; ; uXuXyXuXuXuXuXuXuXuXuX8X( ( / ( / ( ( / / ( ( / / ( ( / / ( / ( ( / / ( _ O.3.3.D.`.! / / / / / / / / / / / / / / / Y / / Y / Y / Y / Y / Y Y / / Y Y / / Y Y Y Y Y Y / Y Y / Y T >.1.1.(.).N.    *XyXuXuXuXyXuXuXuXuXuXuXuXyXuXuXuXyXuXuX0X; $ # w KXGXHXHXDXHXNXhXhXhX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi t i p hXhXHXJXJXJXhXgXmXmXgXhXmXhXrX; : ; ; yXuXyXyXyXuXyXuXyXyXyXxX( / ( ( ( / / ( ( ( / ( ( / / ( ( / / / / / ( / / / _ -.3.5.S./ / / / / / / / Y / / / / / / Y / / Y / / Y / Y / Y / / Y / Y / Y Y / Y Y Y Y Y Y Y Y Y Y Y ! 1.1.Z._._.3   : yXyXyXyXuXuXyXyXuXyXyXuXyXuXuXyXyXyX9X*X; ; # w KXHXDXHXHXHXNXhXhXhX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a dXhXJXJXJXJXgXmXgXhXhXmXgXmXrX$ : ; ; yXuXyXyXyXyXyXyXyXyXyXpX( ( / ( / ( / ( / / ( / / ( / / / / ( ( / / / / ( / / ( ` ;.5.~ / / / / / / / / Y / / Y Y / / / Y / Y / / / Y Y / Y Y / Y / Y Y Y / Y Y Y Y Y Y Y Y U Y Y T 1.1.1.G.).B.. . l yXyXyXyXyXyXyXyX<X-Xg p i w , > : ; ; ; ; # w KXHXHXHXHXHXVXhXhXhX7X2Xk j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXJXHXhXmXgXhXgXmXgXmXrX; : $ ; yX0XyXyXyXyXyXyXyXyXrXyX/ ( / ( ( / ( / ( / / ( ( / / ( / / / / / / / / / / / / / / o.-.Y / / Y / / / / / / / Y Y / / Y / Y Y / Y Y / Y Y / / Y Y Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y ! 1.1.S.).).5   $ yX0X<X*Xh t , > > : : : : : : ; : ; ; ; ; # w KXDXHXDXHXHXNXhXgXmX7X2Xf t i t YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i t p gXgXJXJXJXHXhXhXgXhXmXhXmXhXrX; : ; : yXyXyX0X0XyX0XyXyXyXyX0X..( ( / / ( / ( ( / / ( ( / / / / / / / / / / / / / / / / / Y / / / / / Y / Y Y / Y Y / / Y Y / Y / Y Y Y / Y Y Y Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 1.1.>.(.).N.    : > > > > > > : > > : : : : : : ; ; : ; ; # r KXHXHXHXHXHXNXhXhXgX5X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXJXJXhXhXmXhXhXmXgXhXrX$ : ; : 0X0XyX0X0X0X0X0XyX0X0X0X^ ( / ( / / / / / ( / / / / / ( / / ( / / / / / / / / / / / / / / / / / / / / / / Y / / Y / / Y / Y Y / Y / Y / Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y U Y Y Y U Y Y &.1.1.D.)._.=   X , > > > > > > > > : < : : : ; : : : ; ; # w KXHXHXDXHXHXNXmXhXgX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXHXhXhXgXmXhXhXmXgXrX; : ; : 0X0X0X0X0X0X0X0X0X0X0X0Xg.( / / / ( ( / / / / / / / / / / / / / / / / / / Y / / / Y / Y / Y / Y / Y Y / Y / Y Y / Y Y / Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y U Y Y U U R ,.>.,.(.).n.    : , > < > > > > > < < : : : : : : ; ; : # w KXHXHXHXHXHXNXhXgXgX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXhXJXJXJXHXhXhXhXhXmXhXhXmXrX; : ; : 0X0X9X0X9X0X0X0X9X0X9X0Xj./ / / / ( / / / / / / / / / / / / / / / / / / / / Y / / / Y / Y / Y / Y / Y Y / Y Y / Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y U U Y Y U Y Y U Y U Y U U Y U Y U =.>.>.H.).).+   $ , > > , > > > > : > : < : : : : ; : ; # w KXHXHXHXHXHXNXhXhXhX5X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXdXJXJXJXHXhXhXhXhXhXhXmXgXtX$ : ; : 9X9X9X0X9X9X9X9X9X0X9X9XJ / / ( / / / / / / / / / / / / Y / / / / Y Y / / / / Y / Y / / / Y / Y Y / / Y / Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y U Y U Y Y Y Y Y U Y Y U ! >.>.Z.).).3   . > , > > > > > > > : > < < : : : : : : # w KXHXDXHXHXHXNXmXhXgX7X2Xf t j i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi j i p hXhXHXJXJXJXhXmXhXhXhXmXmXhXaX$ : : : 9X9X9X9X9X9X9X9X9X9X9X9X<X( ( / / / / / / / / / / / / / / / / Y / / / / / Y Y / Y / Y Y Y / Y / / Y / Y Y Y / Y Y Y / Y Y Y Y Y Y Y Y Y Y U Y Y Y U Y Y Y U Y Y U Y Y U Y U U Y Y Y U U R >.>.1.(.).b.    < , , , > , > > > > > < > : : : : : ; # w KXHXHXHXHXHXNXhXhXhX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i t a hXhXJXJXJXHXhXhXhXhXhXhXhXhXaX; : : : 9X9X9X9X9X9X9X9X9X9X9X9X9X../ / / / / / / / / Y / Y / / Y / / / / Y / Y Y / / Y / Y Y / / Y Y Y Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y U Y Y Y Y U Y Y U Y Y Y U Y U Y U U U U U Y U :.>.>.F.).^.o   $ , , , , > , > > > > : > : : : : : : # w JXHXHXHXHXHXNXhXhXgX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXhXHXJXJXHXmXhXhXhXhXhXmXmXrX$ : : : 9X<X9X9X<X9X9X9X<X9X9X<X9X^ / / / / / / / / Y / / / / Y / Y / Y Y Y Y / Y / Y / Y / Y / Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y U Y Y Y Y Y U Y U Y Y U Y U Y Y Y U U U U Y U Y U U Y U U U U U &.>.>.A.).).&   X , , , > , > > , > > > > : : : : : : # w KXHXHXHXDXHXNXhXhXgX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXHXhXhXhXmXhXmXgXmXrX; : : : <X9X<X<X9X<X<X<X<X<X<X9X<XJ / / / / / Y / Y / / / Y Y / / Y Y / Y / / Y Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y U Y U Y Y Y U Y Y U Y U U Y U Y U Y U U U U U Y U Y U U U &.>.>.Z.).).2     , , , , , > , > , > > > > > < : : : # r KXHXHXHXHXHXNXhXhXhX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXt i i p hXhXHXJXHXJXhXmXhXhXhXgXmXgXrX$ : : < <X<X<X<X<X<X<X<X<X<X<X<X<X,X/ / / Y / / / / Y / Y / / / Y / / Y / / Y / / Y / Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y U U Y Y Y Y Y U Y U Y U U Y Y U Y U U Y U Y Y U U U U U U U U ! :.:.Z./.).5     > q , , , , > > > > > > > : > < < < # w JXHXHXHXHXHXNXhXhXhX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXHXmXhXhXhXhXmXhXmXrX; : : > ,X<X<X<X<X<X<X<X<X<X<X<X<X<XE / / / / Y Y / / Y / / Y Y / Y Y / Y Y Y Y Y Y Y Y Y Y / Y Y Y Y Y Y U Y Y Y Y Y Y Y Y U Y U Y Y Y U U Y U U Y U Y U Y U U U U U U U U U U U U U U U U U U U W :.>.<.)./.0     : q , , , , , , , > > > > > < < < < # w KXHXDXHXHXHXVXhXhXhX5X2Xf j i t YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXJXJXhXmXgXgXmXgXmXmXrX$ : : > ,X<X,X<X,X<X<X,X<X,X<X,X,X,Xg./ Y / Y / Y / Y Y / Y Y Y Y / / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y U Y Y U Y U Y U Y Y U U Y U U Y U U U Y U U Y U Y U U U U U U U U U U U U U W >.:.<.(.).8     : , , , , , > , , > > > > > > > : : # w KXHXHXHXHXHXNXhXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXHXhXgXgXmXgXmXhXmXrX; : : > ,X,X,X,X,X,X,X,X,X,X,X,X,X-XJ / / Y / Y / Y Y / Y / / Y Y Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y U Y U Y Y U Y U Y U U U Y Y Y U Y U Y U Y U U Y Y U U Y U U U U U U U U U U U U U U U U U L U Q :.:.Z./.).5     < q q q , , , , , , , > > > > > : > # r KXHXHXHXHXHXNXhXhXgX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i j p gXgXJXJXJXJXgXmXgXhXmXgXmXmXrX; : < > ,X,X,X,X,X,X,X,X,X,X,X,X,X,X,XE Y Y / / Y / Y / Y Y Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y U Y Y Y Y Y Y U Y Y Y U Y Y U Y U U Y U Y U U U U U Y U U U U U U U U U U U U U U U U U L U U L U U Q :.:.Z.).).3     > q q , q , , , , > > , > > > > > : # w KXDXHXHXHXHXNXgXhXhX7X>Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXJXgXhXhXhXgXmXgXgXrX; : < > -X-X-X-X-X-X-X-X-X-X-X-X,X-X,XK Y / Y Y Y Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y U Y U Y U Y Y Y U Y Y U U Y U Y U U Y U U Y Y U U U U U U U U U U U U U U U U U L U U U U U U U U &.:.:.A.)./.*     , e q q , q , , , , , > > , > > > > # w KXHXHXDXHXHXNXgXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i s gXhXJXJXJXHXhXhXmXgXmXmXhXgXrX$ : < > -X-X-X-X-X-X-X-X-X-X-X-X-X-X-XH Y / Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y U Y Y U Y Y U Y U Y Y Y U Y Y U U Y U U U U U U U U Y U U U U U U U U U U U U L U U L U U U L U U T *.:.:.F.).^.    . w q q q q , , , , , , , , > > > > > # r KXHXHXHXHXHXNXhXhXgX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXHXhXgXmXhXhXhXhXmXrX; : > > -X-X-X-X*X-X-X-X-X-X-X-X-X-X-X-X^ Y Y Y / Y Y Y Y Y Y Y Y Y Y Y Y Y Y U Y U U Y Y U Y Y U Y Y U U Y U Y U U U Y U U Y U U U U Y U U U U U U U U L U U U U L U U U U L U U L U L L U L L W :.:.,././.v.    $ q e e q q q q , q , , > , > > > > > # w KXDXHXHXHXHXAXgXhXgX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi j j a hXgXHXJXJXJXhXhXhXhXhXmXgXbXrX; : > > *X-X*X-X-X*X-X-X*X-X*X-X*X-X=X*XG T Y Y Y Y Y Y Y Y Y Y Y U Y Y Y Y Y Y Y Y Y U U Y U Y U Y Y U Y U U Y U Y U U U U U U U U Y U U U U U U U U U U U U L U U U U U U U U U U U L U L U L Q :.V Z././.4     : e q q q q q q , q , , > , , > , > > # w KXHXDXHXHXHXNXhXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i j a gXgXJXJXJXHXhXgXmXhXhXhXmXmX0X; : > , *X-X*X*X*X*X*X*X*X*X*X*X*X*X*X*Xc.^ / Y Y Y Y Y Y Y Y Y Y Y Y Y U Y Y U Y U Y Y U Y Y U Y U Y U U U Y U U U Y U U Y U U U U U U U U U U U U U U U U U U U L L U L L U L L U L U L U L U *.*.*.F./.^.+     q w q w q q q q q , , , , , > , > > > # w KXHXHXHXDXJXNXhXhXgX7X2Xf i i t YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXJXHXhXhXhXhXhXhXmXhXaX; : > > *X*X*X*X*X*Xg *X*X*X*X*X*X*X*X*X*XH Y Y Y Y Y Y Y Y Y U Y Y U Y Y U Y U Y U U Y U Y U U Y U U U U Y U U U U U U U U U U U U U U U U L U U U U U L U U L U U L L L U L L L U U L U L L W :.V <././.b.    # w e w e e q q q q , q , , , , > , > > # w KXHXHXHXHXHXVXhXhXhX7X3Xz j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i t p gXgXJXJXJXJXhXmXhXhXmXmXhXhXaX; : > , *Xg *X*Xg *X*Xg g *Xg *Xg g g *Xg *XN Y Y Y U Y Y U Y Y U Y Y Y Y U U Y U Y U Y Y U U Y U U Y U U U U Y Y U U U U U U U U U U U U U U U U L L U U L U L L U L U U L L U U L L L L L L &.*.*.A.^./.*     , w w e e w w q q q q , q , , , , > > > # r KXHXDXHXHXHXNXgXhXgX7Xx k j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXhXhXhXhXmXhXhXtX; : > , g g g l *Xg g g g g g g *Xg g g g g H / Y U Y Y Y Y Y U U Y U Y U Y U U Y Y U U U Y U Y U U U U U U U U U U U U U U U U U L U L L U L U U U L U L U L U U L U L L U L L L L U L L L I :.:.A ^./.M.    X w w w w w w q q q q q , , , , , , , > , # w KXHXHXHXHXHXVXhXhXhX4X2Xk j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p dXgXJXJXJXHXhXhXhXhXhXgXmXgXrX; : > , g g g g g g g g g g g g g h h p i t r N Y Y U Y Y U U Y Y Y U U Y U Y Y U U U Y U U U U U U U U U U U U U U U U U L U U U U U U U U U L L U U U U L U L L L U L L U L L L L L L L L &.*.:.A./.^.=     < w r w w w q w q q q q q q q , , , > , > # w KXDXHXHXHXHXNXhXhXgX5X2Xf j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXhXhXhXhXmXmXgXrX; : > , p a a t t t t t t t r w w w w w w r w r m Y Y U Y U Y U U U U Y Y U U U U U U U U U U U U Y U U U L U U U U U U U U U U L U U L L U U L U L L L U L U L L L L L L L L L L L L L L W V V <.^.^.b.    X r r w w w w w w q w q q q q , , , , , , , # r JXHXHXHXHXHXNXhXhXhX7X2Xk j i t YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p hXhXHXHXJXJXhXhXmXhXhXmXgXmXrX; : > , , , , , q q q q q e q w w w w w w r r r u P U Y U Y U Y U Y U U U U U Y U U U U U U U U U U U U U U U U U U U U L U L U U U L U U L L U L U U L L L L U U L U L L L L L L L L L P C C V F./.^.+     , r r w w w e w q w q q q q q , q , , , > > # w KXHXHXHXHXHXNXgXhXgX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXhXhXhXhXgXgXmXrX; : , , , , , q q q q q q e e w w w w r r r r r r u U U Y U U U U Y Y U U U U U U U U U U U U U U U U U U U U U U U U L L U L U L U U L L L U L L L L U L L L L L L L L L L L L L L L L &.V *.A.^.^.3     $ r r r w r w w w w w w q w q q q q , , , > , # w KXHXHXHXHXHXAXgXhXhX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i j a hXdXJXJXJXJXhXhXhXhXhXmXmXhXrX; : > , , , , , q q q q e e e e w w w r w r r r r y b Y U U Y U U U U U Y U U U U U U U U U U U U U U U U L L U L U L U U L U U L L L U U L L L L U L L L L L L L L L L P L L L L L L Q V V Z.^.^.9     X r t r r r w r w w w e q w q q q q , q , , , , # r KXHXHXHXDXHXNXgXhXgX7X2Xf j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXJXHXhXhXhXhXmXmXhXgXrX; : , , , , q q q q q e e e w w w w w w r r r r r y y N Y U U U U U Y U U U U U U U U U U U U U U U U L U U L U U U L L U U L U L L U L L L L L L L L L U L L L L L L L L L L L P L I V V <.^.^.m.    . w r t r r r r w w w w w w q e q q q , q , , , , # w KXHXHXHXHXHXVXgXmXgX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i t p gXgXJXJXJXHXmXhXhXhXhXgXmXgXrX$ : , , , , q , q q q e e w w w w r r r r r t r t y t t b U U U U U U U U U U U U U U U L U U L L L U U L U U L L U L U L L L L L L L L L L L L L L L L L L L L L P L L L L P L P m C V S ^.^.n..   . q t t r r r r r r r w w w w w w q e q q , q , , , # r JXHXHXHXDXHXNXhXhXgX7X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXhXhXhXhXmXmXbXrX; : , , q , , q q e q e e w e w w w w r r r t r r t t t t b P L U U U U U U U U L U L L U L U U U L L U U L L L L L U L U L L U L L L L L L L L L L L L L L L L P L P L L L L U W V V S F.^.n..     , t t t t r r r r w r r w w w q w q q q q , q q , , # r KXDXHXDXHXHXNXmXhXgX7X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p dXgXJXJXJXJXhXhXhXmXhXmXgXmXrX; : , , , , q q q q e e e w w w w r r r r r r r t t t t t i G P U U U U L U U L U U U U U U L U L U U L L U L U U L L L L L L L L L L L L L L L L L P L L L L L L L L P L L P M V V S ^.^.b.    X e i t t t t r t r r r w w w w w w w q e e q q , , , , # w KXHXHXHXHXHXNXgXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXmXhXhXhXgXgXmXrX; : , , , q , q q e q w w w w r w r r r r r r t t t t t i i i i N U U U U U U U U L U U L U L U L L U U L U L L U L U L L L L L L L L L L L L L P L L L L P P L P L P P L P Z V A A.^.^.4     X w i t t t r t r r r r r r w r w w w q w e q q q , q , , # w KXHXHXHXHXHXNXmXhXhX5X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p hXhXHXJXJXHXhXgXhXhXhXmXmXgXrX; < , , , q q q q e e e w w w w w r r r r t r t t t t i i i i i j u m U U U L U U U L L U L L L U L L L L L L U L L L L L L L L L L L L L L L L L L P L P L L L L P P L W V V A F.^.m.+     ; t i i i t t t t t t r r r r r w w w w w q e q q q q , q , # r KXHXHXDXHXHXNXhXhXhX5X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXJXgXhXhXgXmXgXmXmXrX; : , , q q q q e e e w w w w w r r r r t r t t t t t t i i i i a a p b P P U U L L L U L U U L L U L U L L L L L L L L L L L L L L L L L L L L P L L L L P L L P U P Z V A H.^.N.3     . q p a i i i t t t t t t r t r r w r w w w w w e e e q q , q , # w KXDXHXHXHXHXNXhXhXhX7X2Xk j t i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i j a hXdXJXJXJXJXgXmXhXmXgXmXgXmXrX; : , q , q q q q e e w e w w r r w r r r t r t t t i i i i a i a p p s h u N P L U L U L L L L L L L L L L L L L L L L L L L L L L L P P P L L L P P P L P L L P M V A A.^.B.7     X > i a a i i i i i t t t r r t r r r r w w w w w q e e q q q q , q # w KXHXHXHXHXHXNXmXhXhX7X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXhXJXJXJXJXhXhXhXhXhXgXmXgXrX; : q , q q q e q w q w w w w r r w r r r r t t t t i i i i p i p a p p p p d h G N I P L P L L L L L L L L L L L L L L L L L L P L L L L P L P L P L P P L W Z C <.H.^.m.2 .   X > i p p a i i a i i i t t t i t t r r r w r w r e w e e e q q q q , , # w KXHXHXHXHXHXNXhXhXgX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXdXJXJXJXHXhXhXhXhXhXmXmXmXrX; : , , , q q q e q w w w w r w r r t r t t t t t i i i i i i a p a p p s p p d h h d h G N N P L U L L L L L L L L P L P L L L L L P L P L L L P L P m Q V C.V.^.m.5 &     $ e p p p p p p p a i i i i t i t t t r t r r r r w w w w e w e w q q q , q # r KXHXHXDXHXHXNXhXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i t p gXgXJXJXJXHXhXhXhXhXhXmXgXgXrX; : , q q q q e q w w w w w w r r r r y r t t t t i i i i i p a p p p p s h d d h d d d f g H l H G N m m P L L L P P P L P L L P L L L P U P W Q *.Z.V.V.n.8 2     X ; w p d d d p p p p i p i p i i i i i t t t t r t r r r r r w w w e q w q q q q , # w KXHXHXHXDXHXNXmXhXgX5X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXHXJXhXhXhXhXhXgXmXmXrX$ > q , q q q q q w q w w r r w r r r t t t t t t i i i i p i p p p p h p d p p d d d g g g g g g *X*X*X*X*X=XH H G b v v v v v F F D B 8 8 6 3 - * & + X # $ > w a d d d d d s d d p s p p p p i i p i i t t t t t r r r r r w w r w e w w q q q q q , # w KXDXHXHXHXHXNXhXgXgX7X2Xk i i t YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXhXJXJXJXHXhXhXhXhXhXmXmXgXrX; < , , q q q e q w w w w w r r r r y r r t t t t i i i i i p i p p p p p d d d d d d g g g g g g *Xg *X*X*X*X*X-X*X-X*X*X-X-X-X-X-Xd p i r i a s g g *X*Xg g g g g g g d d d d p p p p p p p i p i i i i i t t t t t r r r r r w r w w w q q q q q q , # r KXHXHXHXHXHXNXhXhXhX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXdXJXJXJXJXhXhXhXhXhXgXmXmXrX$ : q q , q q e w q w w w r w r r r r t t t t i i i i i p i p p p p p p d p d d d d g d d g g *Xg *X*X*X*X*X*X-X*X-X-X-X-X=X-X-X-X-X-X-X-X*X-X*X*X*X*X*Xg *X*Xg g g d d g d d d d d p d p p p p i p i i i t t t t r t r r r r r r w w w w w w w q q , q # w KXHXHXHXHXHXNXmXhXhX7X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p hXdXJXJXJXJXhXhXhXmXhXmXgXmXrX; : , q q q e e w w w w w r r r r r r t t t t t t i i i i p i p p d p d d d d d d g d g g g g g *X*X*X*X*X*X-X*X-X*X-X-X-X-X-X-X-X-X-X-X-X-X-X*X-X*X*X*X*Xg g *Xg g d g d g d d d p d p p p p a p i i i i i i t t t t r t r r w r w w w w q q q q q q q # r KXHXHXHXHXHXNXhXhXgX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i j a hXhXJXHXJXJXhXhXhXhXhXmXgXmXrX$ > , q q q q e w w w w w w r w r r t r r t t t i i i i p i p p p p p p p d d d g d g g g g g *Xg *X*X*X*X-X*X-X-X-X-X-X,X-X,X-X-X,X-X-X-X-X-X-X*X*X*X*X*X*X*Xg g g g g g d d d d s d h p p p p a p p i i t t t t t t r r r r r r w w w w w w q q q q , # w KXDXHXHXHXHXNXhXhXgX7X>Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p hXgXHXJXJXHXmXhXhXhXhXhXmXhXaX; : q q q q e e e w w w r r w r r r r t t t i t i i i a i p a p p p d d p d d d g d d g g g g *X*X*X*X*X-X-X*X-X-X-X-X,X-X,X,X-X,X-X,X-X-X-X-X-X-X*X*X*X*X*Xl *Xg g g g d g d d d d p s p p p p a a i i i t i i t t t y r r r r r w w w w w q q q q q q # w PXHXHXHXHXHXNXhXhXhX5X2Xk j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a hXgXJXJXJXHXhXhXhXmXhXmXhXhXtX; : , q q q q e e w w w w w r r r r t t t t t i i i i i p i a a p p p p d d d d d g g g g g *Xg *X*X*X*X*X-X-X-X-X,X-X,X,X-X,X,X,X,X-X-X-X-X-X-X-X-X-X*X*X*X*Xg g *Xg g g d d d d s d p h p p p a p a i a i i t t t t r t r r r w r r e w q w e w q q , # w KXDXHXHXDXHXNXhXhXhX5X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi t i p hXhXHXJXJXHXmXhXhXhXhXhXmXhXtX; : e w w w w w r r r r y y t t t i t i i i a i a a p p p p s d d d d g d g g g g *Xg *X*X*X*X-X*X-X-X-X-X,X-X,X-X<X<X,X<X<X<X<X<X<X<X<X<X,X,X,X-X-X-X-X*X-X*X*X*X*X*Xl g g g g g g d d d d d p s p p p p a a i i i i i t t t t t r y r r r w w w w w e # w KXHXHXDXHXHXAXhXhXhX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a dXhXJXJXJXHXhXhXmXhXhXmXgXmXrX;           .                                           . . .                                                                                                 .               .                                                                           r KXDXHXHXHXHXNXhXhXhX5X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXJXHXmXhXmXhXhXhXmXmXiXd =X<X<X<X<X<X<X<X<X<X<X1X<X<X<X<X<X<X1X<X<X<X<X1X<X<X<X<X<X<X1X<X<X<X<X1X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X1X6X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X,X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<X<XyXKXHXHXHXHXHXAXgXmXgX7X2Xk t t i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i t p gXgXJXJXJXHXhXhXhXhXhXmXgXgXmXmXMXMXMXMXNXNXNXNXNXNXMXVXNXNXNXNXNXNXAXNXNXNXVXVXNXNXAXVXVXNXVXVXVXVXVXVXVXAXAXVXAXVXAXAXVXAXAXAXAXAXAXVXAXAXSXAXSXAXAXAXAXAXSXAXAXSXSXSXAXSXSXSXAXSXSXSXDXSXSXSXSXSXSXSXDXDXDXSXSXDXDXDXDXDXDXDXDXDXDXHXGXHXHXHXDXHXHXHXHXHXHXHXHXHXHXHXHXJXHXHXHXHXHXJXJXHXHXHXDXHXHXNXgXgXgX7X2Xf j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p gXgXJXJXJXHXhXhXhXhXhXhXmXhXmXmXmXmXmXmXmXmXmXmXmXmXmXMXhXMXhXMXMXMXhXMXMXmXMXmXNXmXMXMXMXMXNXMXNXMXMXMXMXNXNXMXMXNXNXNXNXNXNXNXNXNXNXNXVXVXNXVXNXNXVXAXNXAXNXAXNXVXVXVXVXAXAXVXAXVXAXVXAXAXAXAXAXAXAXAXAXAXAXAXAXSXAXSXAXSXSXSXSXSXSXSXSXSXSXSXSXDXSXSXSXSXSXSXSXSXHXHXDXDXDXDXDXDXDXDXDXHXHXHXHXDXHXNXgXgXmX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXHXmXhXhXhXmXmXgXmXgXmXgXmXhXmXmXmXmXmXmXmXmXmXMXhXMXmXmXMXhXMXMXmXMXNXmXNXMXMXMXMXMXMXMXMXNXNXNXMXMXNXNXNXNXMXNXNXNXVXNXNXVXNXNXNXVXNXVXNXVXNXAXNXAXNXAXVXVXVXVXVXVXVXAXAXVXAXAXAXAXAXAXAXAXAXSXAXSXAXSXAXSXSXSXSXAXSXSXSXAXSXSXSXSXSXSXSXSXSXHXSXHXSXHXHXSXDXDXDXDXDXHXHXDXDXHXDXHXHXHXHXHXNXhXgXgX7X2Xf i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXHXhXhXhXhXhXhXmXmXhXmXhXmXmXmXmXmXmXmXmXmXmXNXhXmXmXmXNXmXNXmXmXmXNXmXmXNXNXmXNXmXNXNXNXmXNXNXNXNXNXNXNXNXNXNXNXNXNXNXVXNXNXNXVXNXVXNXVXVXNXNXVXVXVXVXVXVXAXVXVXVXVXVXAXVXAXVXAXAXAXAXAXAXAXAXSXSXAXAXSXAXSXAXSXSXAXSXAXSXSXSXSXSXSXDXSXSXSXSXSXSXSXdXdXdXdXdXdXdXdXdXSXDXHXHXDXDXHXHXHXHXHXNXmXhXgX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXHXJXJXJXhXhXhXmXhXhXhXhXmXmXmXhXhXmXmXmXmXmXmXmXmXmXmXmXNXmXmXmXNXmXNXNXmXNXmXmXNXNXmXNXmXmXNXNXNXmXNXNXmXNXNXNXNXNXNXNXNXNXNXNXVXNXNXVXNXVXNXVXVXVXVXVXVXVXNXVXVXVXVXAXAXAXVXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXSXAXSXAXSXSXSXSXSXSXSXSXSXSXSXSXDXSXSXHXSXAX7XMXMXNXNXMXMXMXeXNXDXDXHXHXHXHXHXHXHXHXNXhXhXhX7X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i p hXgXJXJXJXHXhXhXhXhXhXmXhXhXhXhXmXmXmXmXmXhXmXMXhXmXhXmXmXmXmXmXmXmXmXmXmXmXNXmXNXmXNXmXmXNXNXmXNXmXNXNXNXNXmXNXNXNXNXNXNXNXNXNXNXNXNXVXVXNXVXNXVXVXNXNXVXVXVXVXVXVXVXAXVXAXVXVXAXAXVXAXAXAXAXAXAXAXSXAXAXSXAXSXAXSXAXAXSXSXAXAXSXSXAXSXSXSXDXSXDXSXDXHXSXSXAXwXSXDXSXHXHXSXHXsXNXHXDXDXHXDXHXDXHXHXHXNXhXhXgX7X2Xk t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXJXhXhXhXhXhXgXmXmXhXhXmXhXmXmXmXmXmXhXMXhXMXmXNXmXmXNXmXNXmXNXNXmXmXNXmXNXmXNXNXmXNXNXNXmXNXmXNXNXNXNXmXNXNXNXNXNXNXNXNXVXVXNXNXVXNXVXNXVXVXVXVXNXVXVXVXVXVXAXVXVXVXVXAXAXVXVXAXAXAXAXAXAXAXAXAXAXAXAXSXAXSXAXSXSXAXSXSXSXSXSXSXSXSXSXSXSXDXSXSXDXSXwXDXDXDXDXDXHXSXsXNXDXDXHXHXHXHXHXHXHXHXNXmXhXhX5X2Xk i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXi i i a gXgXJXJXJXHXhXmXgXhXhXmXgXmXhXmXmXhXhXmXmXmXmXmXhXMXhXmXmXMXNXmXmXmXMXmXmXmXNXmXNXmXNXmXNXmXNXNXNXmXNXNXmXNXNXMXNXNXNXNXNXNXNXNXNXNXNXNXNXVXNXNXVXNXVXNXVXVXVXVXVXVXVXVXVXAXVXVXAXAXAXAXAXAXAXAXAXAXAXSXAXSXAXSXAXSXAXSXSXAXSXSXSXSXSXSXSXSXSXSXSXSXSXHXHXSXSXwXDXDXDXDXDXDXDXaXNXDXDXDXDXHXHXHXHXHXHXNXhXmXgX5X2Xk j t i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXi i i gXgXHXJXJXJXmXhXgXhXmXhXmXhXmXhXmXmXmXhXmXmXmXMXhXmXMXhXNXmXmXNXmXNXmXmXNXmXNXNXmXNXmXNXmXNXNXmXNXNXNXMXNXNXNXNXNXNXNXNXNXNXNXNXNXVXNXVXVXNXVXVXNXVXVXVXVXVXVXVXVXVXVXVXVXVXAXVXAXVXAXVXAXAXAXAXAXAXAXAXAXSXAXAXAXAXSXAXSXSXAXAXSXAXSXSXSXSXSXDXSXDXSXSXSXSXAXwXDXDXSXDXDXDXDXsXNXDXDXHXHXDXHXHXHXDXHXMXhXgXhX4X2Xf t i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXi i i iXgXDXJXJXJXVXmXmXhXhXmXhXhXmXmXmXhXmXmXmXhXmXMXmXmXmXmXmXmXmXmXmXNXmXNXNXmXmXmXNXmXNXNXmXNXmXmXNXmXNXMXNXMXMXMXNXNXNXNXNXNXNXNXNXNXNXNXVXVXNXNXVXNXVXVXNXVXVXVXVXVXVXAXVXVXAXVXAXAXAXVXAXAXAXAXAXSXAXAXAXAXAXAXSXSXAXSXAXSXAXSXSXSXSXSXSXSXSXDXSXSXSXSXDXSXSX7XDXDXSXDXHXDXDXsXNXDXHXHXDXHXHXHXDXHXHXhXhXgXgX3X2Xp j i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXi t t 6XgXNXJXJXJXHXhXhXhXhXhXmXhXhXgXmXmXmXmXmXmXmXmXmXmXmXhXNXmXmXNXmXmXMXmXmXmXNXNXmXNXmXmXNXmXNXNXNXmXNXNXMXNXNXNXNXNXNXNXNXNXNXNXVXVXNXNXNXNXVXNXVXNXVXVXVXVXVXVXVXVXAXVXVXVXVXVXAXVXVXAXAXAXAXAXAXAXAXAXAXSXAXSXAXAXSXAXSXSXSXAXSXSXSXSXSXSXSXSXSXDXSXDXDXSXAX4XaXaXaXtXtXtXrX7XNXDXDXDXHXHXDXHXHXHXNXhXhXgXsX2X>Xi i i i YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXi i i g gXgXHXJXJXHXDXmXmXhXgXmXhXgXmXmXmXhXmXhXmXmXmXmXmXhXMXhXMXMXMXmXMXmXmXNXNXmXmXNXmXMXNXmXNXmXNXNXNXmXMXNXNXNXMXNXNXNXNXNXNXNXNXNXVXNXVXNXVXNXVXNXVXVXVXVXVXVXVXVXVXVXVXVXVXAXVXAXAXVXVXAXAXAXAXAXAXAXAXSXAXSXAXAXSXAXSXSXAXAXSXSXSXSXSXSXSXSXSXSXDXSXDXSXDXSXVXAXAXVXVXVXAXAXAXHXSXHXHXDXHXHXDXHXVXhXhXhXhX4X2Xz i i i YXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXi i i i rXgXmXJXJXJXJXHXNXhXmXmXmXmXhXmXmXmXmXmXmXmXmXmXhXMXhXMXmXmXhXMXmXMXmXmXmXMXMXmXNXMXmXNXNXmXNXmXNXNXMXMXMXNXNXNXNXNXNXNXNXNXNXNXNXNXNXVXNXVXNXVXVXNXNXVXVXVXVXVXVXVXVXVXVXVXVXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXSXAXSXAXSXSXSXAXSXSXSXSXSXSXSXSXSXDXSXSXSXDXSXSXDXDXDXHXHXSXHXHXSXSXHXDXDXHXHXSXMXhXhXhXhXaX2X2Xp i i j YXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXi i i f gXhXVXHXJXJXJXHXJXDXSXDXSXDXSXDXDXDXDXDXDXSXDXDXSXSXSXSXSXSXSXSXSXDXSXSXSXSXSXSXSXSXSXAXSXAXSXAXAXAXSXAXAXAXAXAXAXSXVXAXAXAXAXAXVXVXAXAXVXAXVXVXVXAXVXVXVXVXVXVXVXVXVXVXVXVXVXVXNXVXVXNXVXNXVXNXVXVXVXNXNXNXNXVXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXMXMXMXMXMXMXMXMXNXMXMXhXhXhXhXhXhXdX2X2Xz i i i i YXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXi i i t 1XgXgXAXHXJXJXHXJXJXHXJXHXHXHXJXHXHXHXHXHXHXHXHXDXHXHXHXHXHXDXDXDXDXDXDXSXDXSXDXSXDXDXDXSXDXSXSXSXSXDXSXAXAXSXSXAXSXSXAXSXAXSXSXAXAXAXAXAXAXAXAXAXAXVXAXVXAXVXVXVXVXVXVXVXVXVXVXNXNXVXNXNXNXVXNXNXNXNXNXNXNXNXNXNXMXNXNXmXNXmXNXmXNXMXmXMXmXMXMXhXNXmXhXmXhXmXhXmXmXmXmXmXhXmXmXmXhXmXhXhXhXhXhXhXsX4X2X;Xa t i i YXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXi t i i 5XgXdXmXDXJXHXJXJXHXJXJXJXHXHXJXHXHXHXHXHXHXHXHXHXHXDXDXHXDXDXDXDXDXDXDXDXDXDXDXDXDXSXSXSXSXSXSXSXSXAXSXSXAXSXSXAXAXSXVXSXAXAXAXAXAXAXAXAXAXVXVXVXVXAXVXVXVXVXVXVXVXVXVXNXVXVXNXNXVXNXVXNXNXNXNXNXNXNXNXNXNXNXNXNXNXMXNXMXMXMXMXmXNXmXNXMXNXmXmXMXmXMXNXMXmXMXhXMXhXhXMXhXMXmXmXhXhXhXhXhXhXgX7X2X2X>Xa t i i i YXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXi i i i :XgXhXgXmXSXDXJXHXHXHXHXHXHXJXHXHXHXDXHXHXHXDXHXDXDXDXDXDXDXDXDXDXDXDXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXAXAXAXSXVXSXAXAXAXAXAXAXVXVXAXVXVXVXAXVXVXVXVXVXVXAXNXVXNXNXVXNXVXNXVXAXNXNXNXNXNXNXNXNXNXNXNXmXmXNXMXMXmXNXMXMXMXMXNXmXNXmXMXmXMXmXmXmXmXmXhXMXhXhXhXhXMXhXhXhXhXhXmXhXmXhXsXwX4X3X2Xx i i i i i YXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXi i i t i d qXdXhXgXgXdXgXdXgXdXdXdXdXdXdXdXdXdXsXdXsXsXsXsXsXdXsXsXaXsXsXsXaXsXaXaXsXaXaXaX7XaXaXaXaXaXeXtXtXtXeXeXtXtXeXtXtXeXeXeXeXaXeXeXeXeX7XaXaX7XaX7X7X7X7XaX7XwXwX7XwXwXwX7X7X7X7X7X7X7X7X7X7X4X7X7X4X7X4X7X7X5X5X4X5X5X4X5X4X4X4X4X4X4X4X4X4X4X3X4X3X4X4X4X3X4X4X3X3X3X3X3X3X3X3X3X3X3X3X3X>Xf i j i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXi i i i i j s 3X7XaXdXgXdXdXdXdXdXdXdXdXdXdXsXdXsXsXdXsXsXsXsXsXsXaXaXaXsXaXaXaXaXaXaXaXaXaXaXaXaXaXtXaXtXtXtXtXtXtXeXtXeXeXtXeXeXeXeXeXeXwXeXeXwX7XaX7X7XaXaX7X7X7XwX7XwXwX7X7XwX7X7X7X7X7X7X7X7X7X7X7X7X7X4X7X7X4X5X4X5X4X5X4X4X4X4X4X4X4X3X4X4X4X4X3X4X4X3X4X3X3X4X3X4X3X3X4X3X3X3X3X3X2X;Xz s i j i i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXi i i t i i i i i i a i i a i i a a a i i a a i a i i i a i i i j i i a i i a i i a i i a i i a i a i i a i i a i i a i i i a i i i a i i a a i i a a i i a a i j a j a i a i i i a i i a a i i i i i a i i i i a a i i i i i a j i i i i i i i i a i i i i i i i i i i i i i i i i i i i i t i i i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXi i i i i i i i i i i i i i i i t i i i t i i i i i i i i i i j i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i t i i i t i i i i t i j j j j i i i i i i i i t i i i i i i i i i i i t i i i i i i i j i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXi i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX"
+};
--- xscreensaver-4.21.orig/utils/images/logo-50.xpm
+++ xscreensaver-4.21/utils/images/logo-50.xpm
@@ -1,77 +1,305 @@
 /* XPM */
-
-/* XScreenSaver Logo, designed by Angela Goodman <rzr_grl@yahoo.com>
-   Copyright (c) 2001, 2002 by Jamie Zawinski <jwz@jwz.org>
-   Unauthorized use or reproduction prohibited.
-
-   http://www.jwz.org/xscreensaver/
- */
-
-static const char * const logo_50_xpm[] = {
-"50 50 16 1",
-" 	c None    m None",
-"&	c #FF0000 m #FFFFFF",
-",	c #FFFFFF m #FFFFFF",
-".	c #000000 m #000000",
-"=	c #CCCCCC m #000000",
-"-	c #B0B0B0 m #000000",
-"+	c #989898 m #000000",
-";	c #707070 m #000000",
-"@	c #A30805 m #000000",
-"#	c #5E4D34 m #000000",
-"$	c #A6531B m #000000",
-"%	c #620805 m #000000",
-"*	c #A63013 m #000000",
-">	c #523410 m #000000",
-"'	c #AC6C44 m #000000",
-")	c #24221C m #000000",
-"                                                  ",
-"                  ..                              ",
-"                  ..                              ",
-"                   @.                             ",
-"                   @@.                            ",
-"                   %&%                            ",
-"                    &&.     .                     ",
-"                    &&*.   ..                     ",
-"                    &&@>  %.                      ",
-"                    &&*.  @)                      ",
-"                   %&&#. @&#                      ",
-"     ..............@&*)..&&#.................     ",
-"    .+,,,,,,,,,,,,'&&$;,'&@#=,,,,,,,,,,,,,,,-.    ",
-"    .+,,,,,,,,,,,-&&*#=,@&&>-,,,,,,,,,,,,,,,-.    ",
-"    .+,,,,,,,,,,,@&&$#,=&&&*;,,,,,,,,,,,,,,,-.    ",
-"    .+,,=;;;;;>)*&&&'>;#&&&*>;;;;;;;;;;;;+,,-.    ",
-"    .+,=.....%..&&&&'..%&&&&>.............+,-.    ",
-"    .+,-.....@..&&&&$..%&&&&*.............;,-.    ",
-"    .+,+....%@.%&&&&$..%&&&&@)............;,-.    ",
-"    .+,-....@@.%&&&&&).%&&&&&*............;,-.    ",
-"    .+,-....&*>$&&&&&@);&&&&&@>#==-==;....;,-.    ",
-"    .+,-....&*>-&&&&&&%#*&&&&&*>-,,,,,....;,-.    ",
-"    .+,+...%&@#=&&&&&&&%)&&&&&&*#,,,,,....;,-.    ",
-"    .+,-...@&&$;'&&&&&&&)@&&&&&@>=,,,,....;,-.    ",
-"    .+,-...&&&$>=&&&&&&&@)&&&&&&*;,,,,....;,-.    ",
-"    .+,-...&&&&#-$&&&&&&&>@&&&&&@#,,,,....;,-.    ",
-"    .+,+...&&&&$>-&&&&&&&*%&&&&&&),,,,....;,-.    ",
-"    .+,-...&&&&&#+*&&&&&&&@&&&&&&%=,,,....;,-.    ",
-"    .+,-...&&&&&@>+&&&&&&&&&&&&&&%+,,,....;,-.    ",
-"    .+,-...@&&&&&%#&&&&&&&&&&&&&&@;,,,....;,-.    ",
-"    .+,+....&&&&&&)@&&&&&&&&&&&&&&>,,,....;,-.    ",
-"    .+,-....@&&&&&%%&&&&&&&&&&&&&&),,,....;,-.    ",
-"    .+,-....%&&&&&&&&&&&&&&&&&&&&&),,,....;,-.    ",
-"    .+,-....;*&&&&&&&&&&&&&&&&&&&&>=,,....;,-.    ",
-"    .+,+....;=&&&&&&&&&&&&&&&&&&&@#-,,....;,-.    ",
-"    .+,-....;,'&&&&&&&&&&&&&&&&&&*#,,,....;,-.    ",
-"    .+,-....;,,*&&&&&&&&&&&&&&&&@),,,,....;,-.    ",
-"    .+,-.....#;#@&&&&&&&&&&&&&&&.#;;;)....;,-.    ",
-"    .+,+.........@&&&&&&&&&&&&&%..........;,-.    ",
-"    .+,-..........@&&&&&&&&&&&............;,-.    ",
-"    .+,-...........%&&&&&&&&@.............;,-.    ",
-"    .+,,#)))))))))))..%@@@*)...))))))))))>,,-.    ",
-"    .+,,,,,,,,,,,,,,).........;,,,,,,,,,,,,,-.    ",
-"    .+,,,,,,,,,,,,,#...........-,,,,,,,,,,,,-.    ",
-"    .+,,,,,,,,,,,=#.............+,,,,,,,,,,,-.    ",
-"    .+,,,,,,,,,,#.................-,,,,,,,,,-.    ",
-"    .+,,,,,,,,,,==-=-=-=-=-=-=-=-=,,,,,,,,,,-.    ",
-"    .;++++++++++++++++++++++++++++++++++++++;.    ",
-"     ........................................     ",
-"                                                  "};
+static char *logo_50_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"50 50 249 2",
+"   c black",
+".  c #090900",
+"X  c #151500",
+"o  c #14140B",
+"O  c #1B1B10",
+"+  c #3C1B00",
+"@  c #272709",
+"#  c #282807",
+"$  c #323202",
+"%  c #3E3C02",
+"&  c #34341F",
+"*  c gray15",
+"=  c #2C2C2B",
+"-  c #343422",
+";  c #323233",
+":  c #3A3A3A",
+">  c #420200",
+",  c #5A0000",
+"<  c #541313",
+"1  c #4A4A00",
+"2  c #4E4E0A",
+"3  c #414113",
+"4  c #464618",
+"5  c #5B5A00",
+"6  c #444429",
+"7  c #494922",
+"8  c #4D4D2F",
+"9  c #454530",
+"0  c #616100",
+"q  c #6F620A",
+"w  c #706400",
+"e  c #737300",
+"r  c #7B7B00",
+"t  c #434343",
+"y  c #4B4B4B",
+"u  c #584F4F",
+"i  c #535353",
+"p  c #56565F",
+"a  c #5B5B5B",
+"s  c #615555",
+"d  c #616161",
+"f  c #666668",
+"g  c #6A6A6A",
+"h  c #6A6A70",
+"j  c #727272",
+"k  c #74747C",
+"l  c #7B7B7B",
+"z  c #767683",
+"x  c #797987",
+"c  c #7D7D8C",
+"v  c #BD1312",
+"b  c #BE2109",
+"n  c #B22020",
+"m  c #A84230",
+"M  c #A66000",
+"N  c #8B4443",
+"B  c #845D5C",
+"V  c #955956",
+"C  c #986D6D",
+"Z  c #B57070",
+"A  c #CD0000",
+"S  c #CA0B00",
+"D  c #C71501",
+"F  c #C6120A",
+"G  c #C61900",
+"H  c #CE1D00",
+"J  c #C01210",
+"K  c #CF1F1A",
+"L  c #D30000",
+"P  c #DB0000",
+"I  c #DA0906",
+"U  c #D21500",
+"Y  c #D31800",
+"T  c #C03A00",
+"R  c #C83D00",
+"E  c #DA2200",
+"W  c #DE2E00",
+"Q  c #D33200",
+"!  c #C12626",
+"~  c #CB2A2A",
+"^  c #C53131",
+"/  c #D93232",
+"(  c #E30000",
+")  c #EB0000",
+"_  c #E90800",
+"`  c #EC0A09",
+"'  c #E51600",
+"]  c #EF1400",
+"[  c #EA1D00",
+"{  c #E71212",
+"}  c #EC1B1B",
+"|  c #F30000",
+" . c #F30A00",
+".. c #FD0000",
+"X. c #FC0903",
+"o. c #F71000",
+"O. c #F61E00",
+"+. c #FC1300",
+"@. c #FF1A00",
+"#. c #F4191A",
+"$. c #E32B00",
+"%. c #E33C00",
+"&. c #EE3600",
+"*. c #EB3C00",
+"=. c #FE2700",
+"-. c #FC2D00",
+";. c #F33400",
+":. c #F73803",
+">. c #FF3400",
+",. c #FF3E00",
+"<. c #E32223",
+"1. c #E63D3D",
+"2. c #EE3636",
+"3. c #C63B41",
+"4. c #EE3F44",
+"5. c #F03D41",
+"6. c #C24300",
+"7. c #C34900",
+"8. c #D45B00",
+"9. c #C16C00",
+"0. c #D86E00",
+"q. c #DD7000",
+"w. c #E24B00",
+"e. c #E25700",
+"r. c #E75A00",
+"t. c #E85600",
+"y. c #F94600",
+"u. c #FE4800",
+"i. c #F05F00",
+"p. c #FC5400",
+"a. c #FC5D00",
+"s. c #E24923",
+"d. c #E56200",
+"f. c #ED6600",
+"g. c #EF6F00",
+"h. c #E77500",
+"j. c #E27800",
+"k. c #FF6B00",
+"l. c #FD7100",
+"z. c #FD7900",
+"x. c #C34A4E",
+"c. c #C95151",
+"v. c #DF7E77",
+"b. c #F04E4E",
+"n. c #EB6F6F",
+"m. c #EA7A7F",
+"M. c #F36D6D",
+"N. c #828200",
+"B. c #888700",
+"V. c #8D8C00",
+"C. c #929000",
+"Z. c #9A9800",
+"A. c #AF9700",
+"S. c #B89D01",
+"D. c #A4A200",
+"F. c #ACA400",
+"G. c #B2A300",
+"H. c #B2AC00",
+"J. c #BDAF00",
+"K. c #BCB700",
+"L. c #BCB800",
+"P. c #CB8300",
+"I. c #CB8B00",
+"U. c #D59700",
+"Y. c #C6AD00",
+"T. c #D1A600",
+"R. c #DBA600",
+"E. c #DEB400",
+"W. c #EB8900",
+"Q. c #E99200",
+"!. c #F58B00",
+"~. c #FF8300",
+"^. c #FC8F00",
+"/. c #F19300",
+"(. c #F39A00",
+"). c #FF9400",
+"_. c #FF9D00",
+"`. c #E2B500",
+"'. c #EBB500",
+"]. c #EABF00",
+"[. c #E9BE13",
+"{. c #F0A100",
+"}. c #FFA200",
+"|. c #FFA900",
+" X c #F4B000",
+".X c #F4BB00",
+"XX c #FCB300",
+"oX c #FBBB00",
+"OX c #CCC100",
+"+X c #D3C600",
+"@X c #D5CB00",
+"#X c #E1CF00",
+"$X c #EECF00",
+"%X c #F4CB00",
+"&X c #FDC100",
+"*X c #FDC800",
+"=X c #F4D100",
+"-X c #F3DA00",
+";X c #E2C464",
+":X c #838384",
+">X c #86868D",
+",X c #8B8B8B",
+"<X c #8B8B93",
+"1X c #8C8C9E",
+"2X c #9E8B8B",
+"3X c #919191",
+"4X c #95959E",
+"5X c #98989A",
+"6X c #8F8FA0",
+"7X c #9393A3",
+"8X c #9C9CAB",
+"9X c #9D9DB1",
+"0X c #B09393",
+"qX c #A99AA6",
+"wX c #A1A1A1",
+"eX c #AAAAAA",
+"rX c #A3A3B4",
+"tX c #A6A6B9",
+"yX c #AAAAB5",
+"uX c #ABABBB",
+"iX c #B1B1B1",
+"pX c #BBBBBB",
+"aX c #ACACC0",
+"sX c #B3B3C3",
+"dX c #B8B8C7",
+"fX c #BCBCCA",
+"gX c #BFBFD0",
+"hX c #C9A2A2",
+"jX c #F39090",
+"kX c #F9A9A9",
+"lX c #CBB2C0",
+"zX c gray77",
+"xX c #C0C0CD",
+"cX c #CBCBCB",
+"vX c #C3C3D3",
+"bX c #C8C8D6",
+"nX c #CBCBD9",
+"mX c #D5D5D5",
+"MX c #D2D2DE",
+"NX c #DDD6DF",
+"BX c #DDDDDD",
+"VX c #D5D5E0",
+"CX c #DADAE4",
+"ZX c #E6E6E6",
+"AX c #E1E1E9",
+"SX c #EEEEEE",
+"DX c #FFE8E8",
+"FX c #FBFBFB",
+"GX c None",
+/* pixels */
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX..}.N.GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX..u.=XX GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX....~.D.  GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX..,.*X$   GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX..X.).C.  GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX......k.@X  GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX........k.@X  GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX........@.|.e   GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX..........a.-XX   ..>.oX0   GXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX........>.oX1 > X.+.).A.  GXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX........@._.B., ....l.+X.   GXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX..........z.OX> ....>.&X%   GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX..........p.$X+ ......z.OX  GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX..........>.oX1 ) ....=.|.5   GXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGX",
+"GXGXGXGXGXd d d d d d d d d d d d d ! ........z.L.< ......f.#Xo d d d d d d d d d d d d d GXGXGXGXGX",
+"GXGXGXd d >XtXuXyXyXyXyXyXyXrXyXrXqXX.......-.oX1 3.......!.Z.p 7X7X7X7X7X7X7X1X7X1X1Xc h d GXGXGXGX",
+"GXGXGXd 8XAXZXAXAXAXAXAXCXCXNXmXCXm.........p.-X; 4.| ..+.(.e 4XnXnXMXnXbXbXbXbXvXvXbXvXtXz d GXGXGX",
+"GXGXa k VXAXvXgXvXvXvXvXvXlXv.;X<X4.........y.%X- #.....O.{.0 iXCXVXCXCXCXCXCXAXAXAXAXAXvX9Xd GXGXGX",
+"GXGXa >XAXnXlXdX<X<X<X<X<Xx.s.[.& <.....| ..;..X% | | |  .W.V.f 4X5X4X4X4X5X4X5X5X5XyXAXMXaXh d GXGX",
+"GXGXd ,XAXnXgX7Xt j j j j { :..X$ ~ ....| | =.{.5 | | | | f.L.: l j j j j j j j j i a CXMXuXh d GXGX",
+"GXGXd >XCXbXgX7Xy FXFXFXDX..-. X1 jX| | | ..| g.H.` | | | &.'.7 FXFXFXFXFXFXFXFXFXwXa AXVXuXg d GXGX",
+"GXGXd >XAXbXfX4Xy FXFXFXkX..o./.r hX_ | | | | *.%XI | ) | ) h.Z.wXFXSXFXFXFXFXFXFXwXa AXMXaXh d GXGX",
+"GXGXd >XAXbXgX4Xy SXSXSXM.| | f.E.f #.| | | | ] Q.U | ) ) ) *.`.7 SXSXSXSXSXSXSXSX5Xa AXVXaXh d GXGX",
+"GXGXd >XAXbXgX4Xy ZXZXZXb.| | ;.'.3 n.| | | | ) t.w.) ) ) ) _ j.V.wXZXZXZXZXZXZXZX4Xa AXMXaXh d GXGX",
+"GXGXd >XAXnXgX4Xi BXBXBX2.| | _ W.r 0X) ) ) ) ) [ e.) ) ( ) ( %.E.6 BXBXBXBXBXBXBX4Xd AXMXaXh d GXGX",
+"GXGXd >XAXbXgX4Xi mXmXmX} | ) | w.`.8 1.) ) ) ) ) %.( ) ) ( ( _ q.C.3XmXmXmXmXmXmX,Xa AXMXaXh d GXGX",
+"GXGXd >XAXnXgX4Xi cXcXcX} | ) ) | r.J.V ) ) ) ) ) ' ( ) ( ( ( ( W R.4 cXcXcXcXcXcX,Xd AXMXaXh d GXGX",
+"GXGXd >XAXbXgX4Xi zXzXzX<.) ) ) ) _ e.S.K ( ( ( ( ( ( ( ( ( ( P P 0.A.h zXzXzXzXzX:Xd ZXVXaXh d GXGX",
+"GXGXd >XAXbXgX4Xi pXpXpX<.) ) ( ( ) ( $.0.( ( ( ( ( ( ( ( P ( P P E U.2 iXpXpXiX5Xf d AXMXaXh d GXGX",
+"GXGXd >XAXnXgX4Xp iXiXiX/ ( ( ) ( ( ( ( ( _ P ( ( P ( P P P P P P P 8.F.; y ; = = * f AXMXaXg d GXGX",
+"GXGXd >XAXnXgX7Xa eXeXeXc.) ) ( ( ( ( ( P ( ( ( P ( P P P P P P P P Q T.# : ; ; = = d AXMXaXg d GXGX",
+"GXGXd >XAXnXvX4Xa wXwXwXZ ( ( ( ( P ( ( P ( P P P P P P P P P P L L Y I.5 ; : ; ; = f AXMXuXh f GXGX",
+"GXGXd >XAXbXgX7Xa 5X5X5X2X( P ( ( ( P P P P P P P P P P L P L L L P Y P.0 ; : : ; ; f AXMXuXh d GXGX",
+"GXGXd >XAXbXvX4Xa 3X3X3X3X^ ( P P P P P P P L P P L L L L L L L L L H I.1 : t : : ; f AXMXuXh d GXGX",
+"GXGXd >XAXbXfX4Xa :X:X:X:XC P P P P P L P P P L L P L L L L L L A L R Y.o y t t : ; f AXMXuXh d GXGX",
+"GXGXd >XAXbXfX7Xa j g g f d n P P L P P L L L L L L L L A L A A A S 9.r = y y t t : f AXMXaXh d GXGX",
+"GXGXd >XAXbXvX4Xa : t t y y u v P L L L L L L L L L L A A A L L L 7.G.O i i y t t : f AXMXaXh d GXGX",
+"GXGXd >XAXbXgX4Xa 9 t t y i i s v L L L L L L A A L A A A A A L 6.A.@ i i i i y t : f AXMXaXh d GXGX",
+"GXGXd >XAXbXgX7Xa t t y y i a a d N F L A L A A A A A A A A G M w = a a a i i t y t h AXMXaXh d GXGX",
+"GXGXd >XAXnXxX7Xd t t y i i a d d g g B m b G S S S G G b M q 9 f g f d a i i y y : f AXVXuXh d GXGX",
+"GXGXd >XAXnXxX7Xa t y y i i a d f g j j l l :X:X:Xl j g j l l k j g g d a a i i y t g AXVXuXh d GXGX",
+"GXGXd >XAXnXgX4Xd t y y i i a d f g j j l :X:X,X,X3X,X,X,X:Xl k j g g d d a i i y t g AXMXaXh d GXGX",
+"GXGXa >XAXbXgXuXx x :Xl :X:X:X:X:X:X:X:X:X:X:X:X:X:X,X:X:X:X:X:X:X:X:X:X:X:X:X:X:X:XwXAXMXaXh d GXGX",
+"GXGXf ,XAXbXgXgXvXlXvXvXvXvXbXbXbXbXbXnXnXnXMXnXMXMXMXMXMXMXVXVXBXCXCXCXCXCXCXnXnXVXAXAXMXaXh d GXGX",
+"GXGXd >XAXnXgXgXvXvXvXvXvXvXbXvXbXbXnXnXnXnXnXMXMXMXMXMXMXVXVXVXCXVXVXCXCXCXMXVXAXnXAXAXMXaXh d GXGX",
+"GXGXd k CXCXgXgXgXvXvXvXvXvXvXbXbXnXnXnXMXnXMXnXMXMXMXMXMXMXVXVXVXVXCXCXCXCXVXnXnXMXAXAXbXrXf GXGXGX",
+"GXGXGXd aXAXAXCXCXCXCXCXCXCXVXCXVXVXNXMXCXMXMXMXMXMXMXnXMXMXMXMXMXMXnXnXMXnXnXnXnXbXnXgXsXx d GXGXGX",
+"GXGXGXd f 4XxXxXxXxXxXxXfXfXfXdXdXdXdXsXsXsXsXuXsXuXuXuXuXtXtXtXrXrXrXrXrXrX9X9X9X9X9X1Xz d d GXGXGX",
+"GXGXGXGXa d d d d d d a a d d d d a d d a d d d d d d d d d d d d d d d d d d d d d a d d GXGXGXGXGX"
+};
--- xscreensaver-4.21.orig/utils/images/xscreensaver.svg
+++ xscreensaver-4.21/utils/images/xscreensaver.svg
@@ -0,0 +1,983 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+<svg
+   xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+   xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/"
+   xmlns:xap="http://ns.adobe.com/xap/1.0/"
+   xmlns:pdf="http://ns.adobe.com/pdf/1.3/"
+   xmlns:x="adobe:ns:meta/"
+   xmlns:xml="http://www.w3.org/XML/1998/namespace"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="48.000000px"
+   height="48.000000px"
+   viewBox="0 0 48 48"
+   style="overflow:visible;enable-background:new 0 0 48 48"
+   xml:space="preserve"
+   id="svg548"
+   sodipodi:version="0.32"
+   sodipodi:docname="xscreensaver.svg"
+   sodipodi:docbase="/home/joss/deb/xs"
+   inkscape:version="0.41">
+  <defs
+   id="defs643"><linearGradient
+   id="linearGradient7616">
+  <stop
+   style="stop-color:#ffff00;stop-opacity:1;"
+   offset="0"
+   id="stop7618" />
+
+  <stop
+   style="stop-color:#c7c700;stop-opacity:1.0000000;"
+   offset="1.0000000"
+   id="stop7620" />
+
+</linearGradient>
+
+<linearGradient
+   id="linearGradient6850">
+  <stop
+   style="stop-color:#ff7e00;stop-opacity:1.0000000;"
+   offset="0.0000000"
+   id="stop6852" />
+
+  <stop
+   style="stop-color:#bb5c00;stop-opacity:1.0000000;"
+   offset="1.0000000"
+   id="stop6854" />
+
+</linearGradient>
+
+<linearGradient
+   id="linearGradient6080">
+  <stop
+   style="stop-color:#ff0000;stop-opacity:1.0000000;"
+   offset="0.0000000"
+   id="stop6082" />
+
+  <stop
+   style="stop-color:#c90000;stop-opacity:1.0000000;"
+   offset="1.0000000"
+   id="stop6084" />
+
+</linearGradient>
+
+<radialGradient
+   id="radialGradient2213"
+   cx="23.5591"
+   cy="27.8545"
+   r="140.3846"
+   fx="23.5591"
+   fy="27.8545"
+   gradientTransform="matrix(0.1875 0 0 0.1733 19.5 22.7519)"
+   gradientUnits="userSpaceOnUse">
+      <stop
+   offset="0.0000000"
+   style="stop-color:#989898;stop-opacity:1.0000000;"
+   id="stop2215" />
+
+
+      
+      
+      
+      
+      
+      <stop
+   offset="1.0000000"
+   style="stop-color:#000000;stop-opacity:1.0000000;"
+   id="stop2227" />
+
+
+      
+      
+      
+      
+      
+    </radialGradient>
+
+
+    <linearGradient
+   id="XMLID_11_"
+   gradientUnits="userSpaceOnUse"
+   x1="23.6567"
+   y1="16.6758"
+   x2="23.6567"
+   y2="36.9985">
+      <stop
+   offset="0"
+   style="stop-color:#949494"
+   id="stop556" />
+
+
+      <stop
+   offset="1"
+   style="stop-color:#616161"
+   id="stop557" />
+
+
+      
+      
+      
+    </linearGradient>
+
+
+    <linearGradient
+   id="XMLID_12_"
+   gradientUnits="userSpaceOnUse"
+   x1="3.9316"
+   y1="17.334"
+   x2="43.3868"
+   y2="17.334">
+      <stop
+   offset="0"
+   style="stop-color:#BDBDCF"
+   id="stop564" />
+
+
+      <stop
+   offset="1"
+   style="stop-color:#86869F"
+   id="stop565" />
+
+
+      
+      
+      
+    </linearGradient>
+
+
+    <linearGradient
+   id="XMLID_13_"
+   gradientUnits="userSpaceOnUse"
+   x1="-376.4116"
+   y1="17.334"
+   x2="-338.998"
+   y2="17.334"
+   gradientTransform="matrix(1 0 0 1 381.3623 0)">
+      <stop
+   offset="0"
+   style="stop-color:#E9E9EF"
+   id="stop571" />
+
+
+      <stop
+   offset="1"
+   style="stop-color:#BDBDCF"
+   id="stop572" />
+
+
+      
+      
+      
+    </linearGradient>
+
+
+    <linearGradient
+   id="XMLID_14_"
+   gradientUnits="userSpaceOnUse"
+   x1="46.5684"
+   y1="17.334"
+   x2="4.4554"
+   y2="17.3333">
+      <stop
+   offset="0"
+   style="stop-color:#E9E9EF"
+   id="stop578" />
+
+
+      <stop
+   offset="1"
+   style="stop-color:#BDBDCF"
+   id="stop579" />
+
+
+      
+      
+      
+    </linearGradient>
+
+
+    <radialGradient
+   id="XMLID_15_"
+   cx="23.5591"
+   cy="27.8545"
+   r="140.3846"
+   fx="23.5591"
+   fy="27.8545"
+   gradientTransform="matrix(0.1875 0 0 0.1733 19.5 22.7519)"
+   gradientUnits="userSpaceOnUse">
+      <stop
+   offset="0"
+   style="stop-color:#57ADFF"
+   id="stop589" />
+
+
+      <stop
+   offset="0.101"
+   style="stop-color:#54AAFF"
+   id="stop590" />
+
+
+      <stop
+   offset="0.1896"
+   style="stop-color:#49A3FF"
+   id="stop591" />
+
+
+      <stop
+   offset="0.2736"
+   style="stop-color:#3795FF"
+   id="stop592" />
+
+
+      <stop
+   offset="0.3541"
+   style="stop-color:#1E83FF"
+   id="stop593" />
+
+
+      <stop
+   offset="0.427"
+   style="stop-color:#006DFF"
+   id="stop594" />
+
+
+      <stop
+   offset="1"
+   style="stop-color:#0032A4"
+   id="stop595" />
+
+
+      
+      
+      
+      
+      
+    </radialGradient>
+
+
+    <linearGradient
+   id="XMLID_16_"
+   gradientUnits="userSpaceOnUse"
+   x1="23.9722"
+   y1="4.8013"
+   x2="23.9722"
+   y2="19.4936">
+      <stop
+   offset="0.000000"
+   style="stop-color:#ffffff;stop-opacity:1;"
+   id="stop603" />
+
+
+      <stop
+   offset="1.0000000"
+   style="stop-color:#777777;stop-opacity:1.0000000;"
+   id="stop604" />
+
+
+      
+      
+      
+    </linearGradient>
+
+
+    <linearGradient
+   id="XMLID_17_"
+   gradientUnits="userSpaceOnUse"
+   x1="7.4961"
+   y1="39.9775"
+   x2="39.8161"
+   y2="39.9775">
+      <stop
+   offset="0"
+   style="stop-color:#BDBDCF"
+   id="stop611" />
+
+
+      <stop
+   offset="1"
+   style="stop-color:#86869F"
+   id="stop612" />
+
+
+      
+      
+      
+    </linearGradient>
+
+
+    <linearGradient
+   id="XMLID_18_"
+   gradientUnits="userSpaceOnUse"
+   x1="7.1294"
+   y1="40.2861"
+   x2="39.4495"
+   y2="40.2861"
+   gradientTransform="matrix(1 4.000000e-004 -4.000000e-004 1 0.3855 -0.3182)">
+      <stop
+   offset="0"
+   style="stop-color:#E9E9EF"
+   id="stop618" />
+
+
+      <stop
+   offset="1"
+   style="stop-color:#BDBDCF"
+   id="stop619" />
+
+
+      
+      
+      
+    </linearGradient>
+
+
+    <linearGradient
+   id="XMLID_19_"
+   gradientUnits="userSpaceOnUse"
+   x1="23.2876"
+   y1="35.7139"
+   x2="23.2876"
+   y2="39.7955"
+   gradientTransform="matrix(1 4.000000e-004 -4.000000e-004 1 0.3855 -0.3182)">
+      <stop
+   offset="0.000000"
+   style="stop-color:#ffffff;stop-opacity:1;"
+   id="stop625" />
+
+
+      <stop
+   offset="1.000000"
+   style="stop-color:#b3b2cc;stop-opacity:1;"
+   id="stop626" />
+
+
+      
+      
+      
+    </linearGradient>
+
+
+    <linearGradient
+   id="XMLID_20_"
+   gradientUnits="userSpaceOnUse"
+   x1="-350.4785"
+   y1="40.2871"
+   x2="-350.4785"
+   y2="38.8971"
+   gradientTransform="matrix(1 4.000000e-004 -4.000000e-004 1 381.7473 -0.1502)">
+      <stop
+   offset="0"
+   style="stop-color:#CECEDB"
+   id="stop634" />
+
+
+      <stop
+   offset="1"
+   style="stop-color:#FFFFFF"
+   id="stop635" />
+
+
+      
+      
+      
+    </linearGradient>
+
+
+    <linearGradient
+   xlink:href="#XMLID_16_"
+   id="linearGradient643"
+   x1="23.560406"
+   y1="6.6664414"
+   x2="23.560406"
+   y2="21.343126"
+   gradientUnits="userSpaceOnUse"
+   spreadMethod="pad"
+   gradientTransform="matrix(1.064241,0.000000,0.000000,1.028769,-1.259901,13.44369)" />
+
+
+  <radialGradient
+   inkscape:collect="always"
+   xlink:href="#radialGradient2213"
+   id="radialGradient2229"
+   gradientUnits="userSpaceOnUse"
+   gradientTransform="matrix(0.199545,0.000000,0.000000,0.178286,19.49279,36.85012)"
+   cx="23.559099"
+   cy="27.854500"
+   fx="23.559099"
+   fy="27.854500"
+   r="140.38460" />
+
+<linearGradient
+   inkscape:collect="always"
+   xlink:href="#XMLID_14_"
+   id="linearGradient2242"
+   gradientUnits="userSpaceOnUse"
+   x1="46.5684"
+   y1="17.334"
+   x2="4.4554"
+   y2="17.3333"
+   gradientTransform="matrix(1.064241,0.000000,0.000000,1.028769,-1.259901,13.44369)" />
+
+<linearGradient
+   inkscape:collect="always"
+   xlink:href="#XMLID_13_"
+   id="linearGradient2244"
+   gradientUnits="userSpaceOnUse"
+   gradientTransform="matrix(1.064241,0.000000,0.000000,1.028769,404.6015,13.44369)"
+   x1="-376.4116"
+   y1="17.334"
+   x2="-338.998"
+   y2="17.334" />
+
+<linearGradient
+   inkscape:collect="always"
+   xlink:href="#XMLID_12_"
+   id="linearGradient2246"
+   gradientUnits="userSpaceOnUse"
+   x1="3.9316"
+   y1="17.334"
+   x2="43.3868"
+   y2="17.334"
+   gradientTransform="matrix(1.064241,0.000000,0.000000,1.028769,-1.259901,13.44369)" />
+
+<linearGradient
+   inkscape:collect="always"
+   xlink:href="#linearGradient6080"
+   id="linearGradient6090"
+   gradientTransform="scale(0.754598,1.325209)"
+   x1="33.415192"
+   y1="10.875051"
+   x2="42.435230"
+   y2="27.652809"
+   gradientUnits="userSpaceOnUse" />
+
+<linearGradient
+   inkscape:collect="always"
+   xlink:href="#linearGradient6850"
+   id="linearGradient6856"
+   gradientTransform="scale(0.754598,1.325209)"
+   x1="31.031740"
+   y1="9.7278910"
+   x2="40.836128"
+   y2="28.092733"
+   gradientUnits="userSpaceOnUse" />
+
+<linearGradient
+   inkscape:collect="always"
+   xlink:href="#linearGradient7616"
+   id="linearGradient7622"
+   gradientTransform="scale(0.754598,1.325209)"
+   x1="33.173214"
+   y1="8.4078865"
+   x2="41.801075"
+   y2="27.679636"
+   gradientUnits="userSpaceOnUse" />
+
+</defs>
+
+
+  <sodipodi:namedview
+   inkscape:document-units="px"
+   id="base"
+   inkscape:zoom="8.5088516"
+   inkscape:cx="30.664815"
+   inkscape:cy="23.537307"
+   inkscape:window-width="1392"
+   inkscape:window-height="997"
+   inkscape:window-x="6"
+   inkscape:window-y="27"
+   inkscape:current-layer="svg548" />
+
+
+  <metadata
+   id="metadata549">
+    <xpacket
+   id="xpacket42">
+begin='ï»¿' id='W5M0MpCehiHzreSzNTczkc9d'</xpacket>
+
+
+    <x:xmpmeta
+   x:xmptk="XMP toolkit 3.0-29, framework 1.6"
+   id="xmpmeta44">
+      
+    <metadata
+   id="metadata120">
+  <rdf:RDF
+   id="RDF46">
+        <rdf:Description
+   rdf:about="uuid:4f721fa4-f094-478f-a7e7-c15058558274"
+   id="Description48">
+          <pdf:Producer
+   id="Producer50">
+Adobe PDF library 5.00</pdf:Producer>
+
+
+        </rdf:Description>
+
+
+        <rdf:Description
+   rdf:about="uuid:4f721fa4-f094-478f-a7e7-c15058558274"
+   id="Description52" />
+
+
+        <rdf:Description
+   rdf:about="uuid:4f721fa4-f094-478f-a7e7-c15058558274"
+   id="Description54" />
+
+
+        <rdf:Description
+   rdf:about="uuid:4f721fa4-f094-478f-a7e7-c15058558274"
+   id="Description56">
+          <xap:CreateDate
+   id="CreateDate58">
+2004-01-18T18:22:37+02:00</xap:CreateDate>
+
+
+          <xap:ModifyDate
+   id="ModifyDate60">
+2004-03-29T09:23:42Z</xap:ModifyDate>
+
+
+          <xap:CreatorTool
+   id="CreatorTool62">
+Adobe Illustrator 10.0</xap:CreatorTool>
+
+
+          <xap:MetadataDate
+   id="MetadataDate64">
+2004-01-28T02:28:36+01:00</xap:MetadataDate>
+
+
+          <xap:Thumbnails
+   id="Thumbnails66">
+            <rdf:Alt
+   id="Alt68">
+              <rdf:li
+   rdf:parseType="Resource"
+   id="li70">
+                <xapGImg:format
+   id="format72">
+JPEG</xapGImg:format>
+
+
+                <xapGImg:width
+   id="width74">
+256</xapGImg:width>
+
+
+                <xapGImg:height
+   id="height76">
+256</xapGImg:height>
+
+
+                <xapGImg:image
+   id="image78">

+sVf/2Q==</xapGImg:image>
+
+
+              </rdf:li>
+
+
+            </rdf:Alt>
+
+
+          </xap:Thumbnails>
+
+
+        </rdf:Description>
+
+
+        <rdf:Description
+   rdf:about="uuid:4f721fa4-f094-478f-a7e7-c15058558274"
+   id="Description80">
+          <xapMM:DocumentID
+   id="DocumentID82">
+uuid:2eea4377-c0f1-4dba-9010-c2932c30935a</xapMM:DocumentID>
+
+
+        </rdf:Description>
+
+
+        <rdf:Description
+   rdf:about="uuid:4f721fa4-f094-478f-a7e7-c15058558274"
+   id="Description84">
+          <dc:format
+   id="format86">
+image/svg+xml</dc:format>
+
+
+          <dc:title
+   id="title88">
+            <rdf:Alt
+   id="Alt90">
+              <rdf:li
+   xml:lang="x-default"
+   id="li92">
+network_local.ai</rdf:li>
+
+
+            </rdf:Alt>
+
+
+          </dc:title>
+
+
+        </rdf:Description>
+
+
+      <cc:Work
+   rdf:about=""
+   id="Work146">
+  <dc:format
+   id="format148">image/svg+xml</dc:format>
+
+  <dc:type
+   id="type150"
+   rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+
+</cc:Work>
+
+</rdf:RDF>
+
+</metadata>
+
+</x:xmpmeta>
+
+
+    <xpacket
+   id="xpacket94">
+end='w'</xpacket>
+
+
+  </metadata>
+
+
+  
+  
+  
+  
+  
+  <path
+   style="font-size:12.000000;fill:#616161"
+   d="M 6.6569883,14.856182 C 4.4540097,14.856182 2.6618279,16.587599 2.6618279,18.715093 L 2.6618279,43.837632 C 2.6618279,45.965127 4.4540097,47.696544 6.6569883,47.696544 L 41.177770,47.696544 C 43.379685,47.696544 45.171867,45.965127 45.171867,43.837632 L 45.171867,18.715093 C 45.171867,16.587599 43.379685,14.856182 41.177770,14.856182 L 6.6569883,14.856182 L 6.6569883,14.856182 z "
+   id="path562" />
+
+
+  <path
+   style="font-size:12.000000;fill:url(#linearGradient2246)"
+   d="M 41.177770,15.611298 L 6.6569883,15.611298 C 4.8850272,15.611298 3.4440450,17.003222 3.4440450,18.715093 L 3.4440450,43.837632 C 3.4440450,45.548475 4.8850272,46.941428 6.6569883,46.941428 L 41.177770,46.941428 C 42.948666,46.941428 44.390714,45.548475 44.390714,43.837632 L 44.390714,18.715093 C 44.390714,17.003222 42.948666,15.611298 41.177770,15.611298 z "
+   id="path569" />
+
+
+  <path
+   style="font-size:12.000000;fill:url(#linearGradient2244)"
+   d="M 43.825601,43.837632 C 43.825601,45.250132 42.638973,46.395151 41.177770,46.395151 L 6.6569883,46.395151 C 5.1947212,46.395151 4.0080927,45.250132 4.0080927,43.837632 L 4.0080927,18.715093 C 4.0080927,17.302595 5.1936570,16.157574 6.6569883,16.157574 L 41.177770,16.157574 C 42.638973,16.157574 43.825601,17.302595 43.825601,18.715093 L 43.825601,43.837632 z "
+   id="path576" />
+
+
+  <path
+   style="font-size:12.000000;fill:url(#linearGradient2242)"
+   d="M 6.6569883,17.164739 C 5.7715399,17.164739 5.0510488,17.860186 5.0510488,18.715093 L 5.0510488,43.837632 C 5.0510488,44.692539 5.7715399,45.387987 6.6569883,45.387987 L 41.177770,45.387987 C 42.063218,45.387987 42.783710,44.692539 42.783710,43.837632 L 42.783710,18.715093 C 42.783710,17.860186 42.063218,17.164739 41.177770,17.164739 L 6.6569883,17.164739 L 6.6569883,17.164739 z "
+   id="path583" />
+
+
+  <polygon
+   style="font-size:12.000000;fill:#a1a1a1"
+   points="39.725000,27.570000 8.0560000,27.570000 8.0560000,5.2560000 39.725000,5.2560000 39.725000,27.570000 "
+   id="polygon584"
+   transform="matrix(1.064241,0.000000,0.000000,1.028769,-1.259901,13.44369)" />
+
+
+  <polygon
+   style="font-size:12.000000;fill:#ffffff"
+   points="39.906000,27.669000 8.5180000,27.669000 8.5180000,5.5470000 39.906000,5.5470000 39.906000,27.669000 "
+   id="polygon585"
+   transform="matrix(1.064241,0.000000,0.000000,1.028769,-1.259901,13.44369)" />
+
+
+  <polygon
+   points="39.491000,5.3630000 8.2500000,5.3630000 8.2500000,27.474000 39.695000,27.474000 39.695000,5.3630000 39.491000,5.3630000 "
+   id="polygon586"
+   style="font-size:12.000000"
+   transform="matrix(1.064241,0.000000,0.000000,1.028769,-1.259901,13.44369)" />
+
+
+  <path
+   style="font-size:12.000000;fill:#ffffff"
+   d="M 7.9542979,19.349845 C 7.9542979,19.727403 7.9542979,40.942676 7.9542979,41.320234 C 8.3799945,41.320234 40.125236,41.320234 40.550932,41.320234 C 40.550932,40.942676 40.550932,19.727403 40.550932,19.349845 C 40.125236,19.349845 8.3799945,19.349845 7.9542979,19.349845 z "
+   id="path587" />
+
+
+  <path
+   style="font-size:12.000000;fill:url(#radialGradient2229);fill-opacity:1.0000000"
+   d="M 7.9542979,19.349845 C 7.9542979,19.727403 7.9542979,40.942676 7.9542979,41.320234 C 8.3799945,41.320234 40.125236,41.320234 40.550932,41.320234 C 40.550932,40.942676 40.550932,19.727403 40.550932,19.349845 C 40.125236,19.349845 8.3799945,19.349845 7.9542979,19.349845 z "
+   id="path601" />
+
+
+  <path
+   style="font-size:12.000000;fill:url(#linearGradient643);fill-opacity:1.0000000"
+   d="M 8.5268595,19.814848 C 8.5268595,20.976328 8.5268595,29.609757 8.5268595,35.399668 C 15.298624,35.467568 22.761081,32.538662 28.893237,30.613835 C 32.536133,29.452355 36.240757,28.744562 39.978371,28.455479 C 39.978371,24.320856 39.978371,20.554532 39.978371,19.815877 C 38.031874,19.814848 10.474420,19.814848 8.5268595,19.814848 z "
+   id="path608" />
+
+
+  
+  
+  
+  
+  
+  
+  
+  <path
+   style="font-size:12.000000;fill:#86869f"
+   d="M 37.315640,42.816064 L 37.315640,44.831423 L 39.791064,44.831423 L 39.791064,42.816064 L 37.315640,42.816064 M 39.594180,44.647273 C 39.287678,44.647273 37.821154,44.647273 37.514653,44.647273 C 37.514653,44.374650 37.514653,43.271810 37.514653,42.998157 C 37.821154,42.998157 39.287678,42.998157 39.594180,42.998157 C 39.594180,43.271810 39.594180,44.374650 39.594180,44.647273 z "
+   id="path640" />
+
+
+  <polyline
+   id="_x3C_Slice_x3E_"
+   style="font-size:12.000000;fill:none"
+   points="0,48 0,0 48,0 48,48 "
+   transform="matrix(0.988920,0.000000,0.000000,0.919793,0.531856,3.849935)" />
+
+
+<path
+   style="fill:#000000;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;overflow:visible"
+   d="M 16.017728,17.165209 C 12.855431,23.480541 12.512205,36.395347 20.632972,38.731397 C 28.088708,40.876142 34.550322,38.864003 35.760718,33.020723 C 36.724157,28.353728 28.154443,21.525532 30.205331,15.552784 C 31.171997,12.249745 32.598419,10.648322 33.965899,8.9687134 C 31.572810,9.5733724 27.875305,12.628571 26.872099,15.418415 C 25.279223,19.859546 27.384903,26.839761 27.384903,26.839761 C 27.470371,27.847526 23.282464,19.852585 23.709802,16.829287 C 24.137139,13.805988 29.521591,9.5733724 29.521591,7.0203664 C 29.521591,4.4673593 26.273827,1.1081399 26.273827,1.1081399 C 26.273827,1.1081399 28.154112,4.7360969 27.470371,6.2813381 C 26.786631,7.8265781 18.239883,14.679386 18.838156,19.247925 C 19.436428,23.816462 22.684191,29.325583 22.684191,29.325583 C 22.684191,29.325583 18.923623,27.847526 17.727078,25.092966 C 16.530533,22.338406 16.103195,20.591613 16.017728,17.232393"
+   id="path4562"
+   sodipodi:nodetypes="ccccccccccccccc" />
+
+<path
+   style="fill:url(#linearGradient7622);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;overflow:visible"
+   d="M 15.275376,16.983639 C 12.113079,23.298970 11.769853,36.213776 19.890620,38.549827 C 27.346357,40.694571 33.807970,38.682433 35.018367,32.839152 C 35.981805,28.172158 27.412091,21.343961 29.462979,15.371213 C 30.429646,12.068174 31.856068,10.466752 33.223547,8.7871434 C 30.830458,9.3918014 27.132953,12.447000 26.129747,15.236843 C 24.536871,19.677975 26.642552,26.658190 26.642552,26.658190 C 26.728019,27.665955 22.540112,19.671014 22.967450,16.647717 C 23.394787,13.624418 28.779240,9.3918014 28.779240,6.8387961 C 28.779240,4.2857890 25.531475,0.92656885 25.531475,0.92656885 C 25.531475,0.92656885 27.411760,4.5545261 26.728019,6.0997676 C 26.044279,7.6450076 17.497532,14.497815 18.095804,19.066354 C 18.694076,23.634893 21.941840,29.144013 21.941840,29.144013 C 21.941840,29.144013 18.181272,27.665955 16.984726,24.911395 C 15.788182,22.156836 15.360844,20.410042 15.275376,17.050822"
+   id="path3802"
+   sodipodi:nodetypes="ccccccccccccccc" />
+
+<path
+   style="overflow:visible;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000px;stroke:none;fill-rule:evenodd;fill-opacity:1.0;fill:url(#linearGradient6856)"
+   d="M 14.547228,16.930160 C 11.384931,23.245492 11.041705,36.160298 19.162472,38.496349 C 26.618209,40.641093 33.079822,38.628955 34.290219,32.785674 C 35.253657,28.118680 26.683943,21.290482 28.734831,15.317734 C 29.701498,12.014696 31.127920,10.413273 32.495399,8.7336644 C 30.102310,9.3383234 26.404805,12.393522 25.401599,15.183365 C 23.808723,19.624497 25.914404,26.604712 25.914404,26.604712 C 25.999871,27.612477 21.811964,19.617536 22.239302,16.594238 C 22.666639,13.570940 28.051092,9.3383234 28.051092,6.7853174 C 28.051092,4.2323104 24.803327,0.87309075 24.803327,0.87309075 C 24.803327,0.87309075 26.683612,4.5010479 25.999871,6.0462890 C 25.316131,7.5915291 16.769384,14.444337 17.367656,19.012876 C 17.965928,23.581414 21.213692,29.090534 21.213692,29.090534 C 21.213692,29.090534 17.453124,27.612477 16.256578,24.857916 C 15.060034,22.103358 14.632696,20.356564 14.547228,16.997344"
+   id="path3042"
+   sodipodi:nodetypes="ccccccccccccccc" />
+
+<path
+   style="stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000px;stroke:none;fill-rule:evenodd;fill-opacity:1.0;fill:url(#linearGradient6090)"
+   d="M 13.682364,16.948088 C 10.520067,23.263421 10.176840,36.178226 18.297608,38.514276 C 25.753344,40.659021 32.214957,38.646883 33.425354,32.803603 C 34.388793,28.136607 25.819079,21.308411 27.869966,15.335663 C 28.836633,12.032625 30.263055,10.431202 31.630535,8.7515934 C 29.237445,9.3562524 25.539940,12.411451 24.536734,15.201294 C 22.943859,19.642426 25.049539,26.622640 25.049539,26.622640 C 25.135007,27.630405 20.947100,19.635464 21.374437,16.612167 C 21.801775,13.588869 27.186226,9.3562524 27.186226,6.8032461 C 27.186226,4.2502391 23.938462,0.89101955 23.938462,0.89101955 C 23.938462,0.89101955 25.818747,4.5189767 25.135007,6.0642178 C 24.451267,7.6094578 15.904519,14.462266 16.502791,19.030804 C 17.101064,23.599343 20.348827,29.108462 20.348827,29.108462 C 20.348827,29.108462 16.588258,27.630405 15.391713,24.875845 C 14.195169,22.121285 13.767831,20.374493 13.682364,17.015272"
+   id="path2282"
+   sodipodi:nodetypes="ccccccccccccccc" />
+
+</svg>
--- xscreensaver-4.21.orig/utils/logo.c
+++ xscreensaver-4.21/utils/logo.c
@@ -33,10 +33,12 @@
 
 #include <stdio.h>
 #include <X11/Xutil.h>
+#include <X11/xpm.h>
 
 #include "images/logo-50.xpm"
 #include "images/logo-180.xpm"
 
+#if 0
 static const char hex[128] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                               0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                               0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -195,7 +197,7 @@
   *npixels_ret = pixel_count;
   return ximage;
 }
-
+#endif
 
 
 /* Returns a pixmap of the xscreensaver logo.
@@ -209,17 +211,20 @@
                    Bool big_p)
 {
   Display *dpy = DisplayOfScreen (screen);
+#if 0
   int depth = visual_depth (screen, visual);
   int iw, ih;
   XImage *image;
-  Pixmap p = 0;
   unsigned char *mask = 0;
+#endif
+  Pixmap p = 0;
 
-  image = parse_xpm_data (dpy, visual, cmap, depth, background_color,
+  /* image = parse_xpm_data (dpy, visual, cmap, depth, background_color,
                           (big_p ? logo_180_xpm : logo_50_xpm),
                           &iw, &ih, pixels_ret, npixels_ret,
-                          (mask_ret ? &mask : 0));
+                          (mask_ret ? &mask : 0)); */
 
+#if 0
   if (image)
     {
       XGCValues gcv;
@@ -240,5 +245,9 @@
           free (mask);
         }
     }
+#else
+  XpmCreatePixmapFromData (dpy, drawable, (big_p ? logo_180_xpm : logo_50_xpm),
+                           &p, mask_ret, NULL);
+#endif
   return p;
 }
--- xscreensaver-4.21.orig/driver/Makefile.in
+++ xscreensaver-4.21/driver/Makefile.in
@@ -199,7 +199,7 @@
 
 SAVER_LIBS	= $(LIBS) $(X_LIBS) $(XMU_LIBS) @SAVER_LIBS@ \
 		  $(XDPMS_LIBS) $(XINERAMA_LIBS) $(GL_LIBS) $(X_PRE_LIBS) \
-		  -lXt -lX11 -lXext $(X_EXTRA_LIBS) \
+		  -lXt -lX11 -lXext $(XPM_LIBS) $(X_EXTRA_LIBS) \
 		  $(PASSWD_LIBS)
 
 CMD_LIBS	= $(LIBS) $(X_LIBS) \
@@ -356,18 +356,34 @@
 	done ;								\
 	rm -f $$tmp
 
+# When installing man pages, we install "foo.man" as "foo.N" and update
+# the .TH line in the installed file with one like
+#
+#     .TH XScreenSaver N "DD-MMM-YYYY (V.VV)" "X Version 11"
+#
+# where N is the manual section suffix.
+#
 install-man: $(MEN)
 	@men="$(MEN)" ;							\
+	U=$(UTILS_SRC)/version.h ;					\
+	V=`sed -n 's/.*\([0-9]\.[^)]*)\).*/\1/p' < $$U` ;		\
+	T=/tmp/xs$$$$.$(mansuffix) ;					\
+	TH=".TH XScreenSaver $(mansuffix) \"$$V\" \"X Version 11\"" ;	\
+	echo "installing man pages: $$TH" ;				\
+									\
 	if [ ! -d $(install_prefix)$(manNdir) ]; then			\
 	  $(INSTALL_DIRS) $(install_prefix)$(manNdir) ;			\
 	 fi ;								\
+									\
 	for man in $$men; do						\
 	  instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ;	\
+	  sed "s/^\.TH.*/$$TH/" < $(srcdir)/$$man > $$T ;		\
 	  echo $(INSTALL_DATA) $(srcdir)/$$man				\
 	   $(install_prefix)$(manNdir)/$$instname ;			\
-	  $(INSTALL_DATA) $(srcdir)/$$man				\
+	  $(INSTALL_DATA) $$T						\
 	    $(install_prefix)$(manNdir)/$$instname ;			\
-	done
+	done ;								\
+	rm -f $$T
 
 uninstall-program:
 	@for program in $(EXES) $(SCRIPTS); do				\
@@ -382,8 +398,8 @@
 	@men="$(MEN)" ;							\
 	for man in $$men; do						\
 	  instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ;	\
-	  echo rm -f $(install_prefix)$(manNdir)/$$instname ;		\
-	  rm -f $(install_prefix)$(manNdir)/$$instname ;		\
+	  echo rm -f $(install_prefix)$(manNdir)/$$instname* ;		\
+	       rm -f $(install_prefix)$(manNdir)/$$instname* ;		\
 	done
 
 install-pam:
@@ -611,7 +627,7 @@
 # close.  This excludes dependencies on files in /usr/include, etc.  It tries
 # to include only dependencies on files which are themselves a part of this
 # package.
-distdepend: check_men update_ad_version update_man_version XScreenSaver_ad.h XScreenSaver_Xm_ad.h
+distdepend: check_men update_ad_version XScreenSaver_ad.h XScreenSaver_Xm_ad.h
 	@echo updating dependencies in `pwd`/Makefile.in... ;		    \
 	$(DEPEND) -w 0 -f - 						    \
 	-s '# DO NOT DELETE: updated by make distdepend' $(DEPEND_FLAGS) -- \
@@ -658,23 +674,6 @@
 	done ;								    \
 	rm $$T
 
-update_man_version::
-	@for S in $(MEN); do						    \
-	U=$(UTILS_SRC)/version.h ;					    \
-	V=`sed -n 's/.*\([0-9][0-9]*\.[0-9]*\).*/\1/p' < $$U` ;		    \
-	V="`date '+%d-%b-%Y'` ($$V)" ;					    \
-	T=/tmp/xs.$$$$ ;						    \
-	sed "s/^\(\.TH[^\"]*\)\"[^\"]*\"\(.*\)/\1\"$$V\"\2/"		    \
-	  < $$S > $$T ;							    \
-	if cmp -s $$S $$T ; then					    \
-	  true ;							    \
-	else								    \
-	  cat $$T > $$S ;						    \
-	  echo "updated $$S to \"$$V\"" ;				    \
-	fi ;								    \
-	rm $$T ;							    \
-	done
-
 TAGS: tags
 tags:
 	find $(srcdir) -name '*.[chly]' -print | xargs etags -a
--- xscreensaver-4.21.orig/driver/XScreenSaver.ad.in
+++ xscreensaver-4.21/driver/XScreenSaver.ad.in
@@ -31,19 +31,19 @@
 *mode:			random
 *timeout:		0:10:00
 *cycle:			0:10:00
-*lockTimeout:		0:00:00
+*lockTimeout:		0:20:00
 *passwdTimeout:		0:00:30
-*dpmsEnabled:		False
-*dpmsStandby:		2:00:00
-*dpmsSuspend:		2:00:00
-*dpmsOff:		4:00:00
-*grabDesktopImages:	True
+*dpmsEnabled:		True
+*dpmsStandby:		1:00:00
+*dpmsSuspend:		1:00:00
+*dpmsOff:		2:00:00
+*grabDesktopImages:	False
 *grabVideoFrames:	False
 *chooseRandomImages:	@DEFAULT_IMAGES_P@
 *imageDirectory:	@DEFAULT_IMAGE_DIRECTORY@
 *nice:			10
 *memoryLimit:		0
-*lock:			False
+*lock:			True
 *lockVTs:		True
 *verbose:		False
 *timestamp:		True
@@ -57,11 +57,11 @@
 *captureStderr: 	True
 *ignoreUninstalledPrograms: False
 
-*textMode:		file
+*textMode:		url
 *textLiteral:		XScreenSaver
-*textFile:		/usr/X11R6/lib/X11/doc/README
+*textFile:		/usr/share/doc/xserver-common/copyright
 *textProgram:		fortune
-*textURL:		http://www.livejournal.com/stats/latest-rss.bml
+*textURL:		http://planet.debian.net/rss20.xml
 
 *overlayTextForeground:	#FFFF00
 *overlayTextBackground:	#000000
@@ -91,34 +91,41 @@
 ! manualCommand -- how the "Documentation" buttons display man pages.
 !
 ! And there are so very many options to choose from!
+
+*loadURL: x-www-browser '%s'
+*manualCommand: x-terminal-emulator -title '%s manual' \
+		-e '/bin/sh -c "man %s; read foo"'
+
 !
 !   Gnome 2.4, 2.6: (yelp can't display man pages, as of 2.6.3)
 !
-@GNOME24@*loadURL: gnome-open '%s'
-@GNOME24@*manualCommand: gnome-terminal --title '%s manual' \
-@GNOME24@		--command '/bin/sh -c "man %s; read foo"'
-!
-!   Gnome 2.2:
-!
-@GNOME22@*loadURL: gnome-url-show '%s'
-@GNOME22@*manualCommand: gnome-terminal --title '%s manual' \
-@GNOME22@		--command '/bin/sh -c "man %s; read foo"'
-!
-!   Gnome 1.4:
-!
-!	*loadURL: gnome-moz-remote --newwin '%s'
-!	*manualCommand: gnome-help-browser 'man:%s'
-!
-!   non-Gnome systems:
-!
-@NOGNOME@*loadURL: firefox '%s' || mozilla '%s' || netscape '%s'
-@NOGNOME@*manualCommand: xterm -sb -fg black -bg gray75 -T '%s manual' \
-@NOGNOME@		    -e /bin/sh -c 'man "%s" ; read foo'
+#@GNOME24@*loadURL: gnome-open '%s'
+#@GNOME24@*manualCommand: gnome-terminal --title '%s manual' \
+#@GNOME24@		--command '/bin/sh -c "man %s; read foo"'
+#!
+#!   Gnome 2.2:
+#!
+#@GNOME22@*loadURL: gnome-url-show '%s'
+#@GNOME22@*manualCommand: gnome-terminal --title '%s manual' \
+#@GNOME22@		--command '/bin/sh -c "man %s; read foo"'
+#!
+#!   Gnome 1.4:
+#!
+#!	*loadURL: gnome-moz-remote --newwin '%s'
+#!	*manualCommand: gnome-help-browser 'man:%s'
+#!
+#!   non-Gnome systems:
+#!
+#@NOGNOME@*loadURL: firefox '%s' || mozilla '%s' || netscape '%s'
+#@NOGNOME@*manualCommand: xterm -sb -fg black -bg gray75 -T '%s manual' \
+#@NOGNOME@		    -e /bin/sh -c 'man "%s" ; read foo'
 
 
 ! The format used for printing the date and time in the password dialog box
 ! (see the strftime(3) manual page for details.)
-*dateFormat:		%d-%b-%y (%a); %I:%M %p
+*dateFormat:  %Y-%m-%d %H:%M:%S
+! Original upstream date format:
+! *dateFormat:		%d-%b-%y (%a); %I:%M %p
 ! To show the time only:
 ! *dateFormat:		%I:%M %p
 ! For 24 hour time:
--- xscreensaver-4.21.orig/driver/screensaver-properties.desktop.in
+++ xscreensaver-4.21/driver/screensaver-properties.desktop.in
@@ -1,6 +1,6 @@
 [Desktop Entry]
 Exec=xscreensaver-demo
-Icon=xscreensaver.xpm
+Icon=xscreensaver.svg
 Terminal=false
 _Name=Screensaver
 _Comment=Change screensaver properties
--- xscreensaver-4.21.orig/driver/xscreensaver.c
+++ xscreensaver-4.21/driver/xscreensaver.c
@@ -2267,7 +2267,7 @@
 void
 check_for_leaks (const char *where)
 {
-#ifdef HAVE_SBRK
+#if defined(HAVE_SBRK) && defined(LEAK_PARANOIA)
   static unsigned long last_brk = 0;
   int b = (unsigned long) sbrk(0);
   if (last_brk && last_brk < b)
--- xscreensaver-4.21.orig/driver/splash.c
+++ xscreensaver-4.21/driver/splash.c
@@ -147,6 +147,7 @@
   Dimension help_button_x, help_button_y;
 
   Pixmap logo_pixmap;
+  Pixmap logo_clipmask;
   int logo_npixels;
   unsigned long *logo_pixels;
 
@@ -408,7 +409,7 @@
                                        si->splash_dialog, cmap,
                                        sp->background, 
                                        &sp->logo_pixels, &sp->logo_npixels,
-                                       0, True);
+                                       &sp->logo_clipmask, True);
 
   XMapRaised (si->dpy, si->splash_dialog);
   XSync (si->dpy, False);
@@ -555,6 +556,8 @@
       XGetGeometry (si->dpy, sp->logo_pixmap, &root, &x, &y, &w, &h, &bw, &d);
       XSetForeground (si->dpy, gc1, sp->foreground);
       XSetBackground (si->dpy, gc1, sp->background);
+      XSetClipMask (si->dpy, gc1, sp->logo_clipmask);
+      XSetClipOrigin (si->dpy, gc1, x1 + ((x2 - (int)w) /2), y1 + ((y2 - (int)h) / 2));
       if (d == 1)
         XCopyPlane (si->dpy, sp->logo_pixmap, si->splash_dialog, gc1,
                     0, 0, w, h,
@@ -672,6 +675,8 @@
 
   if (sp->logo_pixmap)
     XFreePixmap (si->dpy, sp->logo_pixmap);
+  if (sp->logo_clipmask)
+    XFreePixmap (si->dpy, sp->logo_clipmask);
   if (sp->logo_pixels)
     {
       if (sp->logo_npixels)
--- xscreensaver-4.21.orig/driver/lock.c
+++ xscreensaver-4.21/driver/lock.c
@@ -140,6 +140,7 @@
   Dimension thermo_field_height;
 
   Pixmap logo_pixmap;
+  Pixmap logo_clipmask;
   int logo_npixels;
   unsigned long *logo_pixels;
 
@@ -484,7 +485,7 @@
                                        si->passwd_dialog, cmap,
                                        pw->background, 
                                        &pw->logo_pixels, &pw->logo_npixels,
-                                       0, True);
+                                       &pw->logo_clipmask, True);
 
   /* Before mapping the window, save the bits that are underneath the
      rectangle the window will occlude.  When we lower the window, we
@@ -729,6 +730,8 @@
       XGetGeometry (si->dpy, pw->logo_pixmap, &root, &x, &y, &w, &h, &bw, &d);
       XSetForeground (si->dpy, gc1, pw->foreground);
       XSetBackground (si->dpy, gc1, pw->background);
+      XSetClipMask (si->dpy, gc1, pw->logo_clipmask);
+      XSetClipOrigin (si->dpy, gc1, x1 + ((x2 - (int)w) / 2), y1 + ((y2 - (int)h) / 2));
       if (d == 1)
         XCopyPlane (si->dpy, pw->logo_pixmap, si->passwd_dialog, gc1,
                     0, 0, w, h,
@@ -1020,6 +1023,8 @@
 
   if (pw->logo_pixmap)
     XFreePixmap (si->dpy, pw->logo_pixmap);
+  if (pw-> logo_clipmask)
+    XFreePixmap (si->dpy, pw->logo_clipmask);
   if (pw->logo_pixels)
     {
       if (pw->logo_npixels)
--- xscreensaver-4.21.orig/driver/passwd.c
+++ xscreensaver-4.21/driver/passwd.c
@@ -74,16 +74,17 @@
   { "Kerberos",         kerberos_lock_init, 0, kerberos_passwd_valid_p,
                         False, False },
 # endif
-# ifdef HAVE_PAM
-  { "PAM",              0, pam_priv_init, pam_passwd_valid_p, 
-                        False, False },
-# endif
 # ifdef PASSWD_HELPER_PROGRAM
   { "external",		0, ext_priv_init, ext_passwd_valid_p,
   			False, False },
 #endif
+# ifdef HAVE_PAM
+  { "PAM",              0, pam_priv_init, pam_passwd_valid_p, 
+                        False, False },
+# else
   { "normal",           pwent_lock_init, pwent_priv_init, pwent_passwd_valid_p,
                         False, False }
+# endif
 };
 
 
--- xscreensaver-4.21.orig/driver/prefs.c
+++ xscreensaver-4.21/driver/prefs.c
@@ -1589,7 +1589,15 @@
     p->dpms_enabled_p = False;
 
 
-  p->watchdog_timeout = p->cycle * 0.6;
+  /* Watchdog timer set to 30s, anything else is too slow to react 
+   * appropriately on DPMS on battery running laptops (CPU intensive hack
+   * keeps running for too long
+   * /
+   * 
+  p->watchdog_timeout = 30000;
+  /* p->watchdog_timeout = p->cycle * 0.6;
+   * /
+   
   if (p->watchdog_timeout < 30000) p->watchdog_timeout = 30000;	  /* 30 secs */
   if (p->watchdog_timeout > 3600000) p->watchdog_timeout = 3600000; /*  1 hr */
 
--- xscreensaver-4.21.orig/driver/xscreensaver-text
+++ xscreensaver-4.21/driver/xscreensaver-text
@@ -347,7 +347,7 @@
   }
 
   $iaddr = inet_aton($remote);
-  error ("host not found: $remote") unless ($iaddr);
+  return ("error", "host not found", "$remote") unless ($iaddr);
 
   $paddr   = sockaddr_in($port2, $iaddr);
 
@@ -360,7 +360,7 @@
     error ("socket: $!");
   }
   if (!connect(S, $paddr)) {
-    error ("connect($serverstring): $!");
+    return ("error", "connect($serverstring)", "$!");
   }
 
   select(S); $| = 1; select(STDOUT);
@@ -430,6 +430,10 @@
   do {
     my ( $http, $head, $body ) = get_url_1 ($url, $referer);
 
+    if ( $http eq "error" ) {
+      return ("error", "$head: $body");
+    }
+
     $http =~ s/[\r\n]+$//s;
 
     if ( $http =~ m@^HTTP/[0-9.]+ 30[123]@ ) {
@@ -633,6 +637,11 @@
   }
 
   my ($ct, $body) = get_url ($url);
+  if ($ct eq "error") {
+    $text_mode = 'file';
+    output ();
+    exit;
+  }
 
   $ct = guess_content_type ($ct, $body);
   if ($ct eq 'html') {
--- xscreensaver-4.21.orig/hacks/speedmine.c
+++ xscreensaver-4.21/hacks/speedmine.c
@@ -287,7 +287,7 @@
             }
 			r = rotation_bias + (int)(vertigo*zcc); MODULO(r, ROTS);
 
-			xvals[t][j] = xoffset + width/2 +
+			xvals[t][j] = xoffset + (width>>2) +
 				       	  (int)(xx * costab[r] - yy * sintab[r]);
 			maxx[t] = MAX(maxx[t], xvals[t][j]);
 			minx[t] = MIN(minx[t], xvals[t][j]);
--- xscreensaver-4.21.orig/hacks/glx/Makefile.in
+++ xscreensaver-4.21/hacks/glx/Makefile.in
@@ -19,8 +19,8 @@
 mandir		= @mandir@
 libexecdir	= @libexecdir@
 # maybe this should be 6 (games)?
-mansuffix	= 1
-manNdir		= $(mandir)/man$(mansuffix)
+mansuffix	= 6x
+manNdir		= $(mandir)/man6
 
 HACKDIR		= @HACKDIR@
 HACK_CONF_DIR	= @HACK_CONF_DIR@
@@ -221,17 +221,34 @@
 	   done ;							\
 	 fi
 
+# When installing man pages, we install "foo.man" as "foo.N" and update
+# the .TH line in the installed file with one like
+#
+#     .TH XScreenSaver N "DD-MMM-YYYY (V.VV)" "X Version 11"
+#
+# where N is the manual section suffix.
+#
 install-man: $(MEN)
 	@men="$(MEN)" ;							\
-	 idir="$(install_prefix)$(manNdir)" ;				\
-	 if [ ! -d $$idir ]; then					\
-	  $(INSTALL_DIRS) $$idir ;					\
+	U=$(UTILS_SRC)/version.h ;					\
+	V=`sed -n 's/.*\([0-9]\.[^)]*)\).*/\1/p' < $$U` ;		\
+	T=/tmp/xs$$$$.$(mansuffix) ;					\
+	TH=".TH XScreenSaver $(mansuffix) \"$$V\" \"X Version 11\"" ;	\
+	echo "installing man pages: $$TH" ;				\
+									\
+	if [ ! -d $(install_prefix)$(manNdir) ]; then			\
+	  $(INSTALL_DIRS) $(install_prefix)$(manNdir) ;			\
 	 fi ;								\
-	 for man in $$men; do						\
-	   instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ;	\
-	   echo $(INSTALL_DATA) $(srcdir)/$$man $$idir/$$instname ;	\
-		$(INSTALL_DATA) $(srcdir)/$$man $$idir/$$instname ;	\
-	 done
+									\
+	for man in $$men; do						\
+	  instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ;	\
+	  sed "s/^\.TH.*/$$TH/" < $(srcdir)/$$man > $$T ;		\
+	  echo $(INSTALL_DATA) $(srcdir)/$$man				\
+	   $(install_prefix)$(manNdir)/$$instname ;			\
+	  $(INSTALL_DATA) $$T						\
+	    $(install_prefix)$(manNdir)/$$instname ;			\
+	done ;								\
+	rm -f $$T
 
 install-xml:
 	@dest=$(install_prefix)$(HACK_CONF_DIR) ;			\
@@ -266,11 +283,10 @@
 
 uninstall-man:
 	@men="$(MEN)" ;							\
-	 idir="$(install_prefix)$(manNdir)" ;				\
-	 for man in $$men; do						\
-	   instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ;	\
-	   echo rm -f $$idir/$$instname ;				\
-		rm -f $$idir/$$instname ;				\
+	for man in $$men; do						\
+	  instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ;	\
+	  echo rm -f $(install_prefix)$(manNdir)/$$instname* ;		\
+	       rm -f $(install_prefix)$(manNdir)/$$instname* ;		\
 	done
 
 uninstall-xml:
--- xscreensaver-4.21.orig/hacks/Makefile.in
+++ xscreensaver-4.21/hacks/Makefile.in
@@ -18,8 +18,8 @@
 mandir		= @mandir@
 libexecdir	= @libexecdir@
 # maybe this should be 6 (games)?
-mansuffix	= 1
-manNdir		= $(mandir)/man$(mansuffix)
+mansuffix	= 6x
+manNdir		= $(mandir)/man6
 
 HACKDIR		= @HACKDIR@
 HACK_CONF_DIR	= @HACK_CONF_DIR@
@@ -298,18 +298,34 @@
 	done ;								\
 	rm -f $$tmp
 
+# When installing man pages, we install "foo.man" as "foo.N" and update
+# the .TH line in the installed file with one like
+#
+#     .TH XScreenSaver N "DD-MMM-YYYY (V.VV)" "X Version 11"
+#
+# where N is the manual section suffix.
+#
 install-man: $(MEN)
 	@men="$(MEN)" ;							\
+	U=$(UTILS_SRC)/version.h ;					\
+	V=`sed -n 's/.*\([0-9]\.[^)]*)\).*/\1/p' < $$U` ;		\
+	T=/tmp/xs$$$$.$(mansuffix) ;					\
+	TH=".TH XScreenSaver $(mansuffix) \"$$V\" \"X Version 11\"" ;	\
+	echo "installing man pages: $$TH" ;				\
+									\
 	if [ ! -d $(install_prefix)$(manNdir) ]; then			\
 	  $(INSTALL_DIRS) $(install_prefix)$(manNdir) ;			\
 	 fi ;								\
+									\
 	for man in $$men; do						\
 	  instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ;	\
+	  sed "s/^\.TH.*/$$TH/" < $(srcdir)/$$man > $$T ;		\
 	  echo $(INSTALL_DATA) $(srcdir)/$$man				\
 	   $(install_prefix)$(manNdir)/$$instname ;			\
-	  $(INSTALL_DATA) $(srcdir)/$$man				\
+	  $(INSTALL_DATA) $$T						\
 	    $(install_prefix)$(manNdir)/$$instname ;			\
-	done
+	done ;								\
+	rm -f $$T
 
 install-xml:
 	@dest=$(install_prefix)$(HACK_CONF_DIR) ;			\
@@ -334,8 +350,8 @@
 	@men="$(MEN)" ;							\
 	for man in $$men; do						\
 	  instname=`echo $$man | sed 's/\.man$$/\.$(mansuffix)/'` ;	\
-	  echo rm -f $(install_prefix)$(manNdir)/$$instname ;		\
-	  rm -f $(install_prefix)$(manNdir)/$$instname ;		\
+	  echo rm -f $(install_prefix)$(manNdir)/$$instname* ;		\
+	  rm -f $(install_prefix)$(manNdir)/$$instname* ;		\
 	done
 
 uninstall-xml:
@@ -587,7 +603,7 @@
 	$(CC_HACK) -o $@ $@.o	$(HACK_OBJS) $(HACK_LIBS)
 
 maze:		maze.o		$(HACK_OBJS) $(ERASE) $(LOGO)
-	$(CC_HACK) -o $@ $@.o	$(HACK_OBJS) $(ERASE) $(LOGO) $(HACK_LIBS)
+	$(CC_HACK) -o $@ $@.o	$(HACK_OBJS) $(ERASE) $(LOGO) $(HACK_LIBS) $(XPM_LIBS)
 
 moire:		moire.o		$(HACK_OBJS) $(COL) $(SHM)
 	$(CC_HACK) -o $@ $@.o	$(HACK_OBJS) $(COL) $(SHM) $(HACK_LIBS)
@@ -722,7 +738,7 @@
 	$(CC_HACK) -o $@ $@.o	$(HACK_OBJS) $(SHM) $(COL) $(GRAB) $(HACK_LIBS)
 
 xteevee:	xteevee.o	$(BARS) $(HACK_OBJS) $(GRAB)
-	$(CC_HACK) -o $@ $@.o	$(BARS) $(HACK_OBJS) $(GRAB) $(HACK_LIBS)
+	$(CC_HACK) -o $@ $@.o	$(BARS) $(HACK_OBJS) $(GRAB) $(HACK_LIBS) $(XPM_LIBS)
 
 xspirograph:	xspirograph.o	$(HACK_OBJS) $(COL) $(ERASE)
 	$(CC_HACK) -o $@ $@.o	$(HACK_OBJS) $(COL) $(ERASE) $(HACK_LIBS)
--- xscreensaver-4.21.orig/po/fr.po
+++ xscreensaver-4.21/po/fr.po
@@ -944,7 +944,7 @@
 
 #: driver/xscreensaver-demo.glade2.h:69
 msgid "_Blank After"
-msgstr "_Verrouillage après"
+msgstr "_Économiser après"
 
 #: driver/xscreensaver-demo.glade2.h:71
 msgid "_Browse"
--- xscreensaver-4.21.orig/configure
+++ xscreensaver-4.21/configure
@@ -309,7 +309,7 @@
 # include <unistd.h>
 #endif"
 
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA SET_MAKE EGREP PERL X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XML_RULE INTLTOOL_CAVES_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL GETTEXT_PACKAGE RANLIB ac_ct_RANLIB ALLOCA USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLDEPS INTLLIBS INTLOBJS POFILES POSUB MKINSTALLDIRS login_manager_tmp pkg_config gnome_open_program gnome_url_show_program INCLUDES PREFERRED_DEMO_PROGRAM ALL_DEMO_PROGRAMS SAVER_LIBS MOTIF_LIBS GTK_LIBS XML_LIBS JPEG_LIBS HACK_LIBS XPM_LIBS PTY_LIBS GL_LIBS GLE_LIBS XDPMS_LIBS XINERAMA_LIBS PASSWD_LIBS INSTALL_SETUID SETUID_HACKS INSTALL_DIRS NEED_SETUID INSTALL_PAM NEW_LOGIN_COMMAND NEW_LOGIN_COMMAND_P DEFAULT_IMAGES_P DEFAULT_IMAGE_DIRECTORY OBJCC EXES_OSX SCRIPTS_OSX MEN_OSX PASSWD_SRCS PASSWD_OBJS XMU_SRCS XMU_OBJS XMU_LIBS SAVER_GL_SRCS SAVER_GL_OBJS SAVER_GL_LIBS LOCK_SRCS LOCK_OBJS JPEG_EXES GL_EXES GL_UTIL_EXES GL_MEN GL_KLUDGE GLE_EXES GLE_KLUDGE GNOME24 GNOME22 NOGNOME HACKDIR GTK_DATADIR PO_DATADIR HACK_CONF_DIR GTK_EXTRA_OBJS APPDEFAULTS DEPEND DEPEND_FLAGS DEPEND_DEFINES LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA SET_MAKE EGREP PERL X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XML_RULE INTLTOOL_CAVES_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL GETTEXT_PACKAGE RANLIB ac_ct_RANLIB ALLOCA USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLDEPS INTLLIBS INTLOBJS POFILES POSUB MKINSTALLDIRS pkg_config gnome_open_program gnome_url_show_program INCLUDES PREFERRED_DEMO_PROGRAM ALL_DEMO_PROGRAMS SAVER_LIBS MOTIF_LIBS GTK_LIBS XML_LIBS JPEG_LIBS HACK_LIBS XPM_LIBS PTY_LIBS GL_LIBS GLE_LIBS XDPMS_LIBS XINERAMA_LIBS PASSWD_LIBS INSTALL_SETUID SETUID_HACKS INSTALL_DIRS NEED_SETUID INSTALL_PAM NEW_LOGIN_COMMAND NEW_LOGIN_COMMAND_P DEFAULT_IMAGES_P DEFAULT_IMAGE_DIRECTORY OBJCC EXES_OSX SCRIPTS_OSX MEN_OSX PASSWD_SRCS PASSWD_OBJS XMU_SRCS XMU_OBJS XMU_LIBS SAVER_GL_SRCS SAVER_GL_OBJS SAVER_GL_LIBS LOCK_SRCS LOCK_OBJS JPEG_EXES GL_EXES GL_UTIL_EXES GL_MEN GL_KLUDGE GLE_EXES GLE_KLUDGE GNOME24 GNOME22 NOGNOME HACKDIR GTK_DATADIR PO_DATADIR HACK_CONF_DIR GTK_EXTRA_OBJS APPDEFAULTS DEPEND DEPEND_FLAGS DEPEND_DEFINES LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -787,9 +787,7 @@
 
 Defaults for the options are specified in brackets.
 
-
 Configuration:
-
   -h, --help              display this help and exit
       --help=short        display options specific to this package
       --help=recursive    display the short help of all the included packages
@@ -818,12 +816,16 @@
 
 Fine tuning of the installation directories:
   --bindir=DIR           user executables [EPREFIX/bin]
+  --sbindir=DIR          system admin executables [EPREFIX/sbin]
   --libexecdir=DIR       program executables [EPREFIX/libexec]
   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
+  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
   --libdir=DIR           object code libraries [EPREFIX/lib]
   --includedir=DIR       C header files [PREFIX/include]
-  --x-includes=DIR        X include files are in DIR
-  --x-libraries=DIR       X library files are in DIR
+  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
+  --infodir=DIR          info documentation [PREFIX/info]
   --mandir=DIR           man documentation [PREFIX/man]
 _ACEOF
 
@@ -854,6 +856,8 @@
 Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-x                use the X Window System
+
 
 Installation options:
   --with-hackdir=DIR      Where to install the hundreds of demo executables.
@@ -1019,7 +1023,7 @@
     else
       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
     fi
-    cd $ac_popdir
+    cd "$ac_popdir"
   done
 fi
 
@@ -2219,8 +2223,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -2278,8 +2281,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -2395,8 +2397,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -2450,8 +2451,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -2496,8 +2496,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -2541,8 +2540,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -3068,8 +3066,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -3129,8 +3126,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -3412,8 +3408,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -3583,8 +3578,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -3651,8 +3645,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -3799,8 +3792,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -3865,8 +3857,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -3931,8 +3922,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4004,8 +3994,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4067,8 +4056,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4138,8 +4126,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4210,8 +4197,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4283,8 +4269,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4338,8 +4323,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4410,8 +4394,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4465,8 +4448,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4531,8 +4513,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4574,8 +4555,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4701,8 +4681,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4806,8 +4785,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4901,8 +4879,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -4988,8 +4965,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -5053,8 +5029,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -5234,9 +5209,12 @@
   PERL=/usr/bin/perl
 fi
 
-echo "$as_me:$LINENO: checking for X" >&5
+
+if test "x$ac_path_x_has_been_run" != xyes; then
+  echo "$as_me:$LINENO: checking for X" >&5
 echo $ECHO_N "checking for X... $ECHO_C" >&6
 
+ac_path_x_has_been_run=yes
 
 # Check whether --with-x or --without-x was given.
 if test "${with_x+set}" = set; then
@@ -5329,7 +5307,7 @@
 /usr/openwin/share/include'
 
 if test "$ac_x_includes" = no; then
-  # Guess where to find include files, by looking for Intrinsic.h.
+  # Guess where to find include files, by looking for a specified header file.
   # First, try using that file with no special directory specified.
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -5403,8 +5381,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -5464,10 +5441,15 @@
   # Update the cache value to reflect the command line values.
   ac_cv_have_x="have_x=yes \
 		ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
-  echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
-echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
+  # It might be that x_includes is empty (headers are found in the
+  # standard search path. Then output the corresponding message
+  ac_out_x_includes=$x_includes
+  test "x$x_includes" = x && ac_out_x_includes="in standard search path"
+  echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5
+echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6
 fi
 
+fi
 if test "$no_x" = yes; then
   # Not all programs may use this symbol, but it does not hurt to define it.
 
@@ -5515,8 +5497,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -5567,8 +5548,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -5644,8 +5624,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -5700,8 +5679,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -5769,8 +5747,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -5878,8 +5855,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -5943,8 +5919,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6012,8 +5987,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6117,8 +6091,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6182,8 +6155,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6280,8 +6252,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6345,8 +6316,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6443,8 +6413,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6508,8 +6477,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6588,8 +6556,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6875,8 +6842,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -6953,8 +6919,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -7248,8 +7213,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -7313,8 +7277,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -7395,8 +7358,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -7537,8 +7499,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -7676,8 +7637,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -7861,8 +7821,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -8112,8 +8071,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -8308,8 +8266,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -8372,8 +8329,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -8446,8 +8402,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -8583,8 +8538,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -8648,8 +8602,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -8718,8 +8671,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -8873,8 +8825,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -9007,8 +8958,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -9148,8 +9098,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -9341,8 +9290,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -9434,8 +9382,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -9492,8 +9439,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -9703,8 +9649,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -9837,8 +9782,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -9972,8 +9916,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -10061,8 +10004,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -10209,8 +10151,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -10300,8 +10241,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -10394,8 +10334,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -10543,8 +10482,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -10634,8 +10572,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -10728,8 +10665,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -10878,8 +10814,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -10967,8 +10902,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -11120,8 +11054,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -11210,8 +11143,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -11306,8 +11238,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -11469,8 +11400,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -11560,8 +11490,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -11654,8 +11583,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -11748,8 +11676,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -11865,8 +11792,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12190,8 +12116,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12263,8 +12188,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12334,8 +12258,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12403,8 +12326,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12467,8 +12389,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12512,8 +12433,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12657,8 +12577,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12717,8 +12636,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12818,8 +12736,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -12934,8 +12851,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13040,8 +12956,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13106,8 +13021,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13265,8 +13179,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13350,8 +13263,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13422,8 +13334,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13489,8 +13400,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13572,8 +13482,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13641,8 +13550,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13754,8 +13662,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13823,8 +13730,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13892,8 +13798,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -13975,8 +13880,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -14044,8 +13948,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -14189,76 +14092,35 @@
   ac_cv_login_manager_program=""
 
  if test "$with_login_manager_req" = "yes" ; then
-   with_login_manager_req=$default_login_manager
+   with_login_manager=$default_login_manager
  fi
 
-  case "$with_login_manager_req" in
-    /*)
-      # absolute path
-      set dummy $with_login_manager_req ; login_manager_tmp=$2
-      echo "$as_me:$LINENO: checking for $login_manager_tmp" >&5
-echo $ECHO_N "checking for $login_manager_tmp... $ECHO_C" >&6
-      if test -x "$login_manager_tmp" ; then
-        echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-        with_login_manager="$login_manager_tmp"
-      else
-        echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-        with_login_manager=""
-      fi
-    ;;
-    *)
-      # relative path
-      set dummy $with_login_manager_req ; login_manager_tmp=$2
-      # don't cache
-      unset ac_cv_path_login_manager_tmp
-      # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
-set dummy $login_manager_tmp; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_path_login_manager_tmp+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $login_manager_tmp in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
-  ;;
-  *)
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-  ;;
-esac
-fi
-login_manager_tmp=$ac_cv_path_login_manager_tmp
-
-if test -n "$login_manager_tmp"; then
-  echo "$as_me:$LINENO: result: $login_manager_tmp" >&5
-echo "${ECHO_T}$login_manager_tmp" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-      if test -z "$login_manager_tmp" ; then
-        with_login_manager=""
-      else
-        with_login_manager="$login_manager_tmp"
-      fi
-    ;;
-  esac
+#  case "$with_login_manager_req" in
+#    /*)
+#      # absolute path
+#      set dummy $with_login_manager_req ; login_manager_tmp=$2
+#      AC_MSG_CHECKING([for $login_manager_tmp])
+#      if test -x "$login_manager_tmp" ; then
+#        AC_MSG_RESULT(yes)
+#        with_login_manager="$login_manager_tmp"
+#      else
+#        AC_MSG_RESULT(no)
+#        with_login_manager=""
+#      fi
+#    ;;
+#    *)
+#      # relative path
+#      set dummy $with_login_manager_req ; login_manager_tmp=$2
+#      # don't cache
+#      unset ac_cv_path_login_manager_tmp
+#      AC_PATH_PROG(login_manager_tmp, $login_manager_tmp, [])
+#      if test -z "$login_manager_tmp" ; then
+#        with_login_manager=""
+#      else
+#        with_login_manager="$login_manager_tmp"
+#      fi
+#    ;;
+#  esac
   ac_cv_login_manager_program="$with_login_manager"
 
 elif test -n "$ac_cv_login_manager_program"; then
@@ -14726,8 +14588,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -14797,8 +14658,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -14876,8 +14736,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -15149,8 +15008,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -15251,8 +15109,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -15397,8 +15254,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -15543,8 +15399,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -15666,8 +15521,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -15760,8 +15614,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -15853,8 +15706,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -15926,7 +15778,7 @@
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15933 "configure"
+#line 15781 "configure"
 #include "confdefs.h"
 #include <GL/gl.h>
 #ifndef MESA_MAJOR_VERSION
@@ -16061,8 +15913,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -16207,8 +16058,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -16272,8 +16122,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -16335,8 +16184,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -16428,8 +16276,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -16535,8 +16382,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -16627,8 +16473,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -16847,8 +16692,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -17001,8 +16845,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -17156,8 +16999,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -17339,8 +17181,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -17431,8 +17272,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -17576,8 +17416,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -17733,8 +17572,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -17906,8 +17744,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -17992,8 +17829,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -18163,8 +17999,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -18298,8 +18133,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -18368,8 +18202,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -18522,8 +18355,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -18702,8 +18534,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -18850,8 +18681,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -18990,8 +18820,7 @@
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
+	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
@@ -20114,7 +19943,6 @@
 s,@POFILES@,$POFILES,;t t
 s,@POSUB@,$POSUB,;t t
 s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
-s,@login_manager_tmp@,$login_manager_tmp,;t t
 s,@pkg_config@,$pkg_config,;t t
 s,@gnome_open_program@,$gnome_open_program,;t t
 s,@gnome_url_show_program@,$gnome_url_show_program,;t t
@@ -20344,11 +20172,6 @@
   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
   esac
 
-  if test x"$ac_file" != x-; then
-    { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
-    rm -f "$ac_file"
-  fi
   # Let's still pretend it is `configure' which instantiates (i.e., don't
   # use $as_me), people would be surprised to read:
   #    /* config.h.  Generated by config.status.  */
@@ -20387,6 +20210,12 @@
 	 fi;;
       esac
     done` || { (exit 1); exit 1; }
+
+  if test x"$ac_file" != x-; then
+    { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+    rm -f "$ac_file"
+  fi
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
   sed "$ac_vpsub
--- xscreensaver-4.21.orig/configure.in
+++ xscreensaver-4.21/configure.in
@@ -1963,35 +1963,35 @@
   ac_cv_login_manager_program=""
 
  if test "$with_login_manager_req" = "yes" ; then
-   with_login_manager_req=$default_login_manager
+   with_login_manager=$default_login_manager
  fi
 
-  case "$with_login_manager_req" in
-    /*)
-      # absolute path
-      set dummy $with_login_manager_req ; login_manager_tmp=$2
-      AC_MSG_CHECKING([for $login_manager_tmp])
-      if test -x "$login_manager_tmp" ; then
-        AC_MSG_RESULT(yes)
-        with_login_manager="$login_manager_tmp"
-      else
-        AC_MSG_RESULT(no)
-        with_login_manager=""
-      fi
-    ;;
-    *)
-      # relative path
-      set dummy $with_login_manager_req ; login_manager_tmp=$2
-      # don't cache
-      unset ac_cv_path_login_manager_tmp
-      AC_PATH_PROG(login_manager_tmp, $login_manager_tmp, [])
-      if test -z "$login_manager_tmp" ; then
-        with_login_manager=""
-      else
-        with_login_manager="$login_manager_tmp"
-      fi
-    ;;
-  esac
+#  case "$with_login_manager_req" in
+#    /*)
+#      # absolute path
+#      set dummy $with_login_manager_req ; login_manager_tmp=$2
+#      AC_MSG_CHECKING([for $login_manager_tmp])
+#      if test -x "$login_manager_tmp" ; then
+#        AC_MSG_RESULT(yes)
+#        with_login_manager="$login_manager_tmp"
+#      else
+#        AC_MSG_RESULT(no)
+#        with_login_manager=""
+#      fi
+#    ;;
+#    *)
+#      # relative path
+#      set dummy $with_login_manager_req ; login_manager_tmp=$2
+#      # don't cache
+#      unset ac_cv_path_login_manager_tmp
+#      AC_PATH_PROG(login_manager_tmp, $login_manager_tmp, [])
+#      if test -z "$login_manager_tmp" ; then
+#        with_login_manager=""
+#      else
+#        with_login_manager="$login_manager_tmp"
+#      fi
+#    ;;
+#  esac
   ac_cv_login_manager_program="$with_login_manager"
 
 elif test -n "$ac_cv_login_manager_program"; then
--- xscreensaver-4.21.orig/config.guess
+++ xscreensaver-4.21/config.guess
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
 
-timestamp='2002-09-03'
+timestamp='2005-03-24'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -53,7 +53,7 @@
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
@@ -98,30 +98,32 @@
 # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
 # use `HOST_CC' if defined, but it is deprecated.
 
-# This shell variable is my proudest work .. or something. --bje
+# Portable tmp directory creation inspired by the Autoconf team.
 
-set_cc_for_build='tmpdir=${TMPDIR-/tmp}/config-guess-$$ ;
-(old=`umask` && umask 077 && mkdir $tmpdir && umask $old && unset old)
-   || (echo "$me: cannot create $tmpdir" >&2 && exit 1) ;
-dummy=$tmpdir/dummy ;
-files="$dummy.c $dummy.o $dummy.rel $dummy" ;
-trap '"'"'rm -f $files; rmdir $tmpdir; exit 1'"'"' 1 2 15 ;
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
 case $CC_FOR_BUILD,$HOST_CC,$CC in
  ,,)    echo "int x;" > $dummy.c ;
 	for c in cc gcc c89 c99 ; do
-	  if ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ; then
+	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
 	     CC_FOR_BUILD="$c"; break ;
 	  fi ;
 	done ;
-	rm -f $files ;
 	if test x"$CC_FOR_BUILD" = x ; then
 	  CC_FOR_BUILD=no_compiler_found ;
 	fi
 	;;
  ,,*)   CC_FOR_BUILD=$CC ;;
  ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
-esac ;
-unset files'
+esac ;'
 
 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
 # (ghazi@noc.rutgers.edu 1994-08-24)
@@ -178,21 +180,38 @@
 		;;
 	esac
 	# The OS release
-	release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+	# Debian GNU/NetBSD machines have a different userland, and
+	# thus, need a distinct triplet. However, they do not need
+	# kernel version information, so it can be replaced with a
+	# suitable tag, in the style of linux-gnu.
+	case "${UNAME_VERSION}" in
+	    Debian*)
+		release='-gnu'
+		;;
+	    *)
+		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+		;;
+	esac
 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
 	# contains redundant information, the shorter form:
 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
 	echo "${machine}-${os}${release}"
 	exit 0 ;;
+    amd64:OpenBSD:*:*)
+	echo x86_64-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
     amiga:OpenBSD:*:*)
 	echo m68k-unknown-openbsd${UNAME_RELEASE}
 	exit 0 ;;
-    arc:OpenBSD:*:*)
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+    cats:OpenBSD:*:*)
+	echo arm-unknown-openbsd${UNAME_RELEASE}
 	exit 0 ;;
     hp300:OpenBSD:*:*)
 	echo m68k-unknown-openbsd${UNAME_RELEASE}
 	exit 0 ;;
+    luna88k:OpenBSD:*:*)
+    	echo m88k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
     mac68k:OpenBSD:*:*)
 	echo m68k-unknown-openbsd${UNAME_RELEASE}
 	exit 0 ;;
@@ -208,86 +227,76 @@
     mvmeppc:OpenBSD:*:*)
 	echo powerpc-unknown-openbsd${UNAME_RELEASE}
 	exit 0 ;;
-    pmax:OpenBSD:*:*)
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
     sgi:OpenBSD:*:*)
-	echo mipseb-unknown-openbsd${UNAME_RELEASE}
+	echo mips64-unknown-openbsd${UNAME_RELEASE}
 	exit 0 ;;
     sun3:OpenBSD:*:*)
 	echo m68k-unknown-openbsd${UNAME_RELEASE}
 	exit 0 ;;
-    wgrisc:OpenBSD:*:*)
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
     *:OpenBSD:*:*)
 	echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
 	exit 0 ;;
+    *:ekkoBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+	exit 0 ;;
+    macppc:MirBSD:*:*)
+	echo powerppc-unknown-mirbsd${UNAME_RELEASE}
+	exit 0 ;;
+    *:MirBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+	exit 0 ;;
     alpha:OSF1:*:*)
-	if test $UNAME_RELEASE = "V4.0"; then
+	case $UNAME_RELEASE in
+	*4.0)
 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
-	fi
+		;;
+	*5.*)
+	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+		;;
+	esac
+	# According to Compaq, /usr/sbin/psrinfo has been available on
+	# OSF/1 and Tru64 systems produced since 1995.  I hope that
+	# covers most systems running today.  This code pipes the CPU
+	# types through head -n 1, so we only detect the type of CPU 0.
+	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+	case "$ALPHA_CPU_TYPE" in
+	    "EV4 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV4.5 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "LCA4 (21066/21068)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV5 (21164)")
+		UNAME_MACHINE="alphaev5" ;;
+	    "EV5.6 (21164A)")
+		UNAME_MACHINE="alphaev56" ;;
+	    "EV5.6 (21164PC)")
+		UNAME_MACHINE="alphapca56" ;;
+	    "EV5.7 (21164PC)")
+		UNAME_MACHINE="alphapca57" ;;
+	    "EV6 (21264)")
+		UNAME_MACHINE="alphaev6" ;;
+	    "EV6.7 (21264A)")
+		UNAME_MACHINE="alphaev67" ;;
+	    "EV6.8CB (21264C)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8AL (21264B)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8CX (21264D)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.9A (21264/EV69A)")
+		UNAME_MACHINE="alphaev69" ;;
+	    "EV7 (21364)")
+		UNAME_MACHINE="alphaev7" ;;
+	    "EV7.9 (21364A)")
+		UNAME_MACHINE="alphaev79" ;;
+	esac
+	# A Pn.n version is a patched version.
 	# A Vn.n version is a released version.
 	# A Tn.n version is a released field test version.
 	# A Xn.n version is an unreleased experimental baselevel.
 	# 1.2 uses "1.2" for uname -r.
-	eval $set_cc_for_build
-	cat <<EOF >$dummy.s
-	.data
-\$Lformat:
-	.byte 37,100,45,37,120,10,0	# "%d-%x\n"
-
-	.text
-	.globl main
-	.align 4
-	.ent main
-main:
-	.frame \$30,16,\$26,0
-	ldgp \$29,0(\$27)
-	.prologue 1
-	.long 0x47e03d80 # implver \$0
-	lda \$2,-1
-	.long 0x47e20c21 # amask \$2,\$1
-	lda \$16,\$Lformat
-	mov \$0,\$17
-	not \$1,\$18
-	jsr \$26,printf
-	ldgp \$29,0(\$26)
-	mov 0,\$16
-	jsr \$26,exit
-	.end main
-EOF
-	$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
-	if test "$?" = 0 ; then
-		case `$dummy` in
-			0-0)
-				UNAME_MACHINE="alpha"
-				;;
-			1-0)
-				UNAME_MACHINE="alphaev5"
-				;;
-			1-1)
-				UNAME_MACHINE="alphaev56"
-				;;
-			1-101)
-				UNAME_MACHINE="alphapca56"
-				;;
-			2-303)
-				UNAME_MACHINE="alphaev6"
-				;;
-			2-307)
-				UNAME_MACHINE="alphaev67"
-				;;
-			2-1307)
-				UNAME_MACHINE="alphaev68"
-				;;
-			3-1307)
-				UNAME_MACHINE="alphaev7"
-				;;
-		esac
-	fi
-	rm -f $dummy.s $dummy && rmdir $tmpdir
-	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
 	exit 0 ;;
     Alpha\ *:Windows_NT*:*)
 	# How do we know it's Interix rather than the generic POSIX subsystem?
@@ -310,6 +319,12 @@
     *:OS/390:*:*)
 	echo i370-ibm-openedition
 	exit 0 ;;
+    *:z/VM:*:*)
+	echo s390-ibm-zvmoe
+	exit 0 ;;
+    *:OS400:*:*)
+        echo powerpc-ibm-os400
+	exit 0 ;;
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
 	echo arm-acorn-riscix${UNAME_RELEASE}
 	exit 0;;
@@ -327,7 +342,10 @@
     NILE*:*:*:dcosx)
 	echo pyramid-pyramid-svr4
 	exit 0 ;;
-    DRS?6000:UNIX_SV:4.2*:7*)
+    DRS?6000:unix:4.0:6*)
+	echo sparc-icl-nx6
+	exit 0 ;;
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
 	case `/usr/bin/uname -p` in
 	    sparc) echo sparc-icl-nx7 && exit 0 ;;
 	esac ;;
@@ -399,6 +417,9 @@
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
         echo m68k-unknown-mint${UNAME_RELEASE}
         exit 0 ;;
+    m68k:machten:*:*)
+	echo m68k-apple-machten${UNAME_RELEASE}
+	exit 0 ;;
     powerpc:machten:*:*)
 	echo powerpc-apple-machten${UNAME_RELEASE}
 	exit 0 ;;
@@ -437,10 +458,9 @@
 	  exit (-1);
 	}
 EOF
-	$CC_FOR_BUILD $dummy.c -o $dummy \
+	$CC_FOR_BUILD -o $dummy $dummy.c \
 	  && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
-	  && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
-	rm -f $dummy.c $dummy && rmdir $tmpdir
+	  && exit 0
 	echo mips-mips-riscos${UNAME_RELEASE}
 	exit 0 ;;
     Motorola:PowerMAX_OS:*:*)
@@ -449,7 +469,7 @@
     Motorola:*:4.3:PL8-*)
 	echo powerpc-harris-powermax
 	exit 0 ;;
-    Night_Hawk:*:*:PowerMAX_OS)
+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
 	echo powerpc-harris-powermax
 	exit 0 ;;
     Night_Hawk:Power_UNIX:*:*)
@@ -524,8 +544,7 @@
 			exit(0);
 			}
 EOF
-		$CC_FOR_BUILD $dummy.c -o $dummy && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
-		rm -f $dummy.c $dummy && rmdir $tmpdir
+		$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
 		echo rs6000-ibm-aix3.2.5
 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
 		echo rs6000-ibm-aix3.2.4
@@ -623,11 +642,21 @@
                   exit (0);
               }
 EOF
-		    (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null) && HP_ARCH=`$dummy`
-		    if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
-		    rm -f $dummy.c $dummy && rmdir $tmpdir
+		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+		    test -z "$HP_ARCH" && HP_ARCH=hppa
 		fi ;;
 	esac
+	if [ ${HP_ARCH} = "hppa2.0w" ]
+	then
+	    # avoid double evaluation of $set_cc_for_build
+	    test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
+	    then
+		HP_ARCH="hppa2.0w"
+	    else
+		HP_ARCH="hppa64"
+	    fi
+	fi
 	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
 	exit 0 ;;
     ia64:HP-UX:*:*)
@@ -661,8 +690,7 @@
 	  exit (0);
 	}
 EOF
-	$CC_FOR_BUILD $dummy.c -o $dummy && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
-	rm -f $dummy.c $dummy && rmdir $tmpdir
+	$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
 	echo unknown-hitachi-hiuxwe2
 	exit 0 ;;
     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
@@ -720,21 +748,26 @@
     CRAY*TS:*:*:*)
 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
 	exit 0 ;;
-    CRAY*T3D:*:*:*)
-	echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
     CRAY*T3E:*:*:*)
 	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
 	exit 0 ;;
     CRAY*SV1:*:*:*)
 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
 	exit 0 ;;
+    *:UNICOS/mp:*:*)
+	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
 	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
         echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
         exit 0 ;;
+    5000:UNIX_System_V:4.*:*)
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit 0 ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
 	exit 0 ;;
@@ -745,19 +778,7 @@
 	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
 	exit 0 ;;
     *:FreeBSD:*:*)
-	# Determine whether the default compiler uses glibc.
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
-	#include <features.h>
-	#if __GLIBC__ >= 2
-	LIBC=gnu
-	#else
-	LIBC=
-	#endif
-EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-	rm -f $dummy.c && rmdir $tmpdir
-	echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
+	echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
 	exit 0 ;;
     i*:CYGWIN*:*)
 	echo ${UNAME_MACHINE}-pc-cygwin
@@ -768,18 +789,24 @@
     i*:PW*:*)
 	echo ${UNAME_MACHINE}-pc-pw32
 	exit 0 ;;
-    x86:Interix*:3*)
-	echo i386-pc-interix3
+    x86:Interix*:[34]*)
+	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
+	exit 0 ;;
+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+	echo i${UNAME_MACHINE}-pc-mks
 	exit 0 ;;
     i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
 	# How do we know it's Interix rather than the generic POSIX subsystem?
 	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
 	# UNAME_MACHINE based on the output of uname instead of i386?
-	echo i386-pc-interix
+	echo i586-pc-interix
 	exit 0 ;;
     i*:UWIN*:*)
 	echo ${UNAME_MACHINE}-pc-uwin
 	exit 0 ;;
+    amd64:CYGWIN*:*:*)
+	echo x86_64-unknown-cygwin
+	exit 0 ;;
     p*:CYGWIN*:*)
 	echo powerpcle-unknown-cygwin
 	exit 0 ;;
@@ -787,17 +814,34 @@
 	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 	exit 0 ;;
     *:GNU:*:*)
+	# the GNU system
 	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
 	exit 0 ;;
+    *:GNU/*:*:*)
+	# other systems with GNU libc and userland
+	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+	exit 0 ;;
     i*86:Minix:*:*)
 	echo ${UNAME_MACHINE}-pc-minix
 	exit 0 ;;
     arm*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit 0 ;;
+    cris:Linux:*:*)
+	echo cris-axis-linux-gnu
+	exit 0 ;;
+    crisv32:Linux:*:*)
+	echo crisv32-axis-linux-gnu
+	exit 0 ;;
+    frv:Linux:*:*)
+    	echo frv-unknown-linux-gnu
+	exit 0 ;;
     ia64:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit 0 ;;
+    m32r*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
     m68*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit 0 ;;
@@ -818,8 +862,26 @@
 	#endif
 EOF
 	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-	rm -f $dummy.c && rmdir $tmpdir
-	test x"${CPU}" != x && echo "${CPU}-pc-linux-gnu" && exit 0
+	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+	;;
+    mips64:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips64
+	#undef mips64el
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mips64el
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips64
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
 	;;
     ppc:Linux:*:*)
 	echo powerpc-unknown-linux-gnu
@@ -855,6 +917,9 @@
     s390:Linux:*:* | s390x:Linux:*:*)
 	echo ${UNAME_MACHINE}-ibm-linux
 	exit 0 ;;
+    sh64*:Linux:*:*)
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
     sh*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit 0 ;;
@@ -912,9 +977,11 @@
 	LIBC=gnuaout
 	#endif
 	#endif
+	#ifdef __dietlibc__
+	LIBC=dietlibc
+	#endif
 EOF
 	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-	rm -f $dummy.c && rmdir $tmpdir
 	test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
 	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
 	;;
@@ -932,6 +999,26 @@
         # Use sysv4.2uw... so that sysv4* matches it.
 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
 	exit 0 ;;
+    i*86:OS/2:*:*)
+	# If we were able to find `uname', then EMX Unix compatibility
+	# is probably installed.
+	echo ${UNAME_MACHINE}-pc-os2-emx
+	exit 0 ;;
+    i*86:XTS-300:*:STOP)
+	echo ${UNAME_MACHINE}-unknown-stop
+	exit 0 ;;
+    i*86:atheos:*:*)
+	echo ${UNAME_MACHINE}-unknown-atheos
+	exit 0 ;;
+	i*86:syllable:*:*)
+	echo ${UNAME_MACHINE}-pc-syllable
+	exit 0 ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+	echo i386-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    i*86:*DOS:*:*)
+	echo ${UNAME_MACHINE}-pc-msdosdjgpp
+	exit 0 ;;
     i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
 	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
@@ -966,9 +1053,6 @@
 		echo ${UNAME_MACHINE}-pc-sysv32
 	fi
 	exit 0 ;;
-    i*86:*DOS:*:*)
-	echo ${UNAME_MACHINE}-pc-msdosdjgpp
-	exit 0 ;;
     pc:*:*:*)
 	# Left here for compatibility:
         # uname -m prints for DJGPP always 'pc', but it prints nothing about
@@ -995,9 +1079,12 @@
     mc68k:UNIX:SYSTEM5:3.51m)
 	echo m68k-convergent-sysv
 	exit 0 ;;
-    M68*:*:R3V[567]*:*)
+    M680?0:D-NIX:5.3:*)
+	echo m68k-diab-dnix
+	exit 0 ;;
+    M68*:*:R3V[5678]*:*)
 	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
-    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0)
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
 	OS_REL=''
 	test -r /etc/.relid \
 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
@@ -1014,9 +1101,6 @@
     mc68030:UNIX_System_V:4.*:*)
 	echo m68k-atari-sysv4
 	exit 0 ;;
-    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
-	echo i386-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
     TSUNAMI:LynxOS:2.*:*)
 	echo sparc-unknown-lynxos${UNAME_RELEASE}
 	exit 0 ;;
@@ -1098,7 +1182,12 @@
 	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
 	exit 0 ;;
     *:Darwin:*:*)
-	echo `uname -p`-apple-darwin${UNAME_RELEASE}
+	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+	case $UNAME_PROCESSOR in
+	    *86) UNAME_PROCESSOR=i686 ;;
+	    unknown) UNAME_PROCESSOR=powerpc ;;
+	esac
+	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
 	exit 0 ;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
 	UNAME_PROCESSOR=`uname -p`
@@ -1111,7 +1200,10 @@
     *:QNX:*:4*)
 	echo i386-pc-qnx
 	exit 0 ;;
-    NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
+    NSE-?:NONSTOP_KERNEL:*:*)
+	echo nse-tandem-nsk${UNAME_RELEASE}
+	exit 0 ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
 	echo nsr-tandem-nsk${UNAME_RELEASE}
 	exit 0 ;;
     *:NonStop-UX:*:*)
@@ -1134,11 +1226,6 @@
 	fi
 	echo ${UNAME_MACHINE}-unknown-plan9
 	exit 0 ;;
-    i*86:OS/2:*:*)
-	# If we were able to find `uname', then EMX Unix compatibility
-	# is probably installed.
-	echo ${UNAME_MACHINE}-pc-os2-emx
-	exit 0 ;;
     *:TOPS-10:*:*)
 	echo pdp10-unknown-tops10
 	exit 0 ;;
@@ -1157,11 +1244,21 @@
     *:ITS:*:*)
 	echo pdp10-unknown-its
 	exit 0 ;;
-    i*86:XTS-300:*:STOP)
-	echo ${UNAME_MACHINE}-unknown-stop
+    SEI:*:*:SEIUX)
+        echo mips-sei-seiux${UNAME_RELEASE}
 	exit 0 ;;
-    i*86:atheos:*:*)
-	echo ${UNAME_MACHINE}-unknown-atheos
+    *:DragonFly:*:*)
+	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	exit 0 ;;
+    *:*VMS:*:*)
+    	UNAME_MACHINE=`(uname -p) 2>/dev/null`
+	case "${UNAME_MACHINE}" in
+	    A*) echo alpha-dec-vms && exit 0 ;;
+	    I*) echo ia64-dec-vms && exit 0 ;;
+	    V*) echo vax-dec-vms && exit 0 ;;
+	esac ;;
+    *:XENIX:*:SysV)
+	echo i386-pc-xenix
 	exit 0 ;;
 esac
 
@@ -1283,8 +1380,7 @@
 }
 EOF
 
-$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
-rm -f $dummy.c $dummy && rmdir $tmpdir
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
 
 # Apollos put the system type in the environment.
 
@@ -1323,7 +1419,9 @@
 the operating system you are using. It is advised that you
 download the most up to date version of the config scripts from
 
-    ftp://ftp.gnu.org/pub/gnu/config/
+  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
+and
+  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
 
 If the version you run ($0) is already up to date, please
 send the following data and any information you think might be
--- xscreensaver-4.21.orig/config.sub
+++ xscreensaver-4.21/config.sub
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
 
-timestamp='2002-09-05'
+timestamp='2005-02-10'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -70,7 +70,7 @@
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
@@ -118,7 +118,8 @@
 # Here we must recognize all the valid KERNEL-OS combinations.
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
-  nto-qnx* | linux-gnu* | freebsd*-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*)
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
+  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     ;;
@@ -144,7 +145,7 @@
 	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
 	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
 	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-	-apple | -axis)
+	-apple | -axis | -knuth | -cray)
 		os=
 		basic_machine=$1
 		;;
@@ -228,14 +229,15 @@
 	| a29k \
 	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
 	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+	| am33_2.0 \
 	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
-	| clipper \
+	| c4x | clipper \
 	| d10v | d30v | dlx | dsp16xx \
 	| fr30 | frv \
 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
 	| i370 | i860 | i960 | ia64 \
-	| ip2k \
-	| m32r | m68000 | m68k | m88k | mcore \
+	| ip2k | iq2000 \
+	| m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
 	| mips | mipsbe | mipseb | mipsel | mipsle \
 	| mips16 \
 	| mips64 | mips64el \
@@ -245,24 +247,27 @@
 	| mips64vr4300 | mips64vr4300el \
 	| mips64vr5000 | mips64vr5000el \
 	| mipsisa32 | mipsisa32el \
+	| mipsisa32r2 | mipsisa32r2el \
 	| mipsisa64 | mipsisa64el \
+	| mipsisa64r2 | mipsisa64r2el \
 	| mipsisa64sb1 | mipsisa64sb1el \
 	| mipsisa64sr71k | mipsisa64sr71kel \
 	| mipstx39 | mipstx39el \
 	| mn10200 | mn10300 \
+	| msp430 \
 	| ns16k | ns32k \
 	| openrisc | or32 \
 	| pdp10 | pdp11 | pj | pjl \
 	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
 	| pyramid \
-	| sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+	| sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
 	| sh64 | sh64le \
-	| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
+	| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
 	| strongarm \
-	| tahoe | thumb | tic80 | tron \
+	| tahoe | thumb | tic4x | tic80 | tron \
 	| v850 | v850e \
 	| we32k \
-	| x86 | xscale | xstormy16 | xtensa \
+	| x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
 	| z8k)
 		basic_machine=$basic_machine-unknown
 		;;
@@ -294,18 +299,18 @@
 	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
 	| avr-* \
 	| bs2000-* \
-	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \
-	| clipper-* | cydra-* \
+	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+	| clipper-* | craynv-* | cydra-* \
 	| d10v-* | d30v-* | dlx-* \
 	| elxsi-* \
 	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
 	| h8300-* | h8500-* \
 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
 	| i*86-* | i860-* | i960-* | ia64-* \
-	| ip2k-* \
-	| m32r-* \
+	| ip2k-* | iq2000-* \
+	| m32r-* | m32rle-* \
 	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-	| m88110-* | m88k-* | mcore-* \
+	| m88110-* | m88k-* | maxq-* | mcore-* \
 	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
 	| mips16-* \
 	| mips64-* | mips64el-* \
@@ -315,25 +320,31 @@
 	| mips64vr4300-* | mips64vr4300el-* \
 	| mips64vr5000-* | mips64vr5000el-* \
 	| mipsisa32-* | mipsisa32el-* \
+	| mipsisa32r2-* | mipsisa32r2el-* \
 	| mipsisa64-* | mipsisa64el-* \
+	| mipsisa64r2-* | mipsisa64r2el-* \
 	| mipsisa64sb1-* | mipsisa64sb1el-* \
 	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
-	| mipstx39 | mipstx39el \
+	| mipstx39-* | mipstx39el-* \
+	| mmix-* \
+	| msp430-* \
 	| none-* | np1-* | ns16k-* | ns32k-* \
 	| orion-* \
 	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
 	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
 	| pyramid-* \
 	| romp-* | rs6000-* \
-	| sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \
+	| sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
 	| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
-	| sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
-	| tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \
+	| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+	| tahoe-* | thumb-* \
+	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+	| tron-* \
 	| v850-* | v850e-* | vax-* \
 	| we32k-* \
-	| x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
-	| xtensa-* \
+	| x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
+	| xstormy16-* | xtensa-* \
 	| ymp-* \
 	| z8k-*)
 		;;
@@ -353,6 +364,9 @@
 		basic_machine=a29k-amd
 		os=-udi
 		;;
+    	abacus)
+		basic_machine=abacus-unknown
+		;;
 	adobe68k)
 		basic_machine=m68010-adobe
 		os=-scout
@@ -367,6 +381,12 @@
 		basic_machine=a29k-none
 		os=-bsd
 		;;
+	amd64)
+		basic_machine=x86_64-pc
+		;;
+	amd64-*)
+		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
 	amdahl)
 		basic_machine=580-amdahl
 		os=-sysv
@@ -426,12 +446,27 @@
 		basic_machine=j90-cray
 		os=-unicos
 		;;
+	craynv)
+		basic_machine=craynv-cray
+		os=-unicosmp
+		;;
+	cr16c)
+		basic_machine=cr16c-unknown
+		os=-elf
+		;;
 	crds | unos)
 		basic_machine=m68k-crds
 		;;
+	crisv32 | crisv32-* | etraxfs*)
+		basic_machine=crisv32-axis
+		;;
 	cris | cris-* | etrax*)
 		basic_machine=cris-axis
 		;;
+	crx)
+		basic_machine=crx-unknown
+		os=-elf
+		;;
 	da30 | da30-*)
 		basic_machine=m68k-da30
 		;;
@@ -454,6 +489,10 @@
 		basic_machine=m88k-motorola
 		os=-sysv3
 		;;
+	djgpp)
+		basic_machine=i586-pc
+		os=-msdosdjgpp
+		;;
 	dpx20 | dpx20-*)
 		basic_machine=rs6000-bull
 		os=-bosx
@@ -632,10 +671,6 @@
 	mips3*)
 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
 		;;
-	mmix*)
-		basic_machine=mmix-knuth
-		os=-mmixware
-		;;
 	monitor)
 		basic_machine=m68k-rom68k
 		os=-coff
@@ -727,6 +762,10 @@
 		basic_machine=or32-unknown
 		os=-coff
 		;;
+	os400)
+		basic_machine=powerpc-ibm
+		os=-os400
+		;;
 	OSE68000 | ose68000)
 		basic_machine=m68000-ericsson
 		os=-ose
@@ -758,18 +797,24 @@
 	pentiumpro | p6 | 6x86 | athlon | athlon_*)
 		basic_machine=i686-pc
 		;;
-	pentiumii | pentium2)
+	pentiumii | pentium2 | pentiumiii | pentium3)
 		basic_machine=i686-pc
 		;;
+	pentium4)
+		basic_machine=i786-pc
+		;;
 	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
 		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
 		;;
 	pentiumpro-* | p6-* | 6x86-* | athlon-*)
 		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
 		;;
-	pentiumii-* | pentium2-*)
+	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
 		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
 		;;
+	pentium4-*)
+		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
 	pn)
 		basic_machine=pn-gould
 		;;
@@ -828,6 +873,10 @@
 	sb1el)
 		basic_machine=mipsisa64sb1el-unknown
 		;;
+	sei)
+		basic_machine=mips-sei
+		os=-seiux
+		;;
 	sequent)
 		basic_machine=i386-sequent
 		;;
@@ -835,6 +884,9 @@
 		basic_machine=sh-hitachi
 		os=-hms
 		;;
+	sh64)
+		basic_machine=sh64-unknown
+		;;
 	sparclite-wrs | simso-wrs)
 		basic_machine=sparclite-wrs
 		os=-vxworks
@@ -901,10 +953,6 @@
 		basic_machine=i386-sequent
 		os=-dynix
 		;;
-	t3d)
-		basic_machine=alpha-cray
-		os=-unicos
-		;;
 	t3e)
 		basic_machine=alphaev5-cray
 		os=-unicos
@@ -913,14 +961,18 @@
 		basic_machine=t90-cray
 		os=-unicos
 		;;
-        tic4x | c4x*)
-		basic_machine=tic4x-unknown
-		os=-coff
-		;;
 	tic54x | c54x*)
 		basic_machine=tic54x-unknown
 		os=-coff
 		;;
+	tic55x | c55x*)
+		basic_machine=tic55x-unknown
+		os=-coff
+		;;
+	tic6x | c6x*)
+		basic_machine=tic6x-unknown
+		os=-coff
+		;;
 	tx39)
 		basic_machine=mipstx39-unknown
 		;;
@@ -934,6 +986,10 @@
 	tower | tower-32)
 		basic_machine=m68k-ncr
 		;;
+	tpf)
+		basic_machine=s390x-ibm
+		os=-tpf
+		;;
 	udi29k)
 		basic_machine=a29k-amd
 		os=-udi
@@ -977,9 +1033,9 @@
 		basic_machine=hppa1.1-winbond
 		os=-proelf
 		;;
-	windows32)
-		basic_machine=i386-pc
-		os=-windows32-msvcrt
+	xbox)
+		basic_machine=i686-pc
+		os=-mingw32
 		;;
 	xps | xps100)
 		basic_machine=xps100-honeywell
@@ -1011,6 +1067,9 @@
 	romp)
 		basic_machine=romp-ibm
 		;;
+	mmix)
+		basic_machine=mmix-knuth
+		;;
 	rs6000)
 		basic_machine=rs6000-ibm
 		;;
@@ -1027,13 +1086,13 @@
 	we32k)
 		basic_machine=we32k-att
 		;;
-	sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele)
+	sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
 		basic_machine=sh-unknown
 		;;
 	sh64)
 		basic_machine=sh64-unknown
 		;;
-	sparc | sparcv9 | sparcv9b)
+	sparc | sparcv8 | sparcv9 | sparcv9b)
 		basic_machine=sparc-sun
 		;;
 	cydra)
@@ -1106,18 +1165,20 @@
 	      | -aos* \
 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
-	      | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
-	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
+	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
 	      | -chorusos* | -chorusrdb* \
 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
-	      | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
+	      | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
+	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
 	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
-	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* | -powermax*)
+	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
 	# Remember, each alternative MUST END IN *, to match a version number.
 		;;
 	-qnx*)
@@ -1129,8 +1190,10 @@
 			;;
 		esac
 		;;
+	-nto-qnx*)
+		;;
 	-nto*)
-		os=-nto-qnx
+		os=`echo $os | sed -e 's|nto|nto-qnx|'`
 		;;
 	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
 	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
@@ -1139,6 +1202,9 @@
 	-mac*)
 		os=`echo $os | sed -e 's|mac|macos|'`
 		;;
+	-linux-dietlibc)
+		os=-linux-dietlibc
+		;;
 	-linux*)
 		os=`echo $os | sed -e 's|linux|linux-gnu|'`
 		;;
@@ -1151,6 +1217,9 @@
 	-opened*)
 		os=-openedition
 		;;
+        -os400*)
+		os=-os400
+		;;
 	-wince*)
 		os=-wince
 		;;
@@ -1172,6 +1241,9 @@
 	-atheos*)
 		os=-atheos
 		;;
+	-syllable*)
+		os=-syllable
+		;;
 	-386bsd)
 		os=-bsd
 		;;
@@ -1194,6 +1266,9 @@
 	-sinix*)
 		os=-sysv4
 		;;
+        -tpf*)
+		os=-tpf
+		;;
 	-triton*)
 		os=-sysv3
 		;;
@@ -1224,6 +1299,15 @@
 	-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
 		os=-mint
 		;;
+	-aros*)
+		os=-aros
+		;;
+	-kaos*)
+		os=-kaos
+		;;
+	-zvmoe)
+		os=-zvmoe
+		;;
 	-none)
 		;;
 	*)
@@ -1255,6 +1339,9 @@
 	arm*-semi)
 		os=-aout
 		;;
+    c4x-* | tic4x-*)
+        os=-coff
+        ;;
 	# This must come before the *-dec entry.
 	pdp10-*)
 		os=-tops20
@@ -1301,6 +1388,9 @@
 	*-ibm)
 		os=-aix
 		;;
+    	*-knuth)
+		os=-mmixware
+		;;
 	*-wec)
 		os=-proelf
 		;;
@@ -1433,9 +1523,15 @@
 			-mvs* | -opened*)
 				vendor=ibm
 				;;
+			-os400*)
+				vendor=ibm
+				;;
 			-ptx*)
 				vendor=sequent
 				;;
+			-tpf*)
+				vendor=ibm
+				;;
 			-vxsim* | -vxworks* | -windiss*)
 				vendor=wrs
 				;;
--- xscreensaver-4.21.orig/debian/xscreensaver.docs
+++ xscreensaver-4.21/debian/xscreensaver.docs
@@ -0,0 +1 @@
+README
--- xscreensaver-4.21.orig/debian/xscreensaver-gl.dirs
+++ xscreensaver-4.21/debian/xscreensaver-gl.dirs
@@ -0,0 +1 @@
+etc/X11/app-defaults
--- xscreensaver-4.21.orig/debian/xscreensaver.postrm
+++ xscreensaver-4.21/debian/xscreensaver.postrm
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in 
+  remove|purge)
+	if [ -x /usr/sbin/suidunregister ]; then
+		suidunregister -s xscreensaver /usr/X11R6/bin/xscreensaver
+		suidunregister -s xscreensaver /usr/X11R6/bin/sonar
+		suidunregister -s xscreensaver /usr/X11R6/lib/xscreensaver/sonar
+		suidunregister -s xscreensaver /usr/bin/xscreensaver
+		suidunregister -s xscreensaver /usr/lib/xscreensaver/sonar
+	fi
+	if [ -L /etc/X11/app-defaults/XScreenSaver ]; then
+		rm /etc/X11/app-defaults/XScreenSaver
+	fi
+	if [ -L /usr/X11R6/lib/X11/app-defaults/XScreenSaver ]; then
+		rm /usr/X11R6/lib/X11/app-defaults/XScreenSaver
+	fi
+	if [ -L /usr/doc/xscreensaver ]; then
+		rm -f /usr/doc/xscreensaver
+	fi
+	;;
+esac
+
+#DEBHELPER#
--- xscreensaver-4.21.orig/debian/compat
+++ xscreensaver-4.21/debian/compat
@@ -0,0 +1 @@
+4
--- xscreensaver-4.21.orig/debian/control
+++ xscreensaver-4.21/debian/control
@@ -0,0 +1,65 @@
+Source: xscreensaver
+Section: x11
+Priority: optional
+Maintainer: Ralf Hildebrandt <ralf.hildebrandt@charite.de>
+Uploaders: Josselin Mouette <joss@debian.org>
+Build-Depends: bc, debhelper (>= 4.0), fortune-mod, libgtk2.0-dev, libpam0g-dev (>= 0.72-1), xlibmesa-dev | libgl-dev, xutils, libgnome2-dev, libxml2-dev, libglade2-dev, libjpeg62-dev, libgle-dev, xlibs-dev
+Standards-Version: 3.6.1
+
+Package: xscreensaver
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: funny-manpages (<< 1.3-1), suidmanager (<< 0.50)
+Recommends: xli | xloadimage, netpbm, libjpeg-progs, perl5, miscfiles | wordlist
+Suggests: xdaliclock, xscreensaver-gl, fortune, www-browser, qcam | streamer
+Conflicts: xscreensaver-gnome (<< 4.09-2), xscreensaver-nognome (<< 4.09-2), gnome-control-center (<< 1:2)
+Replaces: xscreensaver-gnome (<< 4.09-2), xscreensaver-nognome (<< 4.09-2)
+Provides: xscreensaver-gnome, xscreensaver-nognome
+Description: Automatic screensaver for X
+ The purpose of xscreensaver is to display pretty pictures on your screen
+ when it is not in use, in keeping with the philosophy that unattended
+ monitors should always be doing something interesting, just like they do
+ in the movies.
+ .
+ The benefit that this program has over the combination of the xlock and
+ xautolock programs is the ease with which new graphics hacks can be
+ installed: you don't need to recompile this program to add a new display
+ mode, you just change some resource settings.  Any program which can be
+ invoked in such a way that it draws on the root window of the screen can
+ now be used as a screensaver without modification.  The programs that
+ are being run as screensavers don't need to have any special knowledge
+ about what it means to be a screensaver.
+
+Package: xscreensaver-gl
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: xscreensaver (<< 4.14-2)
+Recommends: xscreensaver
+Description: GL(Mesa) screen hacks for xscreensaver
+ These are some extra hacks for xscreensaver that use the Mesa
+ OpenGL-compatible library. They are included as an extra package so
+ the base package doesn't require Mesa. In addition, these hacks function
+ nicely as GL demos for people who want to try out hardware accelerated 3D
+ with XFree86 4.x
+
+Package: xscreensaver-gnome
+Architecture: all
+Depends: xscreensaver (>> 4.09-3)
+Description: transition package for xscreensaver
+ This is an empty package to pull in xscreensaver.
+ .
+ The purpose of xscreensaver is to display pretty pictures on your screen
+ when it is not in use, in keeping with the philosophy that unattended
+ monitors should always be doing something interesting, just like they do
+ in the movies.
+
+Package: xscreensaver-nognome
+Architecture: all
+Depends: xscreensaver (>> 4.09-3)
+Description: transition package for xscreensaver
+ This is an empty package to pull in xscreensaver.
+ .
+ The purpose of xscreensaver is to display pretty pictures on your screen
+ when it is not in use, in keeping with the philosophy that unattended
+ monitors should always be doing something interesting, just like they do
+ in the movies.
--- xscreensaver-4.21.orig/debian/xscreensaver.menu
+++ xscreensaver-4.21/debian/xscreensaver.menu
@@ -0,0 +1,27 @@
+?package(xscreensaver):needs="x11" section="Screen/Save" \
+	title="Enable XScreenSaver" \
+	command="/usr/bin/xscreensaver"
+?package(xscreensaver):needs="x11" section="Screen/Save" \
+	title="Disable XScreenSaver" \
+	command="/usr/bin/xscreensaver-command -exit"
+?package(xscreensaver):needs="x11" section="Screen/Save" \
+	title="Demo Screen Hacks" \
+	command="/usr/bin/xscreensaver-command -demo"
+?package(xscreensaver):needs="x11" section="Screen/Save" \
+	title="ScreenSaver Preferences" \
+	command="/usr/bin/xscreensaver-command -prefs"
+?package(xscreensaver):needs="x11" section="Screen/Save" \
+	title="Reinitialize XScreenSaver" \
+	command="/usr/bin/xscreensaver-command -restart"
+?package(xscreensaver):needs="x11" section="Screen/Save" \
+	title="Activate ScreenSaver (Random)" \
+	command="/usr/bin/xscreensaver-command -activate"
+?package(xscreensaver):needs="x11" section="Screen/Save" \
+	title="Activate ScreenSaver (Next)" \
+	command="/usr/bin/xscreensaver-command -next"
+?package(xscreensaver):needs="x11" section="Screen/Save" \
+	title="Activate ScreenSaver (Previous)" \
+	command="/usr/bin/xscreensaver-command -prev"
+?package(xscreensaver):needs="x11" section="Screen/Lock" \
+	title="Lock Screen (XScreenSaver)" \
+	command="/usr/bin/xscreensaver-command -lock"
--- xscreensaver-4.21.orig/debian/xscreensaver.links
+++ xscreensaver-4.21/debian/xscreensaver.links
@@ -0,0 +1 @@
+/usr/share/applications/gnome-screensaver-properties.desktop /usr/share/control-center-2.0/capplets/screensaver-properties.desktop
--- xscreensaver-4.21.orig/debian/copyright
+++ xscreensaver-4.21/debian/copyright
@@ -0,0 +1,70 @@
+This is the GNU/Linux prepackaged version of XScreenSaver
+
+This package was put together by Larry Daffner <vizzie@airmail.net>
+from sources obtained from:
+	http://www.jwz.org/xscreensaver/xscreensaver-3.17.tar.gz
+
+xscreensaver is copyright (c) 1991-2005 Jamie Zawinski <jwz@netscape.com>
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation.  No representations are made about the suitability of this
+software for any purpose.  It is provided "as is" without express or
+implied warranty.
+
+------
+
+From the hacks:
+
+flame, hopalong Copyright (c) 1991 by Patrick J. Naughton.
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation.
+
+This file is provided AS IS with no warranties of any kind.  The author
+shall have no liability with respect to the infringement of copyrights,
+trade secrets or any patents by this file or any part thereof.  In no
+event will the author be liable for any lost revenue or profits or
+other special, indirect and consequential damages.
+
+------
+
+maze  Copyright 1988 by Sun Microsystems, Inc. Mountain View, CA.
+
+ All Rights Reserved
+
+ Permission to use, copy, modify, and distribute this software and its
+ documentation for any purpose and without fee is hereby granted,
+ provided that the above copyright notice appear in all copies and that
+ both that copyright notice and this permission notice appear in
+ supporting documentation, and that the names of Sun or MIT not be
+ used in advertising or publicity pertaining to distribution of the
+ software without specific prior written permission. Sun and M.I.T.
+ make no representations about the suitability of this software for
+ any purpose. It is provided "as is" without any express or implied warranty.
+
+ SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE. IN NO EVENT SHALL SUN BE LIABLE FOR ANY SPECIAL, INDIRECT
+ OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+ OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
+ OR PERFORMANCE OF THIS SOFTWARE.
+
+------
+
+pedal Copyright \(co 1994, by Carnegie Mellon University.  Permission to use,
+copy, modify, distribute, and sell this software and its documentation
+for any purpose is hereby granted without fee, provided fnord that the
+above copyright notice appear in all copies and that both that copyright
+notice and this permission notice appear in supporting documentation.
+No representations are made about the  suitability of fnord this software
+for any purpose.  It is provided "as is" without express or implied
+warranty.
+
+------o
--- xscreensaver-4.21.orig/debian/rules
+++ xscreensaver-4.21/debian/rules
@@ -0,0 +1,108 @@
+#!/usr/bin/make -f
+# Debian rules file foor xscreensaver (1.26), adapted by Larry Daffner from
+# Sample debian.rules file - for GNU Hello (1.3).
+# Copyright 1994,1995 by Ian Jackson.
+# I hereby give you perpetual unlimited permission to copy,
+# modify and relicense this file, provided that you do not remove
+# my name from the file itself.  (I assert my moral right of
+# paternity under the Copyright, Designs and Patents Act 1988.)
+# This file may have to be extensively modified
+
+# There used to be `source' and `diff' targets in this file, and many
+# packages also had `changes' and `dist' targets.  These functions
+# have been taken over by dpkg-source, dpkg-genchanges and
+# dpkg-buildpackage in a package-independent way, and so these targets
+# are obsolete.
+
+export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+build:
+	dh_testdir
+	./configure --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) \
+		--prefix=/usr \
+		--without-gl --with-pam --with-gtk --without-kerberos \
+		--with-gnome --with-hackdir=/usr/lib/xscreensaver \
+		--with-configdir=/usr/share/xscreensaver/config \
+		--mandir=/usr/share/man --with-login-manager
+	cp driver/XScreenSaver.ad driver/XScreenSaver.ad-nogl
+	./configure --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) \
+		--prefix=/usr \
+		--with-gl --with-pam --with-gtk --without-kerberos \
+		--with-gnome --with-hackdir=/usr/lib/xscreensaver \
+		--with-configdir=/usr/share/xscreensaver/config \
+		--mandir=/usr/share/man --with-login-manager
+	$(MAKE) 
+	touch build
+
+clean:
+	dh_testdir
+	dh_testroot
+	-$(MAKE) distclean
+	rm -f build
+	rm -rf config.log config.h
+	rm -rf driver/XScreenSaver.ad-nogl
+	rm -rf *~ debian/tmp debian/xscreensaver debian/xscreensaver-gl
+	rm -rf debian/*~ debian/files*
+	rm -f po/.intltool-merge-cache
+	-test -r /usr/share/misc/config.sub && \
+	  cp -f /usr/share/misc/config.sub config.sub
+	-test -r /usr/share/misc/config.guess && \
+	  cp -f /usr/share/misc/config.guess config.guess
+	dh_clean
+
+binary-indep:	build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdocs -i
+	dh_installchangelogs -i
+	dh_compress -i
+	dh_fixperms -i
+	dh_installdeb -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+binary-arch:	build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	rm -rf debian/tmp debian/xscreensaver debian/xscreensaver-gl \
+		debian/xscreensaver-gnome debian/xscreensaver-nognome
+	$(MAKE) install_prefix=$(CURDIR)/debian/tmp \
+		GTK_DATADIR=/usr/share KDEDIR=/usr install
+	dh_installdirs -a
+	dh_installdocs -a
+	dh_installchangelogs -a
+	dh_movefiles -a
+	dh_install -a
+	# make sure we got everything that was installed
+	# test `find debian/tmp -type f -print | wc -l` -eq 0
+	find debian/tmp -type f -print
+	dh_installpam -a
+	dh_installmenu -a
+	# install app-defaults to proper places
+	mv debian/xscreensaver/etc/X11/app-defaults/XScreenSaver \
+		debian/xscreensaver-gl/etc/X11/app-defaults/XScreenSaver-gl
+	install -m 644 -o root -g root driver/XScreenSaver.ad-nogl \
+		debian/xscreensaver/etc/X11/app-defaults/XScreenSaver-nogl
+	# Hopefully prevent nVidia brain damage
+	# This is supposed to prevent accidentially linking against the
+	# binary nvidia drivers. Deinstall or divert them before building!
+	test ! `eval ldd debian/xscreensaver-gl/usr/lib/xscreensaver/* |grep -q libGLcore && echo $$?`
+	dh_link -a
+	dh_strip -a
+	dh_compress -a
+	dh_fixperms -a
+	dh_installdeb -a
+	dh_shlibdeps -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+# Below here is fairly generic really
+
+binary:		binary-indep binary-arch
+
+.PHONY: binary binary-arch binary-indep clean
--- xscreensaver-4.21.orig/debian/xscreensaver-gl.docs
+++ xscreensaver-4.21/debian/xscreensaver-gl.docs
@@ -0,0 +1 @@
+debian/README.gl
--- xscreensaver-4.21.orig/debian/xscreensaver.pam
+++ xscreensaver-4.21/debian/xscreensaver.pam
@@ -0,0 +1,5 @@
+#
+# /etc/pam.d/xscreensaver - PAM behavior for xscreensaver
+#
+
+@include common-auth
--- xscreensaver-4.21.orig/debian/xscreensaver-gl.postrm
+++ xscreensaver-4.21/debian/xscreensaver-gl.postrm
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in 
+  remove|purge)
+	if [ -L /etc/X11/app-defaults/XScreenSaver ]; then
+	  rm /etc/X11/app-defaults/XScreenSaver
+	  if [ -f /etc/X11/app-defaults/XScreenSaver-nogl ]; then
+	    ln -sf XScreenSaver-nogl /etc/X11/app-defaults/XScreenSaver
+	  fi
+	fi
+	if [ -L /usr/X11R6/lib/X11/app-defaults/XScreenSaver ]; then
+		rm /usr/X11R6/lib/X11/app-defaults/XScreenSaver
+	fi
+	if [ -L /usr/doc/xscreensaver-gl ]; then
+		rm -f /usr/doc/xscreensaver-gl
+	fi
+	;;
+esac
+
+#DEBHELPER#
--- xscreensaver-4.21.orig/debian/xscreensaver.install
+++ xscreensaver-4.21/debian/xscreensaver.install
@@ -0,0 +1 @@
+utils/images/xscreensaver.svg /usr/share/pixmaps
--- xscreensaver-4.21.orig/debian/README.gl
+++ xscreensaver-4.21/debian/README.gl
@@ -0,0 +1,31 @@
+If you are having problems with running the GL screenhacs from xscreensaver,
+but not from a window, please see
+<http://www.jwz.org/xscreensaver/faq.html#gl-mem>, especially if you
+are using nVIdia's GL implementation. This has appeared as a SIGSEGV
+crash and as a failutre to allocate GL context. In particular:
+
+  1.I upgraded to 3.33, and xscreensaver won't run GL hacks any more (or
+    they run slowly), but they work fine from the command line. 
+
+    Try editing your .xscreensaver file and changing the memoryLimit
+    setting to 0. Version 3.33 introduced the memoryLimit option as a
+    precautionary limit to prevent runaway memory use if one of the
+    display modes happened to be buggy; it prevents any program launched
+    by xscreensaver from allocating more than that much memory. It
+    defaults to 50M, which is a lot. However, apparently certain OpenGL
+    libraries (notably nVidia) do something strange that makes them appear
+    to allocate more than 128M of memory for every OpenGL program!
+    Consequently, those programs die on startup because they aren't able
+    to allocate memory. On some systems, memoryLimit doesn't cause the GL
+    programs to crash, but instead, causes them to run slowly
+    (non-accelerated.) Turning off the memory limit should work around
+    this.
+
+The OpenGL screenhacks are included as a separate package, so the base
+xscreensaver package does not depend on Mesa. The postinst scripts will
+automatically add a link so that the OpenGL screenhacks are used if they
+are installed. If you wish to have the OpenGL screenhacks installed,
+but not used, refer to the manpage and set the XScreenSaver*programs
+to an appropriate value in /etc/X11/Xresources, a personal app-defaults
+file, or your .Xdefaults.
+
--- xscreensaver-4.21.orig/debian/xscreensaver.files
+++ xscreensaver-4.21/debian/xscreensaver.files
@@ -0,0 +1,448 @@
+etc/X11/app-defaults/XScreenSaver
+usr/bin/xscreensaver
+usr/bin/xscreensaver-command
+usr/bin/xscreensaver-demo
+usr/bin/xscreensaver-getimage
+usr/bin/xscreensaver-getimage-file
+usr/bin/xscreensaver-getimage-video
+usr/bin/xscreensaver-text
+usr/lib/xscreensaver/anemone
+usr/lib/xscreensaver/anemotaxis
+usr/lib/xscreensaver/ant
+usr/lib/xscreensaver/apollonian
+usr/lib/xscreensaver/apple2
+usr/lib/xscreensaver/attraction
+usr/lib/xscreensaver/barcode
+usr/lib/xscreensaver/blaster
+usr/lib/xscreensaver/blitspin
+usr/lib/xscreensaver/bouboule
+usr/lib/xscreensaver/boxfit
+usr/lib/xscreensaver/braid
+usr/lib/xscreensaver/bsod
+usr/lib/xscreensaver/bubbles
+usr/lib/xscreensaver/bumps
+usr/lib/xscreensaver/ccurve
+usr/lib/xscreensaver/cloudlife
+usr/lib/xscreensaver/compass
+usr/lib/xscreensaver/coral
+usr/lib/xscreensaver/critical
+usr/lib/xscreensaver/crystal
+usr/lib/xscreensaver/cynosure
+usr/lib/xscreensaver/decayscreen
+usr/lib/xscreensaver/deco
+usr/lib/xscreensaver/deluxe
+usr/lib/xscreensaver/demon
+usr/lib/xscreensaver/discrete
+usr/lib/xscreensaver/distort
+usr/lib/xscreensaver/drift
+usr/lib/xscreensaver/epicycle
+usr/lib/xscreensaver/eruption
+usr/lib/xscreensaver/euler2d
+usr/lib/xscreensaver/fadeplot
+usr/lib/xscreensaver/fiberlamp
+usr/lib/xscreensaver/fireworkx
+usr/lib/xscreensaver/flag
+usr/lib/xscreensaver/flame
+usr/lib/xscreensaver/flow
+usr/lib/xscreensaver/fluidballs
+usr/lib/xscreensaver/fontglide
+usr/lib/xscreensaver/forest
+usr/lib/xscreensaver/fuzzyflakes
+usr/lib/xscreensaver/galaxy
+usr/lib/xscreensaver/goop
+usr/lib/xscreensaver/grav
+usr/lib/xscreensaver/greynetic
+usr/lib/xscreensaver/halftone
+usr/lib/xscreensaver/halo
+usr/lib/xscreensaver/helix
+usr/lib/xscreensaver/hopalong
+usr/lib/xscreensaver/hyperball
+usr/lib/xscreensaver/hypercube
+usr/lib/xscreensaver/ifs
+usr/lib/xscreensaver/imsmap
+usr/lib/xscreensaver/interference
+usr/lib/xscreensaver/intermomentary
+usr/lib/xscreensaver/jigsaw
+usr/lib/xscreensaver/juggle
+usr/lib/xscreensaver/julia
+usr/lib/xscreensaver/kaleidescope
+usr/lib/xscreensaver/kumppa
+usr/lib/xscreensaver/laser
+usr/lib/xscreensaver/lightning
+usr/lib/xscreensaver/lisa
+usr/lib/xscreensaver/lissie
+usr/lib/xscreensaver/ljlatest
+usr/lib/xscreensaver/lmorph
+usr/lib/xscreensaver/loop
+usr/lib/xscreensaver/maze
+usr/lib/xscreensaver/memscroller
+usr/lib/xscreensaver/metaballs
+usr/lib/xscreensaver/mismunch
+usr/lib/xscreensaver/moire
+usr/lib/xscreensaver/moire2
+usr/lib/xscreensaver/mountain
+usr/lib/xscreensaver/munch
+usr/lib/xscreensaver/nerverot
+usr/lib/xscreensaver/noseguy
+usr/lib/xscreensaver/pacman
+usr/lib/xscreensaver/pedal
+usr/lib/xscreensaver/penetrate
+usr/lib/xscreensaver/penrose
+usr/lib/xscreensaver/petri
+usr/lib/xscreensaver/phosphor
+usr/lib/xscreensaver/piecewise
+usr/lib/xscreensaver/polyominoes
+usr/lib/xscreensaver/pong
+usr/lib/xscreensaver/popsquares
+usr/lib/xscreensaver/pyro
+usr/lib/xscreensaver/qix
+usr/lib/xscreensaver/rd-bomb
+usr/lib/xscreensaver/ripples
+usr/lib/xscreensaver/rocks
+usr/lib/xscreensaver/rorschach
+usr/lib/xscreensaver/rotor
+usr/lib/xscreensaver/rotzoomer
+usr/lib/xscreensaver/shadebobs
+usr/lib/xscreensaver/sierpinski
+usr/lib/xscreensaver/slidescreen
+usr/lib/xscreensaver/slip
+usr/lib/xscreensaver/sonar
+usr/lib/xscreensaver/speedmine
+usr/lib/xscreensaver/sphere
+usr/lib/xscreensaver/spiral
+usr/lib/xscreensaver/spotlight
+usr/lib/xscreensaver/squiral
+usr/lib/xscreensaver/starfish
+usr/lib/xscreensaver/strange
+usr/lib/xscreensaver/substrate
+usr/lib/xscreensaver/swirl
+usr/lib/xscreensaver/t3d
+usr/lib/xscreensaver/thornbird
+usr/lib/xscreensaver/triangle
+usr/lib/xscreensaver/truchet
+usr/lib/xscreensaver/twang
+usr/lib/xscreensaver/vermiculate
+usr/lib/xscreensaver/vidwhacker
+usr/lib/xscreensaver/vines
+usr/lib/xscreensaver/wander
+usr/lib/xscreensaver/webcollage
+usr/lib/xscreensaver/webcollage-helper
+usr/lib/xscreensaver/whirlwindwarp
+usr/lib/xscreensaver/whirlygig
+usr/lib/xscreensaver/worm
+usr/lib/xscreensaver/wormhole
+usr/lib/xscreensaver/xanalogtv
+usr/lib/xscreensaver/xflame
+usr/lib/xscreensaver/xjack
+usr/lib/xscreensaver/xlyap
+usr/lib/xscreensaver/xmatrix
+usr/lib/xscreensaver/xrayswarm
+usr/lib/xscreensaver/xspirograph
+usr/lib/xscreensaver/xsublim
+usr/lib/xscreensaver/xteevee
+usr/lib/xscreensaver/zoom
+usr/share/applications/gnome-screensaver-properties.desktop
+usr/share/locale/ca/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/da/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/de/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/es/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/et/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/fi/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/fr/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/hu/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/it/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/ja/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/ko/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/nl/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/no/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/pl/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/pt/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/pt_BR/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/ru/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/sk/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/sv/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/vi/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/wa/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/zh_CN/LC_MESSAGES/xscreensaver.mo
+usr/share/locale/zh_TW/LC_MESSAGES/xscreensaver.mo
+usr/share/man/man1/xscreensaver-command.1
+usr/share/man/man1/xscreensaver-demo.1
+usr/share/man/man1/xscreensaver-getimage-file.1
+usr/share/man/man1/xscreensaver-getimage-video.1
+usr/share/man/man1/xscreensaver-getimage.1
+usr/share/man/man1/xscreensaver-text.1
+usr/share/man/man1/xscreensaver.1
+usr/share/man/man6/anemone.6x
+usr/share/man/man6/anemotaxis.6x
+usr/share/man/man6/ant.6x
+usr/share/man/man6/apollonian.6x
+usr/share/man/man6/apple2.6x
+usr/share/man/man6/attraction.6x
+usr/share/man/man6/barcode.6x
+usr/share/man/man6/blaster.6x
+usr/share/man/man6/blitspin.6x
+usr/share/man/man6/bouboule.6x
+usr/share/man/man6/boxfit.6x
+usr/share/man/man6/braid.6x
+usr/share/man/man6/bsod.6x
+usr/share/man/man6/bubbles.6x
+usr/share/man/man6/bumps.6x
+usr/share/man/man6/ccurve.6x
+usr/share/man/man6/cloudlife.6x
+usr/share/man/man6/compass.6x
+usr/share/man/man6/coral.6x
+usr/share/man/man6/critical.6x
+usr/share/man/man6/crystal.6x
+usr/share/man/man6/cynosure.6x
+usr/share/man/man6/decayscreen.6x
+usr/share/man/man6/deco.6x
+usr/share/man/man6/deluxe.6x
+usr/share/man/man6/demon.6x
+usr/share/man/man6/discrete.6x
+usr/share/man/man6/distort.6x
+usr/share/man/man6/drift.6x
+usr/share/man/man6/epicycle.6x
+usr/share/man/man6/eruption.6x
+usr/share/man/man6/euler2d.6x
+usr/share/man/man6/fadeplot.6x
+usr/share/man/man6/fiberlamp.6x
+usr/share/man/man6/fireworkx.6x
+usr/share/man/man6/flag.6x
+usr/share/man/man6/flame.6x
+usr/share/man/man6/flow.6x
+usr/share/man/man6/fluidballs.6x
+usr/share/man/man6/fontglide.6x
+usr/share/man/man6/forest.6x
+usr/share/man/man6/fuzzyflakes.6x
+usr/share/man/man6/galaxy.6x
+usr/share/man/man6/goop.6x
+usr/share/man/man6/grav.6x
+usr/share/man/man6/greynetic.6x
+usr/share/man/man6/halftone.6x
+usr/share/man/man6/halo.6x
+usr/share/man/man6/helix.6x
+usr/share/man/man6/hopalong.6x
+usr/share/man/man6/hyperball.6x
+usr/share/man/man6/hypercube.6x
+usr/share/man/man6/ifs.6x
+usr/share/man/man6/imsmap.6x
+usr/share/man/man6/interference.6x
+usr/share/man/man6/intermomentary.6x
+usr/share/man/man6/jigsaw.6x
+usr/share/man/man6/juggle.6x
+usr/share/man/man6/julia.6x
+usr/share/man/man6/kaleidescope.6x
+usr/share/man/man6/kumppa.6x
+usr/share/man/man6/laser.6x
+usr/share/man/man6/lightning.6x
+usr/share/man/man6/lisa.6x
+usr/share/man/man6/lissie.6x
+usr/share/man/man6/ljlatest.6x
+usr/share/man/man6/lmorph.6x
+usr/share/man/man6/loop.6x
+usr/share/man/man6/maze.6x
+usr/share/man/man6/memscroller.6x
+usr/share/man/man6/metaballs.6x
+usr/share/man/man6/mismunch.6x
+usr/share/man/man6/moire.6x
+usr/share/man/man6/moire2.6x
+usr/share/man/man6/mountain.6x
+usr/share/man/man6/munch.6x
+usr/share/man/man6/nerverot.6x
+usr/share/man/man6/noseguy.6x
+usr/share/man/man6/pacman.6x
+usr/share/man/man6/pedal.6x
+usr/share/man/man6/penetrate.6x
+usr/share/man/man6/penrose.6x
+usr/share/man/man6/petri.6x
+usr/share/man/man6/phosphor.6x
+usr/share/man/man6/piecewise.6x
+usr/share/man/man6/polyominoes.6x
+usr/share/man/man6/pong.6x
+usr/share/man/man6/pyro.6x
+usr/share/man/man6/qix.6x
+usr/share/man/man6/rd-bomb.6x
+usr/share/man/man6/ripples.6x
+usr/share/man/man6/rocks.6x
+usr/share/man/man6/rorschach.6x
+usr/share/man/man6/rotor.6x
+usr/share/man/man6/rotzoomer.6x
+usr/share/man/man6/shadebobs.6x
+usr/share/man/man6/sierpinski.6x
+usr/share/man/man6/slidescreen.6x
+usr/share/man/man6/slip.6x
+usr/share/man/man6/sonar.6x
+usr/share/man/man6/speedmine.6x
+usr/share/man/man6/sphere.6x
+usr/share/man/man6/spiral.6x
+usr/share/man/man6/spotlight.6x
+usr/share/man/man6/squiral.6x
+usr/share/man/man6/starfish.6x
+usr/share/man/man6/strange.6x
+usr/share/man/man6/substrate.6x
+usr/share/man/man6/swirl.6x
+usr/share/man/man6/t3d.6x
+usr/share/man/man6/thornbird.6x
+usr/share/man/man6/triangle.6x
+usr/share/man/man6/truchet.6x
+usr/share/man/man6/twang.6x
+usr/share/man/man6/vermiculate.6x
+usr/share/man/man6/vidwhacker.6x
+usr/share/man/man6/vines.6x
+usr/share/man/man6/wander.6x
+usr/share/man/man6/webcollage.6x
+usr/share/man/man6/whirlwindwarp.6x
+usr/share/man/man6/whirlygig.6x
+usr/share/man/man6/worm.6x
+usr/share/man/man6/wormhole.6x
+usr/share/man/man6/xanalogtv.6x
+usr/share/man/man6/xflame.6x
+usr/share/man/man6/xjack.6x
+usr/share/man/man6/xlyap.6x
+usr/share/man/man6/xmatrix.6x
+usr/share/man/man6/xrayswarm.6x
+usr/share/man/man6/xspirograph.6x
+usr/share/man/man6/xsublim.6x
+usr/share/man/man6/xteevee.6x
+usr/share/man/man6/zoom.6x
+usr/share/pixmaps/xscreensaver.xpm
+usr/share/xscreensaver/config/README
+usr/share/xscreensaver/config/anemone.xml
+usr/share/xscreensaver/config/anemotaxis.xml
+usr/share/xscreensaver/config/ant.xml
+usr/share/xscreensaver/config/apollonian.xml
+usr/share/xscreensaver/config/apple2.xml
+usr/share/xscreensaver/config/attraction.xml
+usr/share/xscreensaver/config/barcode.xml
+usr/share/xscreensaver/config/blaster.xml
+usr/share/xscreensaver/config/blitspin.xml
+usr/share/xscreensaver/config/bouboule.xml
+usr/share/xscreensaver/config/boxfit.xml
+usr/share/xscreensaver/config/braid.xml
+usr/share/xscreensaver/config/bsod.xml
+usr/share/xscreensaver/config/bubbles.xml
+usr/share/xscreensaver/config/bumps.xml
+usr/share/xscreensaver/config/ccurve.xml
+usr/share/xscreensaver/config/cloudlife.xml
+usr/share/xscreensaver/config/compass.xml
+usr/share/xscreensaver/config/coral.xml
+usr/share/xscreensaver/config/critical.xml
+usr/share/xscreensaver/config/crystal.xml
+usr/share/xscreensaver/config/cynosure.xml
+usr/share/xscreensaver/config/decayscreen.xml
+usr/share/xscreensaver/config/deco.xml
+usr/share/xscreensaver/config/deluxe.xml
+usr/share/xscreensaver/config/demon.xml
+usr/share/xscreensaver/config/discrete.xml
+usr/share/xscreensaver/config/distort.xml
+usr/share/xscreensaver/config/drift.xml
+usr/share/xscreensaver/config/epicycle.xml
+usr/share/xscreensaver/config/eruption.xml
+usr/share/xscreensaver/config/euler2d.xml
+usr/share/xscreensaver/config/fadeplot.xml
+usr/share/xscreensaver/config/fiberlamp.xml
+usr/share/xscreensaver/config/fireworkx.xml
+usr/share/xscreensaver/config/flag.xml
+usr/share/xscreensaver/config/flame.xml
+usr/share/xscreensaver/config/flow.xml
+usr/share/xscreensaver/config/fluidballs.xml
+usr/share/xscreensaver/config/fontglide.xml
+usr/share/xscreensaver/config/forest.xml
+usr/share/xscreensaver/config/fuzzyflakes.xml
+usr/share/xscreensaver/config/galaxy.xml
+usr/share/xscreensaver/config/goop.xml
+usr/share/xscreensaver/config/grav.xml
+usr/share/xscreensaver/config/greynetic.xml
+usr/share/xscreensaver/config/halftone.xml
+usr/share/xscreensaver/config/halo.xml
+usr/share/xscreensaver/config/helix.xml
+usr/share/xscreensaver/config/hopalong.xml
+usr/share/xscreensaver/config/hyperball.xml
+usr/share/xscreensaver/config/hypercube.xml
+usr/share/xscreensaver/config/ifs.xml
+usr/share/xscreensaver/config/imsmap.xml
+usr/share/xscreensaver/config/interference.xml
+usr/share/xscreensaver/config/intermomentary.xml
+usr/share/xscreensaver/config/jigsaw.xml
+usr/share/xscreensaver/config/juggle.xml
+usr/share/xscreensaver/config/julia.xml
+usr/share/xscreensaver/config/kaleidescope.xml
+usr/share/xscreensaver/config/kumppa.xml
+usr/share/xscreensaver/config/laser.xml
+usr/share/xscreensaver/config/lightning.xml
+usr/share/xscreensaver/config/lisa.xml
+usr/share/xscreensaver/config/lissie.xml
+usr/share/xscreensaver/config/lmorph.xml
+usr/share/xscreensaver/config/loop.xml
+usr/share/xscreensaver/config/maze.xml
+usr/share/xscreensaver/config/memscroller.xml
+usr/share/xscreensaver/config/metaballs.xml
+usr/share/xscreensaver/config/mismunch.xml
+usr/share/xscreensaver/config/moire.xml
+usr/share/xscreensaver/config/moire2.xml
+usr/share/xscreensaver/config/mountain.xml
+usr/share/xscreensaver/config/munch.xml
+usr/share/xscreensaver/config/nerverot.xml
+usr/share/xscreensaver/config/noseguy.xml
+usr/share/xscreensaver/config/pacman.xml
+usr/share/xscreensaver/config/pedal.xml
+usr/share/xscreensaver/config/penetrate.xml
+usr/share/xscreensaver/config/penrose.xml
+usr/share/xscreensaver/config/petri.xml
+usr/share/xscreensaver/config/phosphor.xml
+usr/share/xscreensaver/config/piecewise.xml
+usr/share/xscreensaver/config/polyominoes.xml
+usr/share/xscreensaver/config/pong.xml
+usr/share/xscreensaver/config/popsquares.xml
+usr/share/xscreensaver/config/pyro.xml
+usr/share/xscreensaver/config/qix.xml
+usr/share/xscreensaver/config/rd-bomb.xml
+usr/share/xscreensaver/config/ripples.xml
+usr/share/xscreensaver/config/rocks.xml
+usr/share/xscreensaver/config/rorschach.xml
+usr/share/xscreensaver/config/rotor.xml
+usr/share/xscreensaver/config/rotzoomer.xml
+usr/share/xscreensaver/config/shadebobs.xml
+usr/share/xscreensaver/config/sierpinski.xml
+usr/share/xscreensaver/config/slidescreen.xml
+usr/share/xscreensaver/config/slip.xml
+usr/share/xscreensaver/config/sonar.xml
+usr/share/xscreensaver/config/speedmine.xml
+usr/share/xscreensaver/config/sphere.xml
+usr/share/xscreensaver/config/spiral.xml
+usr/share/xscreensaver/config/spotlight.xml
+usr/share/xscreensaver/config/squiral.xml
+usr/share/xscreensaver/config/starfish.xml
+usr/share/xscreensaver/config/strange.xml
+usr/share/xscreensaver/config/substrate.xml
+usr/share/xscreensaver/config/swirl.xml
+usr/share/xscreensaver/config/t3d.xml
+usr/share/xscreensaver/config/thornbird.xml
+usr/share/xscreensaver/config/triangle.xml
+usr/share/xscreensaver/config/truchet.xml
+usr/share/xscreensaver/config/twang.xml
+usr/share/xscreensaver/config/vermiculate.xml
+usr/share/xscreensaver/config/vidwhacker.xml
+usr/share/xscreensaver/config/vines.xml
+usr/share/xscreensaver/config/wander.xml
+usr/share/xscreensaver/config/webcollage.xml
+usr/share/xscreensaver/config/whirlwindwarp.xml
+usr/share/xscreensaver/config/whirlygig.xml
+usr/share/xscreensaver/config/worm.xml
+usr/share/xscreensaver/config/wormhole.xml
+usr/share/xscreensaver/config/xanalogtv.xml
+usr/share/xscreensaver/config/xflame.xml
+usr/share/xscreensaver/config/xjack.xml
+usr/share/xscreensaver/config/xlyap.xml
+usr/share/xscreensaver/config/xmatrix.xml
+usr/share/xscreensaver/config/xrayswarm.xml
+usr/share/xscreensaver/config/xspirograph.xml
+usr/share/xscreensaver/config/xteevee.xml
+usr/share/xscreensaver/config/zoom.xml
+usr/share/xscreensaver/glade/screensaver-cmndln.png
+usr/share/xscreensaver/glade/screensaver-colorselector.png
+usr/share/xscreensaver/glade/screensaver-diagnostic.png
+usr/share/xscreensaver/glade/screensaver-locking.png
+usr/share/xscreensaver/glade/screensaver-power.png
+usr/share/xscreensaver/glade/screensaver-snap.png
+usr/share/xscreensaver/glade/xscreensaver-demo.glade2
--- xscreensaver-4.21.orig/debian/xscreensaver-gl.postinst
+++ xscreensaver-4.21/debian/xscreensaver-gl.postinst
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+# remove old link if it exists
+if [ -L /usr/X11R6/lib/X11/app-defaults/XScreenSaver ]; then
+        rm /usr/X11R6/lib/X11/app-defaults/XScreenSaver
+fi
+
+cd /etc/X11/app-defaults
+if [ -f XScreenSaver-gl ]; then
+	ln -sf XScreenSaver-gl  XScreenSaver
+else
+	ln -sf XScreenSaver-nogl XScreenSaver
+fi
+
+#DEBHELPER#
--- xscreensaver-4.21.orig/debian/xscreensaver.postinst
+++ xscreensaver-4.21/debian/xscreensaver.postinst
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+set -e
+
+#fix up our old screwup
+if dpkg-divert --list  /usr/share/gnome/apps/Settings/Desktop/screensaver-properties.desktop | grep -q "diversion of /usr/share/gnome/apps/Settings/Desktop/screensaver-properties.desktop to /usr/share/gnome/apps/Settings/Desktop/screensaver-properties.desktop.orig by xscreensaver"; then
+	rm -f /usr/share/gnome/apps/Settings/Desktop/screensaver-properties.desktop
+	rm -f /usr/share/control-center/Desktop/screensaver-properties.desktop
+	dpkg-divert --package xscreensaver --remove --rename --divert \
+		/usr/share/gnome/apps/Settings/Desktop/screensaver-properties.desktop.orig \
+		/usr/share/gnome/apps/Settings/Desktop/screensaver-properties.desktop
+	dpkg-divert --package xscreensaver --remove --rename --divert \
+		/usr/share/control-center/Desktop/screensaver-properties.desktop.orig \
+		/usr/share/control-center/Desktop/screensaver-properties.desktop
+fi
+
+# remove old link if it exists
+if [ -L /usr/X11R6/lib/X11/app-defaults/XScreenSaver ]; then
+	rm /usr/X11R6/lib/X11/app-defaults/XScreenSaver
+fi
+
+# Use the correct app defaults
+cd /etc/X11/app-defaults
+if [ -f XScreenSaver-gl ]; then
+	ln -sf XScreenSaver-gl  XScreenSaver
+else
+	ln -sf XScreenSaver-nogl XScreenSaver
+fi
+
+#DEBHELPER#
+
+# Reload all running xscreensaver processes
+if [ "$1" = "configure" ]; then
+        kill -s HUP `pidof xscreensaver` >/dev/null 2>&1 || true
+fi
--- xscreensaver-4.21.orig/debian/xscreensaver-gl.files
+++ xscreensaver-4.21/debian/xscreensaver-gl.files
@@ -0,0 +1,188 @@
+usr/bin/xscreensaver-gl-helper
+usr/lib/xscreensaver/antinspect
+usr/lib/xscreensaver/antspotlight
+usr/lib/xscreensaver/atlantis
+usr/lib/xscreensaver/atunnel
+usr/lib/xscreensaver/blinkbox
+usr/lib/xscreensaver/blocktube
+usr/lib/xscreensaver/boing
+usr/lib/xscreensaver/bouncingcow
+usr/lib/xscreensaver/boxed
+usr/lib/xscreensaver/bubble3d
+usr/lib/xscreensaver/cage
+usr/lib/xscreensaver/carousel
+usr/lib/xscreensaver/circuit
+usr/lib/xscreensaver/cubenetic
+usr/lib/xscreensaver/cubestorm
+usr/lib/xscreensaver/dangerball
+usr/lib/xscreensaver/endgame
+usr/lib/xscreensaver/engine
+usr/lib/xscreensaver/extrusion
+usr/lib/xscreensaver/flipflop
+usr/lib/xscreensaver/flipscreen3d
+usr/lib/xscreensaver/fliptext
+usr/lib/xscreensaver/flurry
+usr/lib/xscreensaver/flyingtoasters
+usr/lib/xscreensaver/gears
+usr/lib/xscreensaver/gflux
+usr/lib/xscreensaver/glblur
+usr/lib/xscreensaver/gleidescope
+usr/lib/xscreensaver/glforestfire
+usr/lib/xscreensaver/glknots
+usr/lib/xscreensaver/glmatrix
+usr/lib/xscreensaver/glplanet
+usr/lib/xscreensaver/glslideshow
+usr/lib/xscreensaver/glsnake
+usr/lib/xscreensaver/gltext
+usr/lib/xscreensaver/hypertorus
+usr/lib/xscreensaver/jigglypuff
+usr/lib/xscreensaver/klein
+usr/lib/xscreensaver/lament
+usr/lib/xscreensaver/lavalite
+usr/lib/xscreensaver/menger
+usr/lib/xscreensaver/mirrorblob
+usr/lib/xscreensaver/moebius
+usr/lib/xscreensaver/molecule
+usr/lib/xscreensaver/morph3d
+usr/lib/xscreensaver/noof
+usr/lib/xscreensaver/pinion
+usr/lib/xscreensaver/pipes
+usr/lib/xscreensaver/polyhedra
+usr/lib/xscreensaver/polytopes
+usr/lib/xscreensaver/providence
+usr/lib/xscreensaver/pulsar
+usr/lib/xscreensaver/queens
+usr/lib/xscreensaver/rubik
+usr/lib/xscreensaver/sballs
+usr/lib/xscreensaver/sierpinski3d
+usr/lib/xscreensaver/spheremonics
+usr/lib/xscreensaver/sproingies
+usr/lib/xscreensaver/stairs
+usr/lib/xscreensaver/starwars
+usr/lib/xscreensaver/stonerview
+usr/lib/xscreensaver/superquadrics
+usr/share/man/man6/antinspect.6x
+usr/share/man/man6/antspotlight.6x
+usr/share/man/man6/atlantis.6x
+usr/share/man/man6/atunnel.6x
+usr/share/man/man6/blinkbox.6x
+usr/share/man/man6/blocktube.6x
+usr/share/man/man6/boing.6x
+usr/share/man/man6/bouncingcow.6x
+usr/share/man/man6/boxed.6x
+usr/share/man/man6/bubble3d.6x
+usr/share/man/man6/cage.6x
+usr/share/man/man6/carousel.6x
+usr/share/man/man6/circuit.6x
+usr/share/man/man6/cubenetic.6x
+usr/share/man/man6/cubestorm.6x
+usr/share/man/man6/dangerball.6x
+usr/share/man/man6/endgame.6x
+usr/share/man/man6/engine.6x
+usr/share/man/man6/extrusion.6x
+usr/share/man/man6/flipflop.6x
+usr/share/man/man6/flipscreen3d.6x
+usr/share/man/man6/fliptext.6x
+usr/share/man/man6/flurry.6x
+usr/share/man/man6/flyingtoasters.6x
+usr/share/man/man6/gears.6x
+usr/share/man/man6/gflux.6x
+usr/share/man/man6/glblur.6x
+usr/share/man/man6/gleidescope.6x
+usr/share/man/man6/glforestfire.6x
+usr/share/man/man6/glknots.6x
+usr/share/man/man6/glmatrix.6x
+usr/share/man/man6/glplanet.6x
+usr/share/man/man6/glslideshow.6x
+usr/share/man/man6/glsnake.6x
+usr/share/man/man6/gltext.6x
+usr/share/man/man6/hypertorus.6x
+usr/share/man/man6/jigglypuff.6x
+usr/share/man/man6/klein.6x
+usr/share/man/man6/lament.6x
+usr/share/man/man6/lavalite.6x
+usr/share/man/man6/menger.6x
+usr/share/man/man6/mirrorblob.6x
+usr/share/man/man6/moebius.6x
+usr/share/man/man6/molecule.6x
+usr/share/man/man6/morph3d.6x
+usr/share/man/man6/noof.6x
+usr/share/man/man6/pinion.6x
+usr/share/man/man6/pipes.6x
+usr/share/man/man6/polyhedra.6x
+usr/share/man/man6/polytopes.6x
+usr/share/man/man6/providence.6x
+usr/share/man/man6/pulsar.6x
+usr/share/man/man6/queens.6x
+usr/share/man/man6/rubik.6x
+usr/share/man/man6/sballs.6x
+usr/share/man/man6/sierpinski3d.6x
+usr/share/man/man6/spheremonics.6x
+usr/share/man/man6/sproingies.6x
+usr/share/man/man6/stairs.6x
+usr/share/man/man6/starwars.6x
+usr/share/man/man6/stonerview.6x
+usr/share/man/man6/superquadrics.6x
+usr/share/man/man6/xscreensaver-gl-helper.6x
+usr/share/xscreensaver/config/antinspect.xml
+usr/share/xscreensaver/config/antspotlight.xml
+usr/share/xscreensaver/config/atlantis.xml
+usr/share/xscreensaver/config/atunnel.xml
+usr/share/xscreensaver/config/blinkbox.xml
+usr/share/xscreensaver/config/blocktube.xml
+usr/share/xscreensaver/config/boing.xml
+usr/share/xscreensaver/config/bouncingcow.xml
+usr/share/xscreensaver/config/boxed.xml
+usr/share/xscreensaver/config/bubble3d.xml
+usr/share/xscreensaver/config/cage.xml
+usr/share/xscreensaver/config/carousel.xml
+usr/share/xscreensaver/config/circuit.xml
+usr/share/xscreensaver/config/cubenetic.xml
+usr/share/xscreensaver/config/cubestorm.xml
+usr/share/xscreensaver/config/dangerball.xml
+usr/share/xscreensaver/config/endgame.xml
+usr/share/xscreensaver/config/engine.xml
+usr/share/xscreensaver/config/extrusion.xml
+usr/share/xscreensaver/config/flipflop.xml
+usr/share/xscreensaver/config/flipscreen3d.xml
+usr/share/xscreensaver/config/fliptext.xml
+usr/share/xscreensaver/config/flurry.xml
+usr/share/xscreensaver/config/flyingtoasters.xml
+usr/share/xscreensaver/config/gears.xml
+usr/share/xscreensaver/config/gflux.xml
+usr/share/xscreensaver/config/glblur.xml
+usr/share/xscreensaver/config/gleidescope.xml
+usr/share/xscreensaver/config/glforestfire.xml
+usr/share/xscreensaver/config/glknots.xml
+usr/share/xscreensaver/config/glmatrix.xml
+usr/share/xscreensaver/config/glplanet.xml
+usr/share/xscreensaver/config/glslideshow.xml
+usr/share/xscreensaver/config/glsnake.xml
+usr/share/xscreensaver/config/gltext.xml
+usr/share/xscreensaver/config/hypertorus.xml
+usr/share/xscreensaver/config/jigglypuff.xml
+usr/share/xscreensaver/config/klein.xml
+usr/share/xscreensaver/config/lament.xml
+usr/share/xscreensaver/config/lavalite.xml
+usr/share/xscreensaver/config/menger.xml
+usr/share/xscreensaver/config/mirrorblob.xml
+usr/share/xscreensaver/config/moebius.xml
+usr/share/xscreensaver/config/molecule.xml
+usr/share/xscreensaver/config/morph3d.xml
+usr/share/xscreensaver/config/noof.xml
+usr/share/xscreensaver/config/pinion.xml
+usr/share/xscreensaver/config/pipes.xml
+usr/share/xscreensaver/config/polyhedra.xml
+usr/share/xscreensaver/config/polytopes.xml
+usr/share/xscreensaver/config/providence.xml
+usr/share/xscreensaver/config/pulsar.xml
+usr/share/xscreensaver/config/queens.xml
+usr/share/xscreensaver/config/rubik.xml
+usr/share/xscreensaver/config/sballs.xml
+usr/share/xscreensaver/config/sierpinski3d.xml
+usr/share/xscreensaver/config/spheremonics.xml
+usr/share/xscreensaver/config/sproingies.xml
+usr/share/xscreensaver/config/stairs.xml
+usr/share/xscreensaver/config/starwars.xml
+usr/share/xscreensaver/config/stonerview.xml
+usr/share/xscreensaver/config/superquadrics.xml
--- xscreensaver-4.21.orig/debian/changelog
+++ xscreensaver-4.21/debian/changelog
@@ -0,0 +1,823 @@
+xscreensaver (4.21-2ubuntu1) unstable; urgency=low
+
+  * Recompiled for warty.
+
+ -- Norbert Tretkowski <tretkowski@inittab.de>  Sun, 10 Apr 2005 21:19:35 +0200
+
+xscreensaver (4.21-3) unstable; urgency=low
+
+  * Patch by Joachim Breitner to check more frequently if DPMS kicked in (closes: #303374, #286664).
+
+ -- Ralf Hildebrandt <ralf.hildebrandt@charite.de>  Sat, 09 Apr 2005 00:06:43 +0100
+
+xscreensaver (4.21-2) unstable; urgency=low
+
+  * driver/subprocs.c: revert unuseful patch.
+  * hacks/bubbles.h: BUBBLES_IO is unused now.
+  * debian/copyright: update copyright dates.
+  * configure.in: don't check for gdmflexiserver's location, so that we don't
+    have to build-depend on gdm.
+  * debian/xscreensaver.postinst:
+    + send SIGHUP to all running xscreensaver processes.
+    + don't call update-menus twice.
+  * improve maintainer scripts.
+  * driver/XScreenSaver.ad.in: use url mode by default, pointing to
+    planet.debian.net's RSS feed.
+  * driver/xscreensaver-text: fall back to text file mode when an URL isn't
+    found.
+  * hacks/webcollage: remove moot patch.
+  * driver/Makefile.in, hacks/Makefile.in, hacks/glx/Makefile.in: patch from
+    upstream, to avoid patching all the man files.
+  * hacks/*.man, hacks/glx/*.man: this makes all these patches unnecessary.
+  * hacks/vidwhacker: remove unuseful patch.
+  * debian/rules: install debian/changelog even in dummy packages.
+
+ -- Josselin Mouette <joss@debian.org>  Thu, 24 Mar 2005 00:06:43 +0100
+
+xscreensaver (4.21-1) unstable; urgency=low
+
+  * New upstream release (closes: #300804).
+    + Correctly repaints the preferences window (closes: #165834).
+    + Includes a button to launch gdmflexiserver (closes: #276142).
+  * Add myself as a co-maintainer.
+  * Update config.guess and config.sub.
+  * A bit of cleanup in debian/rules and others.
+  * Install a new, SVG logo, based on a (LGPL) Nuvola icon. Use it in the
+    menu and replace the XPM logos by pixmaps generated from it.
+  * Remove the extra .desktop files (closes: #258955).
+  * Enable gdmflexiserver in the configure arguments.
+  * Tuning in XScreenSaver.ad.in:
+    + Enable DPMS by default.
+    + Enable locking by default after some time.
+    + Disable grabbing of desktop images (for obvious security reasons).
+    + Use fortune by default, not some nonexistent README file.
+
+ -- Josselin Mouette <joss@debian.org>  Tue, 22 Mar 2005 01:20:40 +0100
+
+xscreensaver (4.20-2) unstable; urgency=low
+
+  * Alphabetically sorted *.files, closes: #129265
+  * fixed spelling of description, closes: #125564
+  * fixed manpage of boxed, closes: #244786
+  * fixed manpage of glsnake, closes: #222833
+  * 4.20 upstream closes even more bugs, closes: #279982
+  * made ISO 8601 time format the default, closes: #279982, #299890
+  * Debian has /etc/alternatives which the Gnome and KDE packages use
+    Thus XScreensaver should use x-www-browser and x-terminal-emulator
+    instead of gnome-terminal and the like, closes: #300285, #276648
+  * No more typos in configure.in, closes: #134722
+  * Fix in upstream: as of xscreensaver 4.18, if it can't grab both the keyboard and
+    mouse, it does not blank the screen.  This means that if you are
+    running rdesktop or some long-keyboard-grabbing program, xscreensaver
+    will never lock your screen until that grab is released.
+    This is still bad, obviously, but perhaps it will confuse people less,
+    and -- perhaps -- failing to lock at all is less bad than accidentally
+    typing passwords at the wrong window, closes: #105995
+
+ -- Ralf Hildebrandt <ralf.hildebrandt@charite.de>  Sat, 19 Mar 2005 11:06:00 +0100
+
+xscreensaver (4.20-1) unstable; urgency=low
+
+  * New upstream version, closes: #260697, #162390, #235852, #238549,
+    #107549, #280513, #286076, #256765, #292283, #280652, #260160
+  * KDE xscreensaver.kss was removed in the upstream version
+  * fixed various complaints that lintian threw out (fix inconsistent manpages)
+  * added manpage for screensaver-properties-capplet (just to have one)
+  * applied patch from #222734, closes: #222734
+  * added a non-virtual wordlist package to Suggests:, closes #271283
+  * changed french localization in one spot, closes: #220204
+
+ -- Ralf Hildebrandt <ralf.hildebrandt@charite.de>  Mon, 14 Mar 2005 08:30:00 +0100
+
+xscreensaver (4.16-1) unstable; urgency=low
+
+  * New upstream version, closes: closes: #250065, #245128, #244468
+  * Add build dependency on xlibs-dev, closes: #251621
+
+ -- Karl Ramm <kcr@debian.org>  Sat, 12 Jun 2004 00:15:10 -0400
+
+xscreensaver (4.15-1) unstable; urgency=low
+
+  * New upstream version, closes: #232932, #233457
+
+ -- Karl Ramm <kcr@debian.org>  Thu,  4 Mar 2004 20:21:41 -0500
+
+xscreensaver (4.14-4) unstable; urgency=low
+
+  * disable the traditional password checking code; only use paim.
+    closes: #171453
+
+ -- Karl Ramm <kcr@debian.org>  Sun,  2 Nov 2003 14:42:11 -0500
+
+xscreensaver (4.14-3) unstable; urgency=low
+
+  * commit the control file to accomplish the conflicting mentioned
+    previously.  my bad.  closes: #218440
+
+ -- Karl Ramm <kcr@debian.org>  Fri, 31 Oct 2003 13:20:59 -0500
+
+xscreensaver (4.14-2) unstable; urgency=low
+
+  * Build the extrusion hack.  closes: #217603, #127067
+  * Fix a cvs fumble. closes: #217753
+  * xscreensaver-gl: conflict with versions of xscreensaver << 4.14-2 due
+    to relocation of extrusion manpage.
+
+ -- Karl Ramm <kcr@debian.org>  Thu, 30 Oct 2003 00:28:02 -0500
+
+xscreensaver (4.14-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Karl Ramm <kcr@debian.org>  Sat, 25 Oct 2003 06:00:11 -0400
+
+xscreensaver (4.13-1) unstable; urgency=low
+
+  * New upstream version. closes: #216841
+  * Try using sensible-browser to display html.  closes: #173346
+  * don't build arch-independent packages in the binary-arch target.
+    oops.  closes: #207197
+  * do the new pam thing.  closes: #216918
+
+ -- Karl Ramm <kcr@debian.org>  Tue, 21 Oct 2003 14:50:00 -0400
+
+xscreensaver (4.12-1) unstable; urgency=low
+
+  * New upstream version. closes: #198625, #199321
+  * Supposedly, 4.11 fixed an X error when starting a hack. closes: #195740
+
+ -- Karl Ramm <kcr@debian.org>  Thu, 21 Aug 2003 00:29:49 -0400
+
+xscreensaver (4.10-1) unstable; urgency=low
+
+  * New upstream version
+  * vidwhacker shouldn't bomb out on an unrecognized file type. closes: #192960
+  * fixes jigglypuff for me. closes: #192076
+  * point the gnome configuration icon at an absolute path.  closes: #191443
+  * resurrect xscreensaver-gnome and xscreensaver-nognome in an attempt to
+    unconfuse people. closes: #191212, #191967
+
+ -- Karl Ramm <kcr@debian.org>  Thu, 29 May 2003 00:27:25 -0400
+
+xscreensaver (4.09-3) unstable; urgency=low
+
+  * add libjpeg62-dev and an explicit xlibmesa-dev to build-depends,
+    closes: #191117
+
+ -- Karl Ramm <kcr@debian.org>  Tue, 29 Apr 2003 10:22:22 -0400
+
+xscreensaver (4.09-2) unstable; urgency=low
+
+  * build against gnome2 and gtk2. closes: #190914, #184961
+  * Building for the gnome2 control-center allows us to not depend on all
+    of gnome, which means we can fold -gnome and -nognome into the main
+    xscreensaver pacakge, making everyone's life simpler.  xscreensaver
+    now conflicts-replaces-provides xscreensaver-gnome and
+    xscreensaver-nognome.  closes: #170361
+
+ -- Karl Ramm <kcr@debian.org>  Sun, 27 Apr 2003 23:29:32 -0400
+
+xscreensaver (4.09-1) unstable; urgency=low
+
+  * Another new upstream version.  closes: #185218
+  * fix rounding error in ifs, thanks to sam@zoy.org, closes: #186291
+
+ -- Karl Ramm <kcr@debian.org>  Thu,  3 Apr 2003 00:32:01 -0500
+
+xscreensaver (4.06-1) unstable; urgency=low
+
+  * new upstream version.
+  * fix gnome2 config menu icon, closes: #169848
+  * circuit segfault fixed upstream, closes: #170970
+  * patch config file for glplanet, does not completely fix 173209
+  * disable the paranoia leading to the "PAM: brk grew by 8k" messages
+    closes: #169608
+  * note in the xscreensaver manpage that one should not lightly mess with
+    one's .fvwm2rc. closes: #167848
+  * webcollage mimics netscape when talking to images.google.com.
+    closes: #163563
+  
+ -- Karl Ramm <kcr@debian.org>  Tue, 31 Dec 2002 23:42:16 -0500
+
+xscreensaver (4.05-10) unstable; urgency=low
+
+  * build against libcapplet1-dev, closes: #168058, #163180
+  * don't lock up switching hacks if ther's only one random hack
+    selected. closes: #168821
+
+ -- Karl Ramm <kcr@debian.org>  Thu, 14 Nov 2002 13:38:51 -0500
+
+xscreensaver (4.05-9) unstable; urgency=low
+
+  * Build conflict with libgkt2.0-dev, closes: #154964
+
+ -- Karl Ramm <kcr@debian.org>  Wed, 31 Jul 2002 11:37:31 -0400
+
+xscreensaver (4.05-8) unstable; urgency=low
+
+  * append an 'x' to the filenames of the hack manpages.
+  [I am getting *really* sick of this]
+    closes: #154584
+  * remove the undocumented symlink for screensaver-properties-capplet
+    closes: #154533
+
+ -- Karl Ramm <kcr@debian.org>  Sun, 28 Jul 2002 12:11:57 -0400
+
+xscreensaver (4.05-7) unstable; urgency=low
+
+  * move xscreensaver hack manpages to section six: closes: #154188
+  * more general cleanup.
+
+ -- Karl Ramm <kcr@debian.org>  Fri, 26 Jul 2002 22:52:02 -0400
+
+xscreensaver (4.05-6) unstable; urgency=low
+
+  * fix Makefile.in.in that puts locales somewhere desperately
+    wrong.  Closes: #154205
+
+ -- Karl Ramm <kcr@debian.org>  Wed, 24 Jul 2002 22:34:36 -0400
+
+xscreensaver (4.05-5) unstable; urgency=low
+
+  * update config.guess and config.sub from
+  http://subversions.gnu.org/cgi-bin/viewcvs/config/config/
+
+ -- Karl Ramm <kcr@debian.org>  Wed, 24 Jul 2002 19:10:55 -0400
+
+xscreensaver (4.05-4) unstable; urgency=low
+
+  * actually strip the hacks.
+
+ -- Karl Ramm <kcr@debian.org>  Wed, 24 Jul 2002 12:13:19 -0400
+
+xscreensaver (4.05-3) unstable; urgency=low
+
+  * attempt to get my version of the package that I want to maintain
+    before this NMU.
+
+ -- Karl Ramm <kcr@debian.org>  Wed, 24 Jul 2002 10:59:27 -0400
+
+xscreensaver (4.05-2.1) unstable; urgency=low
+
+  * NMU, Sponsored by Colin Walters <walters@debian.org>
+   - official maintainer has been MIA for a while
+  * New upstream release
+   - Closes: #146032, #146864, #148515, #150031, #136759, #134076,
+     #121803, #119141, #123363, #107551, #117906, #120550, #148232,
+     #122999, #113437, #90489, #134722, #117787, #118089, #118881,
+     #137073, #148811, #132109, #129124, #62887, #85620
+   - Some of the above bugs should have been closed a long tme ago.
+  * Build with libgle3
+  * Clean up debian/rules, use debhelper
+  * Don't print "unrecognised ClientMessage" messages. Unnecessary.
+  * Don't suggest xli or xloadimage anymore, we use gdk-pixbuf
+  * Don't call x-terminal-emulator with +sb (Closes: #145814)
+  * Remove driver/xscreensaver.kss on clean, so it isn't included in diff
+  * Allow null passwords through PAM. This doesn't work exactly as it
+    should, but now if you have a blank password, typing anything in
+    the password box will get you out of a locked screen. (Closes:
+ #43670)
+  * Start xscreensaver with X if ~/.xscreensaver exists 
+    - reference bug #127276
+
+ -- Ari Pollak <compwiz@aripollak.com>  Thu, 18 Jul 2002 12:17:37 -0400
+
+xscreensaver (4.05-1) unstable; urgency=low
+
+  * It is a tale told by an idiot, full of sound and fury, signifying nothing.
+  * New upstream release. closes: #148232
+
+ -- Karl Ramm <kcr@debian.org>  Sun, 21 Jul 2002 17:05:40 -0400
+
+xscreensaver (3.34-3) unstable; urgency=low
+
+  * add build-dep on libgnome-dev.  closes: #128953, #133924, #141544
+
+ -- Karl Ramm <kcr@debian.org>  Sun,  7 Apr 2002 12:17:37 -0400
+
+xscreensaver (3.34-2) unstable; urgency=low
+
+  * New maintainer.  closes: #139388
+
+ -- Karl Ramm <kcr@debian.org>  Tue,  2 Apr 2002 10:47:31 -0500
+
+xscreensaver (3.34-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Make /etc/X11/app-defaults/XScreenSaver-* conffiles
+    (closes: #132101, #132109).
+
+ -- Colin Watson <cjwatson@debian.org>  Mon, 11 Feb 2002 02:53:03 +0000
+
+xscreensaver (3.34-1) unstable; urgency=low
+
+  * New upstream version (Closes: #105372, #117331)
+  * Added libcapplet-dev to Build-depends
+
+ -- Larry Daffner <vizzie@airmail.net>  Tue,  6 Nov 2001 10:22:26 -0600
+
+xscreensaver (3.33-5) unstable; urgency=low
+
+  * Added Replaces: lines for older xscreensaver (Closes: #11752)
+  * Moved KDE file to the right place (closes : #117700)
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 31 Oct 2001 13:38:32 -0600
+
+xscreensaver (3.33-4) unstable; urgency=low
+
+  * new packages for binaries with/without GNOME
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri, 26 Oct 2001 09:40:24 -0500
+
+xscreensaver (3.33-3) unstable; urgency=low
+
+  * Removed dependency on removed package "xv" (Closes: #112395)
+  * Changed build-depends from xlibmesa-dev to libgl-dev (Closes: #104582)
+  * Include time.h in prefs.c to fix IA64 (Closes: #112973)
+  * Changed speedmine to ework around Alpha FP foo (Closes: #108596)
+  * Added note to README.gl about memory usage and GL
+    screensavers. (Closes: #112849)
+  * Fixed spelling error in molecule manpage (Closes: #100915)
+  * Shut up message about unknown client messages. (Closes: #109453)
+  * Fixed command line defaults for xaos (Closes: #99797)
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri, 21 Sep 2001 17:52:17 -0500
+
+xscreensaver (3.33-2) unstable; urgency=low
+
+  * Added Build-Depends (Closes: #104040)
+  * Upgraded to latest Standards-Version.
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon,  9 Jul 2001 23:05:46 -0500
+
+xscreensaver (3.33-1) unstable; urgency=low
+
+  * New upstream version (Closes: #97975)
+  * Applied patch to fix gcc3.0 build (Closes: #99373)
+  * Updated xaos command line (Closes: #(9797)
+  * Move the gl postrm to the right name (Closes: #103605)
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri,  6 Jul 2001 12:20:32 -0500
+
+xscreensaver (3.32-2) unstable; urgency=low
+
+  * Added conflicts for old funny-manpages (Closes: #96446)
+  * Update menu entries to /usr/bin/xscreensaver{,-command}
+    (Closes: #97237)
+  * Remove /usr/doc symlink on removal (Closes: #97788)
+  * "Upgrade" from suidmanager usage (Closes: #97789)
+  * Add proper KDE files (Closes: #88321)
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu, 17 May 2001 20:33:12 -0500
+
+xscreensaver (3.32-1) unstable; urgency=low
+
+  * New upstream version (Closes: #963432)
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri,  4 May 2001 17:03:31 -0500
+
+xscreensaver (3.31-3) unstable; urgency=low
+
+  * app-defaults files were mistakenly left out. Correct that.
+    (Closes: #95683)
+  * Move the whole works under /usr instead of /usr/X11R6 (Closes: #94355)
+
+ -- Larry Daffner <vizzie@airmail.net>  Sun, 29 Apr 2001 21:31:04 -0500
+
+xscreensaver (3.31-2) unstable; urgency=low
+
+  * Put xscreensaver-gl-helper back in the right package
+  * Fix postinst for debhelper (Closes: #94291)
+
+ -- Larry Daffner <vizzie@airmail.net>  Tue, 17 Apr 2001 21:19:12 -0500
+
+xscreensaver (3.31-1) unstable; urgency=low
+
+  * New upstream version
+  * Moved hacks to directory /usr/X11R6/lib/xscreensaver. This will not be
+    a problem for the most part (except that the xworm hack is new just
+    worm again), since xscreensaver adds this directory to the
+    path. However, people running hacks by hand will have to add this
+    directory to their path. (Closes: #92055)
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri, 13 Apr 2001 09:59:19 -0500
+
+xscreensaver (3.30-1) unstable; urgency=low
+
+  * New upstream version
+  * Fix to upstream manpage to document current DPMS behavior. (Closes:
+    #90491) 
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 26 Mar 2001 18:42:30 -0600
+
+xscreensaver (3.29-3) unstable; urgency=low
+
+  * Added safety valve to rules file to prevent nVidia brain damage
+    (Closes: #88530)
+
+ -- Larry Daffner <vizzie@airmail.net>  Sun,  4 Mar 2001 19:12:54 -0600
+
+xscreensaver (3.29-2) unstable; urgency=low
+
+  * Move gltext hack to correct package (Closes: #88366)
+
+ -- Larry Daffner <vizzie@airmail.net>  Sat,  3 Mar 2001 19:56:16 -0600
+
+xscreensaver (3.29-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu,  1 Mar 2001 20:41:39 -0600
+
+xscreensaver (3.28-3) unstable; urgency=low
+
+  * Rebuild to fix nVidia dain bramage.
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 21 Feb 2001 02:42:39 -0600
+
+xscreensaver (3.28-2) unstable; urgency=low
+
+  * hyperball manpage already included upstream. Don't install.
+  * Fix thinko to REALLY add KDE integration
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 19 Feb 2001 13:13:34 -0600
+
+xscreensaver (3.28-1) unstable; urgency=low
+
+  * New upstream version
+  * Use dh_movefiles to separate packages (Closes: #84591)
+  * Add KDEDIR to build process to ensure .kss file gets installed
+    (Closes: #84253)
+  * Disabled webcollage by default (Closes: #79258)
+  * Fixed path to link to remove in postinst
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon,  5 Feb 2001 13:32:58 -0600
+
+xscreensaver (3.26-7) unstable; urgency=low
+
+  * Use rm -f to undo dependency (Closes: #79206, #79209)
+
+ -- Larry Daffner <vizzie@airmail.net>  Sat,  9 Dec 2000 17:30:05 -0600
+
+xscreensaver (3.26-6) unstable; urgency=low
+
+  * Don't install bogus screensaver-properties; clean up (Closes: #79119)
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri,  8 Dec 2000 16:35:07 -0600
+
+xscreensaver (3.26-5) unstable; urgency=low
+
+  * Recompile to fix bad link (Closes: #78229)
+  * Really move app-defaults (Closes: #78289)
+
+ -- Larry Daffner <vizzie@airmail.net>  Tue, 28 Nov 2000 21:25:56 -0600
+
+xscreensaver (3.26-4) unstable; urgency=low
+
+  * Recompile for XFree 4 (Closes: #77967)
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 27 Nov 2000 01:39:12 -0600
+
+xscreensaver (3.26-3) unstable; urgency=low
+
+  * Move gflux and xscreensaver-gl-helper to xscreensaver-gl (Closes: #77850)
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu, 23 Nov 2000 16:47:06 -0600
+
+xscreensaver (3.26-2) unstable; urgency=low
+
+  * Configure --without-gnome (Closes: #77677)
+
+ -- Larry Daffner <vizzie@airmail.net>  Tue, 21 Nov 2000 22:16:50 -0600
+
+xscreensaver (3.26-1) unstable; urgency=low
+
+  * New upstream version (Closes: #75404)
+  * Use x-terminal-emulator to display (Closes: #59076)
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 20 Nov 2000 20:46:21 -0600
+
+xscreensaver (3.25-2) unstable; urgency=low
+
+  * Figure gl visuals correctly for utah-glx
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri,  1 Sep 2000 23:28:11 -0500
+
+xscreensaver (3.25-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu, 31 Aug 2000 14:07:17 -0500
+
+xscreensaver (3.24-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 19 Apr 2000 14:40:58 -0500
+
+xscreensaver (3.22-7) unstable frozen; urgency=medium
+
+  * Upload into frozen
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri, 28 Jan 2000 22:15:48 -0600
+
+xscreensaver (3.22-6) unstable; urgency=low
+
+  * Fix perl dependency -> perl5 instead (Closes: Bug#56436)
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu, 27 Jan 2000 19:42:53 -0600
+
+xscreensaver (3.22-5) frozen unstable; urgency=low
+
+  * Added extra suggests/depends for some scripts (Closes: #56298)
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu, 27 Jan 2000 00:47:35 -0600
+
+xscreensaver (3.22-4) unstable; urgency=low
+
+  * Recompile AGAIN to fix mesa extra svgalib dependency (closes: #55538)
+
+ -- Larry Daffner <vizzie@airmail.net>  Tue, 18 Jan 2000 20:14:57 -0600
+
+xscreensaver (3.22-3) frozen unstable; urgency=low
+
+  * Recompile to fix missing mesa dependency (Closes: #55508
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 17 Jan 2000 21:56:16 -0600
+
+xscreensaver (3.22-2) unstable; urgency=low
+
+  * Explicitly exclude kerberos (Closes: #54995)
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu, 13 Jan 2000 19:23:07 -0600
+
+xscreensaver (3.22-1) unstable; urgency=low
+
+  * New upstream version (Closes: #52262)
+  * Make sure PAM config is installed (Closes: #52184)
+  * Add missing dependencies (Closes: #52506)
+
+ -- Larry Daffner <vizzie@airmail.net>  Sat,  1 Jan 2000 14:44:06 -0600
+
+xscreensaver (3.21-3) unstable; urgency=low
+
+  * Added Suggests: www-browser (Closes: #51142)
+  * Don't remove webcollage - it's no longer necessary (Closes: #51260)
+
+ -- Larry Daffner <vizzie@airmail.net>  Sun, 28 Nov 1999 19:44:08 -0600
+
+xscreensaver (3.21-2) unstable; urgency=low
+
+  * fixed inadvertent worm-xworm in appdefaults (fixup in rules) (Closes:
+    #51005) 
+  * Changed image program Depends: to Recommends:
+  * Changed suidregister to mode 2755 instead of 4755 (Closes: #44907)
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 22 Nov 1999 23:42:37 -0600
+
+xscreensaver (3.21-1) unstable; urgency=low
+
+  * New upstream version (Closes: #50827)
+  * Make compatibility symlinks in /usr/doc (Closes: #47799)
+  * Build with GTK instead of lesstif (Closes: #39032, #47657)
+
+ -- Larry Daffner <vizzie@airmail.net>  Sun, 21 Nov 1999 00:42:08 -0600
+
+xscreensaver (3.17-5) unstable; urgency=low
+
+  * Recompiled with new lesstif
+
+ -- Larry Daffner <vizzie@airmail.net>  Sat, 16 Oct 1999 11:13:52 -0500
+
+xscreensaver (3.17-4) unstable; urgency=low
+
+  * Changed "worm" to "xworm" in appdefaults file. (Fixes: #45840)
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 11 Oct 1999 23:24:21 -0500
+
+xscreensaver (3.17-3) unstable; urgency=low
+
+  * Fixed source URL in debian/copyright (Fixes: #35139)
+  * Suidunregister sonar in postrm (Fixes: #44511)
+  * Webcollage removed from debian package (Fixes: #44419, #43459)
+  * Removed bashism from rules file (Fixes: #43660)
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 13 Sep 1999 21:25:05 -0500
+
+xscreensaver (3.17-2) unstable; urgency=low
+
+  * Previous version contained the wrong PAM config file. Fixed.
+  * Updated to standards version 3.0.1.0
+
+ -- Larry Daffner <vizzie@airmail.net>  Sat, 31 Jul 1999 11:58:22 -0500
+
+xscreensaver (3.17-1) unstable; urgency=low
+
+  * New upstream version
+  * renamed "worm" to "xworm"
+  * Fixed webcollage to look in /usr/share/dict/words
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu, 29 Jul 1999 21:47:32 -0500
+
+xscreensaver (3.15-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Tue, 22 Jun 1999 20:07:59 -0500
+
+xscreensaver (3.13-2) unstable; urgency=low
+
+  * Register sonar with suidmanager to allow configuring for ping mode
+    (disabled by default)
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon,  7 Jun 1999 23:45:46 -0500
+
+xscreensaver (3.13-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed,  2 Jun 1999 23:24:16 -0500
+
+xscreensaver (3.10-2) unstable; urgency=low
+
+  * Fixed installation of PAM defaults file.
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu, 13 May 1999 20:55:38 -0500
+
+xscreensaver (3.10-1) unstable; urgency=low
+
+  * New upstream version
+  * Configured in support for PAM
+  * Cleaner way of moving app defaults into the right place
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 28 Apr 1999 22:04:00 -0500
+
+xscreensaver (3.08-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 24 Mar 1999 22:22:44 -0600
+
+xscreensaver (3.07-3) unstable; urgency=low
+
+  * Fixed typo in postinst (Fixes: #34829)
+
+ -- Larry Daffner <vizzie@airmail.net>  Sat, 20 Mar 1999 09:49:30 -0600
+
+xscreensaver (3.07-2) unstable; urgency=low
+
+  * Added postrm to unregister on removal (Fixes: #34590)
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 15 Mar 1999 19:45:18 -0600
+
+xscreensaver (3.07-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu,  7 Jan 1999 22:19:15 -0600
+
+xscreensaver (2.34-1) unstable; urgency=low
+
+  * New upstream version
+  * New OpenGL hacks bubble3d and glplanet added to xscreensaver-gl
+
+ -- Larry Daffner <vizzie@airmail.net>  Tue, 13 Oct 1998 23:55:09 -0500
+
+xscreensaver (2.30-1) unstable; urgency=low
+
+  * New upstream version  
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri, 25 Sep 1998 21:30:37 -0500
+
+xscreensaver (2.27-2) unstable; urgency=low
+
+  * Added menu file (Fixes: #26425)
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon,  7 Sep 1998 13:40:46 -0500
+
+xscreensaver (2.27-1) unstable; urgency=low
+
+  * New upstream version, including new gl hack "lament"
+
+ -- Larry Daffner <vizzie@airmail.net>  Tue,  1 Sep 1998 20:41:32 -0500
+
+xscreensaver (2.24-1) unstable; urgency=low
+
+  * new upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon,  6 Jul 1998 23:29:36 -0500
+
+xscreensaver (2.20-1) unstable; urgency=low
+
+  * New upstream release; new screenhacks
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri,   12 Jun 1998 16:35:22 -0500
+
+xscreensaver (2.16-3) frozen unstable; urgency=low
+
+  * Add into frozen as well
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri,  3 Apr 1998 18:40:09 -0600
+
+xscreensaver (2.16-2) unstable; urgency=low
+
+  * recompiled to pick up dependency on lesstifg (fixes: #20568)
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu,  2 Apr 1998 22:24:48 -0600
+
+xscreensaver (2.16-1) unstable; urgency=low
+
+  * New upstream version
+  * Updated to standards version 2.4.0.0 (no changes)
+  * fixed dependency on fortune
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 25 Feb 1998 22:53:58 -0600
+
+xscreensaver (2.15-3) unstable; urgency=low
+
+  * Compile with Lesstif dialogs
+  * Updated to standards version 2.1.2.2
+  * Corrected incorrect file install for XScreenSaver-nogl
+  * Use suidregister for xsreensaver
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon,  9 Feb 1998 20:54:21 -0600
+
+
+xscreensaver (2.15-2) unstable; urgency=low
+
+  * Fixed typo in control file (fixes Bug#17516)
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 26 Jan 1998 19:02:01 -0600
+
+xscreensaver (2.15-1) unstable; urgency=low
+
+  * New upstream version (Fixes #16271)
+
+ -- Larry Daffner <vizzie@airmail.net>  Thu, 22 Jan 1998 23:45:06 -0600
+
+xscreensaver (2.14-1) unstable; urgency=low
+
+  * New upstream version
+  * Re-enabled decayscreen and slidescreen - they should work now.
+
+ -- Larry Daffner <vizzie@airmail.net>  Tue, 23 Dec 1997 01:24:57 -0600
+
+xscreensaver (2.10-4) unstable; urgency=low
+
+  * Disabled the slidescreen and decayscreen hacks by default (Bug #15780)
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 10 Dec 1997 20:45:01 -0600
+
+xscreensaver (2.10-3) unstable; urgency=low
+
+  * Fixed bad symlink /usr/doc/xscreensaver-gl
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 10 Nov 1997 19:18:37 -0600
+
+xscreensaver (2.10-2) unstable; urgency=low
+
+  * New subpackage: xscreensaver-gl
+  * Compiled OpenGL hacks
+
+ -- Larry Daffner <vizzie@airmail.net>  Sun,  9 Nov 1997 10:41:24 -0600
+
+xscreensaver (2.10-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Fri, 31 Oct 1997 07:46:09 +0000
+
+xscreensaver (2.07-2) unstable; urgency=low
+
+  * Recompiled with xpm4g (Fixes Bug#12965)
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 17 Sep 1997 23:35:38 -0500
+
+xscreensaver (2.07-1) unstable; urgency=low
+
+  * New upstream version
+  * Recompiled for libc6
+
+ -- Larry Daffner <vizzie@airmail.net>  Sun, 14 Sep 1997 20:59:51 -0500
+
+xscreensaver (1.27-2) unstable; urgency=low
+
+  * Minor tweak to rules file
+  * Rebuilt to catch updated dependencies
+
+ -- Larry Daffner <vizzie@airmail.net>  Mon, 24 Feb 1997 19:05:50 -0600
+
+xscreensaver (1.27-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 2 Oct 1996 22:20:14 -0500
+
+xscreensaver (1.26-1) unstable; urgency=low
+
+  * New package
+
+ -- Larry Daffner <vizzie@airmail.net>  Wed, 2 Oct 1996 14:43:42 -0500
+
+
+
