Files
neon 0752319647 feat(koreader): draw the reading pets in colour and add six more
Redraw every reading pet as a shaded 64 x 64 master with a colour and a
grey per palette entry, one lazily loaded module per pet, and add the
mimic, mummy, witch, skeleton, candle and alien. Paint in colour on
colour screens, keep pet colours in night mode, scale by half steps and
give pet tiles a dithered refresh so Kaleido shows their colour.
2026-10-26 16:01:25 +00:00

482 lines
32 KiB
Lua

-- Generated by tools/build_buddy_sprites.py; edit the pixel masters there.
-- Six poses of 64 x 64 cells. The palette maps each character to its colour
-- (0xRRGGBB) and the grey (0-255) a black-and-white screen shows instead.
return {
palette = {
["!"] = { 0x5b4430, 68 },
["#"] = { 0xf6e8da, 238 },
["$"] = { 0xe8d2b8, 221 },
["%"] = { 0xd4b596, 187 },
["&"] = { 0xfac9d1, 221 },
["("] = { 0xf3a9b6, 187 },
[")"] = { 0xfac9d1, 221 },
["*"] = { 0xe08898, 170 },
["+"] = { 0xb5937a, 153 },
[","] = { 0x765c46, 102 },
["-"] = { 0x221c26, 34 },
["."] = { 0xffffff, 255 },
["/"] = { 0xfff6e6, 255 },
["0"] = { 0xffffff, 255 },
["1"] = { 0xf6e6c8, 238 },
["2"] = { 0xf7b3bf, 204 },
["3"] = { 0xf7b3bf, 204 },
["4"] = { 0xee8a9b, 170 },
["5"] = { 0xf59aa6, 221 },
["6"] = { 0xe0c8a2, 204 },
["7"] = { 0xffffff, 255 },
["8"] = { 0xd6d2d4, 204 },
["9"] = { 0x6e5538, 85 },
[":"] = { 0x6b5b47, 102 },
[";"] = { 0x907858, 119 },
["<"] = { 0x8f806b, 136 },
["="] = { 0xfbf4e4, 238 },
[">"] = { 0x4a1311, 34 },
["?"] = { 0xb3a68e, 170 },
["@"] = { 0xf08a78, 170 },
["A"] = { 0xc63b2e, 102 },
["B"] = { 0x601915, 51 },
["C"] = { 0xe2604f, 136 },
["D"] = { 0x94281f, 68 },
["E"] = { 0xe4d8c0, 221 },
["F"] = { 0x7a550a, 85 },
["G"] = { 0xfbd66a, 221 },
["H"] = { 0x5a3d05, 68 },
["I"] = { 0x5f86c4, 102 },
["J"] = { 0x9bb6dd, 170 },
["K"] = { 0x817e85, 136 },
["L"] = { 0x5d5a63, 85 },
["M"] = { 0xffffff, 255 },
["N"] = { 0xf2efee, 238 },
["O"] = { 0xec5f8f, 153 },
["P"] = { 0xe24a3b, 119 },
["Q"] = { 0x5e1a35, 51 },
["R"] = { 0xf68cb0, 170 },
["S"] = { 0xf5c623, 187 },
["T"] = { 0xffe58a, 221 },
["U"] = { 0x3f86e0, 119 },
["V"] = { 0xffd54f, 204 },
["W"] = { 0xec5f8f, 136 },
["X"] = { 0x7e2646, 68 },
["Y"] = { 0xc7426f, 119 },
["Z"] = { 0x4cb050, 136 },
["["] = { 0x5b1a2a, 51 },
["]"] = { 0xef7489, 153 },
["^"] = { 0xfff1b8, 238 },
["_"] = { 0xf0b62e, 187 },
["a"] = { 0xc58d17, 136 },
["b"] = { 0x1a3275, 51 },
["c"] = { 0x6a92ea, 136 },
["d"] = { 0x3f6fd8, 102 },
["e"] = { 0x2c4fae, 85 },
["f"] = { 0x13265c, 34 },
["g"] = { 0x8cc8f0, 204 },
["h"] = { 0x4d3608, 51 },
["i"] = { 0xf3cb63, 204 },
["j"] = { 0xf3cb63, 204 },
["k"] = { 0xe0ab35, 170 },
["l"] = { 0xb0811c, 136 },
["m"] = { 0x6b4c0e, 85 },
["n"] = { 0x0f3a36, 51 },
["o"] = { 0x4cb8ab, 153 },
["p"] = { 0x4cb8ab, 153 },
["q"] = { 0x2a958a, 119 },
["r"] = { 0x1d6d65, 85 },
},
read = {
" ",
" ",
" ",
" !! !! ",
" !!##! !$$!! ",
" !$###$! !$$$%%! ",
" !$###$$! !#$$$%%! ",
" !##&#$$! !#$$(%%! ",
" !#&))&$! !$$&(%%! ",
" !#&))&$$! !$$)&(*%! ",
" !$&)&&$$! !$$&&((%! ",
" !$&)&&(%! !$$&&((%! ",
" !$&&&&(%! !$&&&(%%! ",
" !$&&&(%! !$&&&(%! ",
" !$&&((%%! !$$&&((%! ",
" !$&(((%%! !$$&((%%! ",
" !((((%%! !%%(((%! ",
" !(((**%! !%((((%! ",
" !%((**+,!!!!!!!!!!,%*(((%! ",
" !**$$,####$$$$$$$$,%%*%! ",
" !,$########$$$$$$$$$%%,! ",
" !##########$$$$$$$$$%%%! ",
" !###########$$$$$$$$$%%%%! ",
" !###########$$$$$$$$$$%%%%%! ",
" !$#########$$$$$$$$$$$$%%%%%%! ",
" !$$########$$$$$$$$$$$$$%%%%%%%! ",
" !$$#####$$$$$$$$$$$$$$$%%%%%%%%! ",
" !$$$$$$$---$$$$$$$$$$$---%%%%%%! ",
" !$$$$$$$-----$$$$$$$$$-----%%%%%+! ",
" !$$$$$$$-----$$$$$$$$%-----%%%%%+! ",
" !$$$$$$$-----$$$$$$$%%-----%%%%++! ",
" !$$$$$$$-..--$$$$$%%%%-..--%%%%++! ",
" !$$$$$$$-----/00////11-----%%%+++! ",
" !%%$$$$$$---0000/////11---%%%++++! ",
" !%%%%$$$%/0000/234//111%%%%++++! ",
" ,, !%%555%%////////4//11116%%555++! ,, ",
" ,,,,,555%////////!/111116%5555,,,,, ",
" !%5,,%%1///////!!111166++5,,+! ",
" !%%%%%111111!787!!1666+++++! ",
" ,,,,,,,,,%%%11111178716666++++,,,,,,,,, ",
" !++%%%611111866666+++++! ",
" !,++++6666666666++++,! ",
" !,,,++++++++++++,,,! ",
" 99999 !####,,,,,,,,,,,,%%%%! 99999 ",
" 9900///99 !######//////11$$%%%%! 9900///99 ",
" :::;//////1;::<<<###/0000///11$%%<<<:::;//////1;:: ",
" :=;/////1111;====<<<00000///11<<<=====;/////1111;: ",
" >>><==;1111111;???=====<<<0///<<<======???;1111111;=<>>> ",
" >@@<==;;1;11;;;===========<//<============;;1;11;;;=<AA> ",
" >@@<====;;;;;=============<//<==============;;;;;===<AA> ",
" >@@<===???????????????====<BB<====???????????????===<AA> ",
" >@@<======================<CC<======================<AA> ",
" >CC<======================<CC<======================<AA> ",
" >CC<===???????????????====<CC<====???????????????===<AA> ",
" >CC<======================<CC<======================<AA> ",
" >CC<======================<CC<======================<AA> ",
" >CC<===???????????????====<CC<====???????????????===<AA> ",
" >CC<======================<AA<======================<AA> ",
" >AC<<<<<<<<<<<<<<<<<======<AA<======<<<<<<<<<<<<<<<<<AD> ",
" >AAAAAAAAAAAAAAAAAAA<<<===<AA<===<<<AAAAAAAAAAAAAAAADDD> ",
" >>>>EEEEEEEEEEEEEEEEAAA<<<<AA<EEEEEEEEEEEEFFFE>>>>>>>>>> ",
" >>>>>>>>>>>>AAAA<AA<AAAA>>>>>>>>FGF> ",
" >>>>AAAA>>>> HHH ",
" >>>> H ",
},
sleep = {
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" IIIIIII ",
" I ",
" I ",
" I ",
" I ",
" I ",
" IIIIIII ",
" JJJJJ ",
" ! J ",
" !!#! !!! J ",
" !$###! !!%%! J ",
" !#####! !$$%%! JJJJJ ",
" !###$$! !$(%%! ",
" !#&&$$$! !&(*%! ",
" !$&))$$$! !$&(%%! ",
" !$)&&$%%! !$&(%! ",
" !$$&&&%%%! !$&&(%! ",
" !$%&((%%+! !$&(%! ",
" !%(((*%+! !(((%! ",
" !%(***! !%(((! ",
" !%**+! !%((%! ",
" !++! !!!!!!!,***! ",
" !+,!!###$$$$$$%,! !!!!!!!!!!!! ",
" !,######$$$$$$$%,!!!!#####$$$$$$$!!!!! ",
" !########$$$$$$$%%%,#######$$$$$$$$$$%%!! ",
" !########$$$$$$$$%%%%,#####$$$$$$$$$$$$%%%!! ",
" !$######$$$$$$$$$$%%%%%,###$$$$$$$$$$$$$%%%%%!! ",
" !$####$$$$$$$$$$$%%%%%%,#$$$$$$$$$$$$$$%%%%%%%%! ",
" !$$$$$$$$$$$$$$$$$%%%%%%+,$$$$$$$$$$$$$%%%%%%%%%%! ",
" !$$$$$$$$$$$$$$$$%%%%%%%+,$$$$$$$$$$$$%%%%%%%%%%KKLL ",
" !$$$$$-$$$-$$$$%-%%%-%%%+,$$$$$$$$$$$%%%%%%%%%%KMM77L ",
" !$$$$$$---00////1---%%%++,$$$$$$$$$%%%%%%%%%%%KM7777NL ",
" !$$$$$$/0000/3//116%%%%++,$$$$$$%%%%%%%%%%%%%%K7777NNL ",
" !%555$//00//334/1116%555+,$$$%%%%%%%%%%%%%%%%%K777NNNL ",
" 55555///////4/11116555550/////1%%%%%%%%%%%%%+KNNNNN8L ",
" !555%1//////1111166+555,0//////1111%%%%%%%++++KNNN8L ",
" !%%%11111111111666+++,////////11111%%%%+++++++LLLL ",
" !%%%;/111111660;+++,///////11111166++++++++!! ",
" 9;;///1166000//;;;////111111111666++++++!! ",
" 9/////1116;/////111;11111111116666+++++!! ",
" 9///1111199///11111;1111111666666+!!!!! ",
" 99911999 999119999999999999!!!!! ",
" 99 99 ",
},
party = {
" LLL ",
" LM77L ",
" L77NL ",
" !! LNNNL !! O ",
" P !!##! LKL !$$!! O ",
" P !$###$! QQ !$$$%%! ",
" !$###$$! QRRQ !#$$$%%! ",
" !##&#$$! QRRQ !#$$(%%! SS ",
" !#&))&$! QTTTT !$$&(%%! ",
" U !#&))&$$! QRVVVV !$$)&(*%! ",
" U !$&)&&$$! QRRWWWQ !$$&&((%! ",
" !$&)&&(%! QRRWWWWQ !$$&&((%! ",
" !$&&&&(%! QRRWWWWWQ !$&&&(%%! ",
" !$&&&(%! QTTTTTTTTQ$$&&&(%! ",
" !$&&((%%!QWVVVVVVVVX$$&&((%! ",
" !$&(((%%+XWWWWWWWWYX$$&((%%! ",
" !((((%%XYWWWWWWWYYYX%(((%! PP ",
" !(((**XVVVVVVVVVVVVV((((%! ",
" S !%((**+,$$$$$$$$$%,%*(((%! ",
" S !**$$,####$$$$$$$$,%%*%! ",
" !,$########$$$$$$$$$%%,! ",
" !##########$$$$$$$$$%%%! ",
" !###########$$$$$$$$$%%%%! ",
" !###########$$$$$$$$$$%%%%%! ",
" !$#########$$$$$$$$$$$$%%%%%%! ",
" !$$########$$$$$$$$$$$$$%%%%%%%! Z ",
" !$$#####$$$$$$$$$$$$$$$%%%%%%%%! Z ",
" OO !$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%! ",
" !$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%+! ",
" !$$$$$$$$---$$$$$$$$$%%---%%%%%%+! ",
" !$$$$$$$-$$$-$$$$$$$%%-%%%-%%%%++! ",
" !$$$$$$$-$$$-$$$$$%%%%-%%%-%%%%++! ",
" !$$$$$$$$$$$//00////11%%%%%%%%+++! ",
" !%%$$$$$$$$/0000/////11%%%%%%++++! ",
" !%%%%$$$%/0000/234//111%%%%++++! ",
" ,, !%%555%%////////4//11116%%555++! ,, ",
" ,,,,,555%//////////111116%5555,,,,, ",
" !%5,,%%1//////[[[111166++5,,+! ",
" !%%%%%111111[[[[[11666+++++! U ",
" ,,,,,,,,,%%%1111[[[][[[666++++,,,,,,,,, U ",
" !++%%%6111]]]]]666+++++! ",
" ZZ !,++++6666[][666++++,! ",
" !,,,++++++++++++,,,! ",
" !####,,,,,,,,,,,,%%%%! ",
" !######//////11$$%%%%! ",
" !$#####/0000///11$%%%%%! ",
" !$$##$/00000///116%%%%%! ",
" !$$$$$$/0000////111%%%%%+! ",
" !$$$$$/0000/////1116%%%%+! ",
" !$$$$$//0///////1116%%%%+! ",
" !$$$$$/////////11116%%%++! ",
" !$$$$$////////111116%%%++! L ",
" !%%$$$///////1111116%%+++,LL7LL ",
" !%%%%1/////11111166%+++,MMM777L ",
" !%%%%11111111111666++++,77777NNL ",
" !%%%11111111111666+++,777777NNL ",
" !%%%%111111116666++++!7777NNNNL ",
" !%%%611111166666+++! LNNNNNN8L ",
" 9;;;;;;666666666;;;;;9;NNNNN8L ",
" 9900////1;;66666;;00////1;;LNLL ",
" 9///;/1;11;!!!!!;///;/1;119 L ",
" 99111111699 99111111699 ",
" 9999999 9999999 ",
" ",
},
ribbon = {
" ",
" ",
" ",
" !! !! ",
" !!##! !$$!! ",
" !$###$! !$$$%%! ",
" !$###$$! !#$$$%%! ",
" !##&#$$! !#$$(%%! ",
" !#&))&$! !$$&(%%! ",
" !#&))&$$! !$$)&(*%! ",
" !$&)&&$$! !$$&&((%! ",
" !$&)&&(%! !$$&&((%! ",
" !$&&&&(%! !$&&&(%%! ",
" !$&&&(%! !$&&&(%! ",
" !$&&((%%! !$$&&((%! ",
" !$&(((%%! !$$&((%%! ",
" !((((%%! !%%(((%! ",
" !(((**%! !%((((%! ",
" !%((**+,!!!!!!!!!!,%*(((%! ",
" !**$$,####$$$$$$$$,%%*%! ",
" !,$########$$$$$$$$$%%,! ",
" !##########$$$$$$$$$%%%! ",
" !###########$$$$$$$$$%%%%! ",
" !###########$$$$$$$$$$%%%%%! ",
" !$#########$$$$$$$$$$$$%%%%%%! ",
" !$$########$$$$$$$$$$$$$%%%%%%%! ",
" !$$#####$$$$$$$$$$$$$$$%%%%%%%%! ",
" !$$$$$$$---$$$$$$$$$$$---%%%%%%! ",
" !$$$$$$$-..--$$$$$$$$$-..--%%%%%+! ",
" !$$$$$$$-.---$$$$$$$$%-.---%%%%%+! ",
" !$$$$$$$-----$$$$$$$%%-----%%%%++! ",
" !$$$$$$$-----$$$$$%%%%-----%%%%++! ",
" !$$$$$$$---.-/00////11---.-%%%+++! ",
" !%%$$$$$$---0000/////11---%%%++++! ",
" !%%%%$$$%/0000/234//111%%%%++++! ",
" ,, !%%555%%////////4//11116%%555++! ,, ",
" ,,,,,555%////////!/111116%5555,,,,, ",
" !%5,,%%1///////!!111166++5,,+! ",
" !%%%%%111111!787!!1666+++++! ",
" ,,,,,,,,,%%%11111178716666++++,,,,,,,,, ",
" !++%%%611111866666+++++! ",
" !,++++6666666666++++,! ",
" !,,,+++FGF+FGF++,,,! ",
" !####,++F^^FGGF+,%%%%! ",
" !####FFF^^^GGGGFFF%%%! ",
" !$####F^^^^GGGGG__F%%%%! ",
" !$$##$F^^^GFFFGG__F%%%%! ",
" !$$$$$$/FGGF^a^F__F%%%%%+! ",
" !$$$$$FFGGF^aa^^F__FF%%%+! ",
" !$$$$$FGGGF^^a^^F___F%%%+! ",
" !$$$$$FFGGF^^a^^F__FF%%++! ",
" !$$$$$//FG_F^a^F__F6%%%++! L ",
" !%%$$$/F____FFF___aF%%+++,LL7LL ",
" !%%%%1F________aaaF%+++,MMM777L ",
" !%%%%1FFF_____aaFFF++++,77777NNL ",
" !%%%11bcFaaFaaFb66+++,777777NNL ",
" !%%%%bcdFFF1FFFdb++++!7777NNNNL ",
" !%%%bddb1116bddb+++! LNNNNNN8L ",
" 9;;;;bddb6666bddb;;;;9;NNNNN8L ",
" 9900//bbbdb6666bbbeb////1;;LNLL ",
" 9///;/b;1bb!!!!f//bb;/1;119 L ",
" 9911111169f 99111111699 ",
" 9999999 9999999 ",
" ",
},
yawn = {
" ",
" ",
" ",
" !! !! ",
" !!##! !$$!! ",
" !$###$! !$$$%%! ",
" !$###$$! !#$$$%%! ",
" !##&#$$! !#$$(%%! ",
" !#&))&$! !$$&(%%! ",
" !#&))&$$! !$$)&(*%! ",
" !$&)&&$$! !$$&&((%! ",
" !$&)&&(%! !$$&&((%! ",
" !$&&&&(%! !$&&&(%%! ",
" !$&&&(%! !$&&&(%! ",
" !$&&((%%! !$$&&((%! ",
" !$&(((%%! !$$&((%%! ",
" !((((%%! !%%(((%! ",
" !(((**%! !%((((%! ",
" !%((**+,!!!!!!!!!!,%*(((%! ",
" !**$$,####$$$$$$$$,%%*%! ",
" !,$########$$$$$$$$$%%,! ",
" !##########$$$$$$$$$%%%! ",
" !###########$$$$$$$$$%%%%! ",
" !###########$$$$$$$$$$%%%%%! ",
" !$#########$$$$$$$$$$$$%%%%%%! ",
" !$$########$$$$$$$$$$$$$%%%%%%%! ",
" !$$#####$$$$$$$$$$$$$$$%%%%%%%%! ",
" !$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%! ",
" !$$$$$$$-$$$$$$$$$$$$$%%%%-%%%%%+! ",
" !$$$$$$$$--$$$$$$$$$$%%%--%%%%%%+! ",
" !$$$$$$$$$$-$$$$$$$$%%%-%%%%%%%++! ",
" !$$$$$$$$--$$$$$$$%%%%%%--%%%g%++! ",
" !$$$$$$$-$$$//00////11%%%%-%gg+++! ",
" !%%$$$$$$$$/0000/////11%%%%%%++++! ",
" !%%%%$$$%/0000/234//111%%%%++++! ",
" ,, !%%555%%////////4//11116%%555++! ,, ",
" ,,,,,555%//////////111116%5555,,,,, ",
" !%5,,%%1///////[1111166++5,,+! ",
" !%%%%%1111111[[[111666+++++! ",
" ,,,,,,,,,%%%11111[[[[[6666++++,,,,,,,,, ",
" !++%%%6111[[][[666+++++! ",
" !,++++666[]]][66++++,! ",
" !,,,+++++]]]++++,,,! ",
" !####,,,,,,[,,,,,%%%%! ",
" !######//////11$$%%%%! ",
" !$#####/0000///11$%%%%%! ",
" !$$##$/00000///116%%%%%! ",
" !$$$$$$/0000////111%%%%%+! ",
" !$$$$$/0000/////1116%%%%+! ",
" !$$$$$//0///////1116%%%%+! ",
" !$$$$$/////////11116%%%++! ",
" !$$$$$////////111116%%%++! L ",
" !%%$$$///////1111116%%+++,LL7LL ",
" !%%%%1/////11111166%+++,MMM777L ",
" !%%%%11111111111666++++,77777NNL ",
" !%%%11111111111666+++,777777NNL ",
" !%%%%111111116666++++!7777NNNNL ",
" !%%%611111166666+++! LNNNNNN8L ",
" 9;;;;;;666666666;;;;;9;NNNNN8L ",
" 9900////1;;66666;;00////1;;LNLL ",
" 9///;/1;11;!!!!!;///;/1;119 L ",
" 99111111699 99111111699 ",
" 9999999 9999999 ",
" ",
},
wait = {
" !!!!!!!! !!!!!!!! ",
" !$$&#$$! !#$$(%%! ",
" !$&))&$! !#$&(%%! ",
" !#&))&$$! !##)&(*%! ",
" !#&)&&$$! !#$&&((%! ",
" !#&)&&($! !$$&&((%! ",
" !$&&&&($! !$&&&(%%! ",
" !$&&&(%! !$&&&(%! ",
" !$&&((%%! !$$&&((%! ",
" !$&(((%%! !$$&((%%! ",
" !((((%%! !$$(((%! ",
" !(((**%! !%((((%! ",
" !%((**%,!!!!!!!!!!,%*(((%! ",
" !**$$,####$$$$$$$$,%%*%! ",
" !,$########$$$$$$$$$%%,! ",
" !##########$$$$$$$$$%%%! ",
" !###########$$$$$$$$$%%%%! ",
" !###########$$$$$$$$$$%%%%%! ",
" !$#########$$$$$$$$$$$$%%%%%%! ",
" !$$########$$$$$$$$$$$$$%%%%%%%! ",
" !$$#####$$$$$$$$$$$$$$$%%%%%%%%! ",
" !$$$$$$$---$$$$$$$$$$$---%%%%%%! ",
" !$$$$$$$-..--$$$$$$$$$-..--%%%%%+! ",
" !$$$$$$$-.---$$$$$$$$%-.---%%%%%+! ",
" !$$$$$$$-----$$$$$$$%%-----%%%%++! ",
" !$$$$$$$---.-$$$$$%%%%---.-%%%%++! ",
" !$$$$$$$-----/00////11-----%%%+++! ",
" !%%$$$$$$---0000/////11---%%%++++! ",
" !%%%%$$$%/0000/234//111%%%%++++! ",
" ,, !%%555%%////////4//11116%%555++! ,, ",
" ,,,,,555%////////!/111116%5555,,,,, ",
" !%5,,%%1///////!!111166++5,,+! ",
" !%%%%%111111!787!!1666+++++! ",
" ,,,,,,,,,%%%11111178716666++++,,,,,,,,, ",
" !++%%%611111866666+++++! ",
" !,++++6666666666++++,! ",
" !,,,++++++++++++,,,! ",
" !####,,,,,,,,,,,,%%%%! ",
" !######//////11$$%%%%! ",
" !$#####/0000///11$%%%%%! ",
" !$$##$/00000///116%%%%%! ",
" !$$$$$$/0000////111%%%%%+! ",
" !$$$$$/0000/////1116%%%%+! ",
" !$$$$$//0///////1116%%%%+! ",
" !$$$$$/////////11116%%%++! ",
" !$$$$$////////111116%%%++! L ",
" !%%$$$///////1111116%%+++,LL7LL ",
" !%%%%1/////11111166%+++,MMM777L ",
" !%%%%11111111111666++++,77777NNL ",
" !%%%11111111111666+++,777777NNL ",
" !%%%%111111116666++++,7777NNNNL ",
" hhhhhhhhhhhi,%%%611111166666+++,jKNNNNNN8Khhh ",
" :<<<<<<<<<<;;;;;;;666666666;;;;;;;NNNNN8Kkkih ",
" :========;;00////1;;66666;;00////1;;KNKK<kkih ",
" :EEEEEEEE;///;/1;11;,,,,,;///;/1;11;EKEEEkkih ",
" :<<<<<<<<;;1111116;;<<<<<;;1111116;;<<<<<klih ",
" hmmmmmmmmmm;;;;;;;mmmmmmmmm;;;;;;;mmmmmmmmmih ",
" nnnnnoooooooooopppppppppppppppppppppppppppppppppqqnnnn ",
" nooo<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<qn ",
" nopp<EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEqn ",
" nopp<==============================================<qn ",
" nopp<EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEqn ",
" noqq<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<rn ",
" nonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ",
},
}