summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2003-09-03 15:52:49 +0000
committerPascal Rigaux <pixel@mandriva.com>2003-09-03 15:52:49 +0000
commit2602c854c769e2b70bdf18579f6348b0496bc09f (patch)
treea9a736603c0535d7484f4eb461bfcd2651aeac16
parent49924b81a16c0f357c1957d5e638262db2f4e7d0 (diff)
downloaddrakx-backup-do-not-use-2602c854c769e2b70bdf18579f6348b0496bc09f.tar
drakx-backup-do-not-use-2602c854c769e2b70bdf18579f6348b0496bc09f.tar.gz
drakx-backup-do-not-use-2602c854c769e2b70bdf18579f6348b0496bc09f.tar.bz2
drakx-backup-do-not-use-2602c854c769e2b70bdf18579f6348b0496bc09f.tar.xz
drakx-backup-do-not-use-2602c854c769e2b70bdf18579f6348b0496bc09f.zip
- much cleanup in test_mouse()
- new images for mouse test (thanks to Jerome Villette)
-rw-r--r--perl-install/mouse.pm83
-rw-r--r--perl-install/pixmaps/arrow_down.pngbin0 -> 155 bytes
-rw-r--r--perl-install/pixmaps/arrow_down.xpm14
-rw-r--r--perl-install/pixmaps/arrow_up.pngbin0 -> 156 bytes
-rw-r--r--perl-install/pixmaps/arrow_up.xpm14
-rw-r--r--perl-install/pixmaps/mouse_2b.pngbin0 -> 13589 bytes
-rw-r--r--perl-install/pixmaps/mouse_2b_left.pngbin0 -> 3734 bytes
-rw-r--r--perl-install/pixmaps/mouse_2b_right.pngbin0 -> 4169 bytes
-rw-r--r--perl-install/pixmaps/mouse_3b+.pngbin0 -> 15803 bytes
-rw-r--r--perl-install/pixmaps/mouse_3b+.xpm386
-rw-r--r--perl-install/pixmaps/mouse_3b+_middle.pngbin0 -> 1042 bytes
-rw-r--r--perl-install/pixmaps/mouse_3b+_mini.xpm211
-rw-r--r--perl-install/pixmaps/mouse_3b.pngbin0 -> 13345 bytes
-rw-r--r--perl-install/pixmaps/mouse_3b.xpm386
-rw-r--r--perl-install/pixmaps/mouse_3b_left.pngbin0 -> 2555 bytes
-rw-r--r--perl-install/pixmaps/mouse_3b_middle.pngbin0 -> 2429 bytes
-rw-r--r--perl-install/pixmaps/mouse_3b_mini.xpm211
-rw-r--r--perl-install/pixmaps/mouse_3b_right.pngbin0 -> 3138 bytes
-rw-r--r--perl-install/pixmaps/mouse_left.xpm142
-rw-r--r--perl-install/pixmaps/mouse_middle.xpm89
-rw-r--r--perl-install/pixmaps/mouse_right.xpm143
21 files changed, 47 insertions, 1632 deletions
diff --git a/perl-install/mouse.pm b/perl-install/mouse.pm
index f58101767..fdee6e1cd 100644
--- a/perl-install/mouse.pm
+++ b/perl-install/mouse.pm
@@ -401,16 +401,15 @@ sub test_mouse_install {
require ugtk2;
ugtk2->import(qw(:wrappers :create));
my $w = ugtk2->new('', disallow_big_help => 1);
- my ($width, $height, $_offset) = (210, round_up(min(350, $::windowheight - 150), 6), 25);
my $darea = Gtk2::DrawingArea->new;
$darea->set_events([ 'button_press_mask', 'button_release_mask' ]); #$darea must be unrealized.
gtkadd($w->{window},
gtkpack(my $vbox_grab = Gtk2::VBox->new(0, 0),
- gtkset_size_request($darea, $width+1, $height+1),
+ $darea,
gtkset_sensitive(create_okcancel($w, undef, undef, 'edge'), 1)
),
);
- test_mouse($mouse, $w, $darea, $width, $height, $x_protocol_changed);
+ test_mouse($mouse, $darea, $x_protocol_changed);
$w->sync; # HACK
Gtk2::Gdk->pointer_grab($vbox_grab->window, 1, 'pointer_motion_mask', $vbox_grab->window, undef, 0);
my $r = $w->main;
@@ -422,27 +421,31 @@ sub test_mouse_standalone {
my ($mouse, $hbox) = @_;
require ugtk2;
ugtk2->import(qw(:wrappers));
- my ($width, $height, $_offset) = (210, round_up(min(350, $::windowheight - 150), 6), 25);
my $darea = Gtk2::DrawingArea->new;
$darea->set_events([ 'button_press_mask', 'button_release_mask' ]); #$darea must be unrealized.
- gtkpack($hbox,
- gtkpack(gtkset_border_width(Gtk2::VBox->new(0,10), 10),
- gtksize(gtkset_size_request($darea, $width+1, $height+1), $width, $height)));
- test_mouse($mouse, $hbox, $darea, $width, $height);
+ gtkpack($hbox, gtkpack(gtkset_border_width(Gtk2::VBox->new(0,10), 10), $darea));
+ test_mouse($mouse, $darea);
}
sub test_mouse {
- my ($mouse, $_w, $darea, $width, $height, $b_x_protocol_changed) = @_;
+ my ($mouse, $darea, $b_x_protocol_changed) = @_;
-# $darea->realize; IS IT REALLY NEEDED? generates a Gtk-CRITICAL when run..
require ugtk2;
ugtk2->import(qw(:wrappers));
- my %xpms;
- $xpms{$_} = ugtk2::gtkcreate_pixbuf("mouse_$_.xpm") foreach qw(3b 3b+ left right middle);
- $xpms{au} = ugtk2::gtkcreate_pixbuf('arrow_up.xpm');
- $xpms{ad} = ugtk2::gtkcreate_pixbuf('arrow_down.xpm');
- my $image = $xpms{'3b'};
- $mouse->{nbuttons} > 3 and $image = $xpms{'3b+'};
+ my $suffix = $mouse->{nbuttons} <= 2 ? '2b' : $mouse->{nbuttons} == 3 ? '3b' : '3b+';
+ my %offsets = (mouse_2b_right => [ 93, 0 ], mouse_3b_right => [ 117, 0 ],
+ mouse_2b_middle => [ 82, 80 ], mouse_3b_middle => [ 68, 0 ], 'mouse_3b+_middle' => [ 85, 67 ]);
+ my %image_files = (
+ mouse => "mouse_$suffix",
+ left => 'mouse_' . ($suffix eq '3b+' ? '3b' : $suffix) . '_left',
+ right => 'mouse_' . ($suffix eq '3b+' ? '3b' : $suffix) . '_right',
+ if_($mouse->{nbuttons} > 2, middle => 'mouse_' . $suffix . '_middle'),
+ up => 'arrow_up',
+ down => 'arrow_down');
+ my %images = map { $_ => ugtk2::gtkcreate_pixbuf("$image_files{$_}.png") } keys %image_files;
+ my $width = $images{mouse}->get_width;
+ my $height = round_up(min($images{mouse}->get_height, $::windowheight - 150), 6);
+
my $draw_text = sub {
my ($t, $y) = @_;
my $layout = $darea->create_pango_layout($t);
@@ -454,19 +457,26 @@ sub test_mouse {
};
my $draw_pixbuf = sub {
my ($p, $x, $y, $w, $h) = @_;
+ $w = $p->get_width;
+ $h = $p->get_height;
$p->render_to_drawable($darea->window, $darea->style->bg_gc('normal'), 0, 0,
($darea->allocation->width-$width)/2 + $x, ($darea->allocation->height-$height)/2 + $y,
$w, $h, 'none', 0, 0);
};
- my $drawarea;
- $drawarea = sub {
+ my $draw_by_name = sub {
+ my ($name) = @_;
+ my $file = $image_files{$name};
+ my ($x, $y) = @{$offsets{$file} || [ 0, 0 ]};
+ $draw_pixbuf->($images{$name}, $x, $y);
+ };
+ my $drawarea = sub {
my ($height) = @_;
- $draw_pixbuf->($image, 0, 0, 210, $height || 200);
- if ($::isInstall) {
- $draw_text->(N("Please test the mouse"), $height - 120);
+ $draw_by_name->('mouse');
+ if ($::isInstall || 1) {
+ $draw_text->(N("Please test the mouse"), 200);
if ($b_x_protocol_changed && $mouse->{nbuttons} > 3 && member($mouse->{XMOUSETYPE}, 'IMPS/2', 'ExplorerPS/2')) {
- $draw_text->(N("To activate the mouse,"), $height - 105);
- $draw_text->(N("MOVE YOUR WHEEL!"), $height - 90);
+ $draw_text->(N("To activate the mouse,"), 240);
+ $draw_text->(N("MOVE YOUR WHEEL!"), 260);
}
}
};
@@ -474,27 +484,28 @@ sub test_mouse {
my $timeout;
my $paintButton = sub {
my ($nb) = @_;
- my $x = 60 + $nb*33;
$timeout or $drawarea->();
if ($nb == 0) {
- $draw_pixbuf->($xpms{left}, 31, 52, 59, 91);
+ $draw_by_name->('left');
} elsif ($nb == 2) {
- $draw_pixbuf->($xpms{right}, 117, 52, 61, 91);
+ $draw_by_name->('right');
} elsif ($nb == 1) {
- if ($mouse->{nbuttons} > 3) {
- $draw_pixbuf->($xpms{middle}, 98, 67, 13, 62);
+ if ($mouse->{nbuttons} >= 3) {
+ $draw_by_name->('middle');
} else {
+ my ($x, $y) = @{$offsets{mouse_2b_middle}};
$darea->window->draw_arc($darea->style->black_gc,
- 1, ($darea->allocation->width-$width)/2 + $x, ($darea->allocation->height-$height)/2 + 90, 20, 25,
- 0, 360*64);
+ 1, ($darea->allocation->width-$width)/2 + $x, ($darea->allocation->height-$height)/2 + $y, 20, 25,
+ 0, 360 * 64);
}
- } else {
+ } elsif ($mouse->{nbuttons} > 3) {
+ my ($x, $y) = @{$offsets{$image_files{middle}}};
if ($nb == 3) {
- $draw_pixbuf->($xpms{au}, 102, 57, 6, 8);
+ $draw_pixbuf->($images{up}, $x+6, $y-10);
} elsif ($nb == 4) {
- $draw_pixbuf->($xpms{ad}, 102, 131, 6, 8);
+ $draw_pixbuf->($images{down}, $x+6, $y + $images{middle}->get_height + 2);
}
- $draw_pixbuf->($xpms{middle}, 98, 67, 13, 62);
+ $draw_by_name->('middle');
$timeout and Glib::Source->remove($timeout);
$timeout = Glib::Timeout->add(100, sub { $drawarea->(); $timeout = 0; 0 });
}
@@ -502,8 +513,8 @@ sub test_mouse {
$darea->signal_connect(button_press_event => sub { $paintButton->($_[1]->button - 1) });
$darea->signal_connect(scroll_event => sub { $paintButton->($_[1]->direction eq 'up' ? 3 : 4) });
- $darea->signal_connect(button_release_event => sub { $drawarea->() });
- $darea->signal_connect(expose_event => sub { $drawarea->(350) });
+ $darea->signal_connect(button_release_event => $drawarea);
+ $darea->signal_connect(expose_event => $drawarea);
$darea->set_size_request($width, $height);
}
diff --git a/perl-install/pixmaps/arrow_down.png b/perl-install/pixmaps/arrow_down.png
new file mode 100644
index 000000000..256dee04e
--- /dev/null
+++ b/perl-install/pixmaps/arrow_down.png
Binary files differ
diff --git a/perl-install/pixmaps/arrow_down.xpm b/perl-install/pixmaps/arrow_down.xpm
deleted file mode 100644
index 30cca10b1..000000000
--- a/perl-install/pixmaps/arrow_down.xpm
+++ /dev/null
@@ -1,14 +0,0 @@
-/* XPM */
-static char * arrow_down_xpm[] = {
-"6 8 3 1",
-" c None",
-". c #BABEDA",
-"+ c #000000",
-"..++..",
-"..++..",
-"..++..",
-"..++..",
-"++++++",
-"++++++",
-".++++.",
-"..++.."};
diff --git a/perl-install/pixmaps/arrow_up.png b/perl-install/pixmaps/arrow_up.png
new file mode 100644
index 000000000..fd2408b23
--- /dev/null
+++ b/perl-install/pixmaps/arrow_up.png
Binary files differ
diff --git a/perl-install/pixmaps/arrow_up.xpm b/perl-install/pixmaps/arrow_up.xpm
deleted file mode 100644
index fc3c53131..000000000
--- a/perl-install/pixmaps/arrow_up.xpm
+++ /dev/null
@@ -1,14 +0,0 @@
-/* XPM */
-static char * arrow_up_xpm[] = {
-"6 8 3 1",
-" c None",
-". c #999ABD",
-"+ c #000000",
-"..++..",
-".++++.",
-"++++++",
-"++++++",
-"..++..",
-"..++..",
-"..++..",
-"..++.."};
diff --git a/perl-install/pixmaps/mouse_2b.png b/perl-install/pixmaps/mouse_2b.png
new file mode 100644
index 000000000..5df9cf38a
--- /dev/null
+++ b/perl-install/pixmaps/mouse_2b.png
Binary files differ
diff --git a/perl-install/pixmaps/mouse_2b_left.png b/perl-install/pixmaps/mouse_2b_left.png
new file mode 100644
index 000000000..9844cbc3e
--- /dev/null
+++ b/perl-install/pixmaps/mouse_2b_left.png
Binary files differ
diff --git a/perl-install/pixmaps/mouse_2b_right.png b/perl-install/pixmaps/mouse_2b_right.png
new file mode 100644
index 000000000..d1bea0424
--- /dev/null
+++ b/perl-install/pixmaps/mouse_2b_right.png
Binary files differ
diff --git a/perl-install/pixmaps/mouse_3b+.png b/perl-install/pixmaps/mouse_3b+.png
new file mode 100644
index 000000000..964ba5c15
--- /dev/null
+++ b/perl-install/pixmaps/mouse_3b+.png
Binary files differ
diff --git a/perl-install/pixmaps/mouse_3b+.xpm b/perl-install/pixmaps/mouse_3b+.xpm
deleted file mode 100644
index b424fc722..000000000
--- a/perl-install/pixmaps/mouse_3b+.xpm
+++ /dev/null
@@ -1,386 +0,0 @@
-/* XPM */
-static char * mouse_3b+_xpm[] = {
-"210 350 33 1",
-" c None",
-". c #020202",
-"+ c #142753",
-"@ c #FE9A02",
-"# c #BD8B25",
-"$ c #9E9EC1",
-"% c #525E81",
-"& c #F2AD19",
-"* c #A3A4C3",
-"= c #7B673F",
-"- c #6F7892",
-"; c #4B5576",
-"> c #FEB212",
-", c #77819E",
-"' c #FEBA20",
-") c #414A66",
-"! c #F2B226",
-"~ c #AF8F4B",
-"{ c #E6AA32",
-"] c #F2B22A",
-"^ c #384365",
-"/ c #0A1128",
-"( c #33395F",
-"_ c #8089A6",
-": c #AEB2CF",
-"< c #898BA4",
-"[ c #0F1C3D",
-"} c #BABEDA",
-"| c #6D6E91",
-"1 c #A9ADCA",
-"2 c #283861",
-"3 c #999ABD",
-"4 c #606C8C",
-" |4;-333[/[ ",
-" 44;,333[[/ ",
-" 44)_33-[/[ ",
-" 4%;_33-[[/ ",
-" 4%)3334[/[ ",
-" %4)$33;[/ ",
-" 4%;$33;[/ ",
-" %%%333)[[ ",
-" %%%3332[/ ",
-" %%%3332[/ ",
-" %%%$332[/ ",
-" |%;-33<2[[ ",
-" 4%;|333[// ",
-" %%)4333[[[ ",
-" 4;;|33<[/[ ",
-" 4;;4333[[/ ",
-" 4%;|333[[[ ",
-" %%;_33<[[/ ",
-" %%)_333[[[ ",
-" %%)_333[[/ ",
-" ;;),33<[[[ ",
-" ;;)_333[[/ ",
-" ;;^,333[[[ ",
-" %))433<[[/ ",
-" 4;)4333[[[ ",
-" 4;;-333[[/ ",
-" %;)433<+[[ ",
-" %;)43332[/ ",
-" ;)^|33<([[ ",
-" ;)%3332[/ ",
-" ;^;3332[[ ",
-" ;;;333^[[ ",
-" 4%)$33%[[ ",
-" ,4^33$%+[++ ",
-" $34^333,2++22 ",
-" 13_%-33333)2222 ",
-" 33_4_333333<;22++ ",
-" ,,4_3$33333$3%2+++ ",
-" %%433333333333%[[[ ",
-" ;)^333333333333+/[ ",
-" ))2$33333333333([[ ",
-" ;;^$33<33333333)[[ ",
-" ))^$33333333333%[/[ ",
-" ;)^,333333<3333-[[[ ",
-" ;;),333<3333333_+/[ ",
-" ;))_333333333333+[[ ",
-" ;))|33333333<3332[[ ",
-" %)^|333333333333;/[ ",
-" %%)4333333333333%[[[ ",
-" _4;|333333333333-[[[ ",
-" ,%;-|;%%%))%%%%4+[+ ",
-" 1:1*<%(++++[++[+[+[+[2(%-,_, ",
-" :1111$$<|)2[+[+++))+++[++2^%|,,,,,, ",
-" ::::1$3<,||-,<3:}}}}}:}}}}:33,4-%44--,-,-- ",
-" :::*$3_-,<1}}}}}}}}}}}}}}:}}:}:}}}}1_-%%4||4-4 ",
-" :::1$3_,_$}}}}}}}:1**$$33333333$$$*1::}}}}1,;;44|4| ",
-" :::1*<,4),}}::1*333333333$3$3333$3333333$}}:},22);%%444% ",
-" ::::*<4,{;2+}}3333333333$<$<33333333<33333331}}2+[%=2);%%44 ",
-" :::$<-<&>!#++,}*333333333$3$3333333<3$333333331_+[(>>#=2^;;%%% ",
-" :::*3-,{'>>>>2+;}:3333333333$<3333333$$<333333333;++=>'>&{=2^);;;% ",
-" ::13--{>>>>>>>=[+}}333333<3333$333<3333$3$3333333$2[+#>>>>>&#;(^);;; ",
-" ::1*<-~>>>>>>>>&#++$}$333333333333333333$<$<3333333<+++>'>>>>'>>#22^))); ",
-" ::13,='''>>&&@&>>#+[-}}333333333333333333$333333333$-+[)>>>>>>>>>>&=22)))) ",
-" ::11<-~'>&&@@@@@>>>>++%:}33333333333333333333333<3333$4[+=>>>>>>>>>>>'#22^)))^ ",
-" }:1*,-&''&@@@@@@@>>'>)+(}}1$333333<333333333333333<3331^++#>>'>>>>>>>>>>{;+^^^^^ ",
-" :1*34~''&@@@@@@@@&>>>&=++}}}333333333<33333333333$33333}+++#>>>>>'>>>>>>>>'=+2^^^( ",
-" ::1<-#'&@@@@@@@@@@>>>>>=[+3}}1333333333333<3333333333333}+++''>>>>>>'>>>>>>>'#2+2^2^ ",
-" :1*_4{'&@@@@@@@@@@'>>>>>#+[3}}:3333<$3$%[[++[+23333$<3$313+[(>>>'>>>>>>>>>>>>'>{^22^22 ",
-" ::3,=!'@@@@@@@@@@@&>>>>>>#++,}}}*33333(^2+[[[[[+((,33$3331<++)>>>>>'>>>>'>>'>>>>>&)22222 ",
-" 11$,,!>@@@@@@@@@@@&>>>>>>>&+[|}}}:33333[/..../././[-3333$3}|+[=>>>>>>>'>>>>>>>>>>>>&=+22222 ",
-" :13--'>@@@@@@@@@@@@>>>>'>>>>++%}}:}33333+.///./././[-3<3333}|[+=>>>>>>>>>>>'>>>>>>>>>>=+2222+ ",
-" :*3-,>&@@@@@@@@@@@&>>'>>>>>>>2+)}}}}13333^(2[[[[[[+(^_$$3$3$}%+[#>>>'>>>>'>>>>>>>>>>>>&&=+2+2++ ",
-" 1*3-~>@@@@@@@@@@@@@>>>>>>>>>>>)[)}}}}}3333++[+[+[++++[,33<$31}^+[#>>>>>>>>>>>>>'>>>>>>>>>&=+2+2+ ",
-" 113-->>@@@@@@@@@@@@>>>>>>>>>>>>)+2:}}:}1333+..........[-33$331})++#>>>>>'>>>>'>>>>>>>>>>>>&>=+++++ ",
-" 1*$-='@@@@@@@@@@@@@>>>>>>'>>>&>>=+[}}}}}:$33[//////////[,3<$331}2+[&>>'>>>>'>>>>>>>'>>>>>>>>>>=+2+++ ",
-" 11*_,'&@@@@@@@@@@@@>>>>'>>>>>>>>>=++}:}}}}*33%%^[////[2%%_3$3331:[++>>>>>>>>>>>>>'>>>>>>>>>>>>>&=++2++ ",
-" :*3,=!>@@@@@@@@@@@@&>>>>>>>>'>>>>>=+[}}}}:}:33++[++++[+[++,333$3:}+++>>>>>'>>>>'>>>>>>>'>>>>>>>>>>)+++++ ",
-" 1**_-!&@@@@@@@@@@@@>>>>>>>'>>>>>>>>#++<}:}}}}*3+..........[-3$<33}:+[(>>'>>>>'>>>>>>>'>>>>>>>>>>>>>>^2++++ ",
-" 1**_4{>@@@@@@@@@@@@&>>>>'>>>>>>>>>>>#[+3}}}}}::3+//////////[,33$33}$++)>>>>>>>>>>>>'>>>>>>>>>>>>>>>>>&++2[++ ",
-" 1*<4{>@@@@@@@@@@@@&>>>>>>>>'>>'>>>>>#++3}:}}}}}$%%^[////[2%%<3$<33}3[[)>>>'>>>>>'>>>>>>'>>>>>>>>>>>>>>@2++[++ ",
-" 1*<-~&@@@@@@@@@@@@@>>>>'>>>>>>>>>'>>>#+[3}}}:}}}1^^2[[[[[[+^^,33333}3++)>>>>>'>>>>>>>>>>>>'>>'>>>>>>>>>!#+++[+ ",
-" 1*3,-'@@@@@@@@@@@@>>>>>>>>>>>'>>>>>>>>][+_:}}}}:}}+../...../.[,333$$:3+[;>>>>>>>>>>'>>'>>>>>>>>>>>>>>>>>>>=+++++ ",
-" 1*3,-&>@@@@@@@@@@@@>>>>'>>>'>>>>'>>>>>>'[+|}:}}}}}:+[///[/[///+,3333$}<++='>>'>>>'>>>>>>>'>>>>>>>'>>>>>>>>>>^+++[+ ",
-" **<4{>@@@@@@@@@@@&>>>>>>>>>>>>>>>>'>>>>>++|}}}}:}}}4%^[////[+;%<33331}<++=>>>>>>>>>>'>>>>>>'>>'>>>>>>>>>>>>>@++++[+ ",
-" 13<-~'@@@@@@@@@@@@>>>>'>>>'>>>>>>>>>>'>>>++4}:}}}}:}++++[+++++++-33333}4++='>>>>'>>>>>>'>>>>>>>>>>>>'>>>>>>>>>#++++[ ",
-" **3-,'@@@@@@@@@@@&>>'>>>>>>>>'>>'>>>>>>'>][+|}}}:}}}:+..........[-33333}-[+=>>'>>&>>>>>>>>>>>>>>>'>>>>>>>>>>>>>>=+++++ ",
-" **_=!>@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>'>>>>'++4}}}}}}}}[//////////[,333$3}4++='>>>>>>'>>>>>'>>'>>'>>>>>>>'>>>'>>>>>^++[++ ",
-" *3_%{>@@@@@@@@@@>'>>>>>'>>>>>>>>>>'>>>>>>>&^+|:}}}:}}}|4)[/////2%%<333$$}|++=>>>>>>>>>>'>>>>>>>>>>>'>>>>>>>>&>>>>>#++++[ ",
-" **<,,'&@@@@@@@@@@>>>>'>>>>'>>>>'>>>>>>>>>>>>)+;}}:}}}:}+++++++++++[,3333$}4++#'>>'>>>>'>>>>>'>>>>>>>>>'>>>>>>&&>>>>>=+++[[ ",
-" *3,4&>@@@@@@@@@&>>'>>>>>>>>>'>>>'>>>>>>>>>>>)+^}}}}}}}}+..........[-3333$}|++#>>>>>'>>>>>'>>>>'>>>>>>>>>>>>>>>>@>>>>>(+++++ ",
-" *$_4#'@@@@@@@@@@>>>>>>>>>'>>>>>>>>>'>>>>>>>>>)+^}}}:}}}:+//////////[,3333*}4[+#'>>>>>>>>>>>>>>>>>'>>'>>>>'>>>>>>>&>>>>@[+[+[ ",
-" **<-~>&@@@@@@@@>>>>>'>>'>>>>>>>>>>>>>'>>'>>>>>)+):}}}:}}}))2[[[[[[+^^-3333$}|++#>>>>>'>>>>>'>>>>>>>>>>>'>>>>>>>>>&&>>>!>=+++[+ ",
-" $3_4&>@@@@@@@@@>>>>>>>>>>>>>>'>>'>>>>>>>>>>>>>)+)}}}}}}:}+[[[[[[[[[[[,33333}4++#'>>>>>>'>>>>>'>>'>>>>>>>>>>'>>>>>>>@>>>>>^[++[ ",
-" *3<4~'@@@@@@@@&>>>>>>>>>'>>>>>>>>>>>>>>>>'>>>>>)+):}}:}}}:+..........[-3333$}|++#>'>>>>>>>>>>>>>>>>>'>>>>'>>>'>>>>>>&@>>>>#++[++ ",
-" $3<,='>@@@@@@@@&>>>>>>>'>>>'>>>>'>>>'>>>'>>>'>>>)+)}}}}}}}}+[[[[[[[[[[[,33333};++#>>>'>>>>'>>>>>'>>>>>>'>>>>>>>>'>>>>>@@>>>>=+[[[+ ",
-" $$_4{>@@@@@@@&>>>>>>'>>>>>>>>'>>>>>>>'>>>>>>>>>>)+):}}}:}}}44^[/////2%%,33333})[+#>>>>>'>>>>>'>>>>'>>>>>>>>>>>>>>>>>>>>@&>>>&+++[+ ",
-" $3_-~!&@@@@@@@&>>>>'>>>>>>>>>>>>>>>'>>>>>>>>>>>>>)+)}:}}}:}:+[[[/[[[[[[+-3333<})++#'>>>>>>>>'>>>>>>>>'>>>>'>>'>>>>>>>>>>@@>>>>#[++[+ ",
-" 33,4!>@@@@@@@>>>>>>>>>>>'>>>>>>>'>>>>>>>>'>>>>>>>)+)}}:}}}}}+..........[-3333$})++#>>>>>>'>>>>'>>>>>>>>>>>>>>>>>>>>>>>>>>@@&>&&2+++[ ",
-" $3_4~'&@@@@@@>>>>>>>>>>'>>>'>>'>>>>>>>>>'>>>'>>>>>)+)}}}}:}}}[[[[[[[[[[[[,3<333}^++#'>>'>>>>>>>>>'>>>>>'>>>>'>>>'>>'>>>>>>@@@>>>#+[+[+ ",
-" 33,-'>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>'>>>>>>>>>>>>)+):}}}}}:}|4^[/////2%%<3$33$})[+#>>>>>>>>>>>>>>>>'>>>>'>>>>>>>>>>>>>>>>@@@@>>>)+[+[ ",
-" $3_4#'&@@@@@>>>>>>'>>'>>>>>>>>>>>'>>'>>>>>>>>>>>>>>)+)}}:}}}}}+[[[[[[[[[[+,33333})++#'>>>>'>>'>>>>>'>>>>>>>>>>>'>>>>>>>>>>>>@@@&>>{[++[+ ",
-" 3_,=>>@@@@@>>>>>>>>>>>>>>>>'>>'>>>>>>>>>>>'>>>>>>>>)+^}}}:}}}}+..........[-33333})[+#>>>>>>>>>>>'>>>>>'>>>>>'>>>'>>>'>>>>>>>@@@@&>>=[++[[ ",
-" $<_4{>&@@@@>>>'>>'>>>>>>>'>>>>>>>>>'>>>>'>>>>'>>>>>>)+^}}}}}:}:+[[[[[[[[[[[-333$1}4++#'>>'>>>>>>>>>>>>>>>'>>>>>>>>>'>>>'>>>>>@@@@@>>{[+[+[ ",
-" 3<-->>@@@@&>>>>>>>>'>>'>>>>>>>>'>>>>>'>>>>>>>>>>>>>>)+)}}}}}}}}44^[/////24|3333$:}4[+#>>>>'>>'>>>'>>>>>>>>'>>>>>>>>>>>>>>>>>>&@@@@&>>=++[[+ ",
-" 33,4&>&@@@@>>>>>>>>>>>>>>>>>>'>>>>'>>>>>>>>'>>>>'>>>>)[)}:}:}}}}+[[[[[[[[[[[31333}}|++#'>>>>>>>>'>>>'>>'>>>>>'>>>>'>>>>>>>>>>>>@@@@@&>&+++[[ ",
-" 3<-->>@@@&'>'>>'>>>>>>>'>>'>>>>>>>>>>>>>'>>>>'>>>>>>>++%}}}}}:}}+..........[<}::}}}4++#>>>>'>>>>>>>>>>>>>>>>>>>'>>>>>'>>>'>>>>>@@@@@@&>=+[+[+ ",
-" 3<_%&>&@@@>>>>>>>>'>>'>>>>>>>>>>>'>>>>>>>>>>>>>>>>>>>>++4}}}}}}}:++[+++[+[+++3}}}}}}4++#>>>>>>'>>>>>>>'>>>>>'>>>>>>>>>>>'>>>'>>>@@@@@@@'&+++[[ ",
-" 3<-,'>@@@>>>>'>>>>>>>>>>>>>'>>'>>>>>>'>>>>'>>>'>>>>>>>++|}:}}:}}}4|^[////[244*}}}}}}|+[=>>>>>>>>>>>'>>>>>'>>>>>>>>>>>>>>>>>>>>>>@@@@@@@&>=++[+[ ",
-" $<_4&>>@@>>>>>>>'>>>>>>>>'>>>>>>>>>>>>>>'>>>>>>>>'>>>>>++4}}}}}}:}+[///[////[[3:}:}}}4++='>>>>>>>'>>>>>>>>>>>>>'>>'>>>'>>>>>>>>>>&@@@@@@&>&++[[[ ",
-" 3_-->>@@>>'>>>>>>>>'>>'>>>>>'>>>>>>'>>>>>>>'>>>>>>>>>>&++|:}}:}}}}+..........[3}}}}}:3++=>>'>>'>>>>>>>>'>>>>'>>>>>>'>>>>>'>>>>>>>@@@@@@@@&>=+++[ ",
-" <<_%&>'@&>>>>'>>>>'>>>>>>>>>>>>'>>'>>>'>>>>>>>'>>>>>>>>{[+4}}}}}:}}[++[+++[+++[3:}:}}}3++='>>>>>>>>>'>>>>>'>>>>>>'>>>>>>>>>>'>>>>>&@@@@@@@@>{[++[[ ",
-" 3<,='>>@>>>>>>>'>>>>>>>>'>>>>>>>>>>>>>>>'>>>>>>'>>'>>>&~++$}}:}}}:}3<%[.././^<3:}}}}}:3[[=>>'>>>>'>>>'>>>>>>>>'>>>>>>>'>>>>>>>>>>>@@@@@@@@@&&=[++[ ",
-" <3,4{!>&&>>>>>>>>>>>>>'>>>>'>>>>>'>>>>>>>>>'>>>>>>>>>>>>#[+<}}}}}}}}+[[[[[[[[[[+_}}}}}}3+[)>>>>'>>>>>>>>'>>>>>>>>>>>>>>>>'>>>>'>>>>@@@@@@@@@@&{[+[[[ ",
-" <_,|>>&&>>>'>>>>>>>'>>>>>>>>>>'>>>>>>'>>>>>>>>>>'>>>>>>>#++3}}:}}}}:+..........[3}:}}}:}++)>>>>>>>>>>>>>>>>'>>>>>>'>>>>>>>>'>>>>>>'@@@@@@@@@@@>;++[+ ",
-" 3<_4~>>&>>>>>>'>>'>>>>>>>'>>>>>>>>>>'>>>'>>>>>'>>>>'>>>>>=++3}}}}:}}}+[+[++[+[+++<}}}}}}}[+)>>>>>>'>>'>>>>>>>>'>>>>>>'>>>>>>>>>>>>>&@@@@@@@@@@@>#++[[[ ",
-" <_-4'>&&>'>>>>>>>>>>>>'>>>>>'>>>>'>>>>>>>>>'>>>>>>>>>>>>'=[+}}:}}}}:}44)[/////2441}}:}}}}+[+>>>'>>>>>>'>>'>>>>>>>>>>>>>>'>>>>>'>>>>&@@@@@@@@@@@&>^++[+ ",
-" <_4#>>&>>>>>'>>>>>>'>>>>>>'>>>'>>>>>>>>>>>>>>>>>>>>>'>>>>=+[}}}}}}}}}+////[////[[3}}}}:}}^[+>>>>>>>'>>>>>>>'>>>>'>>>>>'>>>'>>>>>>>>@@@@@@@@@@@@@>#[+[[+ ",
-" <<,%#>&>>>'>>>'>>'>>>>>>'>>>>>>>>>>>'>>'>>>>>>>'>>'>>>>>>>;++}}:}:}}}}+..........[3:}}}}}})++>>>>'>>>>>'>>>>>>'>>>>>'>>>>>>>>>>'>>>&@@@@@@@@@@@@@>#[+[[[ ",
-" <_-^=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'>>>>>>'>>'>>>>>>>>>>>>>)[^}}}}}}:}:++[++[+++[+[3:}}:}}})[+#>>>>>>>>>>>'>>>>>>>>'>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@>#[++[[ ",
-" __%2=>>>>>>>>>>>>'>>'>>>'>>>'>>'>>>>'>>>>>>>>>>>>>>>>'>>>>(+)}}}:}}}}}44)[////[244*}}}}:}}4++#'>>>>>>>>>>>>>>>>'>>>>'>>>'>>'>>>>>>>@@@@@@@@@@@@@@@=+[++[[ ",
-" 3_-;+(>>>>>>>>>>'>>>>>>'>>>'>>>>>>>>>>>'>>>>>>>'>>'>>>>>>>>++)}:}}}:}}}+//////////+<}}}}}}}4++='>>>>'>>>>>>'>>>>>>>>>>>'>>>>>>>>'>>>@@@@@@@@@@@@@@>(++[+[[ ",
-" <,4;++#>>'>>>'>>>>'>>>>>>>>>>'>>>>>>>>>>>'>>'>>>>>>>>>'>>>{++4}}}}}}}}:+..........[3:}}}:}}<++=>'>>>>'>>'>>>'>>>>>>>>>>>>>>>>'>>>>>@@@@@@@@@@@@@@@{+++++[[+ ",
-" <_,%$++=>>>>'>>>>>>>>'>>>>>>>>>>'>>>>>'>>>>>>>>>>'>>>'>>>>>#++|}}:}}}:}}+[+++[++++++3}}:}}}}3++=>>>>>>>>>>>>>>>'>>>'>>>>>>>'>>>>>>>&@@@@@@@@@@@@@@@=+[+2_+/[ ",
-" <,4-})[[{>>>>>>>>>>>>>>>'>>>>>>>>>>'>>>>>>>>>>'>>>'>>>>>>>&#++<}}}:}}}}}44^[/////244$}}}}:}}$+[)>'>>>>'>>>>>>>>>'>>>'>>>>>>>>>>>>>&@@@@@@@@@@@@@@&&++++-}++[ ",
-" _,%*}3+[)>>>>>>'>>>>>>>>>>'>>>>>>'>>>>>>>>'>>>>>>>>>>>>>>>>=[+3}}}}}}}}}+//////////[3}}}}}}}}+[(>>>'>>>>'>>'>>>>>>>>>>'>>'>>>'>>>>@@@@@@@@@@@@@@@&)+[+21};+[[ ",
-" <_-4}}})+[#>>'>>>>'>>>>>>>>>'>>'>>>>>>>>'>>>>>>>>>>>>>'>>>>>;++1}}}}:}:}}+..........[3:}}}}:}}2++>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@&#++++_}}3+[[ ",
-" _,4_}}}*++[#>>>>>>>>'>>'>>>>>>>>>>>>>'>>>>>>>'>>'>>>'>>>'>>>;[+}}}:}}}}}:+++[++++++[+3}:}}}}}:)[+{>>>>>>>>'>>>'>>>'>>>>>'>>>'>>>>@@@@@@@@@@@@@@@&@+[+[%}}}}(+[ ",
-" <<-%:}}}}<+++{>>>>>>>>>>>>>>>'>>>>>'>>>>>>>'>>>>>>'>>>>>>>>>>++^}:}}}}:}}}:}4/.....)}:}}}}}:}}}4+[#>>'>>'>>>>>>>'>>>>>'>>>>>>>>>>@@@@@@@@@@@@@@&>#++++^1}}:}-[[[ ",
-" <_--}}}}}}-+[+#>>>>'>>>>>>'>>>>'>>>>>>>>>'>>>>>>>>>>>>>>>>>>&++%}}}}}}}}}}}}|++[+++)}}}:}}}}}:}-++=>>>>>>>>>>'>>>>>>>>>>>>>'>>>&@@@@@@@@@@@@@@@>{+++[^1}1$:}1[[[ ",
-" _,%3:}}:}}}4+++='>>>'>>'>>>>>>>>>>>'>>'>>>>'>>>>>>>>>>'>>>>>#++4:}}:}}}:}}}}}:}}}:}}}}}}}}:}}}}3++=>>'>>>>'>>>>>'>>>>>>>'>>>>&&@@@@@@@@@@@@@@>>=++[+^:}1331}};[+[ ",
-" <,-%}}}}}}}}:,+++)&>>>>>>>>>>>>>>'>>>>>>>>>>>>'>>>>'>>>>>'>>>=++_}}}}}:}}}:}}}}}}}}}:}}:}}}}}}}}$++)>>>>'>>>>>>>>>>'>>'>>>>>>&@@@@@@@@@@@@@@>>&;+[++;1}*3$33:},+[[ ",
-" <,--}:}}:}}}}}3+[++=>>>>'>>>>>'>>>>>'>>>>>>>>>>>'>>>'>>>>>>''=++$}}:}}}}}}}}}}:}}:}}}}}}:}}:}:}}}+[+>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@&>>=+++++4}:333333:}1[[[ ",
-" ,,%1}}}}}}:}}}}:;+++(#&>>>>>'>>>>>>>>>'>>>>>'>>>>>>>>>'>>>>>>^++}:}}}:}}:}:}:}}}}}}:}}}}}}}}}}}:})++{>>>>>'>>'>>>>>>'>>>>&@@@@@@@@@@@@@@&&>#(++[+2<}1$33333$*}};[[[ ",
-" <,-%}}:}}}}}}}}}}},2[+[2#&'>>>>>'>>>>>>>>>'>>>>>>>>>>>>>>>>>>&++(}}}}}}}}}}}}}}}}:}}}}:}}:}}}:}}}}4+[#>>'>>>>>>'>>'>>>>>>@@@@@@@@@@@@@&>>&#(+++++|}}$33333333$}}_+[+ ",
-" _,4,}}}}:}:}}:}:}}}142[+[+={>>>>>>'>>>>>'>>>>>>'>>'>>>>>'>>>>{+[%}}:}}}:}}}}}}}:}}}:}}}}}}}:}}}}:},+[='>>>>>'>>>>>>>>>&@@@@@@@@@@@@&>>>{=([[[++%*}1$3333333333:}:+[[ ",
-" ,,%$}}}}}}}}}}}}:}}}}1-+++[[)={>>>>>>'>>>>>>'>>>>>>>>'>>>>>>&#++-}}}:}}}}}:}:}}}}}}}}}}}:}}}}:}}}}$++)>>>'>>>>>>>>>>@@@@@@@@@&@>>>>>{#)[[++++;*}:3333333333333*}}%[[[ ",
-" <_-%}}:}}}}}:}}}}}}}}}}}:_2++[++^={>>>>>>>>>>>>>>'>>>>>>>>'>>>=[+*:}}}}:}}}}}}}}}}:}}:}}}}}}}}}}:}}}2[+'>>>>>>>>>&@@@@@@@@>&>>&>>>{=;[[[+++2|:}:$3333333333<3333:}_[+[ ",
-" _,4,}}}:}:}}}}:}}}}}}}}}}}}$%+++++[+;#{>>>>>>>'>>>'>>>>'>>>>>&^[2}}}}}}}}}:}}:}:}}}}}}}}:}}:}}}}}}:})+[{>>>>>&&@&@@&@&>'>>>>>>@#;2++[++++;_}}:$3$33333<3333$333$:}:+[[ ",
-" ,,%*}}}}}}}}}}}}:}:}}:}:}:}}}}<%+++[[[[+)=#{>>>>>>>>>'>>>>>>>@++%}}:}}:}}}}}}}}}}:}}:}}}}}}}}:}}}}}}-+[=>>>&&&&>>>>>>>>>>&#=;+[[+[++++%,:}}*$333333333333333333$*}})[[[ ",
-" <,-%}}}}}}}:}}:}}}}}}}}}}}}}}}}}}}*|)++++++[[+)==#@'>>>>>>>>>&~++_}}}:}}:}}:}}}:}}}}}}}}:}}:}}}}:}}}}$++^>>>&>&>>>>&&#==)++[+[++[+[^%3:}}}1333333333333333333333$3}},+[[ ",
-" _,4,}}}:}:}}}}}}:}}}:}}}}}}:}}}}:}}}}}$4;++++[++++++()==###&>>([+}}}}}}:}:}}}:}}}:}}:}}}}}}:}}:}}}:}:}([+{&!###==;^[+++++[+++++)|<:}}}}**3$333333333<333<333333333:}*[[[ ",
-" ,-%3}}}}}}}}}:}}}:}}}}:}:}}}}:}}}}}}}}:}}}1<|)^[+++[+[[+[+++[++++;4444_$$_$_3*}:}}}}}:}}:}}13_$3<3_|4|^++[++++[[[[[+[+[+[2)|,3}}}}}}:*33$3333333333333333333333333*}})[[ ",
-" _,-%}}:}}}}:}}}}}}}}}}}}}}}}}}}}:}}}}:}}}}}}}}}}}$34%)^[++[++++++++++++++++++[+++++[+++[+++[+++++++++++[+[++[++++++2))|_3:}}}}}}}:1$33$3333333333<333333333333333333}}-+[[ ",
-" ,,4-}}}}:}}}}}:}}}:}:}}}:}:}}:}}}}:}}}}}}:}}}}}}:}}}}}}:}33<44;)^^+[+[+[+[+[+++[+[+++[+++[+++[++[+[++[+++(^^%|433$}}}}}}:}:}}}:1$$3$33$3333$<33333333333333333<33333:}$+[[ ",
-" _,%3}}}}}}}}:}}}:}}}}}:}}}}}}}}:}}}}}}}:}}}}}}}}}11:}}}}}:}}}}}}}}}}}}:333<33<,444444444|444|_33<33<1:}}}}}}}}}}}}:}}}}}}::13333333333333333333333333333<333333333331}}2[[ ",
-" --;::}}:}:}}}}}}}}}:}}}}}:}}:}}}}}:}:}}}}}:}}:}}}}}1$$$$*::}}:}}}}}}:}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}:}:}}}:::3$$3333$33333333333333333333333333333333333333}}%+[[ ",
-" <,4-}}}}}}}}}}}:}}}}}}}}}}}}}}}:}}}}}}}}}}}}}}}}:}}}}}1*$33<$$*$1*:::}}:}}}}}}}}}}}}}}}}}}}}}}:}}}:}}}}}}}}:}:}:113*333333333333333333333333333333333333333<3333333333:}<[[[ ",
-" ,-4_}}}:}}:}:}}}}:}}}}:}}:}}:}}}:}}}}:}:}}:}}:}}}:}}:}}}}1$$3$33333333$$$3*1**1111:1}:}}}:}:}}}}:1:1:*11**$*333$333$333333333333333333333<3333333333<3333333333<333333:}}+[[ ",
-" ,-%:}}}}}}}}}}}}}}}:}}}}}}}}}}}}}}:}}}}}}}}}}}}}}}}}}}:}}}}:*3333333333$333333$$$_333333$3$$<$33333333333$33333333333333333333333333<333333333<333<33333333333333333333}};[[ ",
-" ,,4%}}}:}}:}}}:}}:}}}}}:}}:}}}:}}}}}}:}}:}}:}}:}}}}:}}}}}}:}}}:*$333333$3333333$$$$33333$<3$$$<33333333333333333333333333333333333<333333333333333$33333333333333<333333}}-[[[ ",
-" ,,4,}:}}}}}}:}}}}}}:}}}}}}}}:}}}:}}}}}}}}}}}}}}}:}}}}}}}:}}}:}}}}1$33333<$33333_$$$33333333$333333333333333333333333333333333333333333333333333<3333333333333333333333331}*+[[ ",
-" ,-%3}}}}}:}}}}}}:}}}}}:}}:}}}}}}}:}}:}}:}}:}}:}}}}:}}:}}}}}}}}}}:}}1*333$333333$$_333$<33$<3$<33333333333333333333<333333<333<33333333333<33333333333333<333333333333333*}}+[[ ",
-" --;}}}}:}}}:}}:}}}:}}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}:}}}}}:}*3333333333333333$$3$33$33333333<33<3333333333<$<333333333333333<3333<333333<333<$3333333333<333333:}%[[[ ",
-" ,,44}}}}}}}}}}}}}}}}:}}:}}:}}}}:}}:}}:}}:}}:}}:}:}}:}}}}:}}}:}}}}:}}}}:}}*33333333333333<3$<333<333333333333<3333333333$3333333<333333333333333333333333333<33333333333333}}_[[[ ",
-" ,-4_}:}}}}:}}:}}}:}}}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}}}}}}}:}}}}}}::$33333333333$$3$3333333<3333333$33333333333333333333333333333333333<333333333333333333333333331}:+[[ ",
-" ,-%$}}}:}}}}}}:}}}}}}}:}}:}}}}}}}:}}:}}:}}:}}:}}}}:}}}}}:}}}}:}}}}}}}}}:}}}}}1*33333333333333333333333333333333333333$<3333333333<33333333333333333333333333<33333<3333333*}}2[[ ",
-" _,4;}}}}}}:}}}}}}}}:}}}}}}}}:}}:}}}}}}}}}}}}}}}}:}}}}:}}}}}:}}}:}:}}}}:}}}}}}}}}:$333333333333333333333333333<3333<$33$33333333333333333333333333333333333333333333333333333}}%[[[ ",
-" ,-44}}}:}}}:}}}}:}}}}}:}}:}}}}}}}:}}:}}:}}:}}:}}}}:}}}}}:}}}}}}}}}}:}}}}}}:}:}:}}}:*3333333333333<3333333333333333$<33<333333<33333333<33333333333333333<3333333333333333333*},[[[ ",
-" ,-4_}}}}}}}}}:}}}}:}}}}}}}}:}}}}}}}}}:}}}}}}}}}}}}}}:}}}}}:}}:}}:}}}}}}}:}}}}}}}:}}}}*333333<3333333333333333333333333$3333333333333<$333333<3333333<333333333<333333333333$1}1+[[ ",
-" --%*:}}:}}}}}}}:}}}}}:}:}}}}:}:}}:}}}}}}}:}}:}:}}:}}}}}:}}}}}}}}}}}:}:}}}}}}}:}}}}:}}}:*3<3333333333333<333333333333333$<3333333333333333333333333333333333333333333<33333333}}2[[ ",
-" ,4%}}}}}}:}:}}}}}:}}}}}}:}}}}}}}}}}:}}}:}}}}}}}}}}}:}}}}}:}}:}}:}}}}}}}}}:}}}}}}}}}}}}}}}*33333333333<$3333333<3333333333333333<333333333333333333333333333333333333333333333:}%[[ ",
-" _-4|}}}:}}}}}}}:}}}:}}}}}}}}}}:}}:}}}:}}}}:}}}:}}:}}}}}:}}}}}}}}}:}}}:}:}}}}}:}}:}}}:}}:}}}:*3<33333333333<33333333<333333$<333333333333333333<33<3333333333333<333333<3333333:}_+[[ ",
-" ,|4_}}}}}:}}}:}}}}}}}:}:}}:}}}}}}}}}}}}}}}}}:}}}}}}:}}}}}:}}:}}}}}}:}}}}}:}}}}}}}}:}}}}}}:}}}}*333<3333333333333333333333333333333333333<3333333333333333333333333333333333333*}3[[[ ",
-" --%3}}:}}}:}}}}}:}}}}}}}}}}:}}:}}}:}}}:}}}}}}}}}:}}}}}:}}}}}}:}}}}}}}}:}}}}}:}}:}}}}}}:}}}}}}}}:*33333333333333333333333333<333333333~333333333333333<333<333333333333333333333}}+[[ ",
-" -4;}}}}}}}}}}}}}}}:}:}}}:}}}}}}}:}}}:}}}:}:}}}:}}}:}}}}}:}}}}}}:}:}}}}}}:}}}}}}}}:}}:}}}}}:}}}}}}}*333333333333333333333333333~33333333333~3333333<33333333333333<33333<3333333:}%[[ ",
-" ,-44}}:}:}}:}:}}:}}}}}}}}}}}}}:}}}}}}}}}}}}}:}}}}}}}}}:}}}}:}}}}}}}}:}}}}}}}:}}:}}}}}}}:}:}}}}:}}:}}:$33<333<33333333333<3333333333<33333333333333333333333333333333333333333333:}|[[[ ",
-" --4,}}}}}}}}}}}}}}:}}}:}}}}:}}}}:}}:}}}:}}}}}}}}}:}}:}}}:}}}}:}:}}}}}}:}:}}}}}}}}:}}}}}}}}}}}}}}}}}}}}:*$333333333<3333333333333333333333333<3333333333333<333333333333333333333*}3[[[ ",
-" ,4%3}}}}:}}}:}}:}}}:}}}}:}}}}}}}}}}}:}}}:}}}:}:}}}}}}}}}}}}}}}}}}:}}}}}}}}}:}}:}}}}}:}}}}:}}:}}:}}:}}}}}*3333<333333<33333333333333333<33333333333333<333333<3333333333333333333$}:+[[ ",
-" -4;:}}:}}}:}}}}}}}}}}:}}}}:}}:}:}}}}}}}}}}:}}}}}:}}}}:}}}:}}:}}}}}}:}:}}}:}}}}}}:}}}}}:}}}}}}}}}}}}}:}}}}}$$333333333333333333<33333333333333333333333333333333333<33333333<33333}}^[[ ",
-" ,-4%}}}}}}}}}:}}:}}}}}}}:}}}}}}}}:}}}:}}}:}}}}:}}}}:}}}:}}}}}}}:}}}}}}}:}}}}}}:}}}}}:}}}}:}}:}}:}:}}}:}}}}}}}*3333333333333333333<3333333333333<33333333333333333333333<3333333333:}%[[ ",
-" ,|4-}}}}}:}}}}}}}}:}:}}}}}:}}:}}}}}:}}}:}}}}}}}}:}}}}}}}}:}}}}}}}:}:}}}}}}}}:}}}:}}}}}:}}}}}}}}}}}}}}}}}:}}}}}:$$333333333<33333333333333333333333333333333333<3333333333333333333*}-[[[ ",
-" --4_}}:}}}}}}}}:}}}}}}}:}}}}}}}}}}}}}}}}}}:}}:}}}}}:}}:}}}}:}}:}}}}}}}}:}:}}}}}}}}}:}}}:}}}:}}:}}:}}}:}}}}:}}}}}*33333333333333333333333333333333333333333333333333333333333333333*}*+/[ ",
-" -4%3}}}}:}}:}}}}}:}}}:}}}:}}:}}:}}}}:}}}:}}}}}}:}}}}}}}}:}}}}}}}:}}}:}}}}}}:}}:}}:}}}}}}}}}}}}}}}}}:}}}}:}}}}:}}}}$$33<333333<333333333<333<33333<3333333<3333333333333<33333333333:}+[[ ",
-" -4%}}:}}}}}}}}:}}}:}}}}}}}}}}}}}}:}}}:}}}}}}:}}}}}:}}:}}}}:}}:}}}:}}}}}}:}}}}}}}}}}:}}}:}:}}}:}:}}}}}}}}}:}}}}}}}}}1$333333333333333<3333333333333333<3333333333<3333333333<3333333:}^[[ ",
-" -|44}}}}:}}:}}}}}}}}}}}}:}}:}}:}}}}}}}}}}}}:}}}:}}}}}}}}}}}}}}}}}}}}}}:}}}}:}}:}}}}}}}:}}}}}:}}}}}}}}:}}}}}}}:}}:}}}}::$33333333333333333333333~33333333333333<333333333333333333333*}4[[ ",
-" ,44|}}}}}}}}:}}:}}}:}:}}}}}}}}}}}:}:}}:}:}}}}}}}}}:}}:}}:}}:}}:}}}}:}}}}}}}}}}}}}:}}}}}}}}}}}}}}:}:}}}:}}:}}}}}}}}:}}}}:$~3333333<333333$<3333333~3333333333333333333333333333333333*}_[[[ ",
-" -4%_}:}}}:}}}}}}}:}}}}}:}}:}}:}}}}}}}}}}}}}}}:}}:}}}}}}}}}}}}}}}:}}}}:}}:}}}:}}:}}}:}:}}}:}}}:}}}}}}}}}}}}}:}}:}}:}}}}}}}:$33333333333333333<3333333<3333333333333<333333333<33333333}3[[[ ",
-" --;$}}:}}}}}}}:}}}}}:}}}}}}}}}:}}}}}}:}}:}:}}}}}}}}}:}}:}}:}}:}}}}:}}}}}}:}}}}}}}}}}}}}}}}}}}:}}}}}}:}}:}}}}}}}}}}}}}:}}}}}*333333333<333333333333333333333333333333<3333333333<33333:}[[[ ",
-" |4;}}}}}}}:}}}}}}}}}}}:}}:}}}}}}:}:}}}}}}}}}:}}}}}:}}}}}}}}}}}}:}}}}:}}}}}}:}}}}:}}}:}:}}:}:}}}:}:}}}}}}}}:}}}:}}}:}}}}:}}}:}$3333333333333333333333333~33<333333333333333333333333331}^[[ ",
-" ,-44}}}::}}}}}:}}:}:}}}}}}}}:}}}}}}}}}:}}}:}}}:}:}}}}}}:}}:}}:}}}}}}}}:}}:}}}}:}}}:}}}}}}}}}}}}}}}:}}:}}:}}}:}}}:}}}:}}}:}}}}}}$3~333333333333333333333333333<333333333<33333333333333::;[[ ",
-" -4%-}}:}}}:}}}}}}}}}}:}}:}}}}}:}:}}}:}}}:}}}}}}}}}}}}:}}}}}}}}}:}}:}}}}}}}}:}}}}}}}}:}}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}}}:}:}}:*333333~33333<33<333333333333333333333333333<33333333$}-[[[ ",
-" --%,}}1:}}}}}:}}:}}}}}}}}:}}}}}}}:}}}}}}}}}:}}}}:}:}}}}}}:}}:}}}}}}:}}}}:}}}}}:}}:}}}}}:}:}}:}}}}}}:}}:}}:}}}:}}:}}:}}:}}}}}}}}}}}$33333333333333333<3333333333333<333333<33$333333333$}<+/[ ",
-" |4%3}:1}}:}}}}}}}}:}:}}}}}}:}:}}}}}}}}:}}}}}}:}}}}}}:}}:}}}}}}:}}}}}}:}}}}}}:}}}}}}:}}}}}}}}}}}:}}:}}}}}}}}:}}}}}}}}}}}}:}}}}}:}}}}:$333333333333333333<33333333333333333333333333<3333}1+[[ ",
-" -4%1}}*}}}}}:}}:}}}}}:}}}}}}}}}}}:}:}}}:}}:}}}}}}:}}}}}}}}}:}}}}:}}}}}}:}:}}}}}}:}}}:}}}}:}}:}}}}}}}}}}:}}}}}:}}}:}}:}}}}}:}}}}}}:}}}*<33333333333333333333333333333333333333<33333333$1:+/[ ",
-" |4;}}11}:}}}}}}}}:}}}}}:}:}}}}:}}}}}}}}}}}}}:}}:}}}:}}}}}:}}}}}}}}:}}}}}}}}}}}:}}}}}}}:}}}}}}}:}}}:}}:}}}}}:}}}}:}}}}}:}}}}}}:}:}}}}}}:$333333333333333333<33<3333333<$33333333333333331}^[[ ",
-" -444}}11}}}}:}}:}}}}}}}}}}}}:}}}}}}}:}}}}}:}}}}}}}}}}:}:}}}}}:}}:}}}}:}}}}:}:}}}}:}:}}}}:}}}:}}}:}}}}}}}:}}}}:}}}}}:}}}}}:}:}}}}}}}}:}}}}$333333333333333333333333333333<333333333333333$}%/[ ",
-" ,44-}}$:}}:}}}}}}:}}:}}:}}}}}}:}}:}}}}:}:}}}:}}}}}:}}}}}}:}}}}}}}}:}}}}:}}}}}}}}}}}}}}}}}}:}}}}}}}}:}}}}}}}}}}}:}}}}}:}}}}}}}:}}}:}}}}:}}}133333<33333333333333333333333333333333<3333333}-[[[ ",
-" |4%_}}3}}}}}}}:}}}}}}}}}:}}:}}}}}}}}}}}}}}}}}:}:}}}}}}:}}}}}:}}:}}}}:}}}}:}}}:}}}}}:}:}}}}}}}:}}:}}}:}}:}}:}}}}}}:}}}}}:}}}}}}}}}}:}}}}:}}}:$333333333333333333<333<333333333333333333333}<[[[ ",
-" -4%$}:3}:}}}:}}}:}}:}}}}}}}}}:}}:}}:}:}}}:}}}}}}}}}}}}}}:}}}}}}}}}}}}}}}}}}:}}}:}}}}}}:}}}:}}}}}}}}}}}}}}}}}:}}}}}}:}}}}}:}}}:}:}}}}:}}}}:}}}$$3333<33333~33333333333333<3333333333<33333::[[[ ",
-" 44;1}:3}}:}}}}}}}}}}}:}}}}:}}}}}}}}}}}}}}}:}}}}}:}:}}:}}}:}}:}}}:}}:}:}}:}}}}}}}}:}}}}}:}}}:}}:}}}:}}:}}:}}}:}}:}}}}}}}}}}:}}}}}:}}}}}}}}}}}}}:3333333333333333333333333333<33333333333331}+/[ ",
-" 44;}}**}}}}}}}:}}:}}}}}:}}}}:}}:}}:}}}:}}}}}:}:}}}}}}}}}}}}}}}:}}}}}}}}}}}:}}:}}}}}}:}}}}}}}}}}}:}}}}}}}}}}}}}}}}:}}:}:}}}}}:}}}}}}:}}:}}:}}:}}:*33~33333333~3333333333333333333333333333*}^[[ ",
-" ,444}}31}}:}:}}}}}}}}:}}}}:}}}}}}}}}:}}}}}}}}}}}}}}:}}:}}}}}:}}}}:}}}:}}:}}}}}}}:}}:}}}}}}:}}}:}}}}:}}:}}:}}:}}:}}}}}}}}:}}}}}}}}:}}}}}}}}}}}}}}}}$3333333<33333333333333333333<3333333333*})[/ ",
-" -444}}31}}}}}}:}}:}}}}}:}}}}:}}:}}}}}}:}}:}:}}}}:}}}}}}}:}:}}}}}}}}:}}}}}}:}}:}}}}}}}}:}:}}}:}}}}}}}}}}}}}}}}}}}}:}}}}}}}}}:}}:}}}}:}}}:}}:}}}}}}}}:33<333333333~33333333<33333333333333333}4[[ ",
-" |4%,}:31}}}:}}}}}}}}:}}}}}}}}}}}:}}}}}}}}}}}}:}}}}}}}:}}}}}}}:}}:}}}}}}:}}}}}}}}:}}}}}}}}}}}}}:}}:}}:}}:}}:}}:}}}}}:}:}}:}}}}}}:}}}}:}}}}}}:}:}:}}}:}$333333<33333<33333333333333333<333333}_[[[ ",
-" |4%<}13:}:}}}:}}:}}}}}:}}:}}}:}}}}:}:}}:}}}}}}}:}}:}}}}:}}}:}}}}}}}}}:}}}:}}:}}}}}:}}:}}}:}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}}}}:}}}}}:}}}}}:}}}}}}}}}}}}}}$33333333333333<$3333333333<333333333:<[[[ ",
-" 44%3}$3}}}}}}}}}}}}:}}}}}}:}}}}}}}}}}}}}}:}}:}}}}}}}:}}}}}}}}:}}:}:}}}}}}}}}}}:}}}}}}}:}}}:}}}:}}:}}:}}:}}:}}:}}}}}}}:}}:}}}}:}}}}}}}}}}}}}}}}}:}}:}}}}*333333333333333333333333333333<3333:1[/[ ",
-" 44):}33:}}}:}}:}}:}}}:}}}}}}}}}:}}}:}}}}}}}}}}:}}}}}}}:}}:}}}}}}}}}}}}}:}}:}}}}}:}}:}}}}}}}:}}}}}}}}}}}}}}}}}}}}:}}:}}}}}}}:}}}:}}:}}:}}:}:}:}}}}}}}:}}}133333<33333333333<3333333333333333*}[[[ ",
-" 44;}}33}}}}}}}}}}}}}}}}:}}:}:}}}:}}}}:}}:}}:}}}}:}}:}}}}}}}}}}}:}}:}:}}}}}}}}:}}}}}}}}}}:}}}}}:}}:}}:}}:}}:}}:}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}:333333333333333333333333333333333*}^[/ ",
-" 4%4}:3$}}:}}:}}:}}}:}}}}}}}}}}}}}}:}}}}}}}}}}:}}}}}}:}}:}}:}:}}}}}}}}}:}}:}}}}}}:}}}}:}}}}}}:}}}}}}}}}}}}}}}}}}:}}:}}}}}}}}:}}:}:}}:}}:}}}}:}}:}}}}}:}}:}}}$333333~33<333333<3333333333<333$}^[[ ",
-" |444}:3$}}}:}}}}}:}}}}}:}}:}}:}}:}}}}:}}:}}:}}}}}:}}}}}}}}}}}}}}:}}}:}}}}}}}:}:}}}}}:}}:}}:}}}}:}}}:}}:}}}:}}:}}}}}}}}:}}:}}}}}}}}}}}}}}}:}}}}}}}}:}}}}}}}}}}$3333333333333333333<3333333333$}4[[ ",
-" |4%,}13*}}}}}:}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}:}}:}}:}}}}:}}}:}}}:}}}}}}}}}}}:}}}}}}}}}}}}}}:}}}}}}:}}}}}}}:}}:}}}}:}}}:}}}:}}}:}}}}}}:}}:}}}}}:}}}:}}}}}*333333333333333333333333333333}4[[ ",
-" |4%,}$3$:}}}}}}}}}}}}}:}}:}}:}}:}:}}:}}:}}:}:}}}}}}}}}}}}}}:}}}}}}}}}}}}:}}:}}}}:}}}}}}:}}:}}:}}}}}}:}}}}}:}}:}}}}}}:}}}}}}}}:}}}}}}}:}}:}}}}}}}:}}}}:}}}}}:}}}*33333333333<3333$<33333333333}</[[ ",
-" 44;$}331}}:}:}}:}:}}:}}}}}}}}}}}}}}}}}}}}}}}}}}}}:}}:}}:}}}}}}}}:}}}:}}}}}}}}:}}}}}:}}}}}}}}}}}}:}}}}}}:}}}}}}}}:}}}}}}}:}}}}}}:}}:}}}}}}}:}}}}}}}:}}}}:}}}}}:}}:3333<33333333333333333333333:_[[[ ",
-" 44;$}331}}}}}}}}}}}}}}:}}:}}:}}}:}}:}}:}}:}}:}:}}}}}}}}}:}}:}:}}}:}}}}}:}}:}}}:}}}}}:}}:}}}}:}}}}:}}:}}}}:}}:}}}}}:}}:}}}}:}:}}}}}}}}}}:}}}}:}}:}}}}}}}}}}:}}}}}::3333333333333333<3333333333::[[[ ",
-" 4%;}:331}}}}}:}}}}:}}}}}}}}}}}:}}}}}}}}}}}}}}}}}:}}:}}}}}}}}}}}}}}}:}}}}}}}}}}}}:}}}}:}}}:}}}}:}}}}}}}}}}}}}}}}}:}}}}}}}:}}}}}}:}}}:}}}}}}:}}}}}}:}}:}}:}}}}:}}}}}:$33<3333333333333333<333331:[[[ ",
-" 44)}:33*:}:}}}}:}}}}}}}}:}}:}}}}:}}:}}:}}:}}}:}}}}}}:}}}}}:}}}:}}}}}:}}:}}:}}}}}}:}}}}}}}}:}}}}}}:}}:}}:}}:}}:}}}}}}:}}}}}}}:}}}:}}}:}}:}}}}}:}}}}}}}}}}}}}}}}}:}}}}$333333<333333333333333331:2[/ ",
-" 4%4}1331}}}}:}}}}:}}:}}}}}}}}}}}}}}}}}}}}}}:}}}:}}}}}}:}:}}}:}}}:}}}}}}}}}}:}:}}}}}}:}:}}}}}}:}}:}}}}}}}}}}}}}}}}:}}}}:}}}:}}}}}}}}}}}}}}}:}}}}:}}:}}:}}:}}:}}}}}:}}}33333333333333<333333333*}([[ ",
-" |4%4}*331}:}}}}}}}}}}}}}:}}:}}:}}}}:}}:}}:}}}}}}}:}}}}}}}}}}}}}}}}}}}}}:}:}}}}}}}}:}}}}}}}:}}}}}}}:}}}:}}:}}:}}:}}}}}}}}:}}}}}:}}}:}}:}}:}}}}}}}}}}}}}}}}}}}}}}:}}}}:}}$3333333333333333<33333$}^[[ ",
-" |4%-}*331}}}:}}:}:}}:}}}}}}}}}}}:}}}}}}}}}}}}:}}}}}:}:}}}}:}}}:}:}}:}:}}}}}}}}}:}}}}}}:}}}}}}:}}}}}}:}}}}}}}}}}}}:}:}}}}}}}:}}}}:}}}}}}}}}:}}:}}:}}:}}:}}:}}:}}}}}:}}}:}$3333<$<33333<333333333}%[[ ",
-" |%%,}*331}}}}}}}}}}}}}}:}}:}}:}}}}:}}:}}:}:}}}}}}}}}}}}:}}}:}}}}}}}}}}}}}:}:}:}}}}}:}}}:}}:}}}:}}}}}}}:}}:}}:}}}}}}}}:}}}}}}:}}}}}}}:}}:}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}}}$333$3333333$333333333}4[/ ",
-" |%%,}$33*}:}}:}}}}:}}:}}}}}}}}}}}}}}}}}}}}}}:}}:}:}}}}}}}}}}}}}}}:}}}}}}}}}}}}}:}}}}}}}}}}}}}}}}:}}}}}}}}}}}}}:}}}}}}}}:}:}}}}}}:}}}}}}}}:}}:}}:}}:}}:}}:}}:}}}}}}:}}}}}}}$$$333333<$3333<33333},[/[ ",
-" 44;$:3331}}}}}}:}}}}}}}:}}:}}:}:}}:}}:}}}:}}}}}}}}:}:}}:}}:}:}:}}}}:}:}:}}}}}}}}}:}}:}}:}}}}:}}}}:}}:}}:}}:}}}}}:}:}:}}}}}}}}:}}}}}:}}:}}}}}}}}}}}}}}}}}}}}}}}:}}}}:}:}:}}}$3333333333333333333}<[[[ ",
-" 4;;$}3331}}:}}}}}:}}}}}}}}}}}}}}}}}:}}}:}}}:}}:}}}}}}}}}}}}}}}}}}}}}}}}}}:}:}}:}}}}}}}:}}:}}}}}:}}}}}}}}}}}}:}}}}}}}}}}}}:}:}}}}:}}}}}}}:}}:}}:}}:}}:}}:}}:}}}}}:}}}}}}}}:}}$$33333333333333333:<[[[ ",
-" 44)*1333*}}}}}:}}}}:}}}}}:}}:}}:}}}}}}}}}}}}}}}}}}}}:}}:}}}}}}:}:}}}}:}}}}}}}}}:}}}:}}}}}}}:}}}}}}:}}:}}:}}}}:}}}:}}}}:}}}}}}:}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}}:}}}}}}*<3333<33333333333:1[/[ ",
-" 4%;}:333*}:}}}}}:}}}}:}:}}}}}}}}}:}}:}}}}:}}:}}:}}:}}}}}}:}:}}}}}}:}}}:}}}}:}}}}}:}}}}}:}}}}}}:}}}}}}}}}}}:}}}}:}}}:}}}}}:}}}}}:}}:}}}}:}}:}}:}}:}}:}}:}}:}}}}}:}}:}:}}}}}}:}}$33333333333<3333::+[/ ",
-" %%)}:3331}}}}:}}}}}}}}}}}}}:}}:}}}}}}}:}}}}}}}}}}}}}}}:}}}}}}}}:}}}}}}}}:}}}}}}}}}}}:}}}}:}}}}}:}:}}:}}:}}}}}}}}}}}}}}:}}}}:}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}}}}:}}}}}}}$$33333333333333:}[[[ ",
-" 4%;}1333*}}:}}}:}}:}}}}}:}}}}}}}:}}:}}}}:}}:}}:}}:}}:}}}:}}}:}}}}:}}:}}}}}:}:}:}}:}}}}}}}}}:}}}}}}}}}}}}}}:}}:}}}:}}:}}}}}}}}:}}:}}}}}:}}:}}}:}}:}}:}}:}}:}}}}:}}:}}}}}}}}:}}}}}*$$<$<3<3333333:}+[[ ",
-" %%4}*3331}}}}}}}}}}:}:}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}}:}}}}}}}}}}}}}}}}}}:}:}}}}:}}}}:}}:}}:}}}}}}:}}}}}}}}:}:}}}}}}}}}:}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}:}}:}}}:}}:}}}$$$3$$$33333331}^[/ ",
-" %%4}1333*}}}:}}}:}}}}}}:}}:}}}}:}}:}}:}:}}:}}:}}:}}}}:}}}}}:}}:}}}}}}:}:}}}}}}:}:}:}}}}}}:}}}}:}}}}}}}}}}}}:}}}}}:}}}:}}}}}:}}:}}:}}}}:}}}}}}:}}:}}:}}:}}:}}:}}}}:}}}}}}}}}}}}}}:}$333333<33333*:^[[ ",
-" |4%4}*3333:}}}:}}}}}}:}}}}}}}:}}}}}}}}}}}}}}}}}}}}}:}}}}}}}}}}}}:}}:}}}}}}:}:}}}}}}}:}}}}}}}}}}:}}}:}}:}}:}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}:}}:}}}}}}}}}}}}}}}}}}:}}}}}:}}:}}:}}:}}}:}:3333333333331}^[/ ",
-" 4%%-}$333*}}}}}}}}}}}}}:}}}}}}}:}}:}}:}}}:}}:}}:}}}}}:}}:}:}}:}}}}}}}}}}}}}}}}}}}}}}}}:}}}:}}}}}}:}}}}}}}}}}:}:}:}:}:}}:}:}}:}}}:}}:}}}}}}}}}}:}}:}}:}}:}}:}}}}}}}:}}}}}}}}}}}}}}}}}}3333<$33333*}4[[ ",
-" |%%,}$333*:}}:}:}:}}:}}}}:}}:}}}}}}}}}:}}}}}}}}}}}:}}}}}}}}}}}}}:}}:}:}:}}:}}}:}:}}:}}}:}}}}:}}}}}}}}:}}:}}}}}}}}}}}}}}}}}}}}:}}}}}}}:}}:}}:}}}}}}}}}}}}}}}}}:}:}}}}}}}}:}:}}:}}}}}:}:333$<3333$*:4[/ ",
-" 4%;,}$333$}}}}}}}}}}}}:}}}}}}}:}}:}}}}}}:}}:}}:}}}}}:}}:}}}:}}}}}}}}}}}}}}}}:}}}}}}}}}}}}}:}}}:}}:}}}}}}}}:}}}}}}}}}}}:}}:}}}}}}:}}}}}}}}}}}}:}}:}}:}}:}}:}}}}}}}}}:}:}}}}}}}}}:}:}}}::$$33333331}4[/ ",
-" |%%,}$3333:}}}}}:}}:}}}}}}}:}}}}}}:}}}}}}}}}}}}}}:}}}}}}:}}}}:}}}:}}}}}}:}}}}}}:}}}:}}:}}}}}}}}}}}}:}}:}}}}}:}}:}:}:}}}}}}}}}:}}}}}:}}:}}:}}}}}}}}}}}}}}}}}}:}}}}}}}}}}:}}}:}}}}}}}}}}}:333333331:4[[ ",
-" 4;;<}$3333}}:}:}}}}}}:}}:}}}}:}}}}}}:}:}}:}}:}}:}}}:}}}}}}}}}}}:}}}:}:}}}}:}}:}}}}}}}}}}}:}}:}}:}}}}}}}}}:}}}}}}}}}}}:}}:}}:}}}}:}}}}}}}}}}:}}:}}:}}:}}:}}:}}}:}:}:}}}}}}:}}}}:}}:}}}}}}*$333333:}-[/ ",
-" 4%;$}$3333:}}}}}}}:}}}}}}}:}}}:}}}}}}}}}}}}}}}}}}}}}}:}}}:}}:}}}}}}}}}}}}}}}}}}:}}:}}:}}}}}}}}}:}}:}}:}}}}}:}}:}}}:}}}}}}}}}}:}}}:}}}:}}:}}}}}}}}}}}}}}}}}}:}}}}}}}}:}}}}}}}}}}}}}}}:}}}}*$<3333*}_[[[ ",
-" %%)3}33333:}}}}}:}}}:}}}}}}}}}}}:}:}}:}}:}}:}}}}:}}}}}}:}}}}}}:}}:}}}:}:}}}:}}}}}}}}}}}:}}:}}}}}}}}}}}}:}}}}}}}}}}}}:}:}}:}}}}}}}}}:}}}}}}:}}:}}:}}:}}:}}}}}}:}}}}}}}}:}}:}}:}}:}}:}}:}}}}133333:}<[[[ ",
-" 4;;$:333331:}:}}}}}}}:}:}}:}}}}}}}}}}}}}}}}}}:}}}:}}:}}}}}}:}}}}}}:}}}}}:}}}:}}:}}}:}}}}}}}}:}}}:}}:}}}}}}:}}}:}:}}}}}}}}}}}}}}:}}}}}}:}}}}}}}}}}}}}}}}}}:}}}}:}}:}}}}}}}}}}}}}}}}}}}}}}}}}$33331}<[/[ ",
-" 4;)$}3$333*}}}}}}}:}}}}}}}}}:}:}}:}}:}}:}}:}}}}}}}}}}}:}}:}}}:}}}}}}}:}}}}}}}}}}}:}}}}}:}}}:}}}}}}}}}:}:}}}}:}}}}}}}}:}}}:}}:}}}}:}}}}}}:}}:}}:}}:}}:}}:}}}}}}}}}}}:}}:}}:}}:}}:}}:}}}:}}}}}*333:}_[[[ ",
-" %%;$:333$3$}}:}:}}}}}}:}}:}}}}}}}}}}}}}}}}}}}}:}}}}:}}}}}}}}}}}:}}:}}}}}}:}}:}:}}}}:}}}:}}}}:}:}}:}}}}}}}}}}}}}}}}:}}}:}}}}}}:}}}}:}}:}}}}}}}}}}}}}}}}}}}}:}:}}:}}}:}}}}}}}}}:}}}}}:}}}}:}}}}:$*}}<[[/ ",
-" %%^}:$3333*}}}}}}}}}}}}}}}}:}}}:}}:}}:}}:}}:}}}}:}}}}:}}}}}:}}}}}}}}:}:}}}}}}}}}}}}}}}}}}}:}}}}}}}}:}}:}:}:}}:}:}}}}}}}}}:}}}}}:}}}}}}}:}}:}}:}}:}}}:}}}:}}}}}}}}}}}}:}}}:}}}}}:}}}}}}}}}}:}}:}}}}3[[[ ",
-" 4%)}:$<3333}:}}}:}:}}:}}:}}}:}}}}}}}}}}}}}}}}}}}}}:}}}:}:}}}:}}}}}}}}}}}}}}:}}}}:}}:}}:}}}}}}}}}:}}}}}}}}}}}}}}}}:}:}}:}}}}}}}}}}}}}:}}}}}}}}}}}}:}}}:}}}}}}:}:}}}}}}}:}}}}}:}}}}:}}}:}:}}}}}}}}}}:[/[ ",
-" %;^}}333333}}}:}}}}}}}}}}}}}}}:}}:}}:}}:}}:}}:}}}}}}}}}}}}}}}:}:}:}}}}:}:}}}}:}}}}}}}}}}}:}}:}:}}}}}}}}}}}:}}}}:}}}}}}}}:}}:}:}}:}}}}}}:}}:}}}}:}}}}}}}:}}:}}}}}:}}:}}}}}:}}}}}}}}}:}}}}}:}:}}:}}}:+[[ ",
-" %%)}}3333331}}}}}}:}}:}}}:}}}}}}}}}}}}}}}}}}}}}:}}}:}}}}}:}}}}}}}}}}:}}}}:}}}}:}}:}}}:}}}}}}}}}}}:}}:}:}}}}:}}}}}}}}:}}}}}}}}}}}}:}}:}}}}}}}:}}}}}}:}}}}}}}}}}}}}}}:}}}}}}}}:}:}}}}}}}}}}}}}}}}:}}:[[/ ",
-" %%)}}$$33331}}}:}}}}}}}:}}}:}:}}:}}:}}:}}:}}:}}}}:}}}:}:}}}:}}}}}:}}}}}}}}}:}}}}}}}:}}}}:}}:}}}:}}}}}}}}:}}}}:}}:}}}}}:}}:}}}:}}}}}}}}:}}}:}}}}}:}}}}}}}:}}:}:}:}}}}}:}}}:}}}}}}:}}:}:}}}}}:}}}}}}:[[[ ",
-" ;%^}:333333*:}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}}}}:}}}}:}}}}}}}:}}}}}}}}:}}}}:}}}}}}}}}}}}}}}:}}}}}:}}}}}:}}:}}}}}}:}}}}:}}:}}}}:}}}}}:}}}}}:}:}}}}}}}}}}}:}}}:}}}}}}:}}}}}}}}}:}:}}}}}}:}}:[[/ ",
-" %;^}}$33333*}}:}}:}}}}:}}:}}}}:}:}:}}:}}:}}}}}}}:}}:}}}}}}}}}}}}:}:}}}}}:}:}}}:}}}}}}}}:}}}:}:}}:}:}}}}}}}}}}}}}}}}}}}:}}}}}}}}}}}}}:}}}}}:}}}}}:}}}}}}:}:}}}}}}}}}}}}}:}}}}}}:}:}}}}}}}}:}}:}}}}}:[[[ ",
-" %;)}}*333$33}}}}}}}:}}}}}}}:}}}}}}}}}}}}}}:}}:}}}}}}}:}}}}:}:}}}}}}:}}:}}}}}}}}}:}}:}}}}:}}}}}}}}}}}}:}:}}:}}:}}:}}:}}}}}}}}:}}}:}}}}}}}}}}}}:}}}}}:}}}}}}:}:}}:}}:}}}}}}}:}:}}}}}:}}}}}}}}}}}}:}}:[[/ ",
-" %;)}}$33<$33:}}:}}}}}:}}:}}}}}}}}}}:}}:}}}}}}}}:}}}}}}}:}}}}}}:}}}}}}}}}:}}:}}}}}}}}}}:}}}}:}}}:}}}:}}}}}}}}}}}:}}}}}:}}:}:}}}:}}}:}}:}:}}:}}}}}:}}}}}}}}}}}}}}}}:}}}:}}:}}}}}}}}}}:}:}}}:}}}:}}}}:[[[ ",
-" ;;^}:3$3$33$*}}}:}}}}}}}}}}}:}:}:}}}}}}}}:}}:}}}}:}}:}}}:}}}}}}}:}}}:}}}}}}}}}:}}:}}}}}:}}}}}}}}}}}}}}}}}:}:}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}}}:}:}:}}}}}:}}}}}}}}}}}}}}:}}:}}}}}}}}}}:}}}}}}}:[[/ ",
-" ;%^}}133333$*}}}}}:}:}}:}}:}}}}}}}:}}:}}}}}}}}:}}}}}}}}}}:}:}}}}}}:}}}:}}:}}}:}}}}}:}}}}}:}}:}}:}}:}}:}:}}}}}:}}}}}}}:}}:}}:}}:}}:}}}}:}}}:}}}}:}}}}}}}}}:}}}}}:}}:}}:}}}:}}}}}}:}}}}}:}}}}}}}}:}}:[[[ ",
-" ;;)}}*3333333}}}}}}}}}}}}}}}}}}:}}}}}}}}:}}:}}}}}}}:}}:}}}}}}}:}}}}}}}}}}}}}}}}:}}}:}}}}}:}}}}}}}}}}}}}}}}}}}}}:}}:}}}}}}}}}}}}}}}}:}}}:}}}}}}}}}:}}}}}}}}}:}}}}}}}}}}}:}}}}}:}}}}}:}}}:}}:}:}}}}}:[[/ ",
-" %)^}}13333333:}:}:}}}:}}:}}}:}}}}:}}:}}}}}}}}:}}:}}}}}}}}}}}:}}}:}}:}}:}}:}}}:}}}}}}}}:}}}}}:}}}:}}:}}}}:}}:}}}}}}}}:}}:}}:}}}:}}}}}}}}}}:}}:}}:}}}:}:}}}:}}}}:}}}:}}}}}}:}}}}}}:}}}}}}}:}}}}}:}}}:+[/ ",
-" ;;^}:1333333$:}}}}:}}}}}}:}}}}}}}}}}}}}:}}:}}}}}}}:}}:}:}:}}}}}}}}}}}}}}}}:}}}}}:}}}}}:}}}}}}:}}}}}}}:}}}}}}}:}}:}}}}}}}}}}:}}}}:}}:}}:}}}}}}}}}:}}}}}:}}}}}}}}:}}}:}}:}}}:}}:}}}}}}:}}}}}}:}}}:}}*[/[ ",
-" ;)^1}:3333333*}}}}}}:}}}}}}:}}:}:}}:}}}}}}}}:}}}}}}}}}}}}}}}:}}}:}}:}:}:}}}}}}:}}}}:}}}}:}}}}}}:}}}:}}}:}}}:}}}}}}:}}:}}:}}}}}:}}}}}}}}}:}}:}}}}}}}}}}}}}}:}}}:}}}}}}}}}}}}}}}}:}:}}}}:}}}}}}}}}}}<+/[ ",
-" ;;^3}:<3333333:}}}}}}}:}}}}}}}}}}}}}}}:}}:}}}}:}}:}}:}}}}}:}}}:}}}}}}}}}}}:}}}}}:}}}}}}}}}:}}}}}:}}}}}}}:}}}}}}:}}}}}}}}}}}:}}}}}:}}}:}}}}}}}:}}}:}:}}}:}}}:}}}}:}}}:}}:}}}}:}}}}}}}:}}}:}}:}}}:}}_[[/ ",
-" ;))$}}33<3333$}:}:}}}}}}:}:}}:}}}:}}:}}}}}}:}}}}}}}}}}:}}}}}}}}}:}}}}}:}}}}}:}}}}}}:}}:}}}}}:}}}}}}}:}}}}}:}}:}}}}:}}}:}}:}}}}}}}}}:}}}}:}}}}}}}}}}}}:}}}}}}}}}}}}:}}}}}:}}}}}}}}}}}}}}}}}}}}:}}}}<[[/ ",
-" );^$:}333333$$1}}}:}}:}}}}}}}}:}}}}}}}}}:}}}}}}}:}}:}}}}:}}}:}}}}}}:}}}}:}}}}}}:}}}}}}}}:}}}}:}}}:}}}:}}}}}}}}:}}}}:}}}}}}}}:}}:}}}}}:}}}:}}:}:}}:}}}}}}}:}}:}:}}}}}}:}}}}:}}:}:}:}}:}}:}}:}}}}:}}-[/[ ",
-" ;)^,}}333333333}}}}}}}}:}}}:}}}}:}}}}:}}}}:}}:}}}}}}}}}}}}:}}}:}}:}}}:}}}}}}:}}}}:}}:}}}}}:}}}}}}}}}}}}}:}}:}}}}}:}}}}}}}:}}}}}}}:}}}}}}}}}}}}}}}}}}}:}}}}}}}}}}:}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}:4[/ ",
-" %^^-:}$3333333$:}:}}:}}}:}}}}}}}}}:}}}}}}}}}}}}:}}:}:}:}}}}}}}}}}}}}}}}}}:}}}:}}}}}}}:}:}}}}}:}}:}:}}:}}}}}}}}}}}}}}:}:}}}}}}:}}}}:}}}:}}:}}:}}}}}:}}}}:}}}:}}}}}}:}}:}}}}}:}}}}}:}}:}}:}}}:}}}:}}4[[ ",
-" ;)^4}}*333333331}}}}}}}}}}}}}:}}}}}}:}}:}:}}}}}}}}}}}}}}:}}:}}:}}}:}}:}}}}}}:}}}}:}}}}}}}}}:}}}}}}}}}}}:}}:}}:}}}:}}}}}}:}}:}}}}:}}}:}}}}}}}}}:}}}}}}}}}}:}}}:}}}}}}}}}}}}}}}:}}}}}}}:}}}:}}}:}}}:(// ",
-" ;^^%}}*33333$<3*}:}}:}}}:}:}}}:}}:}}}}}}}}:}:}}:}}:}}}}}}}}}}}}}:}}}}}}:}}}}}}:}}}:}}}}:}}}}}:}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}:}}}:}:}}:}}:}}:}:}}}}}}}:}}}:}}:}:}:}:}}}}}:}}}}}}}}}}}}}}}:^[[ ",
-" ^^^}}:3333<3333}}}}}}:}}}}}}}}}}}}:}}:}}}}}}}}}}}}}:}}}:}}:}}}}}}:}}}}}}:}}}}}}}}}}:}}}}:}}}}}}:}}}:}}}:}:}}:}}:}}:}:}}:}}:}}}}}:}}}}}}}}}}}}}}}}}}}}}}}:}}:}}}}}}}}}}}}}}}}:}}}}:}}}:}}}:}}}}:}:+// ",
-" ^^^}}:3333$333$1}}:}}}}}}:}}:}}:}}}}}}}}}}}:}}}:}}}}:}}}}}}}}:}}}}:}}:}}}}:}}:}}:}}}}}}}}}}}:}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}:}}}}}}}:}:}}}}}:}:}}:}}}}}}}}}}}:}}:}:}}}}}}}}}}}}}}:}}}:}}}}:}}}}*[[[ ",
-" )^2*}:33333$3333}}}}}}}:}}}}}}}}}:}}:}}}:}}}}:}}:}}}}}:}}:}:}}}:}}}}}}}}:}}}}}}}}}}:}:}}}:}}}}}:}}}}}}:}}:}}:}}:}}}:}}:}}}}}}}}:}}:}}}}}}:}}}}}}}}}}:}}}:}}}:}}}}}}}:}:}:}}:}:}:}}}}}}}}:}}}}}}}_[// ",
-" )^^<}}$333333333:}:}:}}}}}}:}}:}}}}}}:}}}}}}}}}}}}:}}}}}}}}}}}}}}}}:}}}}}}:}}:}}:}}}}}:}}}}}}}}}:}:}}}}}}}}}}}}}:}}}}}}}}:}}:}}}}}}:}}}}}}}:}}}:}}}}:}}}:}}}}}}:}}}}}}}}}:}}}}}}}}:}}:}}}}}}:}:}-[/[ ",
-" )2^-}}$333333333*}}}}}}}}:}}}}}}:}}}}}}:}}:}:}}}}}}:}}:}}}}}:}}:}}}}}:}}}}}}}}}}}}}}:}}}:}:}:}}}}}}}:}}:}}:}}:}}}}}:}}:}}}}}}}}:}}}}}:}}:}}}}:}}}:}}}}}}}}:}}}}}}:}}}}}}}}}}}}}}}}}}}}}:}}:}}}}:%[/ ",
-" ;2^%:}*333333333$:}}:}:}}}}}}:}}}}:}}}}}}}}}}}}:}}}}}}}}}:}}}}}}}}:}}}}:}}:}}:}}:}}}}}}}}}}}}}}}}:}}}}}}}}}}}}}}:}}}}}}}}:}}:}}}}:}}}:}}}}:}}}}}}}}}:}:}}}}:}}:}}}}:}:}}}:}}:}:}}:}}:}}}}}}}}}}:^// ",
-" )22^}}:33333333331}}}}}}}}}:}}}}}}}}:}:}}:}}}:}}}}}:}}:}}}}:}:}}:}}}}:}}}}}}}}}}}}:}}}}}}:}}:}:}}}}}:}:}}:}}}:}}}}:}}:}}}}}}}}}}}}}}}}}}:}}}}:}}}}}}}}}}}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}:}}}}}:}}1[[/ ",
-" ^22:}}3333333333$}:}}:}:}}}}}:}}:}}}}}}}}:}}}}}:}:}}}}:}}}}}}}}}}}}}}}}:}}:}}:}}}}:}}:}}}}}}}}}}:}}}}}}}}:}}}}}}}}}}}}}:}}:}}:}}:}}}:}}}}}}}}}:}:}}}}:}}:}}}}}}}}}}:}}:}}}}:}}}:}}:}}}:}:}}}}}3[// ",
-" ^223}}33333333333:}}}}}}}}}:}}}}}}:}}}:}}}}}}}}}}}}}}}}}:}}}:}}}}:}}}:}}}}}}}}}:}}}}}}}}}:}}}}:}}}}}:}}}}}}:}}:}}:}}:}}}}}}}}}}}}}:}}}}:}}:}}}}}}}}:}}}}}}:}:}}}:}}}}}}}:}}}:}}}}}}}}}}}}}:}}:,[[/ ",
-" (22-}:*3<33333333*:}}}:}:}}}}}}:}}}:}}}}}}:}:}}}}}}:}}}}}:}}}}:}}}:}}}}:}}}:}}}}}}}:}}:}}}:}}}}}}:}}}:}}:}}}}}:}}}}}}}}:}}:}}:}:}}}}}}}}}}}:}:}}:}}}}}:}}}}}}}:}}}}:}:}}}}}}}}}:}}}:}}}:}}}}}})[/ ",
-" ^22;}}13333333333$:}:}}}}}}}:}}}}}}}}}}:}}}}}}:}:}}}:}}}}}}:}}}}}}}}}}}}}:}}}:}}:}}}}}}}}}}}:}}:}}}}}}}}}}}:}}}}}:}}:}}}}}}}}}}}}}}:}}:}:}}}}}}}}}}:}}}}:}}}:}}}}}}}}}}}}}:}}:}}}:}}}}}}}:}}::2// ",
-" 222}}}333<3333333$}}}}:}:}}}}}:}}}}:}}}}}:}}}}}}}}}}}}:}}}}}}:}}}:}}:}}}}}}}}}}}}:}}}:}:}}}}}}}}}:}}:}}:}}}}}:}}}}}}}}}}:}}:}}}:}}}}}}}}}}}}}}}:}}}:}}}}}}}}}}}:}}}}}:}:}}}}}}}}}}:}}:}}}}}}3[[/ ",
-" 22+$}:333$<3333333:}}}}}}}}}:}}}:}}}}:}}}}:}}}}:}}:}:}}}:}}}}}}:}}}}}}}:}}:}}:}}}}}:}}}}}}}}:}}}}}}}}}}}}}:}}}}:}}:}}:}}}}}}}:}}}:}:}}}}:}:}:}}}}:}}}}}:}}:}:}}}:}:}}}}}}:}}}:}}}}}}}}}:}}}}-//[ ",
-" 222-}}*333$3333333$:}}}:}:}}}}}}}}:}}}}:}}}}:}}}:}}}}}}}}}}:}}}}}:}}:}}}}}}}}}}:}}}}}}}:}:}}}}:}}:}}:}}:}}}}}}}}}}}}}}}:}}:}}}}}}}}}:}}}}}}}}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}:}}}:}}:}}:}}}:}}:;[/ ",
-" (+2;}}:333<$33333331}:}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}:}:}}}}:}}}}}}}}}}:}}:}}}}}}:}}}:}}}}}:}}}}}}}}}}}}}:}}:}}:}}:}}}}}}}}}}:}:}}}}}}:}}}}}}:}}:}}}}}}:}}}:}:}}}}:}}:}}}}}}}}}}}}}}}}}}}}}12// ",
-" 2++:}:33$$<33333333}}}}}:}:}}}}}:}:}:}}:}:}}:}}}}:}}}}}}:}}}}}:}}:}}}}:}}}}}:}}}}:}}}}}}}}}:}}}:}}:}}:}}}}}}}}}}}}}:}}:}}:}}}}}:}}}}}}}:}:}}}}}}}:}}}}}:}}}}}}:}}}}}}}:}}:}}}:}}:}}:}}}:}}<[// ",
-" 22+<}}$3$33333333331}}:}}}}}:}}}}}}}}}}}}}}}}:}}}}}}}:}}}}}:}}}}}}}:}}}}}:}}}}}}}}}}:}:}}}}}}:}}}}}}}}}:}}:}}:}}}:}}}}}}}}}}}}}}}:}}:}}}}}}}:}}:}}}:}}}}}}}}}}}:}}:}}}}}}}}:}}}}}}}}}:}}}}%[/[ ",
-" 2++%}}*3333333333333:}}}}:}}}:}}}}}}:}}}}}:}}}}:}}:}}}}:}}}}:}}:}}}}}}:}}}:}}}:}}}}}}}}}:}}}}}}}:}}}:}}}}}}}}}:}}}:}}}:}}:}}}:}}}}}}}}}}}:}}}}}}}}}}}:}}:}:}:}}}}}}}}}:}:}}}}}}:}}:}}}}}}:2[/ ",
-" (+22:}:33333333333333}}}}}}}}}}:}:}}}}:}}}}}}}}}}}}}:}}}}}}}}}}}}}:}}}}}}}}}:}}}:}:}}}:}}}:}}:}}}}:}}}}:}}:}}}}}}}}}:}}}}}}:}}}}:}}}:}}:}}}}:}}:}}}:}}}}}}}}}}}}:}}:}}}}}}}}}:}}}}}}}}:}}$[// ",
-" +++<}}33333<3333333$1:}}:}}}}}}}}}}:}}:}}:}:}}:}:}}}}}}:}:}}}:}}}}:}}:}}:}}}}}}}}}:}}}}}}}}}}}}}}}}:}}}}}}}}}}:}}}}}}}}:}}}}}}}:}}}}}}}}:}}}}}:}}}}}}}:}}}}}}:}}}}}}:}}:}:}}}}}}:}:}}}:}4[/[ ",
-" (+2%}}*3333$<33333333:}}}}:}:}}:}}}}}}}}}}}}}}}}}}}:}:}}}}}:}}}:}}}}}}}}}}}:}}}}}}}}}:}}:}}:}}:}}:}}}}:}}:}}:}}}:}}}:}}}}}:}}:}}}:}:}}}}}}}:}}}}}}}:}}}}:}:}}}}}:}}}}}}}}}}}}}:}}}}}}}}:2// ",
-" 2[+2:}:333333$<333333*}:}}}}}}}}}:}}}}:}}}}:}}}}:}}}}}}}}}}}}}}}}}:}}:}}:}}}}:}:}}}}}}}}}}}}}}}}}}}:}}}}}}}}}}}}}:}}}}}:}}}}}}}}}}}}:}}}:}}}:}}}:}}}}:}}}}}}}:}}}}}}}}:}}:}:}}}}}}:}}}}3[// ",
-" +++_}}333333$$33333331}}:}}}:}}}}}}:}}}:}}}:}}}}}}:}}}:}}}:}}}:}}}}}}}}}}}:}}}}}:}:}}}:}}:}:}}:}}}}}}:}}:}}:}}}}}}}:}}}}:}:}}}:}}}}}}}}}}}}}}:}}}}:}}}}}:}}}}}}}:}:}}}}}}}}}}}}:}}}:}};[/[ ",
-" 2++;}}*3333$<3$<333333:}}:}}}:}}:}}}}}}}}}}}}:}:}}}}}}:}}}:}}}:}}}:}}:}}}:}}}}}}}}}:}}}}}}}}}}}}}}:}}}}}}}}}}:}}:}}}:}}}}}}}}}}:}}:}}:}}}:}}}}}}}}}}}:}}}}:}}:}}}}}}:}}:}}:}:}}}}}}}}:+[/ ",
-" (+++*}:$333333$33333333}}}}}}}}}}}}}:}}:}}}}}}}}}:}:}}}}}}}}}}}}:}}}}}}}}}}:}:}}}}}}}:}}:}}}:}}:}}}}:}}:}}}:}}}}}}}}}}:}}}:}}}}}}}}}}}}:}}}}:}}:}}:}}}}}:}}}}}:}}}}}}}}}}}}}}}}}}:}}},[// ",
-" +++|}}*<333333333333333}:}}}:}}:}:}}}}}}}:}}}:}}}}}}}}:}}}:}}}}}}}:}}}:}}}}}}:}}:}}}}}}}:}}}}}}}}}}}}}}:}}}}}:}}}:}}}}:}}}}:}}:}}}:}}}}:}}}}}}:}}}}}:}}}}:}}}}}}:}}:}}:}}}}:}:}}}}}:)[// ",
-" ([+2}}:$3<$3333<3333333*}}:}}}}}}}}:}}:}}}}:}}}}}}:}}}}}:}}}:}}:}}}}:}}}:}}}}}}}}}:}}}}}}}}:}}:}}:}}}:}}}}}:}}}:}}}}}}}}}:}}}}}}:}}}}}}}}}:}}}}}}:}}}}}}}}:}}}:}}}}}}}}}:}}}}}}:}}}3[/[ ",
-" +[+_}}$$$<33333333333331}}}}}}}}}}}}}}:}}}}}}:}}}}}:}}}}}}}}}}}}}}}}}}}}:}:}}}:}}}}}:}}:}}}}}}}}}:}}}}}:}}}}}}}}}}}:}}}}}}}:}}}}}}:}}:}}}}}}}:}}}}:}}:}}}}}}}}}}}:}}:}}}}}}:}}}}}:%[// ",
-" 2++(}}*$$3333333333333331}:}:}:}}}:}}}}}:}}}}}}:}}}}}}:}}:}}:}}:}:}}}:}}}}}}}}}}}:}}}}}}}:}}}:}}}}}}}}}}}}}:}}:}:}}}}:}}}:}}}:}}:}}}:}}}:}}:}}}}}}}}}}:}}}:}}:}:}}}}}}:}}:}}}:}}}1[[/ ",
-" ++[+$}}3333333333<3333333:}}}}}:}}}}:}}}}}:}:}}}}}}:}}}}}}}}}}}}}}:}}}}}}}}:}}:}}}:}}:}}}}:}}}}}}}:}}:}}:}}}}}}}}:}}}}:}}}}}}}}}}:}}}}}}}}}}}}}:}}:}}}}:}}}}}}}}}}}:}}}}}}}}}}}}:-[// ",
-" 2[+%:}*3333333333333333331}}}}}}}}}}}:}}}}}}}:}}:}}}}:}}:}}:}}}}}}}}:}}:}}}}}}}:}}}:}}}}}}}:}}:}}}}}}}:}}}:}}}}}}}:}}}}}:}:}}}}}}}}}:}}:}}}:}}}}}}}:}}}}}:}}:}}}:}}}:}}}}:}:}}}1+[// ",
-" 2+[+*}}3333333333333333333*}}}}:}:}}}}}}}}:}}}}}}}:}}}}}}}}}:}}:}}}}}}}}:}}:}}}}}}}}}:}}:}}}}}}:}}:}}}}:}}}}:}}:}}}}}}}}}}}}}:}}}:}}}}}}}}}:}}}:}}}}}}:}}}}}}}}}}}}}}}:}}}}}:}:,[/[ ",
-" +[+%:}*3333<333333<33333331}}}}}}}:}}:}}}}}:}}}}}}}}:}}:}}}}}}}}:}}}:}}}}}}}}}:}}}}}}}}}}}:}}}}}}}}:}}}}:}}}}}}}}:}:}:}}}:}}}}:}}}}:}}:}}}}}:}}}:}}}}}}}:}:}}:}}:}:}}}}}}}}}}:+[// ",
-" 2+++*}:33333333333333333333*}}:}}}}}}}}:}}}}}:}}:}}}}}}}:}}}}:}}}}}}}}:}:}}:}}}:}:}}:}}:}}}}:}}}:}}}}}}}}}}:}}:}}}}}}}}}}}:}}}}}:}}}:}}}}:}}}}}}}}}:}}}}}}}}}}}}}}}}}:}:}}}}}-[// ",
-" +[+;}}*333333333333333333331}}}:}:}}:}}}:}}}}}}}}}:}}}}}}:}}}}:}:}:}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}}:}}:}}}}}}}}}}}}}}:}:}}}}}}}}}}}}}}}:}}}}}:}}:}}}:}:}}}}:}}:}}}}:}}}}}:}::+[// ",
-" ([++*}:333<33333333333333333$}}}}}}}}}}}}}}:}}:}}}}:}:}}}}:}}}}}}}}}}}:}}:}}:}}}:}}:}}:}}:}}}}}:}}}}}}}:}}:}}:}:}:}}}}}}}}:}}:}}}:}}}}}:}}:}}}}}}}}}}}}:}}}}}}}:}}}}}:}}}}}-[// ",
-" +[+%}}*3333333333<33333333333}}}:}}}:}:}}}}}}}}}:}}}}}:}}}}}:}}}}}}:}}}}}}}}}:}}}}}}}}}}}}:}}}}}}:}}}}}}}}}}}}}}}}}}}:}}}}}:}}}:}}}:}}}}}}}:}}:}}}}}}}}}:}}}}}}}}}}}}}:}}:+[// ",
-" ([+[3:}33333<333333333333333331}}:}}}}}:}}:}}:}}}}}}}}}}}:}}}}}:}}}}}}:}}}}}}}}}:}}:}}:}}}}:}}:}}}}:}}:}}:}}}}}}}:}}}}}:}}}}}}}}}}}}}}}:}}}}}}}}}:}:}:}}}}:}}:}}:}}:}}}}:4[// ",
-" +[+)}::333333333333<33333333331}}}}}}}}}}}}}}}}}:}}:}}}}}}}:}}}}}}}:}}}:}:}}}:}}}}}}}}}:}}}}}}}}}}}}}}}}}}:}:}:}}}}:}}}}:}}:}}}:}}}:}}}}:}}:}}:}}}}}}}:}}}}}}}}}}}}}}}}*+//[ ",
-" ++[+,}}$3333<333333333333333333*::}:}}}:}}:}}:}}}}}}:}}:}}}}}:}}:}}}}}}}}}}}}}}}}:}}:}}}}}}}}:}:}}:}}:}:}}}}}}}}:}}}}}}}}}}:}}}}:}}}}}}}}}}}}}}}}}}:}}}}:}}:}}:}}:}:}}:%[/[ ",
-" +[+21}:$333333333333<3333333333$1}}}}}}}}}}}}}:}}}}}}}}}:}}}}}:}}}:}}}:}}}:}}:}}}}}}}:}}:}}}}}}}}}}}}}}}}:}}}}}}}}:}:}}}:}}}}:}}}:}:}:}}:}}}}}:}}}}}}}}}}}}}}}}}}}}}}<[// ",
-" +[[|}}*33333<333333333<333333333$:}:}}:}}:}}}}:}:}}:}}}}}:}}}}}}}:}}}}:}}}}}}:}}}:}}}}}:}}:}}}}:}}:}}:}}}:}:}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}:}}}}}:}}:}}:}}:}}:}}}}:}:([/[ ",
-" 2[[+3}}$333333333333333333333333331}}}}}}}}}:}}}}}}}}:}}:}}}}}:}}}}:}}}}:}}:}}}:}}}}:}}}}}}}:}}}}}}}}}}}}}}}}:}:}}}}}}}:}}:}}}}:}}}}:}}:}}}}}:}}}}}}}}}}}}}}}}:}}}}-[// ",
-" +[+(:}13333333333333333333333333333*:}}:}}}}}}}}}:}}}}}}}}:}}}}}}}}:}}}}}}}}}}}:}}}}}}}:}}}}}}:}:}}}}}:}}}}}}}}:}}}:}}}}}}}:}}}}:}}}}}}:}}:}}}:}}:}}:}}:}}:}}}}:}$+/// ",
-" 2[[+-}}*33333333333333333<3333333333*:}}}}:}}:}:}}}}}:}}:}}}}:}}:}}}}}:}}}}:}}}}}:}}:}}}}:}}:}}}}}:}:}}}:}:}}}}}}}}}}:}}}:}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}:^[/[ ",
-" +[[+3}}$333<3333333333333333333333333$:}}}}}}}}}}:}}}}}}}}}}}}}}}}:}}}}:}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}:}}}:}:}}}}:}}}}}:}:}}}}:}:}}}}:}}:}}:}}:}}:}}:}}}}}:,[// ",
-" +[+(}}}3333333333<33333333333333333333$1}:}}}}:}}}}}}}:}:}:}}}}:}}}}:}}}}:}}:}}:}}:}}:}}:}}:}}}:}}}:}}}}}}}:}}}}}}:}}}}}}}}}}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}}}}*+[// ",
-" ([[[|:}133333<33333333333<33333333333333$1}:}}}}}:}:}}}}}}}}:}}}}}}}}}:}}}}}}}}}}}}}}}}}}}}}:}}}}}}}:}}:}}}}}}}}}}}}:}}:}:}}}:}:}}}}}:}}:}}:}}:}}:}}:}}:}:}::^[// ",
-" +[[[3:}*333333333<333333333333333333333333*:}}:}}}}}}}}}}:}}}}:}:}}}}}}:}}:}}:}}:}}:}}:}}}}}}:}}:}}}}}}}}}}:}}:}}}}}}}}}}}}}}}}:}}}}}}}}}}}:}}}}}}}}}}}}}}}4[// ",
-" +[[(:}}$33333333333333333<33<3333333333$3$3$1:}}}:}:}:}}}}}}}}}}:}}:}}}}}}}}}}}}}}}}}}:}}:}}}}}}}}:}}:}:}}}}}:}}:}}}:}}}:}:}}}}}:}}}}}:}}}}}}}:}}:}}:}}}:3+//[ ",
-" ++[[)}:}333333333333<333333333333333333<$33333$*}}}}}}}}}:}:}}}}}}}}}:}}:}}:}}:}}:}}}}}}}}}}}}}}:}}}}}}}}}:}}}}}}}:}}}:}}}}}}}}}}}:}}}}:}}}:}}}}}}}}}}:}$2/// ",
-" ([[[|}:}<333333333333333333333<3333333333333$$33$*::}:}}}}}:}}:}}:}}}}}}}}}}}}}}}}:}}:}:}}:}:}}}}}:}}}:}}}}}}:}}}}}}}}}}}}:}:}}:}}}}}}}:}}}}}}}:}}:}}}:;//[ ",
-" +[+[<}}:333333333333333333333333333333333333333333$$*1}}}}}}}}}}}}:}}:}}:}}:}}}}}}}}}}}}}}}}}:}}}}}:}}}}}:}}}}:}}}:}}:}}}}}}}}}}:}:}}}}}:}}:}}}}}}}}}|[/// ",
-" +[[+3}}1333333333333333333333333333333333333333333333$$*::}:}}:}}}}}}}}}}}}}:}}:}}:}}:}:}}}}}}}:}}}}}:}}}:}}}}}}}}}}}:}:}}}:}}}}}}}}:}}}}}}}}:}}}:}_[/// ",
-" [+[(::}*3333333333333333333333333333333333333333333333$33$$**:}}:}}:}}:}}}}}}}}}}}}}}}}}:}}:}}}}}}}}}}}:}}}}:}}:}}}}}}}:}}}}}:}}:}}}}:}}:}}}}}:}}$+[// ",
-" ([[[(}}}*33333333333333333333<3333<3333333333333333333333$$$3333$$***:*:}:}}:}}:}}:}}:}}}}}}}}:}}:}}:}}}}:}}}}}}}:}}}}}}}}:}}}}}}}}}}}}}}}}:}}}}32/// ",
-" +[[+;:}}*33<333<3333<333333333333333<333333333333333333333$3333333$$$$33333$**::}}}}}}}}:}}:}}}}}}}}}}}}}}}:}}}}}}:}}}:}}}}}}:}}:}:}}:}}:}}}}}:^[/[ ",
-" +[[[;}}}13333333333333<333333333333333333333333~333333333333333333333~333$$$$$$$$$:}1}}}}}}}}:}}:}}:}}:}}}}:}:}:}}:}}}}}}:}}}}}}}}}}}}}}}}}:1;//// ",
-" +[[+|}}}13333333333333333333<33333333<33333333333333333333333333333333333333333$$$$$*}}:}}}}}}}}}}}}}}}}:}}}}}}}}}}}}:}}}}}:}}}}}:}}:}}}:}:%[/[/ ",
-" +[[[,:}}:333<3333333333<33333333333333333333333~333~33333~333333333333333333333$$3$$$*:}:}}:}}:}}:}}:}}}}}}}}:}}}}:}}:}}}}}:}:}}}}}}:}}}:-[/// ",
-" [[[[,}:}:$3333<33333333333333<33~3333333<33<333333333333333~33333333333333333333333333*:}:}}}}}}}}}}}}}}:}}}}}:}}}}}}}:}}}}}}}:}}}}}}}:|[//[ ",
-" +[[[,}}:}$333333<333333333333333333<3333333333333<33333333333333<33~333~3333333333333$$$*}}:}:}}:}}:}}}}}:}}}}:}}}}}}}}}}}:}}}:}}}:}:-[/[/ ",
-" [[[+|}}}}*$3333333~333333333333333333333333333333333<33333333333333333333333333333333$<$*}}}}}}}}}}}:}}}}}:}}}}:}:}}:}:}}}}}}}}:}}:-[[// ",
-" [[[+|:}}}*33333333333~33333333333333333333<3333333333333333333333<3333<333333333333$$$$$$*}}:}}:}}}}}:}}}}}}}}}}}}}}}}}}}:}}}}}}:-[/// ",
-" [[[[%}}}}:$3333333<3333333<33333333333333333333333333<333333333333333333<3333333333<3$3$3$}}}}}}:}}}}}:}}:}}:}}:}}:}}:}}}}:}}::4[/// ",
-" +[[[;:}:}}*33<3333333333333333~3333333<3333333333333333333333333333333333333333333$$$333$3}:}}}}}}:}}}}}}}}}}}}}}}}}}}:}}}:}:;[/// ",
-" [[/[(*}}}::33333333333333333333333333333333333<3333333<333333333333333333~333333333<$$333$}}}:}:}}}}:}}:}}}:}:}}:}}}}}}}}:1)[/[/ ",
-" +[[[(3}}}}}*3333333333333333333333333333<33333333333333333333333333~3333333<33333$<$<$333$:}}}}}:}}}}}}}:}}}}}}}}:}}}:}}*2[/// ",
-" [[[[+<:}:}}:33333<3333<333333<33333333333333333333333333<33333333333<33333333333333333333$}}}}}}}:}:}}}}}}}}:}}}}}:}}:<+[//[ ",
-" +[[[[|:}}}:}$33333333333333333333333333333333<333~333333333333<3333333<3333333333333333331:}:}}}}}}:}}}}:}}}}}:}}}}:-+//// ",
-" +/[/[)*}}}}}:$33333333<333333~3333333~3333333333333<33333<3333333333333333333333333333333}}}}:}}}}}}:}}}}}:}}}}:}1%[/[/ ",
-" [[[[+<:}}}}}13333333333333<333<333333~333333333333333333333333333333333333<333333333333*:}}}}:}}}}}}}}:}}}}:}}3([/// ",
-" [[[[[|:}}}}}:*3333333~33333333333333<3333<3333333333333333333333333<33333333333<3333333:}}}}}}:}}:}}}}}:}}}1,+//[/ ",
-" [/[[[(3:}}}}}}*3333333333333333333333333333<333333~3333333333333333333333333333333333$1}}:}}}}}}}}:}}}}}:*;[//// ",
-" [//[[|:}}}:}}}$333333333333<333333333333333~3333333<33333333333333333333<33333333333$}}}:}:}:}}}}:}:}:_+[/[/ ",
-" +/[[/(~:}}}}}}}*$3333333333333333<3333333333<33333333<333<333333<3333333333<3333333$}}}}}}}}}}}}}:}*%[[/// ",
-" [/[/[;*}}:}:}}}:$$333333333333333333333333333333333333333333333333333333333333333$}}:}}}}}:}}}}:,[[//[ ",
-" [[/[[+=:}}}}}}}}:*3333333~333333333<3333333<333333333333333333333333333333333333$}}}}}:}}}}::3([[/// ",
-" [[/[[(|:}}}}:}}}::$$333<3333~33333333333333333333~333<333333<333333333333333331}}:}}}}:}}*)[[/// ",
-" [[//[[(|::}}}}}}}}::$3333333~33333<3333333333<333333333333333<333333333<33333}:}}}}}}:*%[[//// ",
-" [/[/[[(|}::}}}:}}}}}1$33333333333333333~3333333333333333333333<33333333333*}}}:}:}$4[[//// ",
-" [/[/[/(|*:}}}}}}}}}}}:*$333333333~333333333<33333<33333333333333333333$*}}}}}}3;+/[/// ",
-" [/[/[[[=3}}}:}}:}}:}}}:1$$333333333333333333333333333333333333333333*}}:}1<)[[///[ ",
-" [/[/[/[(|::}}}}}}}}}}}}}:1*$33333<333333~3333333333333333<333<33$:}:}$|2[[///[ ",
-" [//[/[[+;<:}}}}}}}}:}}}}}}::**$$33333333<3333<33333333333333*:}}:,)+[///// ",
-" /[////[[)<1:}:}}}}}}:}}}}}}}}::*$$33333~3333333333333$*:}:1,;[//////[ ",
-" [[////[/[)|3:}:}}}}}}}}}:}}}}}}}}}}:::**1*$$**:*:::::$|)[[//[//[ ",
-" /[////[/[[(=<*:::}:}}}:}}}}}}:}}}}}}}}}}}}}:::<|)+[[/////[/ ",
-" [/////[[/[/((=|<31:::}:}}}}}:}:}:::1$<|=((/[////////[ ",
-" [////////[//[/[((((%|;=%|;=(((([[[[/[///[///[ ",
-" [////////[//[/[//[/////[///////////// ",
-" [[////////////[////////[/ ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/perl-install/pixmaps/mouse_3b+_middle.png b/perl-install/pixmaps/mouse_3b+_middle.png
new file mode 100644
index 000000000..7b7547318
--- /dev/null
+++ b/perl-install/pixmaps/mouse_3b+_middle.png
Binary files differ
diff --git a/perl-install/pixmaps/mouse_3b+_mini.xpm b/perl-install/pixmaps/mouse_3b+_mini.xpm
deleted file mode 100644
index c4b4960b3..000000000
--- a/perl-install/pixmaps/mouse_3b+_mini.xpm
+++ /dev/null
@@ -1,211 +0,0 @@
-/* XPM */
-static char * mouse_3b+_mini_xpm[] = {
-"105 175 33 1",
-" c None",
-". c #0C1530",
-"+ c #FE9A02",
-"@ c #212F55",
-"# c #7C6535",
-"$ c #E8A518",
-"% c #B68725",
-"& c #DAA22A",
-"* c #95742E",
-"= c #E6A929",
-"- c #757C98",
-"; c #F7B01E",
-"> c #B2924F",
-", c #FDA106",
-"' c #61543C",
-") c #ACAECB",
-"! c #7E84A0",
-"~ c #AFB2CD",
-"{ c #878DAC",
-"] c #13234A",
-"^ c #E2A62E",
-"/ c #8D6F32",
-"( c #5B6485",
-"_ c #3A4461",
-": c #BABEDA",
-"< c #9A9ABD",
-"[ c #FEB212",
-"} c #D6A236",
-"| c #465173",
-"1 c #A6A8C6",
-"2 c #9EA0C0",
-"3 c #697293",
-"4 c #313C5E",
-" (3<|. ",
-" ((<|. ",
-" (-<4. ",
-" (-<4. ",
-" (3<@. ",
-" (!<]. ",
-" (|!<.. ",
-" (|!<]. ",
-" ((!{]. ",
-" (|<<.. ",
-" ||{<]. ",
-" (_!<.. ",
-" (|!<]. ",
-" (|!<]. ",
-" _!<@. ",
-" |3<@. ",
-" 33<4] ",
-" 2--<-@4 ",
-" {!!<<<!_] ",
-" (|<<<<<!]] ",
-" |_2<<<<<@. ",
-" |_{<<<<<_. ",
-" ||{<<<<<|] ",
-" |_!<<<<<3. ",
-" -(-<<<<<!]. ",
-" )13|_444__]_-! ",
-" ~)1{!((33-333((33--- ",
-" ~~1{{<~::~)11)111~:)<-(33 ",
-" ~~2{/|:12<<<<<<<<<<<<<:{]||(( ",
-" ~1{>;=@{2<<<<<<<<<<<<<<<|4[&'||| ",
-" ~){>;[[[|3)<<<<<<<<<<<<<<<]#[[[}|||| ",
-" ~1!^[;,;[#_:<<<<<<{<<<{<<<{]%[[[[;*4__ ",
-" ~<>;,+++[[%]:1<<<<<<<<<<<<<3]&[[[[[[&___ ",
-" ){>,,++++[[>]1~<<<<((((<<<<2(@[[[[[[[[='44 ",
-" 1!&,+++++[[[$]<:2<<@....]{<<1|4[[[[[[[[[;#@4@ ",
-" 1!^,+++++[[[[[@!:)<<@....]{<<)_'[[[[[[[[[;[#@@@ ",
-" 1!$++++++[[[[[[4-::<<].....{<<~@'[[[[[[[[[[[[#@@ ",
-" 1!&++++++[[[[[[[_3::1<4....4{<<:]/[[[[[[[[[[[[[#@@ ",
-" 1!&,+++++,[[[[[[['(:::<].....{<<:]/[[[[[[[[[[[[[;'@] ",
-" 1!}++++++;[[[[[[[['|:~:14....4{<<1]%[[[[[[[[[[[[[[[_@] ",
-" 1<>$+++++,[[[[[[[[[#|:::~@....]{<<1]%[[[[[[[[[[[[[[[$4]] ",
-" 1<!,+++++[[[[[[[[[[;/|::::4]..]4{<21]>[[[[[[[[[[[[[[[[>]]] ",
-" 2-;+++++,[[[[[[[[[[[/_::::......{<<{]}[[[[[[[[[[[[[[[[[*]] ",
-" 2!}+++++[[[[[[[[[[[[;/_:~::_....4{<2<]%[[[[[[[[[[[[[[[[[;']] ",
-" 1<*;++++,[[[[[[[[[[[[[%@::::].....{<<{]$[[[[[[[[[[[[[[[[[[&@]] ",
-" <-;++++;[[[[[[[[[[[[[[*4:::~@....@{<2<]=[[[[[[[[[[[[[[[[,[[*]] ",
-" 2!>,+++,[[[[[[[[[[[[[[[%@::::......{<<<]$[[[[[[[[[[[[[[[[[,[[_]] ",
-" <<![+++,[[[[[[[[[[[[[[[[*4:~::_...]4{<<!]=[[[[[[[[[[[[[[[[[[,[&]]] ",
-" <-$,++,[[[[[[[[[[[[[[[[[%@::::].....{<<!]&[[[[[[[[[[[[[[[[[[,,[#]] ",
-" <{%;++,[[[[[[[[[[[[[[[[[;*4:::~_....4{<<!]=[[[[[[[[[[[[[[[[[[,+[$@]] ",
-" <3=,+,[[[[[[[[[[[[[[[[[[[%@::~:......!<<!]=[[[[[[[[[[[[[[[[[[[+,[*]] ",
-" <!>;+,[[[[[[[[[[[[[[[[[[[[*@::::_...]_{<1{]=[[[[[[[[[[[[[[[[[[[,+,;@]] ",
-" <3[,+[[[[[[[[[[[[[[[[[[[[[*_::::......21:{]=[[[[[[[[[[[[[[[[[[[,++[*]] ",
-" <!>;+[[[[[[[[[[[[[[[[[[[[[[/_:~::_]..]_)::<]}[[[[[[[[[[[[[[[[[[[;+++[4]] ",
-" <3[,,[[[[[[[[[[[[[[[[[[[[[[/_::::......1::2]>[[[[[[[[[[[[[[[[[[[[+++,*]] ",
-" {!>[[[[[[[[[[[[[[[[[[[[[[[[[(|:~::|]..]|)::1]}[[[[[[[[[[[[[[[[[[[,++++[@]] ",
-" {-;[[[[[[[[[[[[[[[[[[[[[[[[['(::::......1::~]*[[[[[[[[[[[[[[[[[[[;++++,/]] ",
-" {{*[[[[[[[[[[[[[[[[[[[[[[[[[[_(::~:_]..]_)~::]%[[[[[[[[[[[[[[[[[[[,+++++,]]] ",
-" {3&[[[[[[[[[[[[[[[[[[[[[[[[[[_3::::......1:::@/[[[[[[[[[[[[[[[[[[[++++++;']] ",
-" {|%[[[[[[[[[[[[[[[[[[[[[[[[[[@-::~:4]..]_):::4#[[[[[[[[[[[[[[[[[[;++++++,_]] ",
-" {-_/[[[[[[[[[[[[[[[[[[[[[[[[[[]{::::......2:::||[[[[[[[[[[[[[[[[[[,++++++,@]]] ",
-" {33@[[[[[[[[[[[[[[[[[[[[[[[[[&]<:::~_]..]_1:::(|[[[[[[[[[[[[[[[[[,+++++++*]4(. ",
-" !{~@#[[[[[[[[[[[[[[[[[[[[[[[[%]~::::......1:::3][[[[[[[[[[[[[[[[[+++++++$@]{<]] ",
-" !3):{@>[[[[[[[[[[[[[[[[[[[[[[[*@:~:::(]..]3):~:{@[[[[[[[[[[[[[[[[+++++++,_]|::4] ",
-" !-::~3]*[[[[[[[[[[[[[[[[[[[[[[#_:::~::-(33:::::2]>[[[[[[[[[[[[[[++++++,$_](~2~3. ",
-" {-<~:::!@(;[[[[[[[[[[[[[[[[[[[[||::::::::~:::::::]>[[[[[[[[[[[[+++++++;%@]()2<)1]] ",
-" !3~:::::24@/;[[[[[[[[[[[[[[[[[[@-:~::~:::::~:~:~:4'[[[[[[[[[[[+++++,[%_]4{1<<<2:_] ",
-" !-:::::~::!4@(}[[[[[[[[[[[[[[[$]{::::::::::::::::(|[[[[[[[[,++,,,[$/4]@312<<<<<~-] ",
-" {-<~:~::::~::{|@@#>=[[[[[[[[[[[%]~:::::~::~:~:::::-][[[[[[[,[[;;%/_]]|!~1<<<<<<<11]] ",
-" !(~::::::::::::~!|@@4(*>=[[[[[['|:~:~:::~:::::::~:1]}[[[[[$%*#4@]]|-1~2<<<<{<<<<2:4] ",
-" --:::::~:::~:::::::2-(4@]@4|'#/@({<111)::::::~2)1<{@_/#'_@]]]4'-2~:22<<<<<<<<<<<<~3. ",
-" !-{::~::~:::~::~:::::::::){!((|_@@]]]]]]]]]]]]]]]]]]]@4||(-{1~::~22<<<<<<<<<<<<<<<11]] ",
-" -3~:::::::::::::::~::~::~~~)~~::::~:1112{<{<{<{)11~:::~::::~)12<<<<<<<<<<<{<<<{<<<2:@. ",
-" !3:::::::~::~::~:::::::::::~1<<<2111)~~~:~::::::~:~~~~111<<2<<<<<<<<<<<<<<<<<<<<<<<:(] ",
-" -{:~:~::~:::::::::~::~::::::::12<<<<<<<2<<<<<2<<<<<<<<<<<<<<<<<<<<<<<<{<<<<<<<<<<<<1{] ",
-" -32::::::::~:::~:::::::~:::::::::~2<<<<2{<<<<2{2{<<<<<<<<<<<<<<<<<<{<<<<<<<<<<<<<{<<1~]] ",
-" -(:::::~:::::~::::~::::::~:~:~:::::~1<<<<<<<<{2<2<<<<<<<<<<<{<<<<<<<<<<<<<<{<<{<<<<<<~_. ",
-" --::~::~::::::~:::::~::::::::::~:::::~1<2{<<2<2{<<<<<<<{<<<<<<{<<<<<<<<<<<<<<<<<<<<<<~3] ",
-" !3{:::::::~:::::::~::::~::~::::::::::::::122<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{<<<<<<<<<<<21{]. ",
-" -32::::::::~::~:::::~::::::::~::::~:~::::::)<<<<<<<<<{<<<<<<<<<<<<<<<{<<<<<<<<<<<{<<<<2:]] ",
-" -3:::~::~::::::::~:::::~::::::~:~:::::~::~::~)<<<{<<<<<<<{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~_. ",
-" -3::::::::::~::::~::~::::~:~::::::::~::::::::::)<<<<<<<<<<<<<{<<{<<<<<<<<<<<{<<<<<<<<<<~(] ",
-" 3{:~:::~::~:::~:::::::::::::~::~::::::~::::::::::1<<<<<<<<<<<<<<<<<<<{<<<<<<<<<{<<<{<<<1{] ",
-" -32:::~::::::::::::~:::~::~::::::::~:::::~:~:~::::::1<<<<<{<<<<<<<{<<<<<<<<<<<<<<<<<<<<<2~]. ",
-" -(::::::~::~:::~::::::::::::::~:~:::~:::::::::~:~:~:~~1<<<<<<<<<<<<<<<<<{<<<<<<<<<<<<<<<<~4. ",
-" 33::~::::::~:::~::~::~:~:::~::::::::::~::::::::::::::::~2<<<<<<<<<<{<<<<<<<<<<<<<<<<<<<<<~|] ",
-" 3!::::~:::::::::::::::::::::::::~:~:::::~:~:~::::::::~:::1<<<<<<<<<<<<<<<<<{<<<<<<<<<<<<<1-. ",
-" -3{:::::::~:::~:::~::::::~::~:~::::::::~:::::::~:~:~:::~:::~2<<{<<<<<<<<<<<<<<<{<<{<<{<<<<2<] ",
-" -(1:~:::~:::~:::~:::~:~::::::::~::::~::::::::::::::::::::~:::)2<<<<<{<<<{<<<<<<<<<<<<<<<<<<).] ",
-" 3(:::~:::::::::::::::::::~::~::::~:::::~::~:~::::::~::::::::::~1<<<<<<<<<<<<<<<<<<<<<<{<<<<:@. ",
-" 33:~::::~:::~:::~:~:::~:::::::::::~:::::::::::~:~::::~:~:::~::::)<<<<<<<<<{<<<<<<<<<<<<<<<<1|] ",
-" 3-:):::::~:::~:::::::::::~:::~::::::~:::~:::~::::~::::::~::::::::~1<<{<<<<<<<<<<<<<<<<<<{<<13. ",
-" 3{~~::~::::::::::::~::::::::::~:~::::~::::::::::::::~:::::~::::::::)2<<<<<<<<<{<<<<<<<<<<<<2!. ",
-" -(2~~::::::~::~::~::::~:~::~::::::::::::::~::~::::~::::::::::~:~::::::<<<{<<<<<<<<{<<<<<<<<<<2]. ",
-" 3(~1::~::~::::::::~::::::::::~::::~:~:~:::::::~:::::~::~::~::::::~:::::1<<<<{<<<<<<<<<<<<<<<<~]. ",
-" 3(:2:::::::~::~:::::~:~::~:~::::~:::::::~:~::::~::::::::::::~:~::::~::::~<<<<<<<<<<{<<<{<<<<<)@. ",
-" 33:2::~:::::::::~::::::::::::::::::::::::::::::::~:::~::~::::::::::::~::::2<<<<<<<<<<<<<<<{<<)|. ",
-" 33~1:::~::~::~:::::::::~::::~:~:~::~::~:::~:~:~:::~::::::~::::~:~:~::::::::1<{<<<<<<<<<<<<<<<2(] ",
-" ({11::::::::::::~:~:::::::~:::::::::::::::::::::::::~::::::~:::::::::~:~::~:)<<<<<{<<<<<<<<<<23. ",
-" ({1)~::~::~::~:::::::~::~::::::::~::~::~::~::::~:::::~::::::::~::::~:::::::::~<<<<<<<<{<<<<<<2!] ",
-" 3(22~::::::::::::::~::::::::~::~:::::::::::::~::::~:::::~:~::::::~:::::::~:::::~<<<<<<<<<<<<<<<<. ",
-" (()<~~::~::~::~::~:::::~:~:::::::::~::~:~::::::::::::~:::::~:~::::::~::~:::~:::::<<<<<<<{<<{<<<1]. ",
-" 3|:<~::::::::::::::~:~::::~::~:~::::::::::~:~:~::~:::::~:::::::~::::::::::::::::::2<<<<<<<<<<<<)]. ",
-" 3(~<~:~::~::~::~:::::::::::::::::~::~:::::::::::::::~::::::::~:::~:::~:::~:::~:~:::2<<<<<<<<<<<)@. ",
-" 33~<~:::::::::~::::::::::::~::::::::::~:~:~:~:::~:::::~::~::::::::~::::~::~::::::::~1<<<<<{<<{2)_. ",
-" (3)<~:::~::~::::~:~:~:~:~::::::~::~:~::::::::~:::::~:::::::~:~:~::::::::::::::::~::::2<<<<<<<<<1|. ",
-" (-1<~:~::::::::::::::::::~::~:::::::::~::::::::~:::::~::~:::::::~::~::::~:~:~:~:::~:::1<<<<<<<<1(. ",
-" (!2<~:::~::~:~::~:::~:::::::::::~:::~::::::~::::::~:::::::~::::::::::~::::::::::~:::~::2<<<<<<<1(] ",
-" ({2<~::::::::::::~:::~:~::~:~:~::::::::~:::::~::~:::~:::::::~:~::~::::::::~:::::::::::::2<<<<<<13. ",
-" ({2<):~::~:::~::::::::::::::::::~:::::::~:~:::::::::::~::~:::::::::~:~:~:::::~:::~:::~:::2<{<<<2!. ",
-" 3(22<)::::::~:::::::~::::~::::::::~:~:~::::::~:::::~:::::::~::::~::::::::~::~::~::::~::::::2<<<<2{] ",
-" (|2<<1:::~::::::~:~::::~:::~:~::::::::::::~:::~:~:::~::~::::::~::::::::::::::::::~::::~::~::2<<<1{. ",
-" 3|)<<1:~:::~::::::::::::::::::~:~::::::::::::::::::::::::~:~::::~:~:~::~::~::~::::::::::::::~2<<21. ",
-" (|)<<2::::::~:~:::~::~:~::::::::::~:~:~:~::~::::~:::::~:::::::~::::::::::::::::::::~::~::~:::~<<12]. ",
-" (|)<<2::~:::::::::::::::~:~:~::::::::::::~::::~:::~:~:::~:::::::~::~:~::~::~::~:~:::::::::::::~2)2]. ",
-" (|~<<<::~::~:::~:::~:::::::::::~::::::~::::~::::::::::::::~:~::::::::::::::::::::::~::~:::~::::::~.] ",
-" (|:<<<:::::::~:::~::::~::::::::::~:~:::~::::::::~::::~:::::::~:::~:~::~:~:::~::~::::::::~:::~::~::.. ",
-" ||:<<<):::~::::::::::::::~:~:~:~:::::::::::~:~::::~:::~::~:::::~:::::::::~::::::::~::~:::::::::::~]. ",
-" (|:2<<1::~::~:~::~:~:::::::::::::~:::::~:~:::::::::::::::::~:::::::~:::::::~::~::::::::~::~::~:::~]. ",
-" ||:<<<2::::::::::::::~:~:::~:::~::::~::::::::~:~::~::~::~::::~::~::::~::~::::::::~::~:::::::::::::.. ",
-" ||:2<<2:~::::~::::::::::~::::::::~:::::~::~:::::::::::::::~::::::~::::::::~::~::::::::~::~::~::~::]. ",
-" ||:2<<2~::~::::~:~:~:~:::::::::::::::~::::::::~::~::~::~:::::~::::::~::~::::::::~::~:::::::::::::)]. ",
-" |_)1<<{~::::~:::::::::::~:~:~::::~:~::::~::::::::::::::::~:::::~::~::::::~::~::::::::~::~::~::~::2.. ",
-" ||11<2<1:~:::~:::~::::~::::::::~::::::::::~::~::~::~::~:::::~:::::::::~::::::::~::~::::::::::::::2]. ",
-" (_<)<<<<:::::::~:::~::::::~:~:::::::~:~:::::::::::::::::~:::::~::::~::::~::~::::::::~::~::~::~:::{. ",
-" |_{)<<<<~~::~::::::::::::::::::~:~:::::::~::~::~::~::~:::::~::::~:::::::::::::~::~::::::::::::~::-. ",
-" _!~<<{<1:::::~::~::~:~:~:::~:::::~::~:~:::::::::::::::~:::::~::::~::~:~::~::::::::~::~::~:::::::(. ",
-" _3:<<<<<~:~:::::::::::::::::::::::::::::::~::~::~::~:::::~::::~:::::::::::::~::~::::::::::~:::~:|. ",
-" _|:2<<<<~:::~:~::~:::::~:~:::~:~::~:::~::::::::::::::~::::::::::~::~:::~::~::::::~::~:::::::~::~@. ",
-" 44:1<<<<<::::::::::~:~:::::~:::::::::::::~::~::~::~:::::~:~::~::::::~:::::::::~:::::::~::~:::::~.. ",
-" 442)<<<<<):::~:~::::::::::::::::~:~:~:::::::::::::::~::::::::::~::::::~::::~::::~::~:::::::::::{. ",
-" @!~<<<<<2~:::::~::~::::~::~:~:::::::~::~::~::~::~:::~:::~::~:::~:::::::~::::::::::::~::~::~:::(. ",
-" 4(:<<<<<<~:::::::::~:::::::::::::~::::::::::::::::::::~::::::::::~:~:::::~::~:~:::::::::::::~:_. ",
-" @4~1<{<<<2~:~::~:::::~:~:::::~::::::~::~::~::~::~:::::::~::~::::::::::~:::::::::~::~::~::~:::)]. ",
-" @@<~<2<<<<)::::::~::::::~::~::::::::::::::::::::::~:~::::::::~:~::~:::::~::~:::::::::::::::::-. ",
-" @(:<<<<<<<~::~::::~::::::::::~:~:~:::~::~::~::~::::::::::~::::::::::~::::::~::~::~::~::~::~:|. ",
-" @4:2<<{<<<2::::~:::::~::~:::::::::::::::::::::::~:::~:~::::~:::~::~:::~::::::::::::::::::::~]. ",
-" ]@{)<2<<<<<)~::::::~:::::::~:~::~:~::~:~::~::~:::~::::::::::~::::::::::~:::::~::~::~::~::~:-. ",
-" ](:<<<<<<<<~::~:~::::~::~:::::::::::::::::::::::::~:::~:~::::~::::~:::::~:~:::::::::::::::4. ",
-" ]])){<2{<<<2~:::::~::::::::::~:::~::::~::~::~::::::~:::::::::::~::::::::::::::~::~::~::~:<.. ",
-" @]3:<<<<<<<<<:::::::::~:::::::~::::~::::::::::~:~::::~:::~::~::::~::~:~::::~:::::::::::::|. ",
-" ]@:2<<2{<<<<<~:::~:~::::~:~:::~::::::::~::~::::::::::::::::::::::::::::~:::::::~::~::~:1]. ",
-" @]3:<{2<<<<<<<~:::::::~::::::::::~::~:::::::~:::~::~::~::~::~:~::~:::::::~::~:::::::::~(. ",
-" ]@~1<<<2{<<<<2~:::~:::::::~::~:::::::~::~:::::::::::::::::::::::::~::~::::::::~::~:::1.. ",
-" @]3:<<<<<<<<{2<1:::~::~::::::::~::::::::::~::~::~::~::~::~::::~::::::::~::~::::::::~:|. ",
-" ]]11<<<<<<<<<<<1:::::::~:~::::::~::~::~:::::::::::::::::::~:::::~::~::::::::~::~:::<.. ",
-" ](~2<{2<<<<<<<<<~:~:::::~::~:::::::::::~::~::~::~::~::~::::~::::::::~::~::::::::::_. ",
-" ]]{~<<<<<<<<<<{<<1~:::::::::::~::~::~:::::::::::::::::::::::::~::~::::::~::~::~::-.. ",
-" ]4~1<<{<<<<<<<<<<<1~::~:~::::::::::::~::~::~::~::~::~::~:~::::::::~::::::::::::2]. ",
-" ]](:2<<<{<<<<<<<<<<<1~:::~::~::~::~:::::::::::::::::::::::::~::~:::::~:::~::~:~|. ",
-" ]]{~2<<<<<<<<<<<<<<<<2)::::::::::::~::~::~::~::~::~::~:::~::::::~:::::~::::::3.. ",
-" ]]1~<<<<<<<<<<<<<<<<<<<2)~::~::~:::::::::::::::::::::~::::::~:::::~::::~:::<]. ",
-" ]4~)<{<<<<<<<<<<<<<<<<<<<<1~~:::~::~::~::~::~::~::::::::~::::~::::::::::~)@. ",
-" ]]|:1<<<<{<{<<<<<<<<<<<<<<<<<221)1~~~:::::::::::~::::~::::~::::~::~:::~::4. ",
-" ]](:1<<<<<<<{<{<<<<<<<<<<<<<<<<<<2<<<<221~~::::::~:::::::::::::::::~::~|.. ",
-" ]]3:1<<<<<<<<<<{<<<<<<<<<<<<<<<<<<<<<<<<2<1)::::::~:~::~:~::~::~::::~3.. ",
-" ]]3:)<<<<<<<<<<<<{<<<<<{<<<<<<<<<<<<<<<<<<<21:~::::::::::::::::::::3.. ",
-" ]]3:~2<<<<<<<<<<<<{<<<2{<<<<<<<<<<<<<<<<<<<<1:::::~:::~::~::~:~::(.. ",
-" ]](:~1<<<<<<<<<<<<<<<<<<<{<<{<<{<<<<<<<<<<<<<):~:::~::::::::::~(.. ",
-" .]|~:)<<<<<<<<<<<{<<<<<<<<<<<<<<<<<<<<<<<{<<<~:::::::~::~:::~|.. ",
-" ].42:~2<<<<<<<<<<<<<<<<<<<<<<<<{<<{<<<<<<<<<<~:::::::::::~14.. ",
-" ]]@!::~2{<<<<<<<<<{<<<<<<<<<<<<<<<<<<<<<<<<<2::~:~::~:::{]. ",
-" .]()::)2<{<<<<<<<<<<{<<<<{<<<<<<<{<<<<<<<<<~::::::::)3.. ",
-" ..@{:::)2<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<)::::~::{4.. ",
-" ..|2:::~1<<<<<{<<<<<<<<<<<{<<<<<<<{<<<<<):~:::)(.. ",
-" ].](1~::~12<<<<<<<<<<<<<<<<<<{<<<<<<<<<~:::~3].. ",
-" ..](2::::~)1<<<{<<<{<<<<<<<<<<<<<{<<1::)3@.. ",
-" ...|{~:::~:))2<<<<<<<<<<<<<<<<<<<1:2(].. ",
-" ...@({:::::::~)12<<<{<<<<{<<1)134... ",
-" ....]|3<~~:::::::::~~)~~1!(4.... ",
-" .....]@|((-!{{{!33|_]..... ",
-" .................. ",
-" ",
-" ",
-" "};
diff --git a/perl-install/pixmaps/mouse_3b.png b/perl-install/pixmaps/mouse_3b.png
new file mode 100644
index 000000000..c2a9585ba
--- /dev/null
+++ b/perl-install/pixmaps/mouse_3b.png
Binary files differ
diff --git a/perl-install/pixmaps/mouse_3b.xpm b/perl-install/pixmaps/mouse_3b.xpm
deleted file mode 100644
index 4c8a3bd9a..000000000
--- a/perl-install/pixmaps/mouse_3b.xpm
+++ /dev/null
@@ -1,386 +0,0 @@
-/* XPM */
-static char * mouse_3b_xpm[] = {
-"210 350 33 1",
-" c None",
-". c #0A1630",
-"+ c #FE9A02",
-"@ c #253359",
-"# c #C99121",
-"$ c #F3AE18",
-"% c #D6A02C",
-"& c #96762E",
-"* c #3E4862",
-"= c #B68626",
-"- c #FDB820",
-"; c #FE9E02",
-"> c #E6AA32",
-", c #A67E2A",
-"' c #F2B22A",
-") c #7B84A1",
-"! c #7C673B",
-"~ c #5C6888",
-"{ c #B79346",
-"] c #0E1A3A",
-"^ c #F2B22E",
-"/ c #BABEDA",
-"( c #848CAA",
-"_ c #4A5778",
-": c #FEA206",
-"< c #A7A9C8",
-"[ c #757C94",
-"} c #9A9ABE",
-"| c #9FA1C0",
-"1 c #11244D",
-"2 c #AFB0CD",
-"3 c #697392",
-"4 c #FEB212",
-" ~_3}}}]]. ",
-" ~_)}}}].. ",
-" ~_)}}3]. ",
-" __(}}3]. ",
-" ~~*|}}3]] ",
-" ~__}}}_]. ",
-" ~~*|}}_]. ",
-" __~}}}*]. ",
-" ~__|}}@]. ",
-" ~~_}}}*]. ",
-" ~_~}}(@]. ",
-" __3}}}@]. ",
-" __3}}}]]. ",
-" __~}}}1]. ",
-" __3}}(]]. ",
-" __~}}}1]] ",
-" __3}}(]]. ",
-" ~_[}}}1.] ",
-" __)}}(1.. ",
-" __)}}}]]] ",
-" _*)}}}].. ",
-" _*)}}}1]] ",
-" _*)}}(]]. ",
-" _*~}}}1.] ",
-" __~}}(1.. ",
-" __3}}}]]] ",
-" _*~}}}]]] ",
-" __~}}}@]. ",
-" **3}}}@]] ",
-" **_}}}*]. ",
-" **_}}}@]] ",
-" ___}}}*1] ",
-" ~_*}}}_1] ",
-" )3*}}}_111 ",
-" (3*}}})@1@@ ",
-" |(~[}}}}}*@@@ ",
-" }(~)}}}}}}}_*@@ ",
-" [)~)|}}}}}}}}_@11 ",
-" ~_~|}}}}}}}}}}~]1 ",
-" __*}}}}}}}}}}}}1]] ",
-" ***}}}}}}}(}}}}@1] ",
-" _**}}}}}}}}}}}}*]] ",
-" ***}}}(}}}}}}}}_1] ",
-" **[}}}}}}}}}}}[]] ",
-" **)}}}}}}}}}}}(]]] ",
-" _*)}}}}}}}}}}}}1]] ",
-" _*3}}}(}}}}}}}}@1] ",
-" **~}}}}}}(}}}}}_]] ",
-" __~}}}}}}}}}}}}~]] ",
-" 3_~}}}}}}}}}}}}31] ",
-" )~_[3____**__~~~111 ",
-" <)~@111111111111111*_[) ",
-" 2<<||(3*@11111@**11111@@*_3[)))) ",
-" 2<<||()3[[)(}///////////2}}[33~~333[[[ ",
-" 2<<}(3)(</////////////////2//////<([~~~3333 ",
-" 2<<}([(|///////2<<|||}}(}}}}}}}}|<22////|)__~~33 ",
-" 22|()~*)///22||}}}}}}}}}}}}(}}}}}}}}}}|2///)@@*__~~~ ",
-" 22|([[%_1@//}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}<//@11!!@*__~~ ",
-" 22|(3&'--#11[/|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}2}11@4->!@*___~ ",
-" 22([)>-444-@1_/2}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}_11!4444%!@*____ ",
-" 22}[[%--4-444!11//}}(}}}}(}}}}}}}}}}}}}(}}}}}}}}}@11#44-444#*@*____ ",
-" 2|(3{--444444$,11(/2}}}}}}}}}}}}}}}}}}}}|(}}}}}}}(111444444-4-=@@**_* ",
-" 22}[['-444$::444%11[/2}}}}}}}}(}}(}}}}}}}}}}}}(}}}}[11*444444444-$!@@**_ ",
-" 2|(3{-444:++++444411_//|}}(}}}}}}}}}(}}}}}}}}}}}}}}}311!444444444444{@@**** ",
-" 2|)[$-4$+++++++4444*1*//2}}}}}}}}}}}}}}}}}}}}}}}}}}}<*11=4444-44-4444-$_@@*** ",
-" 22([,-44;+++++++44444!11///}}}}}}}}}}}}}}}}(}}}}}}(}}}/@11%4-4444444444444&@@*@* ",
-" 2<(3{-4;++++++++;44444!11<2/2}}}}}}}}}}}}(}}}}}}(}}}}}}/1114444-444444-444-4{@@@*@ ",
-" 2|(3>-$+++++++++;4-4444=11}///}(}}}}}}}}}}}}}}}}}}}}}}}<}11@44444-44-444444444%*@@*@@ ",
-" 2|)3'4;++++++++++$444-44#11[///<}}}}(}}(}}}}}}}}}}}}}}}}2}11*44-4444444444444444$*@@*@@ ",
-" <})&'4;++++++++++$4444444>113///2}}}}}}}}}}}}}}}}}}}}}}}}/311!44444-44-44-444444444_@@@@@ ",
-" <|[[-$+++++++++++:44444444411~2///}}}}}}}}}}}}(}}}}}}}(}}}/~11!444-444444444444444444!1@*@@ ",
-" <}[&-$+++++++++++:444-444-44@1*////2}}}}}}}(}}}}}(}}}}}}}}|/_11&-444444-44-44-44-44444'!1@@@1 ",
-" <}3[-:++++++++++++444444-4444*1*//2//}}}(}}}}}}}}}}}}(}}}}}</*11#4444-4444444444444-4444-!1@@@1 ",
-" <}[&-:+++++++++++:4444-4444444*1@////2<}}}}}}}}}}}}}}}}}}}}}</*11#4-4444-44-44-44-4444444$'!1@@11 ",
-" <|[[-$++++++++++++4444444444444!11//////}}}}}}}(}}}}}}}}}}}}}2/@11$444-4444444444444-44-44444_1@@11 ",
-" <})&-:++++++++++++44-444-44444-4&1]////2/|}}}}}}}}}}}}}}}}}}}}2/111444444444-44-44-444444444444!1@@11 ",
-" <|)3'$++++++++++++$4444-444-44444!11/2////2}}}(}}}}}}}}}}}}}}}}2/11144-444-4444444444-44444444444*1@@1 ",
-" |(~'4++++++++++++4444444444444444=11}//////|}}}}}}}}(}}(}}(}}}}//11@444-4444-44-44-4444-444444444$*1@11 ",
-" |(3%4++++++++++++$4444-444-44-4444#11}2/////2}}}}}(}}}}}}}}}}}}}/|11*-4444-444444444444444-44-44444$@1@11 ",
-" <(~%-++++++++++++444-444-444444444-=11}///2///}}}}}}}}}}}}}}}}}}}/}11*444444444-44-44-44-444444444444#@1111 ",
-" |}[=-;+++++++++++:444444444-4444444-#11(/////2/2}}}}}}}}}}}}}}}}}}2}11*44-4444-444444444444-4444-444444,1@111 ",
-" |}[[-:+++++++++++$4444-44-44444-44444>11(/2//////}}}}}}}}}}(}}}}}}|/}11_4444-444444-44-44-4444-444444444-!1111 ",
-" |)3'4+++++++++++:4444444444-44444-4444113///2///2<}}}}(}}}}}}}(}}}|/}11&444444-44-444444444-4444444444444-*1@]1 ",
-" |(3%-+++++++++++$444-4444-44444-444444^11~////////2}}}}}}}}}}}}}}}}}/(1]&444-444444444-44-444444-4444-44444:@1111 ",
-" |}~{4:++++++++++:444444-4444-44444444444113////2////<}}}}}}}}}}}}}}}|/311!44444-44-44-444444-44-444-4444-4444=1@111 ",
-" ||[[-:++++++++++44444-44444444-44-4444-4^11~/2///////2}}}}}}}(}}}}}}}|2311&44-444444444444-44444444444444444-44!1111 ",
-" })~44++++++++++;4444444-44-44444444-44444113//////////<}}(}}}}}}}(}}}|/311!-444-44-44-44-444-44-44-44-444444444-*1111 ",
-" |(~%-;+++++++++$44-44-444444-4444-44444444*1~///2/2////2}}}}}}}}}}}}}}|/311&444444444444444444444444444-444444444%111]1 ",
-" |}[,-:+++++++++;-4444444-444444-44444444444*1_/2//////2//<}}}}}}}}}}}}}|/~11=444-44-44-44-44-444-44-444444444$44444&1111 ",
-" })~'4+++++++++$444444-444-44-4444-44-444-44*1*/////2/////2}}}}(}}}}}}}}|/311#-444444444444444-444444-444-44444:44444*11]1 ",
-" }(~%';++++++++;4444-44444444444-444444444444*1*////////////<}}}}}}}}}}}}|/3]1#44-44-44-44-444444-444444-44444444;4444%11111 ",
-" }}[)4$++++++++:44444444-44-44-44444-44-444444*1*/2/////2////2}}}}}(}}}}}}|2311#444444444444-44-444-44-4444-444444::4444&111] ",
-" })~44++++++++;-444-44444444444444-44444444444*1*///2/////////<}}}}}}}(}}}|/311#444-444-444444444444444444444444444;$444-*1111 ",
-" |(3{-:+++++++:444444-44-444-444-44444-44-44444*1*///////2/2///2}}}}}}}}}}}}/311#-444-4444-44444-444-444-444-4444444:+4444#111]1 ",
-" }[344+++++++;4444-4444444-444-444444444444-444*1*/2//2/////////<}}}}}}}}}}}2_11#44444444444-44444-444-444-444-4444-4;;444-!111] ",
-" })~>-;++++++:4444444444-4444444444-44-44-444444*1*/////////2////2}}}(}}}}}}}/*11#4-444-44-44444-4444444444444444-44444+;444>@1111 ",
-" }(3,-4++++++;-444-444-4444-44-444-44444444444444*1*/2////////2////2}}}}}}}}}}/*11#444-444444-4444444-444-444-4444444444;+:444&111] ",
-" })3'4++++++:44-444-4444-444444-444444-44-44-4444*1*////2/2/////////|}}}}}}}}}/*11#4444444-4444-44-444-444-4444-44-44444:++444-@1111 ",
-" }(3{44++++++444444444-4444-444444-44-444444444444*1*//2////////2///2/}}(}}}}}}/*11#44-44-444-444444444444444-444444444444+++444#111] ",
-" ([3-4+++++;4444-44-44444444-44-4444444-44-44-4444*1*////////2///2////<}}}}}(}}/*11#444444444444-44-444-44-44444-44-44444-:++;444*1111 ",
-" }(~%4$+++++4444444444-44-44444444-4444444444444-44*1*///2/2//////////2/}}}}}}}|/*11#444-444-444444444-44444444-444444-44444+++$44;111]1 ",
-" ([344+++++44444444-44444444444-4444-44-44-44-44444*1*2////////////2////2}}}}}}}/*11#-444-444-44-44-4444-444-444444-44444444++++4-$!111] ",
-" })~$4$++++4444-44-444-44-44-44444444444444444444444*1_2///2//2/2/////////<}}}}}</~11#444444444444444444444-444-44-444-444444:++++44%1111] ",
-" (3&44++++$44444444444444444444-44-44-444-44-44-4444*1*/2////////////2/////|}}}}2/311#-444-4444-44-44-44-44444444444444-4444-:++++:44!11]1 ",
-" })~>-:+++:4444-4444-444-44-44-444444444-444444444-44*1*///2//2///2/////2////<}}|//~11#444444-4444444444444-44-444-44-4444-4444+++++44$@11]1 ",
-" ([[-4;++$44-4444-444-444444444444-44-444444-44-4444411~///////2///2///////2//22///311#-44-4444-44-44-44-444444-444444444444444+++++;44!111] ",
-" })~>44++;44444-44444444-44-4444-4444444-44-4444444444113/2//2////////2///2///////2/311,44444-4444444444444-444444-44-44-4444444;+++++:4$@111] ",
-" ([&-4++:444444444-44-4444444-4444-44-4444444-44-444--113///////2//////2////2///////311!44-4444444-44-44-444-44-4444444444444444:++++++44&11]1 ",
-" })~>-4+;444-4444-444444-44-4444-4444444-4444444444-4441132////////2/2/////////2////2311&4444-44-44444444444444444-44-44-44-44444:++++++;4>@11]] ",
-" ([&-4:+444444-444444-4444444-4444444-4444-44-44-444444113///2//2////////2///////2///}11!4444444444-44-444-4444-444444444444-4444:+++++++:4!1111 ",
-" ()~>'4+$444-4444-44-444-4444444-44-444444444444444444-#11[/2/////2////2////2/////////(11&444-44-44444444-444-4444-44-44-444444444:++++++++4%111] ",
-" (3[-4::444444-44444444444-44-444444444-44-444-44-44444#11}/////////2////////2/2///2//}11!444444444-44-444444444444444444-444-444-:+++++++;:4!111] ",
-" ((~#-4:444-44444-4444-444444444-44-44-444444-444444-444#11(///2/////////2////////2///2}11*4444-444444444-44-44-44-44-444444-444-44:+++++++++4%1111 ",
-" ([3-4$44444-444444-444-44-44-444444444444-444444-444444{11}////2/2///2///2/////////////11*4-444-44-44-444444444444444-44-44444444-++++++++++:4_11]] ",
-" ((~=-4:4444444-4444444444444444-44-44-44-444-44-44444444!11}/2//////2///////2/2/////2///11*4444444444444-44-44-44-444444444-44-4444+++++++++++4#111] ",
-" ([~-4444-444444-444-44-44-44-444444444444444444444-4444-!11///////////2//////////2////2/1114-44-44-44-4444444444444-4444-444444444$+++++++++++:4*111] ",
-" (3=44:4444-444444-444444444444-44-44-44-44-44444-444-444!11////2////////2//////2////////*11444444444444-44-44-4444444-4444-4444444:+++++++++++:4,111] ",
-" ()_{44444444-44-444444-44-44-44444444444444444-444444444-*11/2/////2///////2/2//////2///2*11444-44-44-4444444444-44-4444444444-4444+++++++++++++4#11]1 ",
-" (3*&4444-44444444-44-444444444-44-44-44-44-44444-44-44444*1*/////2///2////////////2///2//*11#4444444444-44-44-4444444-44-444-444444+++++++++++++4,1111] ",
-" ()~@!44444-4444-444444444-44-44444444444444444-44444444444@1*//2/////////2//////2/////////311#4444-44-4444444444-44-444444-4444-444++++++++++++++$!111]1 ",
-" ([_1@-444444-4444-4444-4444444-44-44-44-44-44444-4444-444411_///////2//////2/2///////2////311,44-444444-44-4444444444-4444444444444++++++++++++++:*1111]] ",
-" )~_@1%-44-444444444-4444-44-44444444444444444-4444-444444$11~//2/2/////2/////////2/////2//(11&444444-4444444-44-44-4444-444-44-444+++++++++++++++%1111111 ",
-" ([_}11!44444-44-444444-4444444-44-44-44-44-444444444444-44#113////////2///2////2////2//////}11!4444-444-44-4444444444-4444-444444-:++++++++++++++$&111@)1] ",
-" )33/*]1%44444444-44-4444444-444444444444444-44-44-44-444-4=11(/////2////////2////////////2/<1]*4-44444444444-44-44-4444-4444-44444++++++++++++++;;@111[/11] ",
-" ()~</}11*44-44-4444444-44-4444-44-44-44-4444444444444444444!11}/2////////2///////2/////2/////11@444-44-444444444444444444444444-44+++++++++++++++4_]11@//_1] ",
-" )3~///*11&444444444-44444444444444444444-44-44-44-44-44444$!112//2////2///////2///2/2/////2//@11444444444-44-44-44-44-444-44-4444+++++++++++++++4=1111(//|11] ",
-" )~(///<@11%4444-44444-44-44-444-44-4444444444444444444-4444*11/////2//////2//////////////////*11>4444-44444444444444444-44444444;++++++++++++++4#@111~///2*]] ",
-" ))_/////(111%-44444-444444444-44444444-4444-44-44-44-44444-4@1*/////////2//////2///////2///2//~11#4-44444-44-44-44-44-444444-444++++++++++++++:4#@111@2/2//311 ",
-" )33//2///[11@=44-4444-44-444444-44-44444-444444444444444444411_2/2///2//////2////2//2/////////[11&444-44444444444444444-44-444$++++++++++++++$4%@]11*2/2}2/<1]] ",
-" )~}///2///~111&4444444444-44-44444444-4444444-44-44-44-4444#113///2//////2/////////////2///2//}11!444444-44-44-44-44-44444444;+++++++++++++:44&]111*2/2}}<//*1] ",
-" )[_/////////)111*>444-444444444-44-44444-44-4444444444444444,11(///////2/////2//2/////2///////2<11*44-44444444444444444-4444$++++++++++++++$4:_1111_2/|}}}|//)1] ",
-" )3[/////2//2/}@111&444-44-44-44444444-4444444-44-44-44-444-4!11}////2/////2////////2/////2//////@1@44444-44-44-44-44-444444:++++++++++++;444&@11113/2|}}}}}2/211] ",
-" ))_<//2///////22_111@,444444444-44-44444-44-4444444444444-44-*11//2////////////2////////////2////*11>444444444444444444-44;++++++++++++;444#@1]11@}22}}}}}}}<//*1] ",
-" )3~//////2///////(@111@,4-44-44444444-4444444444-44-44-444444@1*//////2//2//2////2//2//2/////2/2/~11=-44-444-444-44-444$:+++++++++++;4444,@1111@3/2|}}}}}}}}}//(1] ",
-" )3[////////2//////23@111@!%444-44-44444-44-44-44444444444444%]1_///2///2//////2//////////2///////[11&44444-444-444444$+++++++++++:$444%!@11111_</2|}}}}}}(}}}2//11] ",
-" )[_<///2/////////////23@1111*&>444444-44444444444-44-44-44444,11)2/////////2/////////2////////////|1]*44-44444444444;+++++++;;:444-4:,*111111_</2}}}}}}}}}}}}}<//_]] ",
-" )3~//2///2///2//2//////2)@11111*&%44444-44-44-44444444444-444!11<///2////2//2//2/2/////2///2//2////@1@4444-44-44$;+++++;::$44-444#&*111111@3//2|}}}}}}}}}}}}}}}//(1] ",
-" )~[///////2//////2//2/////|_11111]@!,%4444444444-44-44-44444$*1@//////2///////////2/////2///////2//*11%44444$:;+;:::$44444444%,!@1111111~(//2|}}}}}}}(}}}}}}}}}2//11] ",
-" ))~<////2//////2///////2//////(_@1111]1@*&=%4-444444444444444%11_//2/////////2///////2///////2//////311&444$:444444444444$#!_@]111111@_)2//<|}}}}}}}}}}}}}}}(}}}<//*1] ",
-" [3_//2//////2/////2/////2////////|3*11111111@*!&#>4-44-44-444,11(////2//2/2//////2////////2//////2//|1]*44444444444%#&!*@111]11111*~}////2}}}}}}}}(}}}}}}}}}}}}}}//)1] ",
-" )3)//////////////////2////2//////////}3_11111111111@*!!,##$44*1@/2///////////2////2///2///////2//////@11%44##,!!**111111111111*3(2////2|}}}}}}}}}}}}}}}}}}}}}}}}}2/21]] ",
-" [_|///2//2////2///2//////////2/2/2//2////2(3**111111111111111111_~3~~(}(}(}(|//2///2//////|(}(}(}(3~3*11111111111111111]@*3)|//////2|}}}}}}}}}}}}}}}}}}(}}}}}}}}}<//*1] ",
-" )3_/////////2////////////2/////////////2//////2/}}3~**111111111111111111111111111111111111111111111111111111111111@*_~)}2////////<||}}}}}}}}}}}}}}}}(}}}}}}}}}(}}}}/2[1] ",
-" )33////2///////2///2//2////2////////////////////////////(}(33_***111111111111111111111111111111111111111***~~3}}<2///////////2<|}}}}}}}}}}}}}(}}}}}}}}}}}}(}}}}}}}}2/<]1] ",
-" [~}//2///2///////2///////////2/2//2/2///2//2////<<22/2///////////////2}}}}}}}3333333~3~3~333(}}}(}}|//////////2///////2/22<|}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}2//@]] ",
-" )3_////////2/2//////2////2////////////2///////2////2|}|<<22/2///////////2/2/2///////////////////////////////////2///22<<|}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}//~1] ",
-" )33/////2//////2//////2////2/////2///////2//////2////2<}}}}}}||<<22///////////2/2//2//////2///2///2//2////2//2222||}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}(}}}(}}}}(}}}}}}}}2/(1] ",
-" 3~)//2////////////////////////2///////2////2///////2////<}}}}}}}}}}(}(|||<<<<222222////2///////222222<<<|||}}|}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}2//@1] ",
-" )[_2///////2//2///2//2///2///2/////2//////////2///2////2///2<}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}|//*]] ",
-" [3~////2///////2//////2///2/////2////////2//////////2////2///2<}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}(}}(}}}}}}(}}}}}}}}}}}}//[1] ",
-" [~)//2///2/////////2////////////////2/2////2///2///////////2////<|}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}(}}}}}}}}}}}(}}}}}}}}}}}(}}}}2/|1]] ",
-" [~(////////2////2/////2///2//2///2//////////2////////2////////////2|}}}}(}}}}}}}}}}}}}}(}}}}(}}}}}}}}}}}}}}}}}}}}(}}}(}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}<//@1] ",
-" [3_/////2/////2/////////////////2///////2////////2//////2////////////2<}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}(}}}}}(}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}//_1] ",
-" [33//2////////////2////2///2//////2//2///2////2////2/////2//2/2/////////2}}}}}}}}}}}(}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}(}}}}}}}}}(}}}}}}}}(}}}}(}}}}(}}}}}}}}}}2/(]] ",
-" 3~)//////2//2///////2////////2/////////////2/////////2//////////2/////////2|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}(}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}2/21]] ",
-" [_<///2////////2////////2////////////2////////2/2////////2////////2/2/2//2//2|}}}}}}}(}}(}}}(}}}}}}}}}}}(}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}|//@1] ",
-" [3_///////2///2///2///2////2///2/2//2///2//////////2///2////2//2///////////////2|}}}}}}}}}}}}}}}(}}}(}}}}}}(}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}(}}}}}}}}}}}}//~1] ",
-" 333////2////////////////////2////////////2//2///////2////////////2/////2/////////2<}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}(}}}}(}}}}}}}}}}(}}}}}}}}}}(}}}}}}}}}}(}}}}}2/)]] ",
-" [~(//2/////2////2///2///2/////////2///2///////2//2///////2///2///////////2/2///////2<}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}(}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}</21]] ",
-" 3_|/////2////2///////2//////2//2//////////2///////////2//////////2//2///////2/////////<}(}}(}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}(}}}|//@1] ",
-" [3~///////////////2///////2//////////2///////2//2///2//////2///2////////2////////////////<}}}}}}(}}}}}}}}}(}}}}}}(}}}}}}}}}}}}}}}}}}}}(}}}}}(}}}}}}}}}}}}}}(}}}}(}}}}}}}}}}}}//~]] ",
-" [~3///2//2/2///2///////2/////2////2/////2///////////////2////2////2//2////////2/2//2/2/////<}}}}}}}}(}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}(}}}}}}}}}}}}}}}2/)1] ",
-" 3~(//////////2/////2///////////2//////////2///2///2///2//////////////////2/2///////////2////2<}}}}}}}}}}}}}}}(}}}}}}}}}}}}}(}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}(}</|1]] ",
-" 3_|2/2/2////////2///2////2/////////2/2/////2///2////////2//2/2/2//2///2/////2///2////////2/////|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|//@]] ",
-" [3_///////2////2///////2////2/2///2/////2///////////2//////////////////////////////2//2/////////22|}}}}(}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}(}}}}}}}(}}}}(}}}(}}}}}}}}}}}}}}}}}(}}}}}2/_1] ",
-" 33~/////////2////2//////////////////////////2////2/////////2////2///2//2/2////2/////////////2//////2}}}}}}}}}}}}}}}(}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}(}}}}}}}}}}}}}2/3]] ",
-" 3~)//2/2///////////2///2//2////2////2////2/////2/////2/2///////////////////2////2///2///2/2///2//////2|}}}}}}}}(}}}}}}}}}}}}}}}}}}}(}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}</}1] ",
-" 3_}//////2/2/2/2/////2//////2////2////2/////2//////2//////2//2///2//2////////////2/////////////////////<}}(}}}}}}}}}}}}}}(}}}}}}}}}}}}(}}}}}}}(}}}}(}}}}(}}}}}}}}}}}}}}}}}}}}}}|//1]] ",
-" [3_/////////////////2////2////////////////////////2///2//2///////////////2//2/2///////2//////2///2/////2//<}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}2/*]] ",
-" 3~~/2/2/2////////2///////////2//2/2//2/2//2////2//////////////2///2///2////////////2//////2/////////2//////2<(}}}}}}}}(}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}(}}}}22~1] ",
-" 3~3///////2/2/2/////2/2//2/////////2////////2/////2///2///2///////////////2//2//2//////2//////2//2///////////2|}}}(}}}}}}}}(}}}}}}}}}}}}}(}}}}}}(}}}}(}}}}}}}}}}}(}}}}}}(}}}}}}}}</[]] ",
-" 3~(///////////////2////////2//2/////////2//////////////////////2///2///2////////////2//////2/////////2/2/2/////<}}}}}}}}}}}}}}}}}{}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}|/|1] ",
-" 3_|////2//////2//////2/////////2///2/2////2/2/2/2/2/2/2/2/2/2///////2////////2///2//////2/////2////2////////2////<}}}}}}}}{}}}}(}}}(}}}}}}}(}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}//1]] ",
-" 33_//2/////2//////2/////2/2//2//////////2////////////////////////2//////2/2///////////2/////2///2/////////2/////2//2}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}(}}}}}}}}}}}}}}}}}(}}}}}}}(}}}}}2/*]] ",
-" 33~/////2////2/2/////////////////2///////////2////////////////2////////////2/2/2///2//////2//////2/////2/////2///////<}}}}}}}(}}}}}}}}}(}}}}}}}}}}}}}}}}}(}}}}}}}(}}}}}}(}}}}}}}}}}</~1] ",
-" 3~3//2//////////////2/2////2//2////2/2//2/2////2///////////2/////2/2/2//////////2//////2////2/////////////2//////2////2<(}}}}}}}}}(}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}</(]] ",
-" 3~(//////2//////2///////2///////////////////////2/2/2/2/2///////////////////////////2/////////2//2//2/////////2/////////2|}}}}}}}}}}}{}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}/}1] ",
-" ~_}///2////2//2////////////2//2/2/////////2/2///////////////2/2//////2/2//2//2///2/////2//////////////2////2/////2/2/2///2<}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}(}}}}}}}}}(}}}}}}}}}}}}}}2/]]] ",
-" 33_//////////////2/2/2///////////////2/2//////////////////2/////////////////////2/////////2//2///2///////2//////////////////2|}}}}}}(}}(}}}}}}{}}}}}}}}}}}(}}}}}}(}}}}}}}(}}}}}}}}}}}2/*]] ",
-" 3~~/2/2//2//2//////////2/2///////2/2/////////2//2/2/2//2///////2/2/2/////2/2/////////2////////2/////2////////2/2///////2//////|}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}</_1] ",
-" 3~3//22///////2////////////2/2//////////2//////////////////2////////2////////2//2/2////2///2////2////2//2/////////2/2////2/2///2|}}}}}}}}}}}}}}(}}}}}}}(}}}}}}}}}}}(}}}}}}}}}}}}}}}}}|/3]] ",
-" ~~)//<///2///////2//2/////////////////2///2/////////2///2//////////////2////////////////2////////2////////2/////////////////2///2<}}}}}}}}}}}}}}}(}}}}}}}}}}(}}}}}}}}}(}}}}}}}}}}}}}}}/(1] ",
-" 3_|//<//////2//////////2/2////2/2/2/////////2/2/////////////2/2/2///2//////2//2//2/2/2////////2///////2/////2/2///////2///////////2|}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}(}}}}}/21]] ",
-" ~_<//|////////2//2//2///////2////////////////////2////2/2/2////////////2////////////////2//2///////2///////////2/2/2////2////2/////2<}}}}(}}}}}}}{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}2/1]] ",
-" 33_//2</2/2////////////////////////2/2/2/2/2////////2/////////////2///////2//2///////////////////2//////2/2////////////////2////2/////2|}}}}}}}}}}}}(}}}(}}}}}(}}}}}}}}(}}}}}}}}}}}}}}}</*]] ",
-" ~~~//<2/////2//2//////2///2////2//////////////2/2///////////2//2/////2//////////2/2/2////2////2//////2/////2//////////2////////////2////<}}(}}}(}}}}}}}}}(}}}}}}}}(}}}}}}}}}(}}}}}}}}}}|/~]] ",
-" 3~)//|2//////////2/2////////2////2///////////////2///2////2///////2///2/2/////////////2////2////2/2///////////2//2/2////2////2///2///2///2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}(}}|/3]] ",
-" ~~(//}///2////////////2/2////////////2/2/2/2///////2///2////2//2///////////2/2/////////////////////////2///2//////////////2///2///////2////|}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}/(1] ",
-" ~_|/2}/////2/2/2//////////2///2///2/////////2/////////////////////////////////2/2/2////2////2/2///2//////////////////2///////////////////2//<}}}(}}}}}}}}}}}}}}}}}}}}(}}(}}}}}}}}}}}}}}}221] ",
-" ~_</<|/////////////2//////////////////////////2/2////2//2/2//2//2/2/2///2///////////2////2/////2////2//2///2//2/2//2///2//2////2/2///2///2//22}}}}(}}}}}}}}}}}}(}}}}}}}}}}}}(}}}}}}}}}}}22]]] ",
-" 33_//||/2////////2////2/2///2///2///2//////////////2//////////////////2///2////////2//////////////////////2//////////////////2//////////2///////|}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}(}}}2/*]] ",
-" ~~~//|<///2///////////////////2////////2/2//2///////2///2///2//2/////////////2//2//////2////2////2//2///////////2/////2////////////2/////////2///<}}}}{(}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}/_]] ",
-" 3~3//}<////2/2/2//2//////2//////2/2///////////2///////2//////////2////////2////////2/////2////2///////2/////2/////2/////2/2////2/2///////2/////2//2}}}}}}}}}}}}}(}}}}(}}(}}}}}}}}}}}}}}}}}/~]] ",
-" ~~)/2}2/////////////2//2///2/////////2////2/////2/2///////2///2////2/2/2/////2///////2/////////////2///2/2/////////2////////2//////2//2/////////2//2}}}}}}(}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}/[]] ",
-" ~_(/<}2/////////2//////////////////////2////2///////2///2////2///2/////////////2/2/////2///2///2/2///////////2//2////2////////////////////2//////////|}}}}}}}}(}}}}}}}}}}}}}}}}}}(}}}}(}}}2(1] ",
-" ~_|/|}/2/2/2////////2///////2/2//2/2/////////2//2////////2//////////////2/2/////////2///2///2//////2//////2/////////////2////2/2//2//2/2/////2////2//2<}}}}}}}}}(}}}}}}}}}}}(}}}}}}}}}}}}}22]] ",
-" ~3_//}}///////2///2////2/2////////////2//2//////////2//////////2//2//2////////2////////////////////////2//////2////2///////2//////////////2/////2///////2}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}</1]] ",
-" ~~_//}(///////2////////////2///2//////////2//2//2////2/2////2//////////2///2/////2/2/2///2///2///2//2//////2////2/////2//2//////////2////////2////////2//2}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}<2*]] ",
-" ~~~/2}|/2//2////2//2/2///////////2/2///2//////////////////2////2/2//2//////////////////////////2/////2//2///////////2////////2/2/2////2//2//////2//2//////2|}}}}}}(}}}}}}}}}}}}}}}}(}}}}}}}|/*]] ",
-" ~~~/2}|/////////////////2///2///////2//////2//2///2////2////////////////////2/2///////2///2//////2//////////2////2///////2////////////////2///2////////2///2|}}}}}}}}}}}}}(}}}}}}}}}}(}}}}}|/~]] ",
-" ~~)/<}|//2//2//2////2//2///2///2///////2//2/////2///////////2////2//2/2/2//////2/2//2///////2//////2//2///2///2///////2////2///////2///2////////////2////////<}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}/~]] ",
-" ~_)/|}|//////////2//////////////2//2///////2//////2//2///2////2///////////2////////////2////////////////////////2//2///////////2////2//////2///2/2///////////2<}}}(}}}}}}}}(}}(}}}}}}}(}}}}}/(]] ",
-" ~_|/|}<//2//2//2///2///2/2//2////////2//2/////2////////2/////////2//2/////////////2//2///2///2/2///2//2/2//////////////2////2///2/////////////////////2//2/////2}}}}}}}}}}}}}}}}}}}}}}}}}(}}2(1] ",
-" ~_}/}}</////////////2/////////2//2////////////////2///////2//2/////////2//2//2////////////2/////2///////////2////2//2////2///////////2//2///2/////2/2///////////2}}}}}}}}}}}}}}(}}}}}}}}}}}}22]] ",
-" ~~_//(}<//2//2//2///////2//2//2/////2//2////2////2////2//////////2//2//////////2//////2//////////////2////2////2//////////////2////2//////2////2////////2//2/2////2}}}}}}}}}}}}}}}}}}}}}}}}}}</]]] ",
-" ~~*/2}}<//////////2//2//////////2////////////2//////////2////2///////2//2//2/////2/2/////////2////2////2////2/////2////2///2////2////2///////////////2/////////2////}}}}}(}}}}}}}}}}}}}}}}}}}<2@]] ",
-" ~~~/2}}<//2///2/////////2//////////2///2//2///////2///////2///////2//////////////////2/2//2////2////////2///////////2///2//////////////2////2///2//2////////////////2|}}}}}}}}(}}}(}}}}}}}}}}</*]] ",
-" ~~~/<}}<///////2////2/////2//2//////2//////////2/////2/////////2//////////////2///////////////////2/2////2//2//2/////////////2///2////////2///2//////2//2/2//2///2////|}}}}}}}}}}}}}}}}}(}}}}|2*]] ",
-" ~_3/|}}</2//2/////2//////2/////2////////2///2/////2////2//2//2/////2/2/2/2/2///2/2////2////2////////////////////2//2/////2/////2///2//2////////////////////////2/////2/|}}}}}}}}}}}}}}}}}}}}}|/~]] ",
-" ~~)/|}}</////////////2////2/////2////2////////2/////////////////2//////////////////2////2///2//2//////2///2/2/////////2////2//////////////////2//2/////////2//////2/////|}(}}}}(}}}}(}}}}}}}}}/~]] ",
-" ~_)/}}}<//2///2////2/////////2///////////2///////2//2////2////2/////2/////////////////2//////////2/2//////////2//2//2////////2////2////2/2//2//////2/2/2/////////////////|}}}}}}}}}}}}}}}(}}}}/[]] ",
-" ~_|/}}}<///////2//////2///////////2//2////2//2///////2////2//////////2//2//2/2//2////////////2/////////2////2///////////2///////2///2///////////////////////2//2///2//2///|}}}}}}}}}}}}}}}}}}}/(]] ",
-" ~_}/}}(<///2/////2///////2////2/////////////////2///////////2///2////////////////2/2//2//2/////2////2////2/////2//////2///2///////////////2///2/2///////2///////2//////////|}}}}(}}}}}}}}}}}}}/(1. ",
-" __|2}|}<////2//////2//////2////2//2///2///2///////2////2//////////2//2//2////2////////////2//////2//////////2///2//2/////////2///////2/2/////////2//2////2//2///////2///2///|}}}}}}(}}}}}(}}}}22]] ",
-" ~~_//}}}<///////2/////2//////////////2///////2///2////2////2//2/////////2////////////2///////2////////2//////////////2///2//////2/2/////////2//////////2///////////2////////2/|}}}}}}}}}}}}}}(}221]] ",
-" ~_*/2(}}<2///2//////////2///2///2///////2///////////////////////2///2//////2////2/2/////2//////2///2///2/2///2//2/2/////////2////////////2////2///2///////////2/2/////2//2/////|}}}}}}}}}}}}}}}2/]]. ",
-" ~~_/<|}}<////////2//2/////2///////2///////2//2////2////2////2/////2//////2//2////////2/////2///////////////2////////2///2/////2////2/2//////////////2////2/2////////////////////|}}}(}}}}}}}}}}2/@]] ",
-" ~_~/<}}}</2///2//////2///////2////////2///////2////2////2////2////////2///////////2/////2//////2///2/////////////////2////2/////2////////2//2////////2///////////2/////2//2//2///}}}}}}}}}}}}}}22*]. ",
-" ~~~/<}}(</////////2/////2//////2//2/////2////////2/////////////2///2////2///2/2//////2///////2///////2///2///2/2//2//////////2////////2///////2/2///////2////2////2/2////////////2|}}}}}}}}}}}}</*.] ",
-" ~_~/<}|}|//2//2///////////2/////////2//////2///////2//2///2/////////2//////////////////2//2/////2/////2///////////////2///2//////2/2//////2//////2///2///2///////////////2////2////}}(}}}(}}}}}<2*]. ",
-" ~_)/|}}}|///////2///2///////2////2///////2////2/////////2////2//2//////2//2////2/2/2//////////////2///////2/////2///2///2///////////////2//////////////////2//2///////2////2/////2/2|}}}}}}}}}}</~]] ",
-" ~_)/|}|(|/2//////////2//2/////2///////2/////////2//2////////////////2///////////////////2/2//2/////////2/////2//////////////2/2//////2/////2/2////2/////////////2//2//////////2/////2}}}}}}}}}}</~]. ",
-" __)/|}}}|////2///2////////2///////2/////2/2//2////////2///2///2///2////2///2/2//////2//////////2///2///////2/////2///2///2//////2/2////////////2////2//2//2///////////2//2///////////2}}}}}(}}}</~1. ",
-" __[/|}}}(/////2//////2/////////2////2//////////2///2//////2//////////////////////2////2///2/////2///2///2/////2///2///2///////////////2////////////////////2//2///2/////////2/////2///<}}}}}}}}</~]] ",
-" ~_(/|}}}}//2//////2/////2///2//////////2///2///////////2///////2///2//2/2/////2////////2////2/////////2/////////////////2//2/2/////2///2/2//2////2///2//////////2///2///2/////2////////<}}}}}}}</[]] ",
-" __}/|(}}}2////2///2//////2//////2/2/////2///2//2/2//2//////2///2////////////2////2/2////////////2/////////2///2////2//////////2/2//////////////2///2///2////2/////////////////////2//2//<}}}}}}</(]. ",
-" ~_}/}}}}}2///////////2//////2///////2////////////////////2/////////2///2/2/////////////2//2///////2/////2///////2////2//2/2///////2//2////2///////////////2////////2/2///2/2///2/////////<}}}}}2/(1] ",
-" _*|/}|(}}22////2/////////////2///2////2/////2///2//2//2////////2////2/////////2////2/////////2///////2/////2///////////////////2///////2////2//2//////2//////2//2///////////2/////2////2//|}}}}2/(]. ",
-" __}/}}}}}<///2////2///2/2//////2////2///2/////////////////2//2//////////2//2/////////2/2//2////2///2/////////2///2////2////2////2//2////2////////2/2////2/////////////2///////2/////2//////|}}}2/(1. ",
-" __(/}}}}}|////////////////2/2////////////2///2//2//2///2////////2////2////////2/2///////////////2////2//2/////2////2////2///2///////2//////2//2///////////2//2///2/2////2//2///2////////2///2}<//(]] ",
-" ~_//(}}}}|////2/2//2////2//////2/////////////////////2/////2///////2///2//////////2////2/2//2/////////////2//////////////////////2////2//2//////////2//////////2/////2///////////2///2////2//////}]] ",
-" ~__//}}}|(}2//////////2///////////2//2/2///2/2////2/////2/////2///////////2/2////////2////////////2///2////////2/2///2///2///2/2//////////////2/2/2////2//2//2/////2////2///2//////2//////////2///21] ",
-" __*//}(|}}}////2///2/////2/2///2///////////////2////////////2////2///2//2/////2/2////////2//2//2////////2///2//////////2////////////2///2///2///////2/////////2///////////2////2///////2////2/////2]]] ",
-" __*//}}}}|(22///2////2/////////////2////2//////////2/2//2////////2////////////////2///2///////////2//////2////////2//////2//////2////2////////////2////2//2/////2///2///////2///////2////2////2///21]. ",
-" ___//|}}}}}2///////2//////2//2//2/////2///2///2//2///////////2////////2//2///////////////2//////////2/////////2/////2//////2//////2//////2////2//////2//////2/////2///2/2///////2/////////////////21]. ",
-" __*//<(}}}}|///2///////2/////////////////////////////2////2////////2////////2//2///2////////2//2/////2/////2///2/////////////2////////2////2///2//2/////2////////////////////2///2////2///2////2///].] ",
-" __*//|}}}}}|///////2//////2////2/2//2///2//2///2///2////2////2//2//////2/2//////////2/2/2/2//2///2/////2/////////2///2//2//////2//////////////////////////2///2////2//////2////////2////2////////2/]]. ",
-" __*//|}}}}}}/2//2/////2/////2////////////////////////2//////////////2///////2//2/2//////////////////////2//2//////2///////2////////2///2///2//////2//2/////2////2//////2/////2////////////2/2/////21.] ",
-" __*//|}(|}(|2/////2//////////////2///2////2//2//2///////2///2///2///////2//////////////////2//2//2//2////////2////////2/////2///2////2///2///2/2///////2/////2//////2//////////2////2/////////2///21.. ",
-" __*//|}}}}}}22//////2//2//2///2////////2////////////2////2///////2//2////2//////////////2/////////////////////2////2/////////2///////////////////////////////////2/////2//2//////2////2////////2///]]] ",
-" __*//<}}}}(|<///2////////////////2////////2////2/2////2//////2/////////2///2/2//2/2/2///////2/2//2///2//2/2/////2//////2//2//////2/2///2///2////2//2/2///2////2/////////////2///////////2///2////2/].. ",
-" __*//<}}}}|(|////////2/////2/2//////2/2////2/////////////2////2/////2/////////////////2///2///////2/////////////////2/////////2//////////////2/////////////2//////2/2///2////2///2/2/////2////////2]]] ",
-" __*//<}}}}}}}2///2/////2////////2/////////////////2///2/////////2///////2/////2///////////////2/////2//////2//2///2/////2////////////2///2///////2////2////////2//////////2////2/////2/////////2//21.. ",
-" _**//2(}}}}}|</////2////2/////////2/////2///2//2///////2///2/////2///2////2//////2/2///2/////////2////2/2////////////2/////2///2//2///////////2////2////2///2////////2///////////////////2//2/////<]]. ",
-" **</2|}}}(|(<//2/////////2//2//////2/////////////2//////2////2//////////2//////////2///2//2//2/////////////2///2////////2////////////2///2///////////////2/////2//////2/////2///2////2///////////(]] ",
-" _*}/2}}}}}}}|///////2//////////2/////2///2//2///////2////////////2///2/////2/2//////////////////2//2////2///2////2///2/////2///2//2///////2////2////2///////2////2///////2////////2/////2///2////(]. ",
-" **|//}}}}}}(|2//2/////2//2//2/////////////////2//2//////2//2///2////////2/////2/////////2//2////////2//////////////2/////////2////////2/////2////2////2////////////2///2/////2////////////////2//(1. ",
-" _*}//(}}}}|(|<////2//////////2////2/2//2//2//////////2/////////////2////2////////2/2/2///////////2//////2///2////////2//2//////2///2////////////////////2///2/2/////2/////2///2///2//2///2///////[]. ",
-" **3//||(|}}}}|/////////2///////2//////////////2///2/////2///2///2////2//////////////////////2/2////2/2////////2/2/////////2//////2/////2//2///2///2/2/////2/////2//////////////////////2///2/////~]. ",
-" **3//||}}}}}|(2//2//2/////2//////////2////2////2////2/////////////////////2/2/2//////2/2//2/////////////2////////////2//////////////2//////2///2/////////////////////2////2///2///2///////////2/2~]. ",
-" **~//|}}}}(|(|2////////2//////2//2/////2//////////////2/2///2///2//2///2///////2/2/////////////2/2////2///2//////2/////2///2//2/////////2////////////2//2///2////2/////2////////2///2////2//////2*.. ",
-" **_//<(}}|}||(|//2/////////2//////2/////////2/////2//////////2//////2///2///////////////2///2//////2////////2/2/////////2////////2///2/////2///2//2///////////2///2/////////2/////////2////2////2*]. ",
-" *@_//2|}}}}}(||2///2///2///////2//////2//2////2////////2///////////////////2//////2/2///////////////2//2/////////2//2///////2//////2//////////////////2///2/////////2///2/////////2//////////2//21.. ",
-" **@///(|(}}}|(}<////2////2//2//////2/////////////2//2///2/2///2//2///2//2////2////////2//2///2//2/////////2///2//////////2////2///////2////2///2///2///2//////2///////2////2/2/2////////2///////<].. ",
-" *@<//}}}}}}}|}|///////////////2//////2//2///2/////////////////////////////////2/////////////////////2/2////2///2/2///2/////////2///////2////////2/////////2////2///////2/////////2//2////2/////(]. ",
-" **(//|}}}}|(}|(2//////2///2/////2/////////////2////2//2///2//2///2//2//2//2///////2//2//2/2/2//2/2//////2//////////2//////2///////2////////2//////2////2////////2/2/2///2//////2////////////2//3]. ",
-" *@)//|}}}}}}}}|<//2/////2///2/////2//2//2///////2//////////////2////////////2/2////////////////////////////2/////////2//2///2///2///2///2////2/////////////2//////////////2/2/////2///2///2///2_]. ",
-" *@_//<}}}|(}|(}(///2/2/////////2///////////2/2/////2///2//2//////////2//2///////2/////////////////2//2//2///2/2/2/2//////////2///////2////////////2/2///2/////2//////2/////////2///2///2////2//*]. ",
-" @@*//2}(|(|}}}||<//////2//2//2///////2//2////////2///2///////2///2////////2////////2//2////2/2///////////////////////2//2/////////2/////2//2///2//////2////2///2/2/////2////2/////////////////2].. ",
-" *@@2//|}|}}|(|(|(///////////////2/2///////////////////////2///////2///2//////2///2//////2///////2/2//2//2/////////2///////2///2/////////////2////////////2/////////2/////2/////2/2/2////2///2/}]. ",
-" @*}//}}}}}}}}}|}2//2///2//2//////////2//2//2/2/////2//2//////2/////2///2//2//2////2//////////////////////2//2/2/////2//////2///2///2///2//////2//2/2//////2/////////2///////////////2////////3]. ",
-" @@3//<(}}}|(|(|(|///2//////2/2///2/////////////2/////////2////2/////////////////////2///2//2/2///////////////////2////2/2////////2//2/////2//////////2/2/////2/2/////////2/2///////////2////2_]. ",
-" @@_//<|}}}}}}|}|(//////////////2///2///2///////////2//2//////////2///2//2/////2///////////////////2/2/2////////////////////2/2/////////2////2//2//////////2//////2///2///////2/2/2///////2//2@.. ",
-" @@@///(}}}}}|(}}|(////2//2///////////////2//2///2//////////2//////2///////2//////2//2/2/2////2//2///////2/2///2//2/2/////2//////2///2////////////2/2///2///////////////2////////////2///////|].. ",
-" @@|//|}}}}(|}|}(|2/////////2///2//2//////////2/////2//2/////2////////2/////2//////////////////////////////2/////////2///////2///////2//2/2/2//////////////2///2/2/2//////2/////2/////2///2/3]. ",
-" @@3//<(}}}}|(}||(|2///2/////2//////2//2//2/////////////2/////2////2/////2/////2/2////////2//2////2//2////////2////////2////////2/2///////////2/////2////2/////////////2//////////2////2///2_]. ",
-" @@_//<|}}}}}}}}}|}2/2////2/////2/////////////2//2//2//////2///////////2////2//////2///2///////2///////2////////2/2//////2////////////2/////////2/////2/////2///////2/////2/2///////2//////2@.. ",
-" 1@@2//}|(}}|(}|(|(|//////////////2//2////2//////////2/2////////2//2////2/////////////////2///////2//////2/2////////2//////2/2/////2///////2//////////////////////2////////////2/2/////2///}]. ",
-" @@(//|}}}}}}}}|}|(<//2///2//2////////2//////2/////////////2/////////////2//2///2//2///////2///////2/////////////////2////////2///////2////2/2/2/2/2//2/2///2/2/////2/2////2////////////2/~.. ",
-" 1@_//<}}}|(}|(|(||(///2//////2//2/2//////2////2/2///2//2////2///2///2///////2////////2///////2//////2/////2/2//2//////2//////////2/2///2/////////////////2/////////////2/////////2//////2@.. ",
-" 1@@//2|(|(|}}}}|}(||//////////////////2////////////////////2//////2////2//2/////2/2///2/2/2/////2/////2//////////2/////2/2/2//2////////////////////2//////////2//2/////////2/2/2///2////}].. ",
-" 1@(//|}|}}}}|(||(|(<///2//2//////2///////2//2/////2///2/////2//////////////2////////////////2//////////2///2//////2//////////////////////////2///////2////2////////2////2///////////2//~]. ",
-" 1@_//<}}}}(|}}}}||(|2///////2//2///2///2//////2/////2/////////2///2//2////2///2/////////////////2/2//////////2/////////////2//2//2/2/2/2/2/////2///////2/////////////2////////2///////2@]. ",
-" 11@///(}}}}}}|(|(||(|///2///////////////////////2////////2/////2///////2/////////2/2/////2///2//////2//2///////2//2/2//////////////////////2//////2///////2/2/2/2//////////2/////2////|].. ",
-" 1@)//|}}}}(}}}}|}|}(<//////2////2//2///2/2///2///2///2////2///////2//////2//2/2/////2///////////////////2/2//////////2/2//////2/////////////2/////2/2////////////2///2/2////2//2//2//_]. ",
-" 11_//<|(|}}}}|(|(}||(<//2////2//2/////////////////2////////////2/////2////////////////2//2///2//2/////////////2//////////2/2///////2/2/2//////2/////////////////////////////////////2@.. ",
-" 111<//}|}}}}}}}}|}(|||/////////////2/////2///////////2//2///2//////2/////2///2//2/2///////2///////2/2/2////2//////2////////////2////////2/2//////////2/2//2//2/2/2/2////2///2/////2/).. ",
-" 11~//<(}|(}}}}}}|}}(|(////2////2/////2///2//2/2//2////////////2/////2////2///////////2//////2/////////////////2////2/2////2/2///2////////////2/2//2///////////////////////////2///2*.. ",
-" 11*//<|}}}}}(|(|}(||(||/////2/////2////////////////2////2////////2//////////2////2////////////2///////2/2//////////////////////////////////////////////2//2////////2/2/2/2/2//////}].. ",
-" 111(//|}}}}}}|(}||(|}|(<2//////2///2/////2////2/////2////2//2/////////2//////2///2///2/2/2/////////////////2//2/2////2/2////////2//2/2//2/2////2////2///////////2/////////////2///~]. ",
-" 11*//<(|}}}}}}}}}|(|}|(////2////////2////////////////////////2////2////2//////////2///////2///2/2/2///////////////////////2/2/////////////2/////2/////////2/2/////////////2////2<1.. ",
-" 111|//}}}}}}}}|(}||(||((<//////2//////2///2/2//2/2//2///2//////2////////2//2//2/////////////2/////////2/2/2////2/2/////2///////2////2////////////////2/2///////2////////////////3]. ",
-" 11_//<}}}}(|}}}}(|}}|||(2//2////2////////////////////2////2//////2//2///////////2//2//2//////////2///////////////////////////////////2////2//2//2///////////////2/2/2//2/2//2/2@.. ",
-" 111|//}}}}}}}}||(|(|(}||(</////////2///2///2///2/////////////2////////////2//2//////////2////2/////2///////2////2/2/2//2/2/2//2/2//////2/////////2/////2/2/2/////////////////2[... ",
-" 11_//<}}}}(}}}}}|}}|}(||(2//2//2////////////2///2////2////2//////2///2////////2//2//2////2////2/////2//2//////////////////////////2///////2///////2/////////2///////2///2///2@.. ",
-" 111|//}}}}}}}}}|(}}}|(}||(<///////2//2//2////////2////2///////2////////2///2////////2/////2///////////////2/2//////2//////2////2///////2/////2/////2//////////2/2///////////3... ",
-" 11_//|}}}}(|}(}|}(|}|}(||(2//2//////////////2//////////2///2////2///2////////2//2////2//////2/2/2///2/////////////////////////////2//////2////2/////2//2/2///////2///2///2/@.. ",
-" 111|//}}}}}}|}}}}|(}}||(||(|/////2///2///2///2//2/2///////////////////2//2//////2////2//2/////////////2////2/2/2////2/2////2//2/////2/2////2////2/////////////////////2///3... ",
-" 11_//<}}}(|(|}}}}}}}(||(||(<2///////////////////////2///2///2//2///////////2//////////////2////2//2///2////////2///////2///////2////////2////2///2//2////2///2///2/////22@.. ",
-" 111(//|}}}}}|(}}}}}|(}|(||(|(<//2//2///2/////2///////2////////////2////2/////////2//2//2///2/////////////2///////2//////2//2/////2///2///2////////////2/////////////////~... ",
-" 11*//<}}}}}}|}}(|}}|}}|}}||}|<//////////2/////2/2//////2///2//2////2//////2//2//////////////2//2//2///2///2///////2/////////2/////2///////2/2///2//2////2/2/2/2//2/2//<1.. ",
-" 111)//|}|(|(}}}}}}}}|(|(|(|(}(}/2///2//////2////////////2//////////////2///////2///2//2//2/////////2////////2/2////2/2//2///2//2/////2///////2///////////////////////2_]. ",
-" 11@<//}}}}}}}}}(}}}}}}}}|}|||(|<//////2/////2//2//2/////////2//2///2//////2///////////////2///2//////2///2/////2//////////////////2////2///////2//2/2/////////2///2/(1.. ",
-" 111~2/<}}}}}}}}}}}}}}|(|(|(}|(|(}/2////2////////////2////2//////2/////2////2///2///2//2///2///2//2////2///2//////2///2//2///2//2////////////2////////2/////2///////2*.. ",
-" 111|//|}}(|}}}}}(}}}}}}}}|}}|||(|</////////2///2/////2//////////////////////////2//////////////////2///////2//////2//////2////////2////2///////2//////2//////////23].. ",
-" 11@2/2}}}}}}}}|}|(}}}}|(|(|(}}|(|(<////2///2///2////////2//2///2//2///2////2////////2//2///2///2//////2///2//2//////2////////2////2///2///2////2//2//////2/2/2//<1.. ",
-" 111[//<}}(|(|(|(||}}}}}}}}}|}}(|}|}|</////////////2//2//////////////2////2///////2///////////2//////2//////////2//////2///2//////////////////////////2/////////2*.. ",
-" 111|//|}}}}}}}|(|(|(}}}}|(}}}|(|(}|(|<//2//2//2/////////2///2//2//////////2//2/////2///2///////2/////2////2//////2////////////2///2///2//2//2///2/////////////)].. ",
-" 11@///}}}}}}}}}}}}|}}}}}}}}}}}}}}}|}}|2///////////2//2///////////2//2////////////////2///2//////2//////2//////2/////2///2//2/////////////////2///2/2/2//2/22<1.. ",
-" 111~//2}}}}}}}}}|(}|(}}}}|(}}}}|(|(}}|(|22//2//2////////2//2/////////2///2///2//2//////////2//////////////2/////2////2/////////2///2////2//////////////////2*].. ",
-" 111(//<}}}}}}}}}}}}}}}}}}}}}(|}}}|}}}}}(|<2///////2/////////2////2////////2//////2////2//////2//2//2///2///////////////2///2////2////2////2//2///////////23].. ",
-" 11@<//|}}(}}}}}}}}}|(}}}}|}}}}|(|(}}}|}}|(|<22////2///2/////2///////2////////////2///////2//////////////2//2////2//////2/////////////////////2//2/2/2///(1.. ",
-" 111_///|}}}}}}(|}(|(|}}}}}}}}}}}}}}}(|(|(|}}||</////////2////////2/////2///2//2//////2////////2///2//////////2////2///////2//2///2///2////2////////////|@]. ",
-" ]11~2//}}}}}}}}}}|}}|(|(}|(}}}}}}}}}}}}|(|(}}((|<<2/////2////2/////////2////////2////2///2////2////2///2//////////2///2//////////2////2/////2//////2/2_].. ",
-" ]11(//2}}}}}}}}}}}(|}}}}}|}}}}}(|}}}}}}|}}}}|}}}}||<2/////2////2//2///////2//////////////////////2//////2///2////////////2//2////////////2////2////23].. ",
-" 111(///(}}}}}}}}}}}}}}|(|(}}}|}}}}}}}}}}}}}}}|(|(}}}(|<</////////////2/////2////2////2//2///2/////2/////////2///2////2///////////2///2////////////(].. ",
-" 11*<//<}}}(}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}(|(}||<22///2//////////2////2/////////////////2///2/////////2///////2//2//2////////2//2///2|1.. ",
-" ]11@///<}}|(}}}}}}}|}}}}|(|(|(}}}}(|(|(}|(}}}}}}}}}}|}|}}}}}}}(}||<<222/2///////////2///2//2//2/////////2///2/////////2//////////2///2///////2/<@].. ",
-" ]11_///<}}}}}}(}}}}}}}}}}}}}}}}}}|}}}}}}|(|}}}}}(|}(|(|}}}}}}|}}}}}}}(|}}}||<22//////2/////////2///2/////////2///2///////2////////2////2////22*... ",
-" ]11_///2}}}}}|(}}}}}}}}}}}}|(}}(}}}}|(}}}}}}}}}}}}}}|(}|(}}}}}}|(}}|}}}}}}}}|(}|<2///////2/////////2////2////////2//2////2//2/////////2////2_... ",
-" ]113///2}}}}}}}}}}(}}}}}}}}}|}}}}}}}}}}}(|(|}}}}}}}}}}}}}}}}}}}|}(|(|(|}(|(|}}}}}}|2//2////2//2//////2/////2/////////////////2////2//////2_].. ",
-" ]113///2}}}}}}}}}}}}}}|(}}}}}}}}}}}}}}}}}}}|(}}}}}}}}}}}}(|(|(}}}}}}}}|}|}}}}}}}}}}}<2////////2///////2////2///2///2///2////////////2//23].. ",
-" ]11[///2|}(}}}}}}}}(}}}}}}(}}}}(}}}}}}}}}(|}}}}(}}}(|(|}|}}}}|}}}}}}}(|}(|(|(|}}(|}}}|2/////////2///////////2///////////2//2//2//////231.. ",
-" ]113////<}}(}}}}}}}}}}}}}}}}}}}|(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(|22///2////2////2////////2//2/////////////2///3].. ",
-" ]11[////|}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}(}}}}}}}}}}}}}(|(|}}}}}|}}<//////////2////2////2//////2////2///2///2231.. ",
-" .11[2///2}}}}}}}}(}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}|(|(|(}|(}}(</2//2/////////2////////////2///////2///3].. ",
-" ]]1_////2|}}}}}}}}}(}}}(}}}}}}(}}}}}(}}}}(}}}(}}}}}}}(}}}}}}(}}}(}}}}}}}}}}}}}}}}}}|}}}}<//////2//2///////2//2/////////2/////<~].. ",
-" ]11_2////<}}}}}}}}}}}}}}}(}}}}}}}}|}(}}}}}}}}|(}}}}}}}(}}}}}}}}}}}}}}(}}}}}}}}}}|(}}}}|(}/2///////////2/////2//2///2///////2_].. ",
-" ]]1@2////<}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}(|}}}}}}}}|/////2//2//2////2//////2////2//2<*].. ",
-" ]11@}2////<}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}(}}}}}}}}}}}}(}}}}}}|(}}}}}}}}}(/2///////////////2////////////<@].. ",
-" ]]11(/////2|}}}(}}}}}}}}}(}}}(}}}}}(}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}(|}}}}}}}}}}}(|}}}(|}|///2//2//2/2//////2////2//2/(11.. ",
-" ]]11~/2////<}}|(}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}(}}}}}}}}}}}(}}}}}}}}}}}}}}}}}|///////////2//////2///////31... ",
-" ]]1*</////2<}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}(}}}}}}}}}}(|}}}}(}}}}}}}}}}}}}}}}(|(|}}}}(|///2/////2///2////////2/<_1... ",
-" ]]11(/2////2}}}}}}}}}(}}}}}}}}}}(}}}}(}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}|}(|//2//2////////2//2///2|@... ",
-" .]11~///////<|}}(}}}}}}}}}}}}(|}}}}}}}}}}}}(}}}}}}}}}}}(}}}}}(}}}}}}}}}(}}}}}}(|}}}}}}//////////2//2/////2/311.. ",
-" ].]1@}2//////2|}}}}}}(}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}|}}}}}}}|(}}}}}(<//2///2///////2///<_1... ",
-" ]]11~2///////<}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}}(}}}}}}}}}(|}}}}}}}}}}(}}}}(|}}}}}}}}}</////////2/////22)@].. ",
-" ].]1@(/2//////2|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}(}}}}}}}}}}}}}|(}}}|(|//2//2/////2///<_]... ",
-" ]]]1_<2///////2<}}(}}}}}}}}}}}}}(}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|////////////22)1]... ",
-" ]]]11~/2////////2|}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}(}}}}}}}}}}}}}}(}}(}}|(}|(|////2///2///(@]... ",
-" ]]]1@3/2////////2<|}}}(}}}}}}}}}}}}(}}}}}}}}}(}}}}}}}}}}}(}}}(}}}}}}}|}}}}}}}2/2////2//2|_1]].. ",
-" ]]]1@[2//2///////<<|}}}}(}}|(}}}}}}}}(}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|(}}}}}}/////////|~1]... ",
-" ].]]1@3/2//////////<<}}|}}}}}}}}}}(|}}}}}}}}}}}}}(}}}}}}}}}}}}}}(}}}}}}}}</2///2/|_11... ",
-" .]]]1@[<2//2//2/////2<|}}}}}}}}}}}}}(}}}}}(}}}}}}}}}(}}}}(}}}}}}}}}}}}|///2//(~1]... ",
-" ..]]11_|////////////2/<<|}}}}}}}}}}}}}(|}}}}}}}}}}}}}}}}}}}}}}(|(|(2////2(_11... ",
-" .]]1]1*32/2/////////////2<|}}}}}}}}}}}}}|(}}}}}}}}}}}}}}}}}}}}}|///2|3@].... ",
-" ...]11_)22/2//////2/////22<<|}}}}}}}}}}}}(}}}}(}}}}(}}}}}}<2/22)*@1]].. ",
-" ...]]11_)/2/2////////////////2<<|}}}}}}}}}}}}}}}}}}}|<<//2[_11..... ",
-" ..]]]]1*3(2/2/2/////////2////////222<<<<<<<<222///2|3*1]].... ",
-" ....]111@~(<2/2///2////////2///////////////2)~_1]]..... ",
-" ....]]]1]1@_3)(2222/2/////////2222<)[_*@]]].].... ",
-" ....]]]]1]111@@**_~_~~_~_*@*11]]]]....... ",
-" .........]]]]]]]]]]]]]]]......... ",
-" .................... ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
diff --git a/perl-install/pixmaps/mouse_3b_left.png b/perl-install/pixmaps/mouse_3b_left.png
new file mode 100644
index 000000000..4115a3f8c
--- /dev/null
+++ b/perl-install/pixmaps/mouse_3b_left.png
Binary files differ
diff --git a/perl-install/pixmaps/mouse_3b_middle.png b/perl-install/pixmaps/mouse_3b_middle.png
new file mode 100644
index 000000000..c2c99f1f7
--- /dev/null
+++ b/perl-install/pixmaps/mouse_3b_middle.png
Binary files differ
diff --git a/perl-install/pixmaps/mouse_3b_mini.xpm b/perl-install/pixmaps/mouse_3b_mini.xpm
deleted file mode 100644
index d7ecefe60..000000000
--- a/perl-install/pixmaps/mouse_3b_mini.xpm
+++ /dev/null
@@ -1,211 +0,0 @@
-/* XPM */
-static char * mouse_3b_mini_xpm[] = {
-"105 175 33 1",
-" c None",
-". c #0C1834",
-"+ c #FE9A02",
-"@ c #303C5D",
-"# c #AB8128",
-"$ c #E7A418",
-"% c #DAA22A",
-"& c #95742E",
-"* c #E6A929",
-"= c #747C98",
-"- c #62543B",
-"; c #F7B01E",
-"> c #FEA005",
-", c #B7944C",
-"' c #ACAECB",
-") c #816834",
-"! c #7C85A3",
-"~ c #AFB2CF",
-"{ c #A28C5E",
-"] c #5F6A8B",
-"^ c #E2A62E",
-"/ c #14254C",
-"( c #424E6E",
-"_ c #FEB212",
-": c #BABEDA",
-"< c #6B7491",
-"[ c #848BA9",
-"} c #9A9ABE",
-"| c #D6A236",
-"1 c #A6A8C7",
-"2 c #9FA0C0",
-"3 c #515D7F",
-"4 c #CB9420",
-" ]]}3. ",
-" 3]}(. ",
-" ]<}@. ",
-" 3=}@. ",
-" 3=}/ ",
-" 3!}/ ",
-" 3!}. ",
-" (!}. ",
-" 3[}. ",
-" ([}. ",
-" (}}. ",
-" (!}. ",
-" (!}. ",
-" (!}/ ",
-" (=}/ ",
-" (=}@ ",
-" ]<}@. ",
-" ==}<@@ ",
-" !!}}}!@/ ",
-" 3}}}}}[/ ",
-" (}}}}}}/ ",
-" @}}}}}}(. ",
-" ([}}}}}3. ",
-" (!}}}}}<. ",
-" 3!}}}}}!/ ",
-" ](@@@@@@/( ",
-" '2}[]3<]==<]3]]=== ",
-" 2}[2'::~'~1111'':1}=]]] ",
-" ~2[=(:22}}}}}}}}}}}}2:[/3(]3 ",
-" 2[,_$/}1}}}}}}}}}}}}}}2(@_%-(33 ",
-" '[,;___(]'}}}}}}}}}}}}}}}/)___4((( ",
-" 2[^_;>__)@:}}}}}}}}}[}}}}!/#_____&@(( ",
-" ~}{_>+++__#/:1}}}}}}}}}}}}}</$______4@@@ ",
-" '[,;>+++>__4/~~}}}}}}}}}}}}2]/________;-@@ ",
-" 1!%>+++++___*/}:2}}[}}}}}}}}13@_________;)@@ ",
-" 2!*>+++++_____/[:'}}}}}}}}}}}1@-_________;;)/@ ",
-" 1!$++++++______@=::}}}}}}}[}}}~@-____________)// ",
-" 2!%++++++_______(]::'}}}}}}}}}}:/&_____________)@/ ",
-" 1!%>+++++>_______-3:~:}}}}}}}}}}:/)______________-// ",
-" [,>+++++_________-3:::2}[}}}}}}}1/#_______________(// ",
-" }{>+++++>_________)3:::~2}}}}}}[21/#_______________$@// ",
-" }=_+++++;__________)(~:::2}}}}}}}}1/4________________4// ",
-" 2!$+++++>___________)(:~::~}}}}}}}2}/4_________________&// ",
-" [4>++++_____________&(:::::2}[}}}}2[/4__________________(// ",
-" }{;++++>_____________#@~::~:~2}}}}}2}/%__________________$// ",
-" }=*++++_______________&@::::::2}}}}}}}/*________________>__&// ",
-" !4>+++>_______________#@~:::::~}}}}}}[/$_________________>__(/. ",
-" [!_+++>________________&@:~:~:::2}}[}2!/*__________________>_%// ",
-" =*>++>_________________#@:::::::~}}}}}!/%__________________>>_)/. ",
-" [{_++>__________________&@~:::~:::'}}}}!/*__________________;+;;// ",
-" }<;++>___________________#@::~::::::2}}}!/*___________________++_&// ",
-" !,;+>____________________&@::::~:::~:}}1[/*___________________>+>;@/ ",
-" [=_+>_____________________&@~:::::::::~1~}/$___________________>>+;&// ",
-" !,;>______________________)(::::~:::~::::}/|___________________;+++_@/ ",
-" [=_>;______________________)(:~:::::::::::}/4____________________+++>#./ ",
-" [{_>_______________________-(::::~::~:::~:1/,___________________>++++;@. ",
-" <__________________________]3::~::::::::::~/#____________________++++>&// ",
-" !#__________________________(]:::::::~:~::::/#___________________>+++++;/. ",
-" <|;_________________________@]::::~:::::~:::@)___________________>+++++>-/. ",
-" [(4__________________________@!:~:::~:~::::::@)__________________;++++++>-// ",
-" =@)__________________________.[:::::::::::~::((__________________>++++++>/// ",
-" !<<@_________________________%/}:::~::::~:::::](_________________>+++++++#/@3. ",
-" ![~/)________________________,/':~:::::::~::::</_________________+++++++$//[2/ ",
-" <~:[/,_______________________&/::::~:~::::::::[/________________+++++++>(/3::@. ",
-" !<:::</#______________________)@::::::::~::~:::1/,______________++++++>$@/3~2:</ ",
-" =}::::!/3_____________________(3:~::::~:::::::::/{____________++++++>_#//]'}}1'. ",
-" ]~:::::2(/)___________________@<:::~:::::~:~:~::@)___________>++++>_#(/@[12}}}:(. ",
-" !=::~:::::!@@]|_______________%/}:~::::~:::::::::3(________>++>>>_$&@//=~2}}}}}~=/ ",
-" =}:::::~::::!(/@],*___________#/~:::::::::::~::::</________>__;4)@//([~2}}}}}}}1'/ ",
-" ]~::~::~::::::'=3/@@3&,*______-(::~:~::~:~:::::::'/,_____$4&)@///(=''2}}}}}}}}}2:@. ",
-" ==::::::::~::::::::2=3(///@(-)&/3}}1111::::::~121}[@(&)-@////@3=2::1}}}}}}}}}}}}}~=/ ",
-" =[::::::::::~:::~:::::::~[!<3(@@/////////////////////@(3]=[2::~'1}}}}}}}}}}}[}}}}11. ",
-" ]~:~:~::~::~:::~::::~:::~''~~:::::~1112[}[[}[}111~::::~:::~'122}}}}}}}}}}}}}}}}}}2:@. ",
-" =<::::::::::::::::~::::::::~1}}2221'~~~:~:::::::~:~~~''112}}}}}}}}}}}}}}}}}}}}}}}}}~]. ",
-" =[:::::~::~:::~:::::~::~::::::12}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}}}}}}[}}}}'[/ ",
-" ]1~:~:::::~::::~::::::::::::::::~2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}1~/ ",
-" ]::::::~:::::~::::~::~:~:~:~:~::::~1}}}}}}}}}}[2}}}}[}}}}}}}}}}}}[}}}}}}}}}}}}}}}}}}:(. ",
-" ==::::::::::::::~::::::::::::::::::::~1}}}}}}}}}}}}}}}}}}}}}}}[}}}}}}[}}}}[}}}}}}}}}}'<. ",
-" <[:~::::::~:::~::::~::::~::::::~:~:::::~12[}}}}}}}}}}}}[}}}}}}}}}}}}}}}}}}}}}}}[}}}}}1}. ",
-" <1:::~:~::::::::~::::~::::~:~:::::::::::::'}}}}}[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}2:/ ",
-" ]::::::::~:~:::::::::::::::::~::::~::::::::~'2}}}}}}}}}}}[}}}}}[}}}}}[}}}}[}}}}}}}}}}}:(. ",
-" <=::::~:::::::~:::~::::~:::::::::::::~:~:::::::'}}}}}[}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}}}}']. ",
-" <[:~::::~:::::::::::~:::~:~:~::~:~::::::~::::~::~'}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}1[/ ",
-" ]1::~:::~::~:~:::::::::::::::::::::~::::::~::::::~:1}}}}}}}}[}}}}}[}}}}}}[}}}}}}}}}[}}}2~. ",
-" ]::::::::::::::~:~::~:~::::::~:~::::::~::::~::::::::~2}}}}}}}}}[}}}}}[}}}}}}[}}}}}}}}}}}:@ ",
-" <]:::::::~:::~:::::::::::~::~::::::::~:::~::::~::::::::'}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}'3. ",
-" <!~::::::::~::::::~:::::::::::::~:~::::::::::::~:~::::::~1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}1=. ",
-" <[::~:~:::::::::~:::::~:::~:~::::::::~::::~:::::::~:~:::::~2}{}}}}[}}}}}}}[}}}}[}}}}}}}}}2}. ",
-" ]1:::::::::::~::::~::::~::::::~:::~:::~::::~:~::::::::~:::::~2}}}}}}}}[}}}}}}}}}}}}}}[}}}}~/ ",
-" ]:::~:~:~:~:::::::::~:::::::~:::~:::::::~::::::~:::~::::::::~:2}}}}}}}}}}}}}}}}}}}}}}}}}}}~@ ",
-" ]:~::::::::~::~:~::::~:~::::::::::::~::::~:::::::::::~::~:~::::~}}}}}}}}}}[}}}}[}}}}}}}}}}'(. ",
-" ]!:~:::::::::::::::~::::::~::~:::~:~:::~:::::~::~::~::::::::::::::2}}}}}}}}}}}}}}}}}}}}}}}}1]. ",
-" ][~~:~:~:~:::~::::::::::::::::~::::::::::::::::::::::~::~::::~:::::'}}}}}}}}}}}}}}}}}}[}}}}2[. ",
-" ]2':::::::::::::~:::~:::~:~::::::::~:::::~:~::~:::~::::::::::::~::::~}}}[}}}[}}}}[}}}}}}}}}}2. ",
-" ]~1:::::~:~:::~::~:::~::::::~::~::::~:~:::::::::~:::~::~::~::~:::~::::'}}}}}}}}}}}}}}}}}}}}}~/ ",
-" 3:2~:~::::::~::::::::::::::::::::::::::::::~:~:::::::::::::::::::::::::~}}}}}}}}}}}}}}}}}}}}'@ ",
-" <:1::::::::::::~:~:~:~::~:~::~:~::~:::~:~:::::::::~::~::~:::::~::~::~::::2}}}[}}}}[}}}}[}}}}1(. ",
-" ]<'1::~:~::~:~:::::::::::::::::::::::::::::::~::~:::::::::~:~::::::::::~:::2}}}}}}}}}}}}}}}}}13. ",
-" ][11::::::::::::::::::~::~::~:::~:::~:::::::::::::~::~:::::::::~::~::::::~::'}}}[}}}}}}}}}}}}2<. ",
-" ][1':::::~::::~::::~::::::::::::::~::~:~:~:~:~:~::::::~:~::::::::::::~:::::::~}}}}}}[}}}}}}}}}[. ",
-" ]22'::~::::~:::~::::~:~:::~::~:::::::::::::::::::~::::::::~:~::::~:~::::~::~::~2}}}}}}}}}[}}}}}. ",
-" 3'}~~:::~::::::::~::::::::::::::~:~::::~:~::~::::::~::::~:::::~:::::~::::::::::~}}}}}}}}}}}}}}'. ",
-" 3:}~::::::::~:::::::::~:~::~:~::::::~:::::::::~::::::~::::~:::::::::::~::~::~::::2}}}[}}}}}}}}~/ ",
-" ]~}~::~::~:::~:~::~::::::::::::::::::::::~:~:::~::~:::::~:::~::~::::::::::::::::::2}}}}}}}}}}}~/ ",
-" ]~}~::::~:::::::::::~::::~:::~:::~::::::::::::::::::~:::::::::::~::~::::~::::~::~::1}}}}}}}[}}~( ",
-" ]<1}~~:::::~::::~::~::::~:::::::~::~:~:~::::~:::::~:::::~:::::~:::::::~::::~:::::::~:2}}}}}}}}}1(. ",
-" ]=1}~::~:::::~::::::::~::::~:::::::::::::~::::~:~:::~::::~:~::::::~:::::::::::~:::::::2}}}}}}}}13. ",
-" 3!1}~::::::~::::~::~::::::::~:~:~::~:::~:::~:::::::::::~:::::::~:::~:::~:::~::::~:::~::2}}}}}}}1]. ",
-" ][1}~:~:~:::::::::::~::~:~::::::::::~::::::::::::~:~:::::~::~:::::::~:::~:::::::::~:::::2}}}}}}2=. ",
-" 3[}}'::::::~:~::~:::::::::::::::~::::::~::~:~:~:::::~::~::::::~:~::::::::::::~:::::::~:~:2}}}}}1=. ",
-" 312}':::~:::::::::~::~::::~:~:::::~:::::::::::::::::::::::~:::::::::~:~::~:~:::~:::~::::::}}}}}2}. ",
-" 3}}}'~:::::::~:::::::::~::::::::::::~::~:~::::~:~:::::~:::::::~::~::::::::::::::~::::::~:~:}}}}1[. ",
-" 31}}1::~::~:::~:~::~::::::::~:~:~:::::::::::~:::::~:~::~:~:~::::::~::~:~::~::~:::::::~:::::~}}}22. ",
-" (~}}2:::::::::::::::::::~:~:::::::::~::::~:::::~:::::::::::::::~::::::::::::::::~:~:::::::::~}}11. ",
-" 3'}}2::~::~:~::::~::~:~:::::::~::~::::~::::::::::~::::~:::~:~:::~:::::~::~::::~::::::::~:::::~2'1. ",
-" 3~}}}::::::::::~::::::::::::~:::::::~:::~::~::~::::~:::::::::::::::~:::::::~::::::~:~::::~::::::~. ",
-" (:}}}~:~:::::~::::~:::~::~:::::~:::::::::::::::::::::~:~:::~:~::~::::::~::::::::~:::::~::::~::~::. ",
-" (:}}}~:::~:~:::~::::~::::::::::::~::~::~::~::~:~::~::::::::::::::::~:~::~::~:~:::::~::::~::::::::. ",
-" (:}}}':::::::::::::::::~::~:~:::::::::::::::::::::::~::~:~::~:~:~:::::::::::::::::::::::::~:::::~/ ",
-" (:}}}2:~:::~:::~:~::~:::::::::~::~::~::~::~:::~::~::::::::::::::::~::~::::~::~::~:::~::~::::~:~::. ",
-" (:1}}}::::::~::::::::~::~:::::::::::::::::::~::::::~:::~::~::::::::::::~::::::::::~::::::~::::::~. ",
-" (:2}}}~:~::::::~::~:::::::~:~:~::~::~:~::~::::::~:::~:::::::~:~::~::~::::~::~::~::::::~::::::~:::. ",
-" ('1}}}~:::~:::::::::~:~:::::::::::::::::::::::~:::::::~::::::::::::::::::::::::::~::~:::~::::::~1. ",
-" (11}}}2:~:::~:~::~::::::::::::~::~::~:~::~:~:::::~:::::::~:::~::~::~:~::~::~::~::::::::::~::~:::2. ",
-" (}~}}}}::::::::::::::~:~:~:::::::::::::::::::::::::~:~:::::~::::::::::::::::::::~::::~::::::::::[. ",
-" @[~}}}}~~::~:::~::~::::::::~::~::~::::~::::~:~::~:::::::~::::~::~:::~::~::~::~::::~::::::~::~:::=. ",
-" (!~}}}}1:::::~:::::::::~:::::::::::~::::~:::::::::~:::~:::::::::::~::::::::::::~::::~::~::::::~:]. ",
-" @]:2[}}}::~::::~::~:~::::::~::~::~::~:::::::~::~:::~::::::~::::~::::::~::~::~::::::::::::::~::::(. ",
-" @3:}}}}}1:::~::::~:::::~:::::::::::::::~::~::::::::::~::~:::~:::::::~:::::::::~::~:~:::::~:::::~@ ",
-" @:1}}}}2:::::~::::::~:::~:~::~::~::~:::::::~:::~::::::::::::::~:~::::::~::~::::::::~:~:::::~::~. ",
-" @2~}}}}}~~::::::~::::::::::::::::::::~:::::::~:::~:~::::~:~::::::::::~::::::~::~:::::::::::::~[. ",
-" /!:}[}}}2:~::~::::~:~:~:::~::~:::~:::::~:::::::::::::~:::::::~::~:~::::::~:::::::::::~:~::~:::]. ",
-" @3:}}}}}}~:::::~::::::::::::::::::::~::::~:~::~::::::::::::~:::::::::::~:::~::~::~::::::::::::@. ",
-" @:1}}}}}2:~::::~::::::~::~::~:~:~:::::::::::::~:~::~:~:~::::::~::~:~:::::::::::::~:::~::~:~:~. ",
-" /}~}}}}}}1:::::::~:~::::::::::::::~::~:::~::::::::::::::::::~::::::::::~:::~::~::::~::::::::!. ",
-" /]~}}}}}}2~~::~:::::::~::~::~::~::::::~::::~:::~::~::::~:~::::~:::~:~:::~::::::::::::~::::~:(. ",
-" @:1}[}}}}2:::::~::~:::::::::::::::~:::::::::~::::::~:::::::::::~:::::::::~::::~:::::::~:::'/ ",
-" /[~}}}}}}}~~:::::::::~::~::~:~:~::::::~::~::::::~::::~:::~:::::::::~::~::::~::::~:::::::::=. ",
-" /3:}}}}}}}}~::~::::::::::::::::::~::~:::::::::~::::::::~:::~:~:::~::::::~::::~::::~:~::~:~@. ",
-" /~1}}[}}}}}~::::~:~:~::~:::~:::::::::~::~:~:::::~::~:::::::::~::::::~:::::::::::::::::::2. ",
-" /<:}}}}}}}}2~:~:::::::::::::~::~:::::::::::::::::::::~::~:::::::::~:::~::~:~::~:::~::~::3. ",
-" /~1}2[}}}}}}:::::::~::~:~:::::::~::~::~::~:~::~::~::::::~:::~:~:::::::::::::::~:::::::1. ",
-" /=~}}}}}}}}}}~::::::::::::~:~::::::::::::::::::::::~::::::~::::::::~::~::::~::::~::~::3. ",
-" /@~1}}}}}}}}}}~:~::~::~:::::::::~::~::~:::~::~::~:::~:::::::::~:~:::::::~::::::::::::1. ",
-" /<:}}[}}}}}}}}~:::::::~::~::~::::::::::~:::::::::::::~:~:::~:::::~::~::::~::~:~::~::3. ",
-" /1'}}}}[}}}}}}1~:~::::::::::::::~::~::::~::~::~::::::::~:::::~::::::::::::::::::::}. ",
-" /3:}}}}}}}}}}}}2~::::~:~::~::~::::::::::::::::::~:~::::::::::::~::~::~:~::~:::~::~@. ",
-" /[~}}}}}[}}}}}}}1~~:::::::::::~::~::~::::~::~:::::~:::::~::~::::::::::::::~:::::!. ",
-" /@~1}}}}}}}}}}}}}21:~:::~:::::::::::::~:::::::~:::::~:~::::::~::~::~:::~::::~::1/. ",
-" /3:}}}}}}}[}}}}}}}}'~::::~::~::~::~::::~::~::::::::::::::~:::::::::~:::::::::~(. ",
-" /[:}}}}}}}}}}}}}}}}}2':~:::::::::::~:::::::~::~::~:::~::::~::~:::::::::~::::<. ",
-" //1~}}}}}}}}}}}}}}}}}}}1':~::~::~:::::::~:::::::::~:::::::::::~:::~:~::::~:}.. ",
-" /@~'}}}}}[}}}}}}}}}}}}}}}21~~::::~::~::::~::~::::::~::~:~::::::~:::::::::'@. ",
-" /(:1}}}}}}}}}}}}}}}}}}}}}}}}}211~~~:::::::::~:::::::::::~::~::::::~:~::~@. ",
-" /3:1}}}}}[}}}}}}}}}}}}}}}}}}}}}}}}}}}22'~::::~:~::~:::::::::::~::::::~3. ",
-" /]:'}}}}}}[}}[}}}}}}}}}}}}}}}}}}}}}}}}}}}1~:::::::~:::~:::~::::::::~]. ",
-" /<:'}}}}}}}}}}}[}}[}}}}}}}}}}}}}}[}}}}}}}}2~:~:::::~:::~:::~:~:~::]. ",
-" /<:~}}}}}}}}}}}}}}}}}}[}}}}}}}}}}}}}}}}}}}}2:::~::::::::::::::::]. ",
-" .3::1}}}}}}}}}}}}}}}}}}}}[}}}}}}}}}}}}}}}}}}~::::~::~:~:::::~:3. ",
-" /(~:'}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}}}}}}}}}~~::::::::~:~::~(. ",
-" .@2:~1}[}}}}}[}}}}}}}}}}}}}}}}}}}}}}[}}}}}}}:~::~::::::::1@. ",
-" ./!::~2}[}}}}}[}}}}}}}}}[}}}}}}}}}}}}}}}}}}2::::~::~:::[/. ",
-" ./3~::~2}}}}}}}}}}}}}}}}}}}[}}}}}}}}}[}}}}}~::::::::~].. ",
-" //[:::'2}}}}}}}[}}}}}}}}}}}}}}}}}}}}}}}}}~~::~:~:}@. ",
-" ./(1:::~1}}}}}}}}}}}}}}}}}}}[}}}}}}}}}}}~:::::'3.. ",
-" ./31:::~1}}}}}}}}}[}}}}}}}}}}}}}}}}}}}~~::~=/. ",
-" ./32::::~12}}[}}}}}}}}}}}}}}[}}}}}}1::~</.. ",
-" ./([::::~:~'2}}}}[}}}}}}}}}}[}}}':2]/.. ",
-" ../3}::::::~~'122}}}}}}}}}2211<@.. ",
-" ../(<}~::::::~:~~'~~~~1!]@... ",
-" ....@(3<=[[[[[<]3@/.... ",
-" ............. ",
-" ",
-" ",
-" "};
diff --git a/perl-install/pixmaps/mouse_3b_right.png b/perl-install/pixmaps/mouse_3b_right.png
new file mode 100644
index 000000000..f7a04d530
--- /dev/null
+++ b/perl-install/pixmaps/mouse_3b_right.png
Binary files differ
diff --git a/perl-install/pixmaps/mouse_left.xpm b/perl-install/pixmaps/mouse_left.xpm
deleted file mode 100644
index 13fce0362..000000000
--- a/perl-install/pixmaps/mouse_left.xpm
+++ /dev/null
@@ -1,142 +0,0 @@
-/* XPM */
-static char * mouse_left_xpm[] = {
-"59 91 48 1",
-" c None",
-". c #AFB0CD",
-"+ c #A7A9C8",
-"@ c #9FA1C0",
-"# c #9A9ABE",
-"$ c #848CAA",
-"% c #697392",
-"& c #7B84A1",
-"* c #122450",
-"= c #757C94",
-"- c #BABEDA",
-"; c #4D283C",
-"> c #B52E19",
-", c #5C2937",
-"' c #C42F14",
-") c #FF3300",
-"! c #D3300F",
-"~ c #302646",
-"{ c #4A5778",
-"] c #7A2B2D",
-"^ c #21254B",
-"/ c #892C28",
-"( c #E1310A",
-"_ c #FF4000",
-": c #FF6000",
-"< c #FF7300",
-"[ c #FF7900",
-"} c #972C23",
-"| c #FF5900",
-"1 c #FF8000",
-"2 c #FF9900",
-"3 c #FF4D00",
-"4 c #3E2741",
-"5 c #FF8C00",
-"6 c #FF9300",
-"7 c #3E4862",
-"8 c #6B2A32",
-"9 c #F03205",
-"0 c #FF5300",
-"a c #FF3900",
-"b c #FF4600",
-"c c #FF8600",
-"d c #FF6600",
-"e c #5C6888",
-"f c #FF6C00",
-"g c #A62D1E",
-"h c #11244D",
-"i c #253359",
-" .+",
-" .++@@",
-" .++#$%&",
-" .***$=$@--",
-" .******&---.",
-" .****;>,**--##",
-" .****;'))!**=-@#",
-" ****;')))))~*{-.#",
-" .***~')))))))]**--#",
-" .**^/)))))))))>**$-.",
-" .***;()))_:<[_))(**=-.",
-" .**^})))|122223)))^*{--",
-" ***4!))|5222226))));*7--",
-" .***89)052222222|))))]**--",
-" .***})_1222222221)))))/**+.",
-" .**^')|6222222226a)))))'**#-",
-" .**~!a<2222222226b))))))'**=-",
-" +**49bc2222222222|))))))))**%-",
-" +**49b62222222222d)))))))))**e.",
-" +**49|22222222222<))))))))));*7-",
-" +**49|22222222222<)))))))))));*7-",
-" +**49|22222222222ca))))))))))),**-",
-" +**49|22222222222ca))))))))))))/**-",
-" +**49|22222222222ca)))))))))))))/**-",
-" +**^(b22222222222ca))))))))))))))}**-",
-" **^!b622222222226b)))))))))))))))'**#",
-" ***>a522222222226b))))))))))))))))'**#",
-" +**})122222222226b)))))))))))))))))'**#",
-" @**8)f22222222226b))))))))))))))))))(**$",
-" @**49|22222222226b))))))))))))))))))))**$",
-" **^!_62222222226b)))))))))))))))))))))**%",
-" @**>)c2222222226b))))))))))))))))))))))**e",
-" @**])d22222222220)))))))))))))))))))))))**%",
-" @**4932222222222|))))))))))))))))))))))))**e",
-" ***!a5222222222|)))))))))))))))))))))))))4*%",
-" @**/)f222222222|))))))))))))))))))))))))));*e",
-" @**;)3222222222|)))))))))))))))))))))))))));*{",
-" **^()c22222222|))))))))))))))))))))))))))));*7",
-" #**/)d22222222|)))))))))))))))))))))))))))));*7",
-" #**4)_62222222|))))))))))))))))))))))))))))));*7",
-" #**!)[2222222:)))))))))))))))))))))))))))))));*7",
-" @**])32222222<))))))))))))))))))))))))))))))));*7",
-" **^9)5222222<)))))))))))))))))))))))))))))))));*7",
-" #**g)|222222<))))))))))))))))))))))))))))))))));*7",
-" #**;)a622222<)))))))))))))))))))))))))))))))))));*7",
-" #**')d22222[))))))))))))))))))))))))))))))))))));*7",
-" #**8)a62222ca))))))))))))))))))))))))))))))))))));*7",
-" $*^()f2222ca)))))))))))))))))))))))))))))))))))));*7",
-" #**/)_22225a))))))))))))))))))))))))))))))))))))));*7",
-" **^9)<2226b)))))))))))))))))))))))))))))))))))))));*7",
-" #**/)_2226b))))))))))))))))))))))))))))))))))))))));*{",
-" **~))<2220)))))))))))))))))))))))))))))))))))))))));*7",
-" #**g)a222|))))))))))))))))))))))))))))))))))))))))));*7",
-" **~))d22f)))))))))))))))))))))))))))))))))))))))))))4*e",
-" #**g)a62[))))))))))))))))))))))))))))))))))))))))))))**%",
-" **~)):2ca))))))))))))))))))))))))))))))))))))))))))))**%",
-" #**g))56b)))))))))))))))))))))))))))))))))))))))))))))**%",
-" $*^))|20))))))))))))))))))))))))))))))))))))))))))))))**%",
-" $**/))1f))))))))))))))))))))))))))))))))))))))))))))))9**=",
-" $*^9)bc)))))))))))))))))))))))))))))))))))))))))))))))'**#",
-"$**/))<b)))))))))))))))))))))))))))))))))))))))))))))))'**$",
-"$**()a:))))))))))))))))))))))))))))))))))))))))))))))))'**#",
-"**8))|_))))))))))))))))))))))))))))))))))))))))))))))))}**#",
-"**!)):)))))))))))))))))))))))))))))))))))))))))))))))))/**-",
-"*4))0_)))))))))))))))))))))))))))))))))))))))))))))))))/**-",
-"*;))3)))))))))))))))))))))))))))))))))))))))))))))))))),*h-",
-"*4)))))))))))))))))))))))))))))))))))))))))))))))))))));*7-",
-"**)))))))))))))))))))))))))))))))))))))))))))))))))))))4*7-",
-"**>))))))))))))))))))))))))))))))))))))))))))))))))))))**{-",
-"**8))))))))))))))))))))))))))))))))))))))))))))))))))))**e-",
-"h*^9))))))))))))))))))))))))))))))))))))))))))))))))))'**%-",
-"7**/))))))))))))))))))))))))))))))))))))))))))))))))))'**$-",
-"#h**!)))))))))))))))))))))))))))))))))))))))))))))))))/**#-",
-"-7**49))))))))))))))))))))))))))))))))))))))))))))))))]**.-",
-"-+i**8))))))))))))))))))))))))))))))))))))))))))))))));*h--",
-"--$h**8)))))))))))))))))))))))))))))))))))))))))))))))~*7--",
-"---=h**89)))))))))))))))))))))))))))))))))))))))))))))**{.-",
-".---eh**4()))))))))))))))))))))))))))))))))))))))))))'**%--",
-"-----&h**^}))))))))))))))))))))))))))))))))))))))))))g**$--",
-"-.--.-#i***;!))))))))))))))))))))))))))))))))))))))))/**#--",
-"------..{****8())))))))))))))))))))))))))))))))))))));*h--.",
-"-.-------$i****8!))))))))))))))))))))))))))))))))))))^*7---",
-"---.------.%i****4g9))))))))))))))))))))))))))))))))(**{---",
-"------------.%i****^8>))))))))))))))))))))))))))))))>**&.--",
-".---.--.------.&i*****^,g())))))))))))))))))))))))))]**+---",
-"-.------.--.-----@{h******~8g())))))))))))))))))))))4*i----",
-"-----.-------.------${i*******~,/'())))))))))))))))9**{--.-",
-"--.-----.-----.--------@%7h********^;8/'!))))))))))g**$----",
-"-----------.----.----------#%{h***********^;,//>'');**-.---",
-"----.---.----------.-.-.--.----.$%77h****************h{e%ee",
-"-.------------.-------------.------.-##%e77h*********hhhhhh"};
diff --git a/perl-install/pixmaps/mouse_middle.xpm b/perl-install/pixmaps/mouse_middle.xpm
deleted file mode 100644
index 1724c9190..000000000
--- a/perl-install/pixmaps/mouse_middle.xpm
+++ /dev/null
@@ -1,89 +0,0 @@
-/* XPM */
-static char * mouse_middle_xpm[] = {
-"13 62 24 1",
-" c None",
-". c #999ABD",
-"+ c #9E9EC1",
-"@ c #FF3310",
-"# c #77819E",
-"$ c #FF330C",
-"% c #FF330B",
-"& c #FF3300",
-"* c #FF3308",
-"= c #FF3307",
-"- c #142753",
-"; c #384365",
-"> c #6F7892",
-", c #0F1C3D",
-"' c #FF3304",
-") c #FF3303",
-"! c #606C8C",
-"~ c #525E81",
-"{ c #6D6E91",
-"] c #898BA4",
-"^ c #A3A4C3",
-"/ c #AEB2CF",
-"( c #A9ADCA",
-"_ c #BABEDA",
-".+@@@@@@@@@..",
-"##$$$$$$$$%##",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&********=&&",
-"#-$$$$$$$$%##",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&********=&&",
-"#-$$$$$$$$%##",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&$$$$$$$$%&&",
-"#;$$$$$$$$%;#",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&********=&&",
-"##********=.>",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&$$$$$$$$%&&",
-"-#********=,#",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"##$$$$$$$$%&&",
-"&&'''''''').#",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"!!@@@@@@@@@~#",
-"&&'''''''')&&",
-"&&&&&&&&&&&&&",
-"&&'''''''')&&",
-"{!@@@@@@@@@~]",
-"&&'''''''')&&",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"!!@@@@@@@@@{.",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&'''''''')&&",
-"!{@@@@@@@@@!^",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&'''''''')&&",
-".]@@@@@@@@@./",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&'''''''')&&",
-"!!@@@@@@@@@!(",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&'''''''')&&",
-"!!$$$$$$$$%!^",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&********=&&",
-"!!@@@@@@@@@!+",
-"&&&&&&&&&&&&&",
-"&&&&&&&&&&&&&",
-"&&********=&&",
-"/_@@@@@@@@@/_",
-"__@@@@@@@@@__"};
diff --git a/perl-install/pixmaps/mouse_right.xpm b/perl-install/pixmaps/mouse_right.xpm
deleted file mode 100644
index 97c6824cb..000000000
--- a/perl-install/pixmaps/mouse_right.xpm
+++ /dev/null
@@ -1,143 +0,0 @@
-/* XPM */
-static char * mouse_right_xpm[] = {
-"61 91 49 1",
-" c None",
-". c #7B84A1",
-"+ c #697392",
-"@ c #757C94",
-"# c #848CAA",
-"$ c #5C6888",
-"% c #BABEDA",
-"& c #9FA1C0",
-"* c #4A5778",
-"= c #122450",
-"- c #AFB0CD",
-"; c #9A9ABE",
-"> c #A7A9C8",
-", c #253359",
-"' c #4D283C",
-") c #C42F14",
-"! c #B52E19",
-"~ c #FF3300",
-"{ c #E1310A",
-"] c #6B2A32",
-"^ c #21254B",
-"/ c #5C2937",
-"( c #3E2741",
-"_ c #972C23",
-": c #3E4862",
-"< c #F03205",
-"[ c #A62D1E",
-"} c #7A2B2D",
-"| c #892C28",
-"1 c #D3300F",
-"2 c #11244D",
-"3 c #0E1A3A",
-"4 c #FF5300",
-"5 c #FF4000",
-"6 c #FF6600",
-"7 c #FF3900",
-"8 c #302646",
-"9 c #FF7300",
-"0 c #FF8000",
-"a c #FF9300",
-"b c #FF4600",
-"c c #FF8600",
-"d c #FF7900",
-"e c #FF9900",
-"f c #FF6000",
-"g c #FF4D00",
-"h c #FF8C00",
-"i c #FF6C00",
-"j c #FF5900",
-"... ",
-"+++@@@ ",
-"#@$$$++++ ",
-"%%%&.*===++ ",
-"-%%%.======$$ ",
-";>%%,=')'====$$ ",
-";;-;==!~~{]====*$ ",
-";;;*=^~~~~~{/====** ",
-";;;==]~~~~~~~)(===*** ",
-";;#==_~~~~~~~~~_^===*: ",
-";;@==)~~~~~~~~~~</===:* ",
-";;+==~~~~~~~~~~~~~[^==::: ",
-";>:=(~~~~~~~~~~~~~~{(===:: ",
-";%==/~~~~~~~~~~~~~~~~}===,: ",
-";%==|~~~~~~~~~~~~~~~~~[^==:, ",
-">;==_~~~~~~~~~~~~~~~~~~1^==:,, ",
-"-;==)~~~~~~~~~~~~~~~~~~~{(==:,, ",
-"%+==1~~~~~~~~~~~~~~~~~~~~<(==,,, ",
-"%$==~~~~~~~~~~~~~~~~~~~~~~<]==:,, ",
-"%*==~~~~~~~~~~~~~~~~~~~~~~~~]==,,2 ",
-"%:='~~~~~~~~~~~~~~~~~~~~~~~~~]==,,2 ",
-"%:='~~~~~~~~~~~~~~~~~~~~~~~~~~]==,22 ",
-"%==/~~~~~~~~~~~~~~~~~~~~~~~~~~~'==,22 ",
-"%==|~~~~~~~~~~~~~~~~~~~~~~~~~~~<(==,22 ",
-"%==|~~~~~~~~~~~~~~~~~~~~~~~~~~~~<(==,2 ",
-"%==|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1^==22 ",
-"&==)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1===22 ",
-";==)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[===22 ",
-";==)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}==222 ",
-";==)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'==22 ",
-";==<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<^==32 ",
-"#==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)===22 ",
-"+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|==222 ",
-"+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'==22 ",
-"+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{^==22 ",
-"+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~45~~~~[==232 ",
-"$==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~67~~~~/==22 ",
-"+=8~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~79~~~~<^==32 ",
-"+='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~46~~~~[==222 ",
-"+='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~04~~~~'==23 ",
-"+='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5ab~~~{^==22 ",
-"+='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6c7~~~|==232 ",
-"*='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7ad~~~~8==23 ",
-":='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6ef~~~)==222 ",
-":='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7eeg~~~/==23 ",
-":='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9ea7~~{===22 ",
-":='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bee0~~~|==23 ",
-":='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ceef~~<^==22 ",
-":='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~feeeb~~_==232 ",
-":='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5eeec7~~8==23 ",
-"$='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~heeei~~[==223 ",
-"+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ieeeeg~~8==32 ",
-"$==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~jeeeeh7~!==232 ",
-"+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~beeeeei~~'==23 ",
-"+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~eeeeeeg~)==223 ",
-"+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~aeeeeeh~~(==32 ",
-"+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0eeeeee6~[==233 ",
-";==1~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0eeeeeea5~8==22 ",
-"#==)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0eeeeeee9~[==23 ",
-";==)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0eeeeeeee5~8=223 ",
-";==)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~aeeeeeeee9~_==22 ",
-"%==|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~eeeeeeeeee5<^=233",
-"%==|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~geeeeeeeeee9~}==23",
-"%==|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~feeeeeeeeeea7{==22",
-"%:=/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0eeeeeeeeeeej~/=22",
-"-:='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5eeeeeeeeeeee9~]=23",
-"%:=(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6eeeeeeeeeeee0~'=22",
-"%+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7aeeeeeeeeeeeee~^=22",
-"%+==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6eeeeeeeeeeeeec1==22",
-"%#==)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5aeeeeeeeeeeeee6}==22",
-"%;==)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0eeeeeeeeeeeeeh7^=22,",
-"%>==_~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6eeeeeeeeeeeeeeb_==22@",
-"%%==|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~jeeeeeeeeeeeeeej{^==2,%",
-"%%,=/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~jeeeeeeeeeeeeeej~'==22#%",
-"%%:='~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~jeeeeeeeeeeeeea4~]==22$%%",
-"%%$==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6eeeeeeeeeeeeec5~]==22,-%-",
-"%%@=={~~~~~~~~~~~~~~~~~~~~~~~~~~~7deeeeeeeeeeeea6~~]==22:-%-;",
-"%%;==)~~~~~~~~~~~~~~~~~~~~~~~~~~gheeeeeeeeeeee95~<'==22:-%-;;",
-"%->==|~~~~~~~~~~~~~~~~~~~~~~~~79eeeeeeeeeeee95~~!^==22*-%&;;;",
-"%%%==]~~~~~~~~~~~~~~~~~~~~~~76aeeeeeeeeeea65~~{'===22+%-&;;;;",
-"%%%:=(~~~~~~~~~~~~~~~~~~~~76aeeeeeeeeeed4~~~{]====2,;--;;;;;;",
-"%-%$==~~~~~~~~~~~~~~~~~~56aeeeeeeeeedj7~~~{]====2,+%-&;;;;;;;",
-"%%%@==)~~~~~~~~~~~~~~~4deeeeeeeeci4~~~~~['====22*>%-&;;;;;;#;",
-"%%%&==_~~~~~~~~~~~~49aeeeeee0i47~~~~~!]^====22*>%-;;;;;;;;;;;",
-"%%%%==]~~~~~~~~7j9aeeee0ifg~~~~~~<[]^=====2,+%%-&;;;;;;;;;;;;",
-"%-%%:=8~~~~74ice006fg7~~~~~~~{!}(======22$#%%-&;;;;;;;#;;;;;;",
-"%%%%+==1~~bggb~~~~~~~~~~<)|/8=======2,*.-%%>&;;;;;;;;;;;;;;;#",
-"%-%%&==_~~~~~~~~~~1)|}'^========22:$;%%%%-;;;;;;;;#;;;;;;;;;;",
-"%%%%%,=(~1)!||/'8===========22:+#-%%%%-&;;;;;;;;;;;;;;;;;;;;;",
-";#+$+:================23,:+.&%%%%%%-&;;;;;;;;;;;;;;;;;;#;;;;;",
-"222222=========22,:*$.;-%%%%%%%%>&&;;;;;;;;;;;;;;;;#;;;;;;;;;"};