#!/usr/bin/perl

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

%mosaics = (
    'sun' => '.......R................R..........R...oo...R......Ro.YYYY.oo.......oYYYYYYo.....R..YooYYooY......oYYWBYYWBYY.....oYYWWYYWWYYo.....YiiYYYYiiYo...ooYiWiiiiWiY.RRRR..YiWWWWiY........oYiiiiYo.......Ro.YYYY.oo......R...oo...R...........o................R......',
    'bee' => '....................................K......K.........K....K...........KKKK......bbb..KKKKKK..bbbbWbb.KKKKKK.bbWbbbWbbKKKKKKbbWbbbbbWYYYYYYYYWbbb.bbKKKKKKKKKKbb...YRYYYYYYYYRY....dddddddddddd....YRYYYYYYYYRY.....KKKKKKKKKK........rrrrrr............KK.......',
    'flag' => '................BBBBBBBRRRRRRRRRBWBWBWBWWWWWWWWWBBBBBBBRRRRRRRRRBWBWBWBWWWWWWWWWBBBBBBBRRRRRRRRRBWBWBWBWWWWWWWWWBBBBBBBRRRRRRRRRWWWWWWWWWWWWWWWWRRRRRRRRRRRRRRRRWWWWWWWWWWWWWWWWRRRRRRRRRRRRRRRRWWWWWWWWWWWWWWWWRRRRRRRRRRRRRRRR................................',
    'house' => '.....................K..............KWK............KWRWK....Gl....KWRRRWK..GGGl..KWRoYoRWK.lllGlKWRRYYYRRWKGrGlGKRRRRRRRRRK.Grlr.RWWWRWWWR..lrr..RWbWRWKWR...r...RWbWRWKWR...r...RWWWRWKWR...rlllRRRRRWKWRllirGGGGRRRRWWWRGGGlGiidddddddddGiGGlGlGGGliGGGGlGGGGG',
    'reindeer' => '.....Y..Y.Y...........Y..Y............Y.Y...Y..........Y...YY...........YYY...............rrrR............rrr....r........RR......rrrlllrrrrY.....rrrRlRrrrr......rrrrRrrrrr......rrrrrrrrr.rr...rrr......rr.r...r..........r.....r.........r......r.......r....',
    'chick' => '..........................................................YY.............YYYY...........YYYKYo.........YYYYYY.....Y..YYYYYYY......YYYYYYYYY........YYYYYYYY........YYYYYYY..........YYYYY.......lllllYYYllllllllllllllrlllllllllGGGGGGrrGGGGGGGGGGGGGGGGGGGGGGGG',
    'butterfly' => '......b..............bbb.............bbb...i........bbYYb.iWi......bbYYYb..i.......bYYYYb.....i.....bYYY.........bbb.bYYr.bbb...bbYYbYrrYYYYYb..bYYYYYrrYYYYYbbb.bYY.rYYbYYYbbb.....r.YbYbYbb........YYYb.bb.........YYYb............bYbb.............bb........',
    'viking_ship' => '.......KWW.............K..............KKK...........RWRWRWR........RWRWRWR.........RWRWRWR.........RWRWRWR.........RWRWRWR..........RWRWRWR..........RWRWRWR....Kddd...K....dd...rrrdrdrdrdrrr....rrr.r.r.rrr.......rdddddrr..BBBBbbBBbbBBbbBBBbBbbBBbbBBbbBBbbB',
    'fairy' => '...WW...ir.WW.......WW.rrrWWW.......WWWYYrWW.....l...WWYYWW.......W....iYiiiiY.....W..iiii..........Yi..iiiiip..........iiiipiYYRR.RR...iiipi...RRRRR....ipiY....RRR......i..Y....R...............G.l..R....R..Rl.Gl...G....G.lG.lG....Gl..lG..G..G....G....G..G',
    'heart' => '...................................................RRR....RRR.....RRoRR..RRoRR...RRoooRRRRoooRR..RRoiooRRooioRR..RRoiiooooiioRR..RRooiiiiiiooRR...RRooiiiiooRR.....RRooiiooRR.......RRooooRR.........RRooRR............RR.......................................',
    'elephant' => '.....................................................................ggg............gggdd...........gKggdgg.........ggggdggg.......WWWdddgggg.......g.gggggggg.....gg.gggggggg........ggg..ggg........Wgg..Wgg..llllllllllllllll................................',
    'robot' => '.......................KK..............BB.......KKKKKKBBBBKKKKKK....KKBWWBKK.......BBBBddBBBB.....BB..BrrB.......KKB..BKKB.......KK...BBBB...........BB..BB....oo..oKKB..BKK.o....o.KB....BK..o.o..YKB...oBKoo.ooYo.BBY.o.BBo.oYYY..BB.oYoBB.YooYoYBBBBYYBBBBYYo',
    'girl_with_dog' => '......................................rr............rrrrrr.......rirrYYYYrrir....r.rY.YY.Yr.r......rYbYYbYr.........YYYYYY...........YYYY.............ii..Y......o.YYiooiY......oYo..iiii........l..iiiiii.KK..K.ll..Y..Y..KKKK..l...K..K..K..K.llllllllllllllll',
    'car' => 'BBWWWBBBBBBBBWWBBWWWWWBBBBBWWWWWbbWWbbbbbbbbbWWbbbbbbbbRRRRRbbbbbbllbbRWWWRWRbbbbllllRWWWWRWWRllllllRWWWWWRWWRllllRRRRRRRRRRRRRlGRRoooooooRooRRGGWRRRRRRRRRRRRRGGWRRRRRRRRRRRRRGGddKYKGGGGGKYKdGGGGKKKGGGGGKKKGGrrrrrrrrrrrrrrrrKKKKKKKKKKKKKKKKllllllllllllllll',
    'girl' => '......................................................rrr............rYYYr.........r.rBYBr.r........r.YYY.r............Y..............ppp..Y.........pppppp.........p.ppp..........Y..bbb............bbbbb............Y.Y.............W.W............KK.KK......',
    'turkey' => '.......................oRRo............oRRooR....iii...oRRooRR..YiKi...oRRoRRRo.YYii...oRooRRoo..Riiir.oRoRRoooo.R.irrrrRRRooRRR...rrrrrrRoRRRRR....rrrrrrRRoooo....rrrrrrooo........rrrr.............Y.Y............Y.Y............YYYY........................',
    'mario' => '.....................RRRRR..........RRRRRRRRR.......KKKYYKY.........YYKKYKYYY.......YYKKYYKYY.......KKYYYKKK.........KKYYY.........RRRBBRRK......WWRRRRBBRRKR....WWWRRKBBBBKRW....WWKKBBWBBKKW....KKBBBBBBKrr.....rrKB..BKrrr.....rrr....rrr....................',
    'fish' => '...b.......b..B...B................b.......B..b...B................b...Y....b.....B...oYo......B...b.RRRRR........B.RRRRRRo...o....RWWRRRRRR.YY....YKWRYYYRRYYY....YRRRRRRRR.YY.....RRoRRRR...o.G.l..RRRRR..l....l..l.oo..lG...l.G.l...o...GG.l.rllBGrBBlBBlrrlB',
    'trex' => '.........GG...........GGGKGG..........WWWGGGG.........GGGGGGG.............lGGG.............lGl............GGGl.........GGGGGGl.G.....GGGGGGGGGG....GGGGGGGGll.....GGGGGGGGGl.GG..GGGlllllGG......GGl..lG.lG......GG...lG.lG......lGG...GG.GG......lGGGG.GG.GG...',
    'house_car' => '...........Y.Y.Y............YYY............YYYYY.......W....YYY.....RRRW...Y.Y.Y...RRRRR..........RRWWWRR........RRWWBBWRR......RRWWWWWWWRR......WWBBWWWWW..BBB..WWBBWBBWW.B..BB.WWWWWBBWWBBBBBB.WWWWWBBWW.KK.KKlGlGGGKKGGGGGGGGGGGGlGKKGGGllGGGGllGGlKKlGGGGGll',
    'abc123' => 'llWBBBWBBWBBBWlll..............lW..............WB.YYY.bb...oo..BB.Y.Y.b.b.o....BB.YYY.bb..o....BB.Y.Y.b.b.o....BW.Y.Y.bb...oo..Wl..............lW..GG.RR..ll...WB...G...R...l..BB...G..R..ll...BB...G.R.....l..BW...G.RRR.ll...Wl..............lllWBBBWllWBBBWll',
    'cow_sheep' => '.........................WWWW...........WWWWWW...........bbWWb.............bb........................WW............WWWK..WW........WWW...KWKKWK....K.K....WWKWK.llllll.....W.iW.BBBBbbll...d..d.lbBBBBbbllllllllGlbBBBBlGGGGGGrrGllllllGGGrrrrrrGGGGGGGGrrrrrrrr',
    'dragon' => '.....................................GG...........GGGKG....R.........GGR..RRR.....llllGG.RRRRR.......llGGRRR.R........lGGGR..........lllGGG...G.....l..lGGGR..G........llGGGR.G........lllGGGGG.........lllGG......o.....l.........oo..lll......ororroorrororrrr',
    'angel' => '....................................WW...YY.........WWW......WW......WWW.KK.WW.......WWWKKYWWW........WWKYYWW.......YRRRRRRW............RRRR......RRRRRRRR..RY...YRRRRRRRR...G.....RRRRRRR..G.G.....RRRRR....G......YRRR........................................',
    'teddybear' => '....r.rrrr.r.......rrrrrrrrrr......rKrrrrrrKr.......rrKrrKrr........rrrYYrrr.........rYKKYr..........rYYYYr........rrRRRRRRrr.....rrrRKRRKRrrr...rrrKrYRYRrrrrr..rKKrYRYYRYrKKr.rrrrrYYYYYYrrrrrYYrrKYYYYYYKrrYYYYYrrKYYYYKrrYYYYYYrrrKKKKrrrYYY.YYr........rYY.',
    'helicopter' => '...KKKKKKKKK...........K............RRRRR..........RWWWWRRRRRRKK..RWWWYWRRRbbbR...RWWWbWRRRRRR....RWWBBWRR........RRWBWRRR.........RRRRRR...........K..K......W.W..K....K....WrWrW..........rrrrrr.........rGGGGGr........rGGllllGGGGGGGGGGGllllllllllllllllllll',
    'shuttle' => 'KKKWKKKKKKKKKKddKKKKKKKWKKKKKWWdKKKKKKKKKKKWddWKKKWKKKKKKKWWWdKKKKKKKWKKKWWWWWKKKKKKKKKdWWWWWKKKKddddddWWWWWKKWKddWWWWWWWWWKKKKKKddWWWWWWWdKKKKKKKddWWWWWdKKKKKKKKdWWWWWWdKWKKKKKKWWWWWWWdKKKBBBKoddWWdWWdKKlBBBRoYdWdddWdKllBBlRRooKKKdddKlBBllRRRKKWKKdKKBBBll',
    'pacman' => 'KKKKKKKKKKKKKKKKKKKKKYYYYYYKKKKKKKKYYYYYYYYYYKKKKKYYYYYYYYYYYYKKKKYYYYYYYYYYYYKKKYYYYYYYYYYYYYYKKYYYYYYYYYYKKKKKKYYYYYYKKKKKKKKKKYYYYYYKKKKKKKKKKYYYYYYYYYYKKKKKKYYYYYYYYYYYYYYKKKYYYYYYYYYYYYKKKKYYYYYYYYYYYYKKKKKYYYYYYYYYYKKKKKKKKYYYYYYKKKKKKKKKKKKKKKKKKKKK',
    'ghost' => 'KKKKKKKKKKKKKKKKKKKKKKRRRRKKKKKKKKKKRRRRRRRRKKKKKKKRRRRRRRRRRKKKKKRRRRRRRRRRRRKKKKRRWWRRRRWWRRKKKKRWWBBRRWWBBRKKKRRWWBBRRWWBBRRKKRRWWWWRRWWWWRRKKRRRWWRRRRWWRRRKKRRRRRRRRRRRRRRKKRRRRRRRRRRRRRRKKRRRRRRRRRRRRRRKKRRRRKRRRRKRRRRKKKRRKKKRRKKKRRKKKKKKKKKKKKKKKKKK',
    'big_elephant' => 'bbbbbbbggggdbbbbGbbbbbggggdgggggGGbbbgggggggddggGGGbbggggggdggggGGbbgggdggggggggrbbbggggggggggggrbbggggggggggggglllggggggggggggdllggggggdgggdgdgllgggWWddggggdggWWWWWWlllgggggggllggllllllggggggllggllllllggggggllggldglllggggggllggggglllgggggllllgggllllgggggl',
    'moon_landing' => 'WKKKKKKKKKKKYYKKKKKKWKKKKKWKKYYKKKKKKKKYYKKKKKYYKWKKKKYKKYKWKKYYKKKKKKWRWRKKKYYK......RWRW..YY........BBBB............BBBB............BRRB............BRRB............BKKB......dd...BBKKBB.....dd..BBBKKBBB....dd..BB.BB.BB....dd.BB..BB..BBrrrrrrrrrrrrrrrrrrr',
    'tractor' => '.WWWW............WWbW...........bbb..................................RRR....Y.......R..R...YYo......R..R.KYYYYK..RRRRRRR..YYYY...RRRRRKRdKKKKKK..RRRRKKK..dddd....K...K...K..K...lllllllllllllllllGGGGGlllGYYYYoGGGGGGGGGGYoYYoYrrrrrGGGGYYYYYYYrrrrrrrrGYYoYYYY',
    'easter_bunny' => 'bbbbbbbbbbbbbbbbb..............bb...WW..WW.....bb....W..W......bb.....WW.......bb....WWWW......bb....WWWW......bb..W..WW..W....bb...WWWWWW.....bb....WWWW......bb.R..WiiW......bbRRR.WWWW..o.o.bb.G..W..W..ooo.bb.G.WW..WW..l..bblGlllGllllGlllbbrrrrrrrrrrrrrrb',
    'xmas_tree' => '........................Y..............YYY..............Y...............G..............GRG............GRGlG..........GlGRGll..........GGlRR..........GlRRllG........GRRlGGGlG........GlRRGlG........GGlllRRGl......lllGlGGlRGG.........rrr.............rrr......',
    'tictactoe' => '.................R.R.K.....K..B...R..K.....K.B.B.R.R.K.....K..B......K.....K.....KKKKKKKKKKKKKKK.....K.....K......B..K.R.R.K.R.R.B.B.K..R..K..R...B..K.R.R.K.R.R.....K.....K.....KKKKKKKKKKKKKKK.....K.....K.........K.....K..B......K.....K.B.B.....K.....K..B.',
    'castle' => '..................rRR.......rRR...rR.R......rR.R..r.........r...g.g.g.....g.g.g.ggggg.....ggggg..gKg.......gKg...gKg.......gKg...ggg.g.g.g.ggg...ggggggggggggg...ggggggrgggggg...gggggrrrggggg...gggggrrrggggg...gggggrrrggggg..................................',
    'rainbow' => '.....................................................RRRRRR........RRooooooRR.....RooYYYYYYooR...RooYYGGGGYYooR..RoYGGBBBBGGYoR.RoYYGBppppBGYYoRRoYGBpp..ppBGYoRRoYGBp....pBGYoRRoYGBp....pBGYoR................................................................',
    'penguin' => '......................................................KKK............KWKWK...........KbKbK...........KKoKK..........KKKKKKK........KKKWWWKKK......KKKWWWWWKKK.....K.KWWWWWK.K.W.....KWWWWWK...WW....KWWWWWK...WWWWWWWKWWWKWWWWBBBBBYYYKKKYYYBBBBBBBBBBBBBBBBBBBB',
    'dolphin' => '..GG.....GG........G......G........GGG.b..GGG........G.bb...G...........bb.......b.....bbbbb......b..bbbbWKbb.....bbbbbbbbbbbb....b..WWWWbbWW....b.....WWbb........l.....b........ll.l......l...K..lll...l.ll..drr.l.....lll..drrrrr.dK.dK.l.rrrrrrrrrrrrrrrrrrr',
    'trophy' => '.....................YYYYY.........YYYYRYYYY.......Y.YRRYY.Y.......Y.YYRYY.Y.......Y.YYRYY.Y.......YYYRRRYYY.........YYYYY............YYY..............Y...............Y...............Y..............YYY............YYYYY......................................',
    'cat' => '.................r...r...........rr.rr...........ooooo...........oBoBo...........ooioo.rrrrr.....RoooRrrrrrrr....oRRRororororrr...oYorororororr...oooooooooororr...ooooooooororroorrrooorrrooooroooooooroooo..oo.............oo........ooooooo..................',
    'train' => '.............gd.......ddg.d.d.......gdgd.dg.........dgd............KKKK............KKKK....RRRRR...KKKK....RR.R.....KK..KK.RR.R.....KK..KK.RR.R....RRRRRRRRRRRR....RRRRRRRRRRRR....RRRRRRRRRRRR...KRRRRRKKRRRKK..KKRRRRKKKKRKKKKKKK.KK.KKKK.KKKK....KK..KK...KK.',

    'nemo' => 'bbbbbbbbbbbbbbbbbbbooWbooKbbbbbbbWWoooWoooKbbbbbbWKooooWooKbbbbbooooKWoWoooKbbbboKooWWoWoooKbbbboKKoooWoWoKKbbbboooooWoWWobbbbbbboooWooWooobbbbbbbooooooKoWooKblbbboboooKWWooKblbbbbbooKbooooKblbbblbKKbboooKbblbbblbbbbbKKKbblbblbblbbbbbbbbblbblbblbbbbbbbbblb',
    'hellokitty' => 'lllllllKKKKllllllKKKllKiiiKKKKKllKWWKlKiiiiKWWKllKWWWKKKKKKKWWKllKWWWWWWWKiKKKKKllKWWWWWWKiiKiiKllKWWWWWWWKKKiiKlKWWWWWWWWWWKiiKlKWWWKWWWWKWKKKKKKKWWKWWWWKWWKKllKWWWWWWWWWWWWKKKKKKWWWiiWWWWWKlllKWWWWWWWWWWKKKllKKWWWWWWWWKKlllllKKKKKKKKKKlllllllKWWWWWWKllll',
    'kermit' => 'bbbKKKbbbbKKKbbbbbKWWWKKKKWWWKbbbKWKKKWGGWKKKWKbbKWKWWKGGKWWKWKbbKWWWKGGGGKWWWKbKGKKGGGGGGGGKKGKGGGGGGGGGGGGGGGGGGKGGGGGGGGGGKGGKGGKRGGGGGGRKGGKbKGRRRRRRRRRRGKbbKGGRRiiiiRRGGKbbbKGGGRRRRGGGKbbKKlKGGGGGGGGKlKKllllKKGGGGKKllllKKKlllKKKKlllKKKbKllKKllllKKllKb',
    'ernie' => 'bbbbbbbbbbbbbbbbbbbKbKbKKbKbKbbbbbbbKKKKKKKKbbbbbbbKKKKKKKKKKbbbbbbbKooooooKbbbbbbboooooooooobbbbbooWWWooWWWoobbbooWWKWRRWKWWoobooooWWRRRRWWooooooooooRRRRooooooboodoooRRooodoobbbooddooooddoobbbbboooddddooobbbbbbbRooooooRbbbbbbbRBBYYYYBBRbbbbbRBRRRRRRRRBRbb',
    'bert' => 'bbbbbKbKKbKbbbbbbbbbbbKKKKbbbbbbbbbbbbYYYYbbbbbbbbbbbYYYYYYbbbbbbbbbbKKKKKKbbbbbbbbbYWWWWWWYbbbbbbbbYWKWWKWYbbbbbbbYYYWooWYYYbbbbbbYYYYooYYYYbbbbbYYYYooooYYYYbbbbYYYYooooYYYYbbbbYYYYYooYYYYYbbbbbYYddddddYYbbbbbbbYYYYYYYYbbbbbbbbblWYYWlbbbbbbbbbBlBWWBlBbbbb',
    'oscar' => 'bbbbbbbbdbbbbbbbbbbbbdddddddbbbbbbdddgggggggdddbdddggdddddddggdddggddKKGGGKKddgddddKKKKKGKKKKKddKGKKWKWKGKWKWKGKKGGGWWWGGGWWWGGKKGGGKKKKKKKKKGGKKGGGKRRRRRRRKGGKbKGGGKKRRRKKGGKbbbKGGGGKKKGGGKbbKKdKKGGGGGGGKdKKddKGGGdddddGGGdddgGGGGdgdgdGGGGddgdgGddgdgdgdGdd',

    'yinyang' => '.....KgWWWW........KKWWWWWWWW.....KKgWWgKgWWWW...KKKWWWKKKWWWWW..KKKWWWgKgWWWWW.KKKKgWWWWWWWWWWWKKKKKgWWWWWWWWWWKKKKKKgWWWWWWWWWKKKKKKKKKgWWWWWWKKKKKKKKKKgWWWWWKKKKKKKKKKKgWWWW.KKKKKgWgKKKWWW..KKKKKWWWKKKWWW...KKKKgWgKKgWW.....KKKKKKKKWW........KKKKgW.....',
    'watermelon' => '................................................................GlRRRRRRRRRRRRlGGlRRKRRRRRRRRRlGGlRRRRRRRRKRRRlG.GlRRRKRRRRRRlG..GlRRRRRRRRRRlG...GllRRRRRRllG.....GGllllllGG........GGGGGG.....................................................................',
    'pizza' => '.....rrrrrr........rrYoYYoYrr.....roYoYoYYYoYr...rYYYYGYoRRYoYr..roRRYoYYRRGYor.roYRRYYYoYYYYoYrrGoYYYoYRRYoYYYrroYYoYGoRRYoRRorrYYoRRYYYoYYRRYrrYGoRRYYoYYGYoYrroYYYYoYGoYYoYYr.rYRRoYYoYRRGYr..roRRYRRYYRRoYr...rYoYRRYYoYYr.....rrYYoGYYrr........rrrrrr.....',
    'cake' => '.......R...............Y...............B.............iiBi.........iiiiiBii.......iiiiiiBiii......iYYYiiiiiii.....iYYYYYYiiiii....iYYYYYYYYYiii...iiiiYYYYYYYYY...iYYYiiiYYYYYY...iYYYYYYiiiYYY...iYYYYYYYYYiii.......YYYYYYYYY..........YYYYYY.............YYY..',
    'maze' => 'pppppppppppppppp...............ppppppp.ppppppp.pp......p.....p.pp.pppppp.ppppp.pp......p.....p.ppppppp.ppppp.p.pp....p.....p.p.pp.pp...ppppp.p.pp.pppp.....p.p.pp....ppppp.p.p.ppppp.p...p.p.p.pp....p.p.p.....pp.pppp.p.pppppppp......p........pppppppppppppppp',
    'pumpkin' => '........................l..............ll..........oooolloooo....ooooooooooooo...oooooooooooooo.ooooYYYoooYYYooooooYYoYoooYoYYooooooooooYooooooooooooooYYYoooooooooYoooooooooYooooooYYoYoYoYYooo.ooooYYYYYYYooo...ooooYoYoYooo......oooooooo....................',
    'domokun' => '.rrrrrrrrrrrrr..rrrrrrrrrrrrrrr.rrKKrrrrrrrKKrr.rrKKrrrrrrrKKrr.rrrrrrrrrrrrrrr.rrrrrrrrrrrrrrr.rrrWWWWWWWWWrrr.rrrRWRWRWRWRrrr.rrrRRRRRRRRRrrr.rrrRRRRRRRRRrrr.rrrRRRRRRRRRrrr.rrrRWRWRWRWRrrr.rrrWWWWWWWWWrrr.rrrrrrrrrrrrrrr.rrrrrrrrrrrrrrr.rrrrrrrrrrrrrrr.',
    'scarycat' => '..YYYYYYYY....K....YYYYYY....K.K....YYYY.....K.........KKK...K...K.K..KKKKK...K..KKK.KKKKKKK..K..YKY.KKKKKKKK.K..KdKKKKKKKKKKK....KKKKKKKKKK.......KKKKK.KKKK.....lKKKK..K.KK.ggoooKoK..gKg.KgggoooKoK..gKg.KgggoooKoK..gKg.Kggg.ooK.K..gKg.KgggGGGGGGGGGGGGGGGG',
    'minifig' => '....oYYYYYYo........oYYYYYYo........oooooooo.....YYYYYYYYYYYYYY.oYYYYYYYYYYYYYYooYYYYYYYYYYYYYYooYYYYKYYYYKYYYYooYYYYYYYYYYYYYYooYYYYYYYYYYYYYYooYYYYYYYYYYYYYYooYYYYKYYYYKYYYYooYYYYYKKKKYYYYYooYYYYYYYYYYYYYYooYYYYYYYYYYYYYYo.YYYYYYYYYYYYYY....oooooooooo...',

#NELUG Palette:
    'ghost' => 'uuuuBBbWWWbBBuuuuuuuBbWWWWWbBuuuBBBBBWWWWWWbBBBuBbbBbWWKWKWbBBBBbWWbbWWWWWWbBbbBWWWWbWWWKWWWbWWbWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWbWWWWWWWWWWWWWWWbWWWWWWWWWWWWWWBBbWWWWWWWWWWWWWBuBWWWWWWWWWWWWBBuBBWWWWWWWWWWWBuuuBWWWWWWWWWWWBuuuuWWWWWWWWWWWWuuuuuWWWWWWWWWWWW',
    'pencils' => '..d.....K....G....t.....B....G...ttt...BBB..GGG..ttt...BBB..GGG..YtY...BBB..nnn..YYY...BBB..KKK..YYY...BBB..nnn..YYY.B.BBB..nKn..YYY.B.BBB..nKn..YGY.B.BBB..nKn..YGY.B.BBB..nKn..YYY.B.BBB..nnn..ggg..BBBB..nnn..ggg...bbb..KKK..ooo...bbb..nnn..ooo...bbb..GGG.',
    'candle' => '.......................Y..............YY.............YRYY............YRRY.............YY.............................WWWW.............WW..............WW..............WW..KKK.........WW..K..K........WW..K..K........WW..KKK......K..WW..K.........KKKKKK......',
#    '' => '',
#    '' => '',
    );

#foreach my $m (sort bycomplex (keys %mosaics)) {
foreach my $m (sort { rand(1) cmp rand(1) } (keys %mosaics)) {
    my($str) = $mosaics{$m};
    $str =~ s/\.+//gs;
    my($count) = length($str);
    print "<a alt=\"$len{$m}\" title=\"".$count."\" href=\"mosaic_nelug.html?code=$mosaics{$m}\"><img border=\"0\" src=\"mosaic.pl?scale=thumb&code=$mosaics{$m}\"></a>&nbsp;\n";
    unless(++$i % 6) {
	print "<br>\n";
    }
}

sub bycomplex {
    if(!$len{$a}) {
	$str = $mosaics{$a};
	$str =~ s/\.//gs;
	$len{$a} = length($str);
    }
    if(!$len{$b}) {
	$str = $mosaics{$b};
	$str =~ s/\.//gs;
	$len{$b} = length($str);
    }
    return $len{$a} <=> $len{$b};
}
