#!/usr/local/perl588/bin/perl 

print "Content-type: text/html\n\n";

$inp = $ENV{'QUERY_STRING'};

my $NUM_CSTEP=6;
my @v;
my $r, $g, $b, $color;
for($r=0; $r<$NUM_CSTEP; $r++) {
    @v[$r] = 0x33*$r;
}

print "<html>\n<head>\n  <title>", $inp, " (tiled)</title>\n</head>\n";
print "<body background=", $inp, ">\n\n";
# show different text colors
print "<p align=center><b><font face=\"Courier,Fixed\">\n";
for($r=0; $r<$NUM_CSTEP; $r++) {
    for($g=0; $g<$NUM_CSTEP; $g++) {
        for($b=0; $b<$NUM_CSTEP; $b++) {
            $color = ($v[$r]<<16) + ($v[$g]<<8) + $v[$b];
            printf "<font color=#%06X>#%06X </font>", $color, $color;
        }
        print "<br>\n";
    }
}
print "</font></b></p>\n\n";
# finish page
print "</body>\n</html>\n";
