dopamine.py

Created by schraf

Created on July 04, 2022

12.5 KB

Molécule de dopamine. Il s’agit d’une image convertie en script Python par img2calc.

Visuel final pour Twitter


from kandinsky import fill_rect

def draw_image(rle, x0, y0, w, pal, zoomx=1, zoomy=1, itransp=-1):
  i, x = 0, 0
  x0, y0 = int(x0), int(y0)
  nvals = len(pal)
  nbits = 0
  nvals -= 1
  while(nvals):
    nvals >>= 1
    nbits += 1
  maskval = (1 << nbits) - 1
  maskcnt = (0xFF >> nbits >> 1) << nbits
  while i<len(rle):
    v = rle[i]
    mv = v & maskval
    c = (v & maskcnt) >> nbits
    if (v & 0b10000000 or nbits == 8):
      i += 1
      c |= rle[i] << (7 - nbits + (nbits == 8))
    c = c + 1
    while c:
      cw = min(c, w - x)
      if mv != itransp:
        fill_rect(x0 + x*zoomx, y0, cw*zoomx, zoomy, pal[mv])
      c -= cw
      x = (x + cw) % w
      y0 += x == 0 and zoomy
    i += 1

palette = (
"w","#d0d4d0","#c8b8b8","gray","#585858","#c82c28","#282428","#0004c8",
)


image = (
b'\xf0\xff\xa00\31\xb0\23\t\2\3\32\1\2\3\1\xa0\23\v\x021\2\3\x88\23\1\3\n\t \t\2\3\xa8\1\1\xc8\21\v\x110\t\2\3\1\x80\1\3$\3\2\xa0\21\v\2\t@\1\2\vp\3\4=\4\2\x90\21\v\2\t@\t\2\3`\3m\2\xf8\20\1\v\2\t@\t\2\3\2P\3\6u\2\xf0\20\2\v\2\t@\t\2\v\1\22\1 \1\x85\1\6\xf0\20\23\2\t@\t\2\v\30\t\22\1\4\x8d\1\4\xe8\20\23\2\x110\21\2\v8\t\3\x95\1\3\xe0\20\2\4\v\2\31\30\21\2\v\2H\2=\22E\xe0\20\1\4\v\nA\n\v\1H\2=\32=\xe8\20\f\v\22)\n\v\4!(\3E\nE\3\xe0\20\24\x132\23\f\32!\b\3\x9d\1\4\xe0\20\1\24\33\32\23\34\33\n\31\4\x9d\1\4\xe8\20\1\x1c3\f\6\3\1\3\4\6\34\33\6\x9d\1\6\xf0\20\1T\6\3 \2\3,\6\x9d\1\6\x80\21\1\4\6\34\16\4\2P\1\4\6\xa5\1\4\x90\21\3\4\16\f\2h\3\16\x95\1\6\2\xb8\22\1\16\x95\1\6\1\xc0\22\36\xfd\0\16\xc8\22\3\26u\16\3\xd0\22\2\x1e5\2\1\b\3\4\6\3\xe0\x126\r\4 \1\4\6\1\xe0\22\1.\5\4\3\1\30\1\3\2\xf8\22\1&\4\3\1\30\1\n\x80\23\1\3\36\3\t\30\1\3\xa8\23\1\4\2\1\30\1\2\1\xa8\23\4\3\t\30\t\xa8\23\v\2\1\30\1\2\xb0\23\4\3\1 \2\1\xa8\23\4\3\t\30\1\3\xa8\23\23\1\30\1\3\xa8\23\1\4\3\1 \2\xb0\23\4\3\t\30\1\2\xa8\23\2\4\2\1\30\1\3\xb0\23\4\3\1 \2\1\xa8\23\v\2(\3\1\xa8\23\v\1\b\2\4\36\4\3\x90\23\4\3\1\3N\4\1\x98\3\21\xc0\17\f\16\\\6\1\xf0\2\23*\xa8\17\4\16t\1\xd8\2\1\4\3\2)\2\3\1\x90\17\4\16\x8c\1\xc8\2\4\3\n\21\30\t\2\1\x80\17\4\26\xfc\0\16\1\xb8\2\1\v\2\t0\t\3\xf8\16\3\16\xa4\1\xb8\2\4\v\2\t0\t\2\1\xf0\16\26L\v<\6\4\xa8\2\3\4\3\n\t8\t\2\xe8\16\2\16D#4\16\xa8\2\f\3\n\t8\t\3\1\xe0\16\26<\v\2\t\v,\16\1\xa0\2\f\3\n\t8\t\3\1\xe8\n\2\33\1\xc0\3\26<\v\2\t\2\x034\6\3\xa0\2\6\4\3\n\t8\t\3\1\xd0\n\2\x045\6\3\1\xa0\3\1\26<\v\2\t\v4\6\4\xa0\2\f\v\2\t8\t\3\1\xc0\n\3\6]\6\2\x90\3\3\26D#<\16\xa0\2\f\2\t\0\31\20\21\2\3\1\xb8\n\4\6m\4\3\x88\3\3\36D\33<\16\1\x98\2\v\t\209\2\3\4\xb0\n\1\4\x8d\1\4\x80\3\3\36\xa4\1\16\n\1\xf8\1\1\3\2\t\30)\n\v\1\xb0\n\4\x95\1\4\2\xf8\2\3\36\x9c\1\26\t\2\3\x90\1\1\f\26\4\3\2\b\1\4\n\1\30\t*\v\4\xb0\n\1\6\x9d\1\6\xf8\2\1&\x94\1\16\4\b\t\3\nh\1\4\36\f\26\4\1\v\2\1\30\t\2\v\2\33\4\3\xa8\n\1\4\xad\1\4\xf8\2\6\4\3\4\6\x94\1\16\1(\t\n\18\3\26\\\2 \t\2\f\33\f\1\xb0\n\3\6\xad\1\6\1\xf0\2\4\2\b\6\x8c\1\26@\t\n\1 \2\26d\6\3\20\t\2\x034\3\1\xb0\n\6M\22M\6\4\xe8\2\n\b\1\4\6\xfc\0\36`\1\22\1\4\26\xfc\0\3\0\1\2\3\4\3\34\3\xc8\n\1\6M\32M\4\xe0\2\t\b\1\3\16\xfc\0\26\3\21X\t\2\4\16\x8c\1\3\n\3\2\xf8\n\3\6M\22U\6\1\xd0\2\t\b\2\3\26\f\6L.\3\n\21X\1\4\16\x94\1\2\v\xf8\4\1#\1\xc8\5\4\6\xbd\1\6\3\xc0\2\1\2\1\0\1\2\3\2\6\4\1\0\1\3v\3\f\23\n\tH\4\6L\3<\6\4\1\xe8\4\1\3\4\v*\3\1\xb0\5\4\6\xbd\1\6\4\2\1\xa8\2\1\2\1\b\2\3\b\3\1\b\1\3n\3\0\1\3\24\v\n\t8L#<\xf0\4\f\v\x021\2\xb0\5\3\6\xbd\1\6\21\2\v\x98\1\2\x046\4\1\20\t\b\1\3\1\b\3\1\b\3\4f\x040\1\3\24\v\2\31\b\1\6D\3\2\1\2\v,\6\2\xd8\4\1\4\23\2\31\b\31\2\xa0\5\3\6\xbd\1\6\20\t\22\1p\2\4\26\4&\4\6\4\0\1\2\b\1\v\1\0\2\20\2\4n\0\18\1\3\24\v\2\21\0\2D\v\2\t\2\3,\6\3\xd8\4\6\4\v\2\x110\1\2\xa0\5\1\16\xad\1\6\3(\21\2\3\t@\1\26l\1\0\1\3\b\n\b\1\3\2\b\2F\3\xf8\0\2\24\v\n\26<\v\1\2\v,\6\4\xd0\4\2\f\v\2\t8\t\2\xa0\5\26\xa5\1\6H\t\n\3\1(\2\16\xfc\0\6\2\3\b\1\2\b\1\3\1 \1#\1\x98\1\1\3\f\3\4\26<#4\16\xd0\4\24\3\2\21@\1\2\1\x98\5\3\6\4\3\1\2\3\xfd\0\6\4X\21\2\3\2\1\20\26\x84\1\6\1\0\1\2\b\1\v\x98\2\2&<#4\16\xc8\4\1\6\f\3\n\t@\t\2\xa0\5\4\3\t\b\1\4e\16\2\21X\31\2\3\4\16\x94\1\6\2\1\b\1\3\xb0\2&\x9c\1\16\xc8\4\2\6\4\v\n\t@\t\3\x98\5\1\3\2\1\30\1e\16\n\21p\t\4\16\x94\1\6\3\b\2\3\xb8\2.\x94\1\16\xc8\4\3\6\4\v\n\t@\1\2\3\x90\5\1\3\2\1 \1\2U\26\f\v\n\21`\26\x94\1\16\v\2\xc0\2.\x94\1\6\3\xc8\4\4\6\4\v\n\t@\1\2\3\x90\5\3\2\t\30\t\2E\36\1\3\24\v\n\31@\1\16D\23D\6\4\3\xc8\2\4.\x84\1\16\1\xc8\4\3\6\f\v\2\x110\t\2\3\x88\5\1\2\t \1\2\3\4-& \3\24\v\2\x190\3\6D#<\16\1\xc8\2\1.\x84\1\16\xd0\4\1\6\f\v\n\21(\t\3\2\x80\5\2\3\t\20\21\2\3\4N\2@\2\3\f\23\n\21\20\16<\v\t\2\v4\16\4\xd0\2\4.l\26\2\xd8\4\24\23\nA\2\3\1\xe8\4\t\0\3\2\1\30\t\2\vF\4`\1\3\24\v\n\21\3\6D\3\2\21\v4\26\xd0\2\1.l\26\xe0\4\2\24\23\n1\2\v\xc8\4\2\33\2\33\2\1\20\1\n\3\4\0\1\23\2\t\x98\1\3\f\23\2\26<\v\22\v<\16\xd8\2\1F,.\1\xe8\4\4\6\f\23:\v\xc8\4\23\22\1\22\23\1\0\t\2\3\4\2\xe8\1\3\24\3\26D+<\16\xe0\2\4\x96\1\3\xf0\4\2\34K\4\3\xc0\4\v\n1\n\v\t\2\v\2\xf0\1\1\b\3\36D#D\16\xe8\2\4\x86\1\4\x80\5\3\6\x1c3\4\3\xc0\4\v\2\21\30\31\2\33\4\3\x98\2\36\xb4\1\16\xf0\2\3>\4\t\4\6\4\0\1\x98\5\4\6D\1\xb8\4\1\2\3\2\x110\21\2\3\24\xa0\2\36\xac\1\26\xf8\2\1\4.\3\b\2\6\3\b\1\x88\5\t\4\3\2\t\b\1\2\xc8\4\2\v\tH\21\2\3\4\xa8\2\3\36\xa4\1\16\4\x90\3\1\f\16\4\1\20\3\xa8\5\1\4\3\2\1\30\t\xc0\4\v\2\tH\21\2\v\xa8\2\1\36\xa4\1\16\3\xb8\3\1\2\b\1\2\1\xa0\5\1\4\3\2\1\30\1\xc8\4\v\2\tH\21\2\3\4\1\xa8\2&\x94\1\26\1\xc0\3\3\b\1\0\3\b\2\x88\5\1\4\3\2\1\30\1\xc8\4\v\2\tP\t\2\23\xa8\2\4&\x84\1\26\3\xc8\3\3\2\b\1\3\1\b\1\x80\5\1\4\3\2\1\30\1\xc0\4\1\v\2\tH\21\2\23\xa8\2\x026d&\xd0\3\2\3\1\0\1\3\2\b\1\x80\5\1\4\3\2\1\30\1\xc0\4\1\v\2\tH\21\2\3\f\xb0\2\x026T&\1\xd8\3\3\2\20\3\2\0\1\x80\5\1\4\3\2\1\30\t\xb8\4\1\v\2\tH\21\2\3\4\3\xb8\2\3>\34\6\4\6\4\6\4\26\4\xe0\3\1\3\b\1\v\b\1\xf8\4\1\4\3\2\1\30\t\xc0\4\4\v\2\x110\21\2\v\4\2\xc0\2f\4\3\b\1\3\6\4\1\xe8\3\4\1\0\2\0\4\b\1\xf8\4\1\4\3\2\1\30\1\xc8\4\4\v\nQ\n\v\4\1\xc8\2\3F\4\1\30\1\2\3\xf8\3\n\0\t\3\1\0\t\xf0\4\1\4\3\2\1\30\2\xc8\4\3\4\v\2I\n\v\f\xd8\2\4>\2\1\30\t\3\x80\4\3\1\0\2\0\2\b\1\xf0\4\1\4\3\2\1\30\2\xd0\4\f\v\22!\n\23\f\xe0\2\1\b&\4\3\t\30\1\2\1\xf8\3\3\2\0\t\4\1\0\t\xe8\4\1\4\3\2\1\30\1\xd0\4\2\f\vB\23\f\x88\3\3\24\3\2\1\30\t\3\xf8\3\2\3\b\1\v\b\1\xe8\4\1\4\3\2\1\30\1\xd8\4\3\fS\24\1\xa0\3\v\2\1 \1\3\xf8\3\1\3\b\t\3\b\1\xe8\4\1\4\3\2\1\30\1\xe0\4\3\x143\f\6\4\xb8\3\4\2\t\30\1\2\1\xf8\3\3\1\b\1\4>\4\1\xa8\4\3\4\6\f#\f\1\xd8\4\1L\6\3\1\xb8\3\v\2\1 \2\3\xf8\3\1\3\1\2N\4\6\3\x98\4\4F\4\6\4\6\3\xe0\4\t$\3\1\xd8\3\4\2\1 \1\3\x80\4&L\6\f\xf8\3\4&T\6\1\xf8\b\4\3\1 \1\2\xf8\3\2\36d\6\3\xe8\3\4&l\2\xf0\b\4\3\2\1\30\t\2\xe8\3\2\36t\6\3\xd8\3\4&l\6\4\2\xe8\b\2\4\3\t\30\1\3\xe8\3&\xfc\0\6\xd0\3\3&\x84\1\6\xf0\b\4\3\t\30\1\3\1\xd8\3\4\36\x94\1\xc8\3.\x94\1\xc8\1\21\x80\a\2\3\2\1 \2\3\xd0\3\3\36\x8c\1\6\4\3\xe8\1\1\3\4\33\1\x88\1.\x9c\1\3\xa8\1\1\f+\2\1\xd8\6\1\4\2\1 \1\3\1\xc8\3\36L\23<\6\1\xd0\1\1\3\4\v\32\3\2\1\xf8\0&\\\v<\xa0\1\3\4\23*\3\xe0\6\v\2\1\30\1\2\3\xc0\3\2\36D#4\6\2\xd0\1\f\v\2!\3\2\1h\1&L#,\6\x98\1\24\v\x021\2\1\xd0\6\1\3\2\1 \1\3\xc0\3\4\36<\v\2\t\v,\6\4\xc0\1\1\4\v\n\21\0\31\2\1`\4&L\v\t\2\3,\1\x88\1\3\f\v\2\21\30\t\2\xd8\6\4\3\1\30\1\2\3\2\t\xa8\3&<\v\21\2\3<\xc0\1\f\v\2\t(\1\n`.L\3\2\21\3,\1\x80\1\2\6\4\v\n\21(\t\xd0\6\4\3\t\3\4.\4\16\4\1\x88\3&D\3\22\v4\6\xc0\1\f\3\2\x110\1\nX.L\v\t\2\3,\3\x80\1\24\v\2\t8\1\2\1\xc8\6\3\f\26<\26\3\x80\3&L#4\6\1\xb0\1\3\f\n\t@\1\3X.L\v\n\v4\x80\1\6\4\23\2\t@\t\xc8\6\1\4\36D\26\4\1\xf0\2&L\23<\16\n\1\xa0\1\f\3\22\1@\1\2H\1\3.\\\23<\2\1p\6\f\v\2\t@\1\2\xc8\6&d\16\3\xe8\2&\xa4\1\6\4\0\t\22\1\xf8\0\2F\4\2 \1\x030\1\34.4\33T\3\t\22\1P\6\f\v\1\3\36\4\2\30\1\2\xc0\6\4\26\x84\1\6\3\xe0\2&\xa4\1\6\4\30\t\n\1`\4\36\f\26\f\6\3\30\1\3 \2\f\33.\24\6\f+L\2\b\21\3\2\1@\6\4\v\4\x0e7\4\1\0\1\2\xb8\6\4\16\x9c\1\6\1\xd8\2\2\16\f\3\x94\1\16\x020\21\n8\4\36T\6\2\0\1\2\3\0\1\2\f;.\4\16\24#D\68\t\2\t &_\n\xb0\6\4\26\x9c\1\6\4\xe0\2\16\4\3\21\6t\26\1H\t\2\3\2\30\1&\\\6\3\t\v\fK.\24;D\6H\t\n\1\20\36o\3\xb0\6\26\xac\1\6\1\xd8\2\f\3\2\t\0\1t\16\4`\t\22\0\2\36t\6\3\24[.\4\33"\vD`\1\n\t\26\xff\0\1\xa0\6\2\26\xac\1\16\1\xc8\2\3\4\3\t\30\1d\26\n\21X\t\2\1\4\6\x94\1s\4\36\4\v\n9\v$\6\3\21`\21\4\x8f\1\1\x98\6\4\26L\33<\16\3\xc8\2\4\n\t\30\1d\16\4\v\n\21`\1\2\16t\x93\1\26\4\23\2I\2\24\16\4\3\22\21X\t\x8f\1\4\x90\6\1\26D\v\22\v<\6\4\xb8\2\2\4\2\t \1\2\4\6<\36\3\1\3\24\v\n\tP\1\6t\x83\1\34\6\f\v\2\31 \21\3\4\16\34\v\n\31P\x97\1\3\x88\6\3\26D\v\21\v<\16\xb8\2\4\3\21\30\t\3\4^\3\30\2\3\f\v\n\x190\2\\\3\24s\34\2\0\6\f\3\n\218\1\2\4\16\b\1\24\23\n\21@\x9f\1\x88\6\4\26D\v\21\v<\16\xa8\2\1\v\2\t\30\t\2\3^\48\3\24\v\2\31\30\1T#\4c\24\3\1\b\2\f\v\n\21@\1\3\4\1 \2\24\v\n\x110\x9f\1\x88\6\36D\v\2\1\2\v<\16\xa0\2\2\4\3\21\30\t\2\4V\4\1X\1\34\v\n\t\0\2\16D\3\2\1\2S\34\3\1 \24\v\2\21H\1\2H\1\3\24\v\n\21\b\3_\v/\1\x80\6\36L+<\16\1\xc0\1\1\3\34\1\30\4\3\2\t\30\t\2\4\2\4F\3\x80\1\1\f\23\2\t\4\16D\3\2\t\2\3\x043\24\t0\6\f\v\2\21H\1\2`\3\24\23\2\21\4_\v/\3\x80\6\36T\23L\16\1\0\2\t\x80\1\1\3\4N\f\n\1 \t\v(\t\xc0\1\1\3\f\3\4\16L\v\1\2\3\24\v\24\3\1P\6\f\v\2\21H\1\2\xf8\0\1\2\f\23\4\6\x9f\1\3\x80\6\4\26\xb4\1\26\20\t\nh\1&<\16\3\t\30\t\2\4\x98\2\1\4&D#4\2`\6\f\v\2\21H\1\2\x90\1\2\24\6\xa7\1\3\x80\6\2\36\xac\1\26\t \31@\4&L\26\2\20\t\2\3\xa8\2\4&T\3D\2`\6\f\v\2\21H\1\2\x98\1\36\xa7\1\3\x88\6\26\f\6\x9c\1\16\4\v\2\1(\31 \3\36l\16\1\0\t\2\3\1\xa8\2\3.\x9c\1h\34\v\2\x190\t\3\x98\1\36\xa7\1\1\x88\6\6\f\n\3\x94\1\26\3\t\23\t \t\2\1\b\3\36\xfc\0\6\4\t\2\3\1\xb0\2\1.\x94\1\6h\3\24\v\n\31\30\21\2\3\x98\1\36\xa7\1\x90\6\2\3\2\31\x84\1\26\4\0\1\2\t\0\1\2\v\2\1 \1\2\36\x9c\1\v\1\xc0\2\4.\x94\1p\6\f\23\nA\2\3\2\x98\1\3\26\x9f\1\6\x88\6\1\3\2\t\20\1\xfc\0\26\30\t\2\1\b\1\2\v\1\30\3\36\x94\1\6\3\1\xc8\2\2.\x84\1\6\3p\3\6\f\23\22!\22\3\xa0\1\1\36\x97\1\3\x80\6\v\2\t \1d\36\4\3\2\1(\1\n\b\1\v\2\1\36\xac\1\xd8\2>l\16\x80\1\4\6\f\23:\v\1\xa8\1\2\36\x87\1\6\x80\6\v\2\t \tT.\0\1\23\1(\t\2\20\2\4\26T\3L\6\1\xd0\2\x046\\\26\3\x88\1\4\6\24C\4\3\xb8\1\4\36w\6\1\xf8\5\23\t \t\2\4\6\4\x064&\1\30\1\v\2\t \1\n\1\36L\33<\6\3\xd8\2>T\26\x98\1$3\4\2\1\xc0\1\36w\4\xf8\5\v\2\t \1\n\3vH\1\v\2\1 \t\26D\v\n\v4\16\xe0\2\3\x8e\1\4\xa8\1\1\4\x064\3\xe0\1\4&W\3\xf8\5\v\2\t \t\v\4f\4`\1\v\n \26D\3\2\t\2\x034\16\1\xe0\2\x86\1\4\xc0\1\1\2\34\2\xf8\1\4./\16\1\xb8\5\1\4;\2\t \1\2\3\f^\4\x90\1\1\4\v\t\26D\3\2\t\2\x034\16\1\xe8\2\1n\3\x80\4\1\0\2N\1\xc0\5\33"\v\4\1 \t\v\2\b\1\4.\4\3\xb8\1\1\f\26D\v\n\v4\16\2\xf8\2\3N\4\xa8\4\6\4\23!\xb8\5\1\23B\3\4\1\20\t\2\3\4\xa8\2&D+4\16\2\x80\3\1,\v\2\xb0\4\6\4\2\1\30\t\xb0\5\2\4\v\2A\2\23\0\1\2\v\2\xb0\2\4\36L\23D\16\1\x80\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xb0\5\4\v\2\31\b!\2\3\4\t\2\3\4\xb8\2\4\36\xac\1\16\x88\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xa8\5\23\2!(\t\2\3\4\3\4\2\xc0\2\2\36\xac\1\6\4\x88\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xa8\5\4\v\2\t@\t\2\23\2\xd0\2&\xa4\1\6\2\x88\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xa0\5\2\4\3\2\21@\21\2\3\4\xd8\2\4&\x9c\1\6\x90\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xa0\5\f\3\2\21H\t\2\3\4\xe0\2.\x84\1\16\1\x90\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xa0\5\f\3\2\tP\t\2\3\4\xe0\x026t\26\x98\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xa0\5\4\v\2\tP\t\2\3\4\xe8\x026l\16\1\x98\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xa0\5\4\v\2\21@\21\2\3\4\xe8\2\1>L\26\2\xa0\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xa0\5\4\v\2\21@\21\2\3\4\xf8\x026<\3\1\2\f\xa8\3\1\4\3\1\30\t\xb0\4\f\2\t\20\t\xa0\5\3\4\v\2\x110\21\n\v\x80\3\3F\4\1\30\1\3\1\xa8\3\1\4\3\1\30\t\xa0\4\1\3\f\2\t\20\1\2\xa0\5\1\4\v\2\31 \21\n\3\4\2\x88\3\x036\4\2\1\30\1\n\xa8\3\1\4\3\1\30\n\x98\4\1\24\v\22\t\n\3\xa0\5\4\23\nA\n\v\4\xa8\3\3\4\26\4\3\1 \1\2\xa0\3\1\4\v\1\30\2\3\x98\4\6\f\v\n)\2\3\x98\5\1\f\3\229\2\v\4\xc8\3\t\4\3\t\30\1\2\1\x90\3\2\f\v\n\21\2\v\1\x80\4\24\23!\b\t\2\1\x98\5\24\vB\v\f\xd8\3\4\3\2\1 \t\x90\3\f\v\n)\2\3\1\xf0\3\3\6\f\v\2\31 \1\2\1\x98\5\3\fK\f\3\xe0\3\1\4\3\t\30\1\3\x80\3\1\4\23\n\31\0\21\2\3\xf0\3\6\f\v\2\x190\1\2\xa0\5\2\f;\f\2\xf0\3\4\3\2\1\30\1\2\1\xf8\2\3\4\v\n\21 \t\2\1\xe8\3\6\f\v\2\218\1\2\1\xa0\5\1\2<\2\x80\4\2\3\2\1 \1\3\xf8\2\6\4\v\2\t8\t\3\xe0\3\1\6\f\v\2\21@\1\2\xb8\5\1\2\v\2\1\x98\4\4\3\1 \1\2\xf8\2\f\3\n\t8\t\2\1\xd8\3\1\6\f\v\2\218\t\2\x88\n\4\3\2\1\30\1\2\xf0\2\1\f\3\n\t8\t\2\1\xd8\3\1\6\f\v\2\218\t\2\x88\n\3\4\2\t\30\1\3\xe8\2\1\f\3\n\t@\1\n\xd8\3\1\6\f\v\n\x110\t\2\x88\n\1\4\3\t\30\1\3\xe8\2\2\f\v\2\t8\t\2\3\xe0\3\6\f\v\n\x110\1\2\1\x90\n\4\3\2\1\b\1\3\4\3\4\3\2\xd8\2\f\v\2\t8\t\2\3\xd8\3\1\16\f\v\2\21(\1\n\x98\n\2\4\3\2\3\f3\1\xc8\2\f\v\2\t8\t\3\xe8\3\2\6\f\23\n9\n\xa0\n\4\3\f\23"\v\1\xc0\2\6\f\v\2\31\30\t\2\3\xf0\3\34\v\22)\2\3\xa8\n\3\4\23\x021\2\v\xb8\2\1\6\4\v\n9\2\3\1\xf8\3\6\24\33*\3\1\xa0\n\1\4\v\n9\n\3\2\xb8\2\24\v\n!\n\v\x80\4\1\34C\2\xa0\n\1\f\v\31(\t\2\3\1\xb8\2\24\33\32\v\4\x98\4\1\4\6\34\3\f\3\xb0\n\3\f\3\2\x110\21\2\3\xc0\2\3\24+\4\3\xb0\4\2$\2\1\xb8\n\6\4\3\n\t@\t\2\3\xc8\2\1\34\3\24\2\1\xb0\17\f\3\n\1P\1\2\3\xe0\2!\xc8\17\f\3\n\1P\t\3\1\xc8\22\1\f\3\n\1P\1\2\3\1\xc8\22\1\f\3\n\tH\1\2\3\1\xd0\22\f\3\n\tH\1\2\3\1\xd0\22\f\v\2\x110\21\2\3\xd8\22\f\23\2\21(\t\2\v\xd8\22\2\6\4\v\nA\n\3\1\xe0\22\3\4\23\n1\n\v\xf0\22\3\f\x132\v\4\x80\23\24K\4\1\x88\23\3\24+\4\3\1\xa0\23\2,\3\1\xc8\23\t\xf0\xff\x98\x86'
)

#image drawing code sample
draw_image(image, 0, 0, 320, palette, zoomx=1, zoomy=1, itransp=-1)