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

479 lines
31 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 = {
["!"] = { 0x110a1d, 17 },
["#"] = { 0x322050, 51 },
["$"] = { 0x4a3170, 68 },
["%"] = { 0x5a3d05, 68 },
["&"] = { 0x7a550a, 85 },
["("] = { 0xf0b62e, 187 },
[")"] = { 0x160d24, 17 },
["*"] = { 0x4a3170, 68 },
["+"] = { 0x221536, 34 },
[","] = { 0x5a2a0e, 51 },
["-"] = { 0xf5b066, 187 },
["."] = { 0xfbd29a, 221 },
["/"] = { 0xe88d3e, 153 },
["0"] = { 0xc4652a, 119 },
["1"] = { 0x7a3c16, 68 },
["2"] = { 0x8e5e46, 102 },
["3"] = { 0xf9dcc4, 221 },
["4"] = { 0xf2c4a3, 204 },
["5"] = { 0x1c0e30, 17 },
["6"] = { 0xdea687, 187 },
["7"] = { 0x4fa843, 119 },
["8"] = { 0x221c26, 34 },
["9"] = { 0xffffff, 255 },
[":"] = { 0xffd54f, 204 },
[";"] = { 0xf59aa6, 221 },
["<"] = { 0x6b3f2a, 68 },
["="] = { 0x281543, 34 },
[">"] = { 0x7c52b8, 102 },
["?"] = { 0x5f3596, 85 },
["@"] = { 0x7c52b8, 102 },
["A"] = { 0xf9dcc4, 221 },
["B"] = { 0x6b5b47, 102 },
["C"] = { 0x8f806b, 136 },
["D"] = { 0xfbf4e4, 238 },
["E"] = { 0x0f3a36, 51 },
["F"] = { 0xb3a68e, 170 },
["G"] = { 0x4cb8ab, 153 },
["H"] = { 0x2a958a, 119 },
["I"] = { 0x134944, 51 },
["J"] = { 0x4cb8ab, 153 },
["K"] = { 0x1d6d65, 85 },
["L"] = { 0xe4d8c0, 221 },
["M"] = { 0xfbd66a, 221 },
["N"] = { 0x5f86c4, 102 },
["O"] = { 0x9bb6dd, 170 },
["P"] = { 0x43246e, 51 },
["Q"] = { 0x5d5a63, 85 },
["R"] = { 0xffffff, 255 },
["S"] = { 0x817e85, 136 },
["T"] = { 0xec5f8f, 153 },
["U"] = { 0xe24a3b, 119 },
["V"] = { 0x5e1a35, 51 },
["W"] = { 0xf68cb0, 170 },
["X"] = { 0xffe58a, 221 },
["Y"] = { 0xf5c623, 187 },
["Z"] = { 0x3f86e0, 119 },
["["] = { 0xec5f8f, 136 },
["]"] = { 0x7e2646, 68 },
["^"] = { 0xffd54f, 204 },
["_"] = { 0x4cb050, 136 },
["a"] = { 0xc58d17, 136 },
["b"] = { 0x5b1a2a, 51 },
["c"] = { 0xef7489, 153 },
["d"] = { 0xfff1b8, 238 },
["e"] = { 0x1a3275, 51 },
["f"] = { 0x6a92ea, 136 },
["g"] = { 0x3f6fd8, 102 },
["h"] = { 0x13265c, 34 },
["i"] = { 0x2c4fae, 85 },
["j"] = { 0x8cc8f0, 204 },
["k"] = { 0x4d3608, 51 },
["l"] = { 0xe0ab35, 170 },
["m"] = { 0xf3cb63, 204 },
["n"] = { 0xb0811c, 136 },
["o"] = { 0x6b4c0e, 85 },
},
read = {
" ",
" ! ",
" !!! ",
" !!#! ",
" !!!$#! ",
" !!$$$$#! ",
" !!$$$$$#! ",
" !!$$$$$$#! ",
" !!$$$$$$$#! ",
" !!$$$$$$$$##! ",
" !$$$$$$$$$##! ",
" !$$$$$$$$###! ",
" !$$$$$$$####! ",
" !$$$$$$######! ",
" !$$$###########! ",
" !###############! ",
" %%&&&&&&$$$$$&&&&&&% ",
" %((((((($((($((((((% ",
" %((((())))))))))(((((% ",
" !!!!!))))))***$$$$$$$))))))!!!!! ",
" !!!!*******$$$$$$$$$$$$$$$$$$$######!!!! ",
" !!$$$$$$$$$$$$$$$$$$$$$$$$$$#############+!! ",
" !!$$$$$$$$$$$$$$$$$$$##################+++!! ",
" !!!!#############################+++!!!! ",
" !!!))))))))##########))))))))!!! ",
" ,--.....))))))))))-/////0, ",
" ,,1--------11------//11///12,, ",
" ,-21-----11331/////114411112/, ",
" ,-211///13333311//1444444412/, ",
" ,--23311135553333114555444462/0, ",
" ,-.23333355555333345555544462//, ",
" ,-.23333377877333447787744662//, ",
" ,--23333378887344447888744662//, ",
" ,--24333379987444447998746662/:, ",
" ,---:4444478887444447888766662:9:, ",
" ,--:9:4/4447874444444787666/62/:0, ",
" ,---:2;;;/444444444444466;;;2//00, ",
" ,/---;;;;;44444444444466;;;;;/000, : ",
" : ,/////;;;444444<<4<<66666;;;00000, :9: ",
" :9: ,///////2244444444<6666666220000000, : ",
" : ,00////=>?2666666666666662@@=000000, ",
" ,0000/=>>??22266666666222@@@@=00000, ",
" ,000=>>>??=>>22222222>>=@@@>>=00,, ",
" <<<220=>>>??=>>>>>>>>>>>>>>=>>>>>=, <<<<< ",
" <<AA33322>>>??=>>>>>>>>>>>>>>=>>>>>?2<AA333<< ",
" BBB233333342CCCCC>>>>>>>>>>>>>>>>CCCCCC233333342BB ",
" BD23333344442DDDDCCC>>>>>>>>>>CCCDDDDD23333344442B ",
" EEECDD244444442FFFDDDDDCCC>>>>CCCDDDDDDFFF244444442DCEEE ",
" EGGCDD224244222DDDDDDDDDDDC>>CDDDDDDDDDDDD224244222DCHHE ",
" EGGCDDDD22222DDDDDDDDDDDDDC>>CDDDDDDDDDDDDDD22222DDDCHHE ",
" EGGCDDDFFFFFFFFFFFFFFFDDDDCIICDDDDFFFFFFFFFFFFFFFDDDCHHE ",
" EGGCDDDDDDDDDDDDDDDDDDDDDDCJJCDDDDDDDDDDDDDDDDDDDDDDCHHE ",
" EJJCDDDDDDDDDDDDDDDDDDDDDDCJJCDDDDDDDDDDDDDDDDDDDDDDCHHE ",
" EJJCDDDFFFFFFFFFFFFFFFDDDDCJJCDDDDFFFFFFFFFFFFFFFDDDCHHE ",
" EJJCDDDDDDDDDDDDDDDDDDDDDDCJJCDDDDDDDDDDDDDDDDDDDDDDCHHE ",
" EJJCDDDDDDDDDDDDDDDDDDDDDDCJJCDDDDDDDDDDDDDDDDDDDDDDCHHE ",
" EJJCDDDFFFFFFFFFFFFFFFDDDDCJJCDDDDFFFFFFFFFFFFFFFDDDCHHE ",
" EJJCDDDDDDDDDDDDDDDDDDDDDDCHHCDDDDDDDDDDDDDDDDDDDDDDCHHE ",
" EHJCCCCCCCCCCCCCCCCCDDDDDDCHHCDDDDDDCCCCCCCCCCCCCCCCCHKE ",
" EHHHHHHHHHHHHHHHHHHHCCCDDDCHHCDDDCCCHHHHHHHHHHHHHHHHKKKE ",
" EEEELLLLLLLLLLLLLLLLHHHCCCCHHCLLLLLLLLLLLL&&&LEEEEEEEEEE ",
" EEEEEEEEEEEEHHHHCHHCHHHHEEEEEEEE&M&E ",
" EEEEHHHHEEEE %%% ",
" EEEE % ",
},
sleep = {
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ! ",
" !!! ",
" !!#! ",
" !!!$#! ",
" !!$$$$#! ",
" !!$$$$$#! NNNNNNN ",
" !!$$$$$$#! N ",
" !!$$$$$$$#! N ",
" !!$$$$$$$$##! N ",
" <!$$$$$$$$$##! N ",
" <<<)$$$$$$$$###! N ",
" <AA)$$$$$$$####! NNNNNNN ",
" <<AA)$$$$$$######)<< OOOOO ",
" <AAA)$$$###########)4< O ",
" ,,111)###############)11,, O ",
" ,--&&&&&&&&$$$$$&&&&&&&/0, O ",
" ,,1--&((((((($((($((((((&/12,, OOOOO ",
" ,-21&((((())))))))))(((((&12/, ",
" !))))))))))***$$$$$$$))))))))))! ",
" !!!!*******$$$$$$$$$$$$$$$$$$$######!!!! ",
" !!$$$$$$$$$$$$$$$$$$$$$$$$$$#############+!! ",
" !!$$$$$$$$$$$$$$$$$$$##################+++!! ",
" !!!!#############################+++!!!! ",
" !))))))))))##########))))))))))! ",
" ,---24444444))))))))))44466662//0, ",
" ,---244/4444444444444444666/62//0, ",
" ,----2;;;/444444444444466;;;2//00, ",
" ,/---;;;;;44444444444466;;;;;/000, ",
" ,/////;;;444444<<4<<66666;;;00000, ",
" ,///////2244444444<6666666220000000, ",
" ,00////=>?2666666666666662@@=000000, ",
" ,0000/=>>??22266666666222@@@@=00000, ",
" ,,00=>>>??=>>22222222>>=@@@>>=00,, ",
" ,=>>>??=>>>>>>>>>>>>>>=>>>>>=, ",
" 5>>>>??=>>>>>>>>>>>>>>=>>>>>?5 ",
" 5>>>>??=>>>>>>>>>>>>>>>>=>>>???5 ",
" 5>????=>>>>>>>>>>>>>>>>>>=?????5 ",
" 5?????=>>>>:>>>>>>>>>>>>???=???PP5 ",
" <222?=>>>>>>>>>>>>>>>>??????=?P222< ",
" <33342>>>>>>>>>>>>>>>?????????=23334< ",
" <34442>>>>>>>>>>>>?????????????23444< ",
" <222>>>>>>>>>>????????????:????22<< ",
" 5>>>>>>>???????????????????????5 ",
" 5???????????????????????????????P5 ",
" 5????:?????????????????????????PP5 ",
" 5????????????????????????????PPPP5 ",
" 5???????????????:??????????PPPPPPPP5 ",
" 5?PPPPPP???????????????PPPPPPPPPPPP5 ",
" 5((((((((((((((((((((((((((((((((((((( ",
" !$$$$$###! !$$$$$$##! ",
" !$$$$#####! !$$$$#####! ",
" !!!#####++! !#######!!! ",
" !!!!!!!! !!!!!!!! ",
" ",
},
party = {
" ",
" QQQ ! ",
" QRQ !!! ",
" QSQ !!#! T ",
" U VV !!!$#! T ",
" U VWV !!$$$$#! ",
" VXX !!$$$$$#! ",
" VWWV !!$$$$$$#! YY ",
" VWWWV !!$$$$$$$#! ",
" Z XXXXXX !!$$$$$$$$##! ",
" Z V[[[[[[V$$$$$$$$$##! ",
" V[[[[[[[]$$$$$$###! ",
" V^^^^^^^^^$$$####! ",
" !$$$$$$######! ",
" !$$$###########! ",
" !###############! ",
" %%&&&&&&$$$$$&&&&&&% UU ",
" %((((((($((($((((((% ",
" Y %((((())))))))))(((((% ",
" Y !!!!!))))))***$$$$$$$))))))!!!!! : ",
" !!!!*******$$$$$$$$$$$$$$$$$$$######!!!! : ",
" !!$$$$$$$$$$$$$$$$$$$$$$$$$$#############+!! ",
" !!$$$$$$$$$$$$$$$$$$$##################+++!! ",
" !!!!#############################+++!!!! : ",
" !!!))))))))##########))))))))!!! :9: ",
" ,--.....))))))))))-/////0, : _ ",
" ,,1--------11------//11///12,, a( _ ",
" TT ,-21-----11331/////114411112/, a( ",
" ,-211///13333311//1444444412/, a( ",
" ,--23311133333333114444444462/0, a( : ",
" ,-.23333333333333344444444462//, a( ",
" ,-.23333335553333444555444662//, a( ",
" ,--23333353335344445444544662//, a( ",
" ,--24333353335444445444546662//, a( ",
" ,---24444444444444444444466662//0,< a( ",
" ,---244/4444444444444444666/62/=223a( ",
" ,----2;;;/4444444b4444466;;;2>=>2334< ",
" ,/---;;;;;44444bbbbb4466;;;;;>>>2344< ",
" ,/////;;;444444bbcbb66666;;;>>>?224<< Z ",
" ,///////22444444bcccb6666622>>>???=< Z ",
" ,00////=>?26666666b6666662>>>>???=0, ",
" __ ,0000/=>>??22266666666222??????==00, ",
" ,,00=>>>??=>>22222222>>=?????=00,, ",
" ,=>>>??=>>>>>>>>>>>>>>=??==0,, ",
" 5>>>>??=>>>>>>>>>>>>>>>==>=, ",
" 5>>>>??=>>>>>>>>>>>>>>>>>>??5 ",
" 5>????=>>>>>>>>>>>>>>>>>>???5 ",
" 5?????=>>>>:>>>>>>>>>>>>??????5 ",
" <222?=>>>>>>>>>>>>>>>>????????5 ",
" <33342>>>>>>>>>>>>>>>???????????5 ",
" <34442>>>>>>>>>>>>??????????????5 ",
" <222>>>>>>>>>>????????????:?????5 ",
" 5>>>>>>>???????????????????????5 ",
" 5???????????????????????????????P5 ",
" 5????:?????????????????????????PP5 ",
" 5????????????????????????????PPPP5 ",
" 5???????????????:??????????PPPPPPPP5 ",
" 5?PPPPPP???????????????PPPPPPPPPPPP5 ",
" 5((((((((((((((((((((((((((((((((((((( ",
" !$$$$$###! !$$$$$$##! ",
" !$$$$#####! !$$$$#####! ",
" !!!#####++! !#######!!! ",
" !!!!!!!! !!!!!!!! ",
" ",
},
ribbon = {
" ",
" ! ",
" !!! ",
" !!#! ",
" !!!$#! ",
" !!$$$$#! ",
" !!$$$$$#! ",
" !!$$$$$$#! ",
" !!$$$$$$$#! ",
" !!$$$$$$$$##! ",
" !$$$$$$$$$##! ",
" !$$$$$$$$###! ",
" !$$$$$$$####! ",
" !$$$$$$######! ",
" !$$$###########! ",
" !###############! ",
" %%&&&&&&$$$$$&&&&&&% ",
" %((((((($((($((((((% ",
" %((((())))))))))(((((% ",
" !!!!!))))))***$$$$$$$))))))!!!!! : ",
" !!!!*******$$$$$$$$$$$$$$$$$$$######!!!! : ",
" !!$$$$$$$$$$$$$$$$$$$$$$$$$$#############+!! ",
" !!$$$$$$$$$$$$$$$$$$$##################+++!! ",
" !!!!#############################+++!!!! : ",
" !!!))))))))##########))))))))!!! :9: ",
" ,--.....))))))))))-/////0, : ",
" ,,1--------11------//11///12,, a( ",
" ,-21-----11331/////114411112/, a( ",
" ,-211///13333311//1444444412/, a( ",
" ,--23311137773333114777444462/0, a( : ",
" ,-.23333379977333347997744462//, a( ",
" ,-.23333379887333447988744662//, a( ",
" ,--23333378887344447888744662//, a( ",
" ,--24333378887444447888746662//, a( ",
" ,---24444477897444447789766662//0,< a( ",
" ,---244/4447774444444777666/62/=223a( ",
" ,----2;;;/444444444444466;;;2>=>2334< ",
" ,/---;;;;;44444444444466;;;;;>>>2344< ",
" ,/////;;;444444<<4<<66666;;;>>>?224<< ",
" ,///////2244444444<666666622>>>???=< ",
" ,00////=>?2666666666666662>>>>???=0, ",
" ,0000/=>>??22266666666222??????==00, ",
" ,,00=>>>??=>>2&&&6&&&>>=?????=00,, ",
" ,=>>>??=>>>>&dd&MM&>>>=??==0,, ",
" 5>>>>??=>&&&dddMMMM&&&>==>=, ",
" 5>>>>??=>>&ddddMMMMM((&>>>??5 ",
" 5>????=>>>&dddM&&&MM((&>>???5 ",
" 5?????=>>>>:&MM&dad&((&>??????5 ",
" <222?=>>>>&&MM&daadd&((&&?????5 ",
" <33342>>>>>&MMM&ddadd&(((&??????5 ",
" <34442>>>>>&&MM&ddadd&((&&??????5 ",
" <222>>>>>>>>&M(&dad&((&???:?????5 ",
" 5>>>>>>>??&((((&&&(((a&????????5 ",
" 5??????????&((((((((aaa&????????P5 ",
" 5????:?????&&&(((((aa&&&???????PP5 ",
" 5???????????ef&aa&aa&e???????PPPP5 ",
" 5???????????efg&&&?&&&ge???PPPPPPPP5 ",
" 5?PPPPPP????egge????eggePPPPPPPPPPP5 ",
" 5((((((((((((egge((((egge((((((((((((( ",
" !$$$$$eeegh heeie$$$##! ",
" !$$$$##e##eh h#$ee$#####! ",
" !!!#####+++h !#######!!! ",
" !!!!!!!! !!!!!!!! ",
" ",
},
yawn = {
" ",
" ! ",
" !!! ",
" !!#! ",
" !!!$#! ",
" !!$$$$#! ",
" !!$$$$$#! ",
" !!$$$$$$#! ",
" !!$$$$$$$#! ",
" !!$$$$$$$$##! ",
" !$$$$$$$$$##! ",
" !$$$$$$$$###! ",
" !$$$$$$$####! ",
" !$$$$$$######! ",
" !$$$###########! ",
" !###############! ",
" %%&&&&&&$$$$$&&&&&&% ",
" %((((((($((($((((((% ",
" %((((())))))))))(((((% ",
" !!!!!))))))***$$$$$$$))))))!!!!! ",
" !!!!*******$$$$$$$$$$$$$$$$$$$######!!!! ",
" !!$$$$$$$$$$$$$$$$$$$$$$$$$$#############+!! ",
" !!$$$$$$$$$$$$$$$$$$$##################+++!! ",
" !!!!#############################+++!!!! ",
" !!!))))))))##########))))))))!!! ",
" ,--.....))))))))))-/////0, ",
" ,,1--------11------//11///12,, ",
" ,-21-----11331/////114411112/, ",
" ,-211///13333311//1444444412/, ",
" ,--23311133333333114444444462/0, ",
" ,-.23333353333333344444544462//, ",
" ,-.23333335533333444455444662//, ",
" ,--2333333335334444454444j662//, ",
" ,--243333355344444444554jj662//, ",
" ,---24444454444444444444566662//0, ",
" ,---244/4444444444444444666/62//0, ",
" ,----2;;;/444444444444466;;;2//00, ",
" ,/---;;;;;444444bbb44466;;;;;/000, ",
" ,/////;;;444444bbbbb66666;;;00000, ",
" ,///////22444444bbcbb66666220000000, ",
" ,00////=>?266666bcccb66662@@=000000, ",
" ,0000/=>>??222666ccc66222@@@@=00000, ",
" ,,00=>>>??=>>22222222>>=@@@>>=00,, ",
" ,=>>>??=>>>>>>>>>>>>>>=>>>>>=, ",
" 5>>>>??=>>>>>>>>>>>>>>=>>>>>?5 ",
" 5>>>>??=>>>>>>>>>>>>>>>>=>>>???5 ",
" 5>????=>>>>>>>>>>>>>>>>>>=?????5 ",
" 5?????=>>>>:>>>>>>>>>>>>???=???PP5 ",
" <222?=>>>>>>>>>>>>>>>>??????=?P222< ",
" <33342>>>>>>>>>>>>>>>?????????=23334< ",
" <34442>>>>>>>>>>>>?????????????23444< ",
" <222>>>>>>>>>>????????????:????22<< ",
" 5>>>>>>>???????????????????????5 ",
" 5???????????????????????????????P5 ",
" 5????:?????????????????????????PP5 ",
" 5????????????????????????????PPPP5 ",
" 5???????????????:??????????PPPPPPPP5 ",
" 5?PPPPPP???????????????PPPPPPPPPPPP5 ",
" 5((((((((((((((((((((((((((((((((((((( ",
" !$$$$$###! !$$$$$$##! ",
" !$$$$#####! !$$$$#####! ",
" !!!#####++! !#######!!! ",
" !!!!!!!! !!!!!!!! ",
" ",
},
wait = {
" !!!!!!!!! ",
" !!$$$$###! ",
" !!$$$$$$$#! ",
" !!$$$$$$$$##! ",
" !$$$$$$$$$$#! ",
" !$$$$$$$$$$#! ",
" !$$$$$$$$$##! ",
" !$$$$$$$$####! ",
" !$$$$$$$#######! ",
" !$$$$$##########! ",
" %%&&&&&&$$$$$&&&&&&% ",
" %((((((($((($((((((% ",
" %((((())))))))))(((((% ",
" !!!!!))))))***$$$$$$$))))))!!!!! ",
" !!!!*******$$$$$$$$$$$$$$$$$$$######!!!! ",
" !!$$$$$$$$$$$$$$$$$$$$$$$$$$#############+!! ",
" !!$$$$$$$$$$$$$$$$$$$##################+++!! ",
" !!!!#############################+++!!!! ",
" !!!))))))))##########))))))))!!! ",
" ,--.....))))))))))-/////0, ",
" ,,1--------11------//11///12,, ",
" ,-21-----11331/////114411112/, ",
" ,-211///13333311//1444444412/, ",
" ,--23311137873333114787444462/0, ",
" ,-.23333379987333347998744462//, ",
" ,-.23333379887333447988744662//, ",
" ,--23333378887344447888744662//, ",
" ,--24333377897444447789746662//, ",
" ,---24444477777444447777766662//0, ",
" ,---244/4447774444444777666/62//0, ",
" ,----2;;;/444444444444466;;;2//00, ",
" ,/---;;;;;44444444444466;;;;;/000, ",
" ,/////;;;444444<<4<<66666;;;00000, ",
" ,///////2244444444<6666666220000000, ",
" ,00////=>?2666666666666662@@=000000, ",
" ,0000/=>>??22266666666222@@@@=00000, ",
" ,,00=>>>??=>>22222222>>=@@@>>=00,, ",
" ,=>>>??=>>>>>>>>>>>>>>=>>>>>=, ",
" 5>>>>??=>>>>>>>>>>>>>>=>>>>>?5 ",
" 5>>>>??=>>>>>>>>>>>>>>>>=>>>???5 ",
" 5>????=>>>>>>>>>>>>>>>>>>=?????5 ",
" 5?????=>>>>:>>>>>>>>>>>>???=???PP5 ",
" <222?=>>>>>>>>>>>>>>>>??????=?P222< ",
" <33342>>>>>>>>>>>>>>>?????????=23334< ",
" <34442>>>>>>>>>>>>?????????????23444< ",
" <222>>>>>>>>>>????????????:????22<< ",
" 5>>>>>>>???????????????????????5 ",
" 5???????????????????????????????P5 ",
" 5????:?????????????????????????PP5 ",
" 5????????????????????????????PPPP5 ",
" 5???????????????:??????????PPPPPPPP5 ",
" kkkk=?PPPPPP???????????????PPPPPPPPPPPP=kkkkk ",
" BCC=(((((((((((((((((((((((((((((((((((((llmk ",
" BDDDDDDDD)$$$$$###)DDDDDD)$$$$$$##)DDDDDCllmk ",
" BLLLLLLL)$$$$#####)LLLLLL)$$$$#####)LLLLLllmk ",
" BCCCCCCC)))#####++)CCCCCC)#######)))CCCCClnmk ",
" koooooooooo))))))))oooooo))))))))oooooooooomk ",
" EEEEEGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHEEEE ",
" EGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCHE ",
" EGJJCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHE ",
" EGJJCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCHE ",
" EGJJCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHE ",
" EGHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCKE ",
" EGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ",
},
}