sprite $hat [128x128/16] {
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000FFFFFFFF00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFF00FFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF950000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFE6570000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFB55555000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF8555557000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFC65555555600000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFDA65555555555700000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFECA7565555555555556B0000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFEDCBA9875665555555555555559FF0000000FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000
000000000000000000000000000000000000000000756665555555555555555555567EFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000
0000000000000000000000000000000000000000007555555555555555555555566CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000
00000000000000000000000000000000000000000075555555555555555555669DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000
00000000000000000000000000000000000000000075555555555555555669DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000
0000000000000000000000000000000000000000007555555555555657ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000
000000000000000000000000000000000000000000755555556657ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000
000000000000000000000000000000000000000000755679ACDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000
000000000000000000000000000000000000000000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000
000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
0000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000
0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000
00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
00000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF00000000000000000000000000000000000000
0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB755000000000000000000000000000000000000000
00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC723555500000000000000000000000000000000000000
000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA42222455500000000000000000000000000000000000000
0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB73222222355500000000000000000000000000000000000000
000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD952222322222255580000000000000000000000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB74222224BC22222245550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA6322222239FFF42222235550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC842222222226EFFFF92222235550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB85322222222225CFFFFFFE2222225550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA6222222222226CFFFFFFFFF2222225550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFEA63222237DFFFFFFFFFFF2222225550000000000000000000000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFFFFFFFDCA97427FFFFFFFFFFFFFFA238EFFFFFFFFA6FFF2222225554000000000000000000000000000000000000
0000000000000000000000FFFFFFFFFFFFFFFF875222222223FFFFFFFFFB1DFFA22DFFFFFFFFF50FFB2222225555000000000000000000000000000000000000
00000000000000000000000000000000000000555222222222CFFFFFFFF90BFF4225FFFFFFFFF82FF52222225550000000000000000000000000000000000000
000000000000000000000000000000000000005552222222225FFFFFFFFD5EFB22226FFFFFFFFFFFB22222225550000000000000000000000000000000000000
0000000000000000000000000000000000000055522222222228FFFFFFFFFFE4222226FFFFFFFFFA222222225550000000000000000000000000000000000000
0000000000000000000000000000000000000055532222222222AFFFFFFFFE4222222239FFFFFC72222222235550000000000000000000000000000000000000
000000000000000000000000000000000000005554222222222225DFFFFFB4222222222234564222222222245550000000000000000000000000000000000000
00000000000000000000000000000000000000555522222222222225677322222222222222222222222222255550000000000000000000000000000000000000
00000000000000000000000000000000000000055522222222222222222222222222222222222222222222355500000000000000000000000000000000000000
00000000000000000000000000000000000000055532222222222222222222222222222222222222222222455500000000000000000000000000000000000000
00000000000000000000000000000000000000065552222222222222222222222222222222222222222222555500000000000000000000000000000000000000
000000000000000000000000000000000000000F5553222222222222222222222222222222222222222223555000000000000000000000000000000000000000
000000000000000000000000000000000000000F6555222222222222222222222222222222222222222225556000000000000000000000000000000000000000
000000000000000000000000000000000000000FF55542222222222222222222222222222222222222224555F000000000000000000000000000000000000000
000000000000000000000000000000000000000FF85553222222222222222222222222222222222222235558F000000000000000000000000000000000000000
0000000000000000000000000000000000000000FF655522222222222222222222222222222222222225556FF000000000000000000000000000000000000000
0000000000000000000000000000000000000000FBA6554222222222222222222222222222222222225556DFF000000000000000000000000000000000000000
000000000000000000000000000000000000000AAAAA65542222222222222222222222222222222224556ABD0000000000000000000000000000000000000000
00000000000000000000000000000000000000AAAAAA8555422222222222222222222222222222224555AAAAA000000000000000000000000000000000000000
0000000000000000000000000000000000000AAAAA988755553222222222222222222222222222355557AAAAAA00000000000000000000000000000000000000
000000000000000000000000000000000000AAAAA878898555532222222222222222222222222355558889AAAAA0000000000000000000000000000000000000
00000000000000000000000000000000000AAAA977788AA9655553222222222222222222222355556898878AAAAA000000000000000000000000000000000000
0000000000000000000000000000000000AAAA9777799AA99655554322222222222222222345555699988778AAAAA00000000000000000000000000000000000
000000000000000000000000000000000AAAA97777999AA99A865555543222222222223455555689999987778AAAAA0000000000000000000000000000000000
00000000000000000000000000000000AAAA9777799999A999AA86555555554444455555555689999899987778AAAAA000000000000000000000000000000000
0000000000000000000000000000000AAAA9777799999999999AAA8755555555555555555789999989999987778AAAAA00000000000000000000000000000000
0000000000000000000000000000000AAAA77779999999999999AAAB66655555555555567BA99999899999987778AAAA00000000000000000000000000000000
000000000000000000000000000000AAAA87779999999999999999AB86666666666666659BA999888999999987778AAAA0000000000000000000000000000000
00000000000000000000000000000AAAA977799999999999989999AAA655666666665556AAA9988889999999987779AAAA000000000000000000000000000000
00000000000000000000000000000AAA9777899999999999988999AAA855555555555557AAAA888899999999997777AAAAA00000000000000000000000000000
0000000000000000000000000000AAAA777899999999999999889AAAAA44445555544449AAAA9888999999999997778AAAA00000000000000000000000000000
0000000000000000000000000000AAA97779999999999999998889AAAA6444444444444AAA9998899999999999987779AAAA0000000000000000000000000000
000000000000000000000000000AAAA77789999999999999999889999A83334444333359999998999999999999998777AAAA0000000000000000000000000000
000000000000000000000000000AAA9777999999999999999999899999943333333333799999999999999999999997779AAAA000000000000000000000000000
00000000000000000000000000AAAA7778999999999999999999999999963333333333899999999999999999999998777AAAA000000000000000000000000000
00000000000000000000000000AAA977799999999999999999999999999822222222239999999999999999999999997778AAAA00000000000000000000000000
00000000000000000000000000AAA877899999999999999999999999999932222222259999999999999999999999998777AAAA00000000000000000000000000
0000000000000000000000000AAAA7779999999999999999999999999999522222222799999999999999999999999997779AAA00000000000000000000000000
0000000000000000000000000AAA97789999999999999999999999999999733333333999999999999999999999999998778AAAA0000000000000000000000000
0000000000000000000000000AAA87789999999999999999999999999999933333335999999999999999999999999999777AAAA0000000000000000000000000
0000000000000000000000000AAA777999999999999999999999999999999533333369999999999999999999999999997779AAA0000000000000000000000000
0000000000000000000000000AAA777999999999999999999999999999999633333389999999999999999999999999998778AAA0000000000000000000000000
000000000000000000000000AAAA777999999999999999999999999999999833333499999999999999999999999999998778AAA0000000000000000000000000
000000000000000000000000AAA9778999999999999999999999999999999943333599999999999999999999999999999777AAAA000000000000000000000000
000000000000000000000000AAA9778999999999999999999999999999999953333699999999999999999999999999999777AAAA000000000000000000000000
000000000000000000000000AAA97789999999999999999999999999999999644447999999999999999999999999999997779AAA000000000000000000000000
000000000000000000000000AAA977899999999999999999999999999999998444489999999999999999999999A9999997779AAA000000000000000000000000
000000000000000000000000AAA9777999999A9999999999999999999999999444499999999999999999999999AA999997779AAA000000000000000000000000
000000000000000000000000AAAA77799999A99999999999999999999999999544699999999999999999999999AAA99997779AAA000000000000000000000000
0000000000000000000000000AAA77799999A99999999999999999999999999644799999999999999999999999AAAA9997779AAA000000000000000000000000
0000000000000000000000000AAA8778999A9999999999999999999999999997447999999999999999999999999AAAA99777AAAA000000000000000000000000
0000000000000000000000000AAA9778999A9999999999999999999999999998448999999999999999999999999AAAA98778AAAA000000000000000000000000
0000000000000000000000000AAAA77799AA9999999999999999999999999999459999999999999999999999999AAAAA8778AAA0000000000000000000000000
00000000000000000000000000AAA87789A999999999999999999999999999995699999999999999999999999999AAAA8779AAA0000000000000000000000000
00000000000000000000000000AAA97779A999999999999999999999999999996699999999999999999999999999AAA9878AAAA0000000000000000000000000
00000000000000000000000000AAAA87789999999999999999999999999999997799999999999999999999999999AAA9889AAAA0000000000000000000000000
000000000000000000000000000AAA97789999999999999999999999999999998899999999999999999999999999AA9998AAAA00000000000000000000000000
00000000000000000000000000FCAAA8788999999999999999999999999999998899999999999999999999999999A99999AAADF0000000000000000000000000
000000000000000000000000FFFFBAAA88778999999999999999999999999999999999999999999999999999999889999AAABFFF000000000000000000000000
00000000000000000000000FFFFFFAAAA877789999999999999999999999999999999999999999999999999998878999AAAAFFFFFF0000000000000000000000
0000000000000000000000FFFFFFFEAAAA8777788999999999999999999999999999999999999999999999987777899AAAAEFFFFFFF000000000000000000000
000000000000000000000FFFFFFFFFDAAAA87777778888899999999999999999999999999999999988888777777789AAAAEFFFFFFFF000000000000000000000
00000000000000000000FFFFFFFFFFFDAAAA97777777777777777777777777777777777777777777777777777789AAAAAEFFFFFFFFFF00000000000000000000
00000000000000000000FFFFFFFFFFFFEAAAAA988777777777777777777777777777777777777777777777789AAAAAABFFFFFFFFFFFF00000000000000000000
00000000000000000000FFFFFFFFFFFFFFCAAAAAAA98888887777777777777788888888888888888888999AAAAAAAADFFFFFFFFFFFFFF0000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDFFFFFFFFFFFFFFFF0000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFFFECBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDFFFFFFFFFFFFFFFFFF00000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFFFFFFFDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCDEFFFFFFFFFFFFFFFFFFFFF00000000000000000000
000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000
0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000
00000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000
0000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000
0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000
0000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000
0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000
0000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}

sprite $black_hat [128x128/16] {
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000FFFFFFFF00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFF00FFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF950000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFE6570000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFB55555000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF8555557000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFC65555555600000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFDA65555555555700000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFECA7565555555555556B0000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FFEDCBA9875665555555555555559FF0000000FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000
000000000000000000000000000000000000000000756665555555555555555555567EFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000
0000000000000000000000000000000000000000007555555555555555555555566CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000
00000000000000000000000000000000000000000075555555555555555555669DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000
00000000000000000000000000000000000000000075555555555555555669DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000
0000000000000000000000000000000000000000007555555555555657ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000
000000000000000000000000000000000000000000755555556657ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000
000000000000000000000000000000000000000000755679ACDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000
000000000000000000000000000000000000000000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000
000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
0000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000
0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000
00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
00000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF00000000000000000000000000000000000000
0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB755000000000000000000000000000000000000000
00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC723555500000000000000000000000000000000000000
000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA42222455500000000000000000000000000000000000000
0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB73222222355500000000000000000000000000000000000000
000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD952222322222255580000000000000000000000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB74222224BC22222245550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA6322222239FFF42222235550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC842222222226EFFFF92222235550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB85322222222225CFFFFFFE2222225550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA6222222222226CFFFFFFFFF2222225550000000000000000000000000000000000000
0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFEA63222237DFFFFFFFFFFF2222225550000000000000000000000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFFFFFFFDCA97427FFFFFFFFFFFFFFA238EFFFFFFFFA6FFF2222225554000000000000000000000000000000000000
0000000000000000000000FFFFFFFFFFFFFFFF875222222223FFFFFFFFFB1DFFA22DFFFFFFFFF50FFB2222225555000000000000000000000000000000000000
00000000000000000000000000000000000000555222222222CFFFFFFFF90BFF4225FFFFFFFFF82FF52222225550000000000000000000000000000000000000
000000000000000000000000000000000000005552222222225FFFFFFFFD5EFB22226FFFFFFFFFFFB22222225550000000000000000000000000000000000000
0000000000000000000000000000000000000055522222222228FFFFFFFFFFE4222226FFFFFFFFFA222222225550000000000000000000000000000000000000
0000000000000000000000000000000000000055532222222222AFFFFFFFFE4222222239FFFFFC72222222235550000000000000000000000000000000000000
000000000000000000000000000000000000005554222222222225DFFFFFB4222222222234564222222222245550000000000000000000000000000000000000
00000000000000000000000000000000000000555522222222222225677322222222222222222222222222255550000000000000000000000000000000000000
00000000000000000000000000000000000000055522222222222222222222222222222222222222222222355500000000000000000000000000000000000000
00000000000000000000000000000000000000055532222222222222222222222222222222222222222222455500000000000000000000000000000000000000
00000000000000000000000000000000000000065552222222222222222222222222222222222222222222555500000000000000000000000000000000000000
000000000000000000000000000000000000000F5553222222222222222222222222222222222222222223555000000000000000000000000000000000000000
000000000000000000000000000000000000000F6555222222222222222222222222222222222222222225556000000000000000000000000000000000000000
000000000000000000000000000000000000000FF55542222222222222222222222222222222222222224555F000000000000000000000000000000000000000
000000000000000000000000000000000000000FF85553222222222222222222222222222222222222235558F000000000000000000000000000000000000000
0000000000000000000000000000000000000000FF655522222222222222222222222222222222222225556FF000000000000000000000000000000000000000
0000000000000000000000000000000000000000FBA6554222222222222222222222222222222222225556DFF000000000000000000000000000000000000000
000000000000000000000000000000000000000AAAAA65542222222222222222222222222222222224556ABD0000000000000000000000000000000000000000
00000000000000000000000000000000000000AAAAAA8555422222222222222222222222222222224555AAAAA000000000000000000000000000000000000000
0000000000000000000000000000000000000AAAAA988755553222222222222222222222222222355557AAAAAA00000000000000000000000000000000000000
000000000000000000000000000000000000AAAAA878898555532222222222222222222222222355558889AAAAA0000000000000000000000000000000000000
00000000000000000000000000000000000AAAA977788AA9655553222222222222222222222355556898878AAAAA000000000000000000000000000000000000
0000000000000000000000000000000000AAAA9777799AA99655554322222222222222222345555699988778AAAAA00000000000000000000000000000000000
000000000000000000000000000000000AAAA97777999AA99A865555543222222222223455555689999987778AAAAA0000000000000000000000000000000000
00000000000000000000000000000000AAAA9777799999A999AA86555555554444455555555689999899987778AAAAA000000000000000000000000000000000
0000000000000000000000000000000AAAA9777799999999999AAA8755555555555555555789999989999987778AAAAA00000000000000000000000000000000
0000000000000000000000000000000AAAA77779999999999999AAAB66655555555555567BA99999899999987778AAAA00000000000000000000000000000000
000000000000000000000000000000AAAA87779999999999999999AB86666666666666659BA999888999999987778AAAA0000000000000000000000000000000
00000000000000000000000000000AAAA977799999999999989999AAA655666666665556AAA9988889999999987779AAAA000000000000000000000000000000
00000000000000000000000000000AAA9777899999999999988999AAA855555555555557AAAA888899999999997777AAAAA00000000000000000000000000000
0000000000000000000000000000AAAA777899999999999999889AAAAA44445555544449AAAA9888999999999997778AAAA00000000000000000000000000000
0000000000000000000000000000AAA97779999999999999998889AAAA6444444444444AAA9998899999999999987779AAAA0000000000000000000000000000
000000000000000000000000000AAAA77789999999999999999889999A83334444333359999998999999999999998777AAAA0000000000000000000000000000
000000000000000000000000000AAA9777999999999999999999899999943333333333799999999999999999999997779AAAA000000000000000000000000000
00000000000000000000000000AAAA7778999999999999999999999999963333333333899999999999999999999998777AAAA000000000000000000000000000
00000000000000000000000000AAA977799999999999999999999999999822222222239999999999999999999999997778AAAA00000000000000000000000000
00000000000000000000000000AAA877899999999999999999999999999932222222259999999999999999999999998777AAAA00000000000000000000000000
0000000000000000000000000AAAA7779999999999999999999999999999522222222799999999999999999999999997779AAA00000000000000000000000000
0000000000000000000000000AAA97789999999999999999999999999999733333333999999999999999999999999998778AAAA0000000000000000000000000
0000000000000000000000000AAA87789999999999999999999999999999933333335999999999999999999999999999777AAAA0000000000000000000000000
0000000000000000000000000AAA777999999999999999999999999999999533333369999999999999999999999999997779AAA0000000000000000000000000
0000000000000000000000000AAA777999999999999999999999999999999633333389999999999999999999999999998778AAA0000000000000000000000000
000000000000000000000000AAAA777999999999999999999999999999999833333499999999999999999999999999998778AAA0000000000000000000000000
000000000000000000000000AAA9778999999999999999999999999999999943333599999999999999999999999999999777AAAA000000000000000000000000
000000000000000000000000AAA9778999999999999999999999999999999953333699999999999999999999999999999777AAAA000000000000000000000000
000000000000000000000000AAA97789999999999999999999999999999999644447999999999999999999999999999997779AAA000000000000000000000000
000000000000000000000000AAA977899999999999999999999999999999998444489999999999999999999999A9999997779AAA000000000000000000000000
000000000000000000000000AAA9777999999A9999999999999999999999999444499999999999999999999999AA999997779AAA000000000000000000000000
000000000000000000000000AAAA77799999A99999999999999999999999999544699999999999999999999999AAA99997779AAA000000000000000000000000
0000000000000000000000000AAA77799999A99999999999999999999999999644799999999999999999999999AAAA9997779AAA000000000000000000000000
0000000000000000000000000AAA8778999A9999999999999999999999999997447999999999999999999999999AAAA99777AAAA000000000000000000000000
0000000000000000000000000AAA9778999A9999999999999999999999999998448999999999999999999999999AAAA98778AAAA000000000000000000000000
0000000000000000000000000AAAA77799AA9999999999999999999999999999459999999999999999999999999AAAAA8778AAA0000000000000000000000000
00000000000000000000000000AAA87789A999999999999999999999999999995699999999999999999999999999AAAA8779AAA0000000000000000000000000
00000000000000000000000000AAA97779A999999999999999999999999999996699999999999999999999999999AAA9878AAAA0000000000000000000000000
00000000000000000000000000AAAA87789999999999999999999999999999997799999999999999999999999999AAA9889AAAA0000000000000000000000000
000000000000000000000000000AAA97789999999999999999999999999999998899999999999999999999999999AA9998AAAA00000000000000000000000000
00000000000000000000000000FCAAA8788999999999999999999999999999998899999999999999999999999999A99999AAADF0000000000000000000000000
000000000000000000000000FFFFBAAA88778999999999999999999999999999999999999999999999999999999889999AAABFFF000000000000000000000000
00000000000000000000000FFFFFFAAAA877789999999999999999999999999999999999999999999999999998878999AAAAFFFFFF0000000000000000000000
0000000000000000000000FFFFFFFEAAAA8777788999999999999999999999999999999999999999999999987777899AAAAEFFFFFFF000000000000000000000
000000000000000000000FFFFFFFFFDAAAA87777778888899999999999999999999999999999999988888777777789AAAAEFFFFFFFF000000000000000000000
00000000000000000000FFFFFFFFFFFDAAAA97777777777777777777777777777777777777777777777777777789AAAAAEFFFFFFFFFF00000000000000000000
00000000000000000000FFFFFFFFFFFFEAAAAA988777777777777777777777777777777777777777777777789AAAAAABFFFFFFFFFFFF00000000000000000000
00000000000000000000FFFFFFFFFFFFFFCAAAAAAA98888887777777777777788888888888888888888999AAAAAAAADFFFFFFFFFFFFFF0000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDFFFFFFFFFFFFFFFF0000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFFFECBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDFFFFFFFFFFFFFFFFFF00000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFFFFFFFDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCDEFFFFFFFFFFFFFFFFFFFFF00000000000000000000
000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000
0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000
00000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000
0000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000
00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000
0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000
0000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000
0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000
0000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000
000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}




!define HAT(alias) PUML_ENTITY(component,black,black_hat,alias,hat)

!definelong HAT(alias,label,e_type="component",e_color="black",e_stereo="hat",e_sprite="black_hat")
PUML_ENTITY(e_type,e_color,e_sprite,label,alias,e_stereo)
!enddefinelong

!define BLACK_HAT(alias) PUML_ENTITY(component,black,black_hat,alias,black hat)

!definelong BLACK_HAT(alias,label,e_type="component",e_color="black",e_stereo="black hat",e_sprite="black_hat")
PUML_ENTITY(e_type,e_color,e_sprite,label,alias,e_stereo)
!enddefinelong
