img_hd.py

Created by schraf

Created on October 26, 2021

21.7 KB


from kandinsky import fill_rect
from time import sleep

def memoire(n):
 if n == 0: return b"a#Wb##a##b##a##c##a##c##a##c##a##c#%a##c#)d##c##e##c##d#&e##d#$e##c##e##c##d##c#%a#'c##a##c#%d##c##d##c##d##c##d##c#9d##c##d##c##d##c#&d##c##d##c##d##c##d#%e##d#$e##d#$e##d#%e##d#%e##d##e##d##e##d##e##d##e##d##e##d##e##d##e##d##e#$d##e#$d##e##d##e##d##e##d##e##d##e##d##e#$d##e##d##e##d##c##e##c#%a##"
 if n == 1: return b"c##a##c#(b##c#&b##c##a##c##a#)c##a##c##a##c##a##c##a#2c##a#8f##a##f##a#$f##a##f##a##f#$a##f##a##f##a#0f##a##f##a##f##a##f##a#,b##a#(b##a#$b##a##c##a##b#'c##b##a##b##c#$b##c##b##c##b##c##e##b##c##e##c##e##c##e##c#$e##c##d##c##e##d##e##d##c#%a##c##a##c##a##c#&d##c##e##d#$c#=d##c##d##c##d##c##d##c##d#$"
 if n == 2: return b"e##c##e##c##d##c##e##d##e##c##e##c##e##d##e##c##e##c##e##d#&e##d#$e##d##e##d##e##d#$e##d##e##d##e##d##e##d##e#%d##e##d##e#$d##e#$d##e#$d##e##d##e##c##e##c#%a##c##a##b##c##b##c##b##c#$e##c##b##c#&a#&c##a#&c##b##a##c##b##c##a##c##a#$c##a#,c##a##c##a#6f##a#$f##a#%f##a#+f##a#1f##a#*b##a##b##a#%b##a#$b#$"
 if n == 3: return b"c##a##c##a##b##a##b#%c##b##c##b##c##b##c#$b##c#$b##c#$b##c#$e##c#$e##c#$e##c##e##c##e#$d#$c##e##c#%a#'c##a##c#$d##c##d##c#$e##c#9d##c##d##c#$d##c#%d#$e##c##d##c##d#$c##e##d##e##c##e##d##e##c##e##c##e##c##d#$e##c##e#$c##e##c##e##d##e##d##e##d##e##d##e##c##e##d##e##d##e##d##e##d##e##d##e##c##d##e##d#$"
 if n == 4: return b"e##d##e##d##e##c##e##d#$c##e##c#$b##a##c#$b##c##b##c##b##c#$b##c##b##c##b##c##b##c##a#&c##a##c##b##a##c#$b##a##c##a##c##a#)f##a#'c##a#$c##a#&c##a#.f##a##f##a##f##a##f##a##f##a##f##a##f##a##f##a##f##a#/f##a##f##a#%f##a#*b##a#%b##a#&b##a#$b##a##b##c##b#&a##b##c##b##c##b##c##b##c#$e##c##e##c#%b##c##e##"
 if n == 5: return b"c##e##c##e##d#$c##e##c##e##c##d##c#&a##c##a##c##a##c#'d##c#+d##c##d##c#1d##c##d##c##d##c##d#$c##d##c##d#$c##e##c##e##c##d#$e##c##e##d##e##d#$e##c##e##c##d#$c##e##d#$e##d##e##c##e##d##e##c##e##d##e##d##e##c##e##d##e##d##e##d##e#$d##e##d##e##c##e##d##e#$d##e##d##e##c##e##c##e##c#%a#$b##c##b##c##b##c##"
 if n == 6: return b"e##c##b##c#$b##c#$a##c##a#(c##a##b##c##b##c##b##a#/c##a#$c##a#)c##a#/f##a##f##a#(f##a#'f##a##f##a#0f##a#*b##a#%b##a#$b##a#$b##a##b##a##c##b#$a##b##c##b##c##b##c##b#$c##b##c##b##c##e##c#&e##c##e##c#$e##c##e##c##e##c##e##c##e##c##e##c##e##c##a#'c##a##c#%d##c#$d##c#'d##c##d##c##d##c##d##c#-d##c##d#%c##"
 if n == 7: return b"d##c##d##c##d#$e##c##e##c##e##d##c##d##e##d##e##c##e##d##c##e##c##e##c##e##d##e##d##e##d##c##e##d##e##d##e##d##e##d#$e##d#%e##d##e##d##e##c##e##d##e##c##e##d##e##c##e##d##e#$d##e##d##e##c##e##d##c##e##c##e##c##a##c##a##c##a##c#$b##c#&b##c#$b##a##b##a#%c##a##c##b##c#&a##c##a##c#$a##c##a#-c##a#6f##a##"
 if n == 8: return b"f##a##f##a#$f##a##f##a#$f##a##f##a#(f##a#,f##a#%f##a#(b##a##b##a#$b##a##c##b##a##c##a##b##a#$b##c##b#'c##b##c##b##c##b##c##b##c#$b##c##e##c#&e##c##e##c#$e##c##d##c##e##c##e##d#$c#'a#$c##a##c#%d##c#)d##c##d#$c##d##c##d##c##d##c#+d##c##d##c##d##c##d##c##d##c##d##c##d#%c##d#&c##e##d#%e##d##e##d#&c##e##"
 if n == 9: return b"d#$e##d##c##e##c##e##d##e##d##e##c##e##d##e##c##e##c##e##d#$e##d##e##d##e##d##e##d##e##d##e##d#$e##d##e##d##e##c##e##d##c#$e##c#%a##c##a##b##a##b##a##b##c##b##c##b##c#%a##c##a#(b##c##b##c#%a#$c##a#$c##a#,c##a##c##a#'c##a#/f##a#$f##a#'f##a#&f##a##f##a#.f##a#%f##a#*c##a##c##a#$b##a##b##a#%b##a##b##c##"
 if n == 10: return b"b#%c##b##c##b#$c##b##c##b##c#$b##c##e##c##e##c#$e##c#&e##c##e##c##e##c##e##c##d##c##e##c##d##c#$a#$c##a##c##a##c#+d#$c##d#'c##d##c##d##c#'d##c##d##c#$d##c##d#$c##d##c##d#'e##c##e##c##e##c##e##c##e##c##e##c##e##c##e##c##e##d##e##d#$e##c##e##d#$e##d#%e##c##e##d##e##c##e##d##e##d#$e##d##e##c##e##d##e##"
 if n == 11: return b"d##e##d##c##e##c##e#$c##e##d##e##c##d##c##e##c##e##c##d##b##c##a#$c##a##c#%b##c##a##c##b##c##a#&c##a##c##a##c##b##c##b##c#$b##c#$b##c##a##c##a#,c##a#(c##a#0f##a##f##a##f##a#$f##a#$f##a##f##a#*f##a#+f##a#&f##a#&b##a##b##a##b##a#$c##a##b##a##b##a#&c##b#%c##b#$c##b##c##b##c##b##c##e##c#$b##c#$e##c#$d##"
 if n == 12: return b"c##e##c##d##c##d##c##e##c##d#$e##c##e##c#&a##c##a#$c##a##c#,d#$c##e##c##d#%c##d##c##d##c##d##c#(d##c##d##c##d##c##d##c##d##c##e##c##d#&c##d#)e##d#$e##c##e##d##c##e##d#$e##d#$e##c##e##d##e##d##e##d#$e##d#%e##d##e##c##e##d##e##d##e##d##e##d##e##d#$e##c##e#$c##e##d##e#$c##d##c##d##c##e##c#%a##c##a##b##"
 if n == 13: return b"a##c#'a##b##c##a##c##a##b##a#%c##a##c#$e##c#$b##c##a##c##a#$c#$a#*c##a##c##a#&c##a##c##a#0f##a##f##a#+f##a##f##a#2f##a#+b##a##c##a##b##a##c##b##c##a#$b##a##b#$c##b##c##b##c##b#$c##b##c##b##c#$b##c##e##c##e##c#$b##e##c#%d##c##e##c##d##c##e##c##e##c##d##c##d##c#%a##c##a##c##a##c#,d##c##d#%e##c##d#$c##"
 if n == 14: return b"d##c##d##c#%d##c#$d##c##d##c##d##c##d##c##d#'e##c##e##d##e##d#$c##e##c##e##c##e##c##e##c##e##d#$e##c##e##c##e##c##e##c##e##d#%e##c##e##d##e##d##e##c##e##c##e##d##e##d##e##d#$e##d##e##d##e##d#%e##d#$e##d#$c##d##e##c##e##c##e##c#$b##c##a#$c##a##c#$b##c##b##c#$a##c##a#&c##a##b##a##c#)b##c#$a##c##a##c##"
 if n == 15: return b"a#/c##a#$c##a#/f##a##f##a##f##a#$f##a##f##a##f##a#&f##a#$f##a#8c##a##b##a#%b##a##b#$c##a#$c##a##b#(c##b#$c##b##c##b##c#$b##c#$e##c##d##c#'e##c##d##c##d#$c##d##c##d#&c#&a##c##a##c##a##c#,d#$c##d#'c##d#$c##d##c#$d##c#&d##c##d##c##d##c##d##c##d##c##d#%c##d##c##e##d#$e##c##e##d#$e##d#$c##e##c##d#'e##d#$"
 if n == 16: return b"e##c##e##d#$e##c##e##d#$e##d#$e##d#$e##c##e##d##e##c##e##d##e##c##e#$c##d#$e##c##e#$c##e##d##c##e##c##d##e##c##d##c##a##c##a#$c##b##c#%b##c#$a##c##a##c##a#$c##a##c##b##c##e##c##b##c#&a##c##a##c##a#+c##a#'c##a#$c##a#/f##a#$f##a#(f##a#9f##a#'b##a#$c##a##c##b##c##b##c##a##b##a#$b##c##b##c##b##c##b##c##"
 if n == 17: return b"b##c##b##c##b##c#$b##c##e##c#$b##c##e##c##d##b##c##d##c##e##c##e##c##e##c##e##c##e##c##d##c##d##c#$a##c##a##c##a##c#,d##c##e##d#*c##d##c##d##c#%d##c##d##c##d##c##d##c##d#'e##c##e#$d##e##c##d##c##e##d#$c##e##c##e##d##e##c##e##d#$e##c##e##c##e##d#$e##c##e##d##e##d##e##c##e##d##e##d#$e##d#$e##d##e##d##"
 if n == 18: return b"e##d##e##d##e##c##d##e##d##e##c##e##d#$e##c##e##c##d#$c##e##c##e##c#%a##c##a##c##b##c#&b##c##a##c##a##c##a##c##a##c#'d##c##b##c##a##c##a##c#$a##c##a#,c##a##c##a##c##a#0f##a##f##a##f##a#%f##a#&f##a##f##a#1f##a#+c##a#$b##a#$c##a##b#$c##a##c##a#$c##b#%c##b#$c##b##c##b##c##b##c##b##c#$e##c##d##c#%d##c#&"
 if n == 19: return b"d##c##e##c##d##c##d#$c##e##d#$c#%a##c##a##c##a##c##a##c#)d#$c##d##c##e##c##d#$c##d#%c##d##c##d##c#&d##c#$d##c##d##c##d##c##d#%e##c##d#$c##e##d#%c##e##d#$e##c##d#%c##e##c##d#%e##c##e##d#$c##e##d#%e##d##e##c##e##c##e##d##e##c##e##c##e##c##e##d#$e##d##e##d#$c##e##d##e##c##e##d#$e##c##e##c##e##c##d##c##"
 if n == 20: return b"d##c#$a##c##a#$c##b##c##b##c#$a##c##a##c##a##b##a#$b##c##d##c#&b##c#%a#$c#$a#/c##a##c##a##c##a#&c##a#+f##a##f##a#'f##a#-f##a#6c##a##c##a##b##c##b##c##a##b##a##b##a##b##c##b##c##b#$c##b##c##b##c#'b##c#%e##c##e##c##d##c##d##c##e##c##e##c##d##e##d##e##c##d##c##d##c##d##c#&a##c#(a##c#%d##c##d#$e##d#%e##"
 if n == 21: return b"c##d#'c##d##c##d##c##d##c#$d##c##d#$c##d#&e##c##d##e##d#&c##e##d##e##c##d##c##d##e##c##e##c##e##d#$e##c##d#$e##d#$e##d#$e##c##e##d#%e##d##e##c##e##d##e##d#$e##d#$e##c##e##d##c##e##c##e##c##d##e##d#$e##c##d#&c##e##c##e##c##b##c#$b##c##a##c##b##c#'a##c##a#$c#$a##c#$b##c##e##c#&a##c#%a##c##a##c##a#(c##"
 if n == 22: return b"a##c##a##c##a##c##a##c##a#%c##a#+f##a##f##a##f##a#$f##a#&f##a#$f##a##f##a#=b##a##b##a##b#$a##c##a##c##a#$b##c##b##c##b#$c##b##c##b#$c##b##c#$d##b##c##d##c#%e##c##d##c##d##c##d##c##d##c##d##c##d##e##c##d#$c#%a##c##a##c##a##c##a##c#(d#&c##d#(c##d#%c##d##c#'d##c##d##c##d#$c##d#$c##e##d#$c##e##c##e##d##"
 if n == 23: return b"c##e##c##d#$e##c##d#&c##e##c##d#$e##d##e##c##e##c##e##d##c##e##d#$e##c##e##d#$e##d#%c##e##d##e##c##e##d##e##d##e##d#&e##c##e##c##e##d##e##c##e##c##e##c##e##c##d#%c#&a##c##a##b##c##b##c#%a##c##a#$c##a##b##c#%d##c#(a##c##a##c##a#0c##a##c##a#%c##a##c##a#*f##a#$f##a#'f##a#Ac##a##c##a##c#$b##c##a##c##a##"
 if n == 24: return b"b##a##b##a##c##b##c##b##c##b##c##b##c#'b##d##c##e##c##d##b##e##c#$d##c##d##c##d##e##c##e##c##e##d#$c##d#$c##d##c#&a##c#'a##c#%d#'e##d#%e##d#&e##d#$c##d#$c##d##c#$d##c##d#$c##d#(e##d#)e##c##e##c##e##c##e##c##e##d#$e##d##c##e##c##e##d#&e##d#$e##c##e##d##e##c##e##d##e##c##e##d##e##c##e##d##e##c##d#$e##"
 if n == 25: return b"c##e##c##d#$e##c##e##c##e##c##d##c##d##c##d##c##e##c##e##c#$b##c##a##c##a##c##a##c#$b##c##a##c##a##c##a##c##a##c#'d##c#'a##c#%a##c##a#(c##a##c##a##c#%a#%c##a##c##a#)f##a##f##a##f##a##f##a#+f##a#&f##a#:b##a#$b##c##a##b##a##c##a##c##a##c##a##b#$c##b##c##b##c##b#$c##b##c##b##c#%d##c##d##c##e##c##d##b##"
 if n == 26: return b"d##c#$d#&c##d#)c#'a##c##a##c#(d##c##e##d#$c##e##c##d#$c##e##d##c##d#&c##d##c#$d##c##d##c##d#%c##d#)e##c##e##d#$c##d#*c##e##c##d##e##d#$c##e##d##e##d#%c##e##d##e##c##e##d#'e##d#$e##d#$e##d##e##c##e##d#%e##c##d#%e##c##e##d##e##d##e##c##e##d##c##e##c##d##c#)a##c##a##c##a##c##a##c##a##c##a##c##b##c##d##"
 if n == 27: return b"c##d##c#$b##c#&a##c##a##c##a#.c#$a##c##a##c##a##c##a##c##a#+f##a##f##a#&f##a#:f##a#)c##a#$c#$b##c##a##c##b##a##b##a##c##b##a##c##b##c##b##c##b##c#(e##c##e##c##e##c##d##c##d#$c##e##c##d##e##c##e##c##e##d#$c##e##c##d##c##d##c#$a##c##a##c#%a##c#&d#&c##e##d#$e##d#(e##d##c##d##c##d##c##d##c##d##c##d#$c##"
 if n == 28: return b"d#&e##c##e##c##e##c##d#%e##d#$c##e##c##d##c##e##c##e##c##e##d##c##e##d#&c##e##c##e##d#)e##c##e##d##c##e##d#$e##c##d##e##d#%e##c##d#&e##c##d#%c##d##c##d#$c##e##c##d#%c##b##c#$b##a##c##a##c##a##c##a##c##a##c##a##c##a##c##a##c#%d##c#,a#)c##a##c##a##c#$a#&c#$a##c##a#*f##a##f##a##f##a##f##a#&f##a#&f##a#>"
 if n == 29: return b"c##b##a##c##b##a##c##a##c##b##a##c##a##b##a##c##b##c##b##c##b##c##b#$c#)e##c##d##c##e##c##d##c##d##c##d#%c##d#&e##d#%c#'a##c#(d##c##d#+e##d#+c##d##c#$d##c##d#'c##d#)e##c##d##c##e##d#$c##e##d#)e##d##c##e##d##e##d##e##d#%c##e##d##e##d##e##c##e##d#$e##d##c##e##d#$e##c##e##c##e##d#$e##c##e##c##d#$e##c##"
 if n == 30: return b"e##d##e##c##e##c##d#$c##e##c##e##d#$c#)a##c#$a##c##a#$c##a##c##b##c#'d##c#(a#$c#%a##c##a#'c##a#%c##a##c##a##c#%a#-f##a#$f##a#Fc##a##b##a##c##b##c##a##c##b##c##a##c##a##c##b##c##a##b##a##c#$b##c#'b##d##c##d#$c##d##c##e##c##d##c##d##c##d##c##d#%e##c##e##c##d#$c##d#$c#%a##c#$a##c#'d#'e##d#0c##d##c##d##"
 if n == 31: return b"c##d##c##d##c##d##c##d#'e##d#&e##d#)c##e##c##d#&c##e##d#$c##d#&e##d#%c##e##c##d#(e##d#$e##d#$e##d#%e##c##d#*c##d##c##d#&e##c##d#$c#$d##c#*b##a##c##a##c##a##c##a##c##a##c#%d##c#(a##c#%a#)c##a##c##a#$c##a#$c##a##c##a#.f##a#$f##a##f##a#Ic##a##c##b##c##b##c##b##a##b##c##a##b##c##a##c##b##c##b##c##b##c##"
 if n == 32: return b"b##c#&b##d##c##e##c##d##c##d#'c##d##c##d##c##d#&e##d##e##d#$c#%a##c#%a##c#&d##c##e##d##c##e##c##e##d##e##c##e##d#%c##e##d#'c##d##c##d##c##d#,c##e##d##c##d#$c##e##c##e##d#'e##c##e##d#$c##e##d##e##c##e##d#%c##e##d#%e##d##e##c##e##d#$c##e##d#(e##d#%e##c##e##c##e##c##e##d##e##d##e##c##e##c##d##c##e##d#$"
 if n == 33: return b"e##c##d##b##d##c#%d##c#&a##c##a##c##a##c#$a##c##b##c#$d##c#)a##c##a##c##a##c##a#(c##a##c##a##c##a#$c##a#$c##a##c##a#*f##a##f##a##f##a#&f##a#Bc#$b##c##a##c##a##c##a##c##a##c##a##c#$b##c##a#$c##b##c#$b##c##b##c##d##c##d##c##d##c##d#$c##e##c##d##c##d#&e##c##e##d#+c#%a##c#'d#-e##d#-c##d##c##d##c##d##c##"
 if n == 34: return b"d##c##d#'e##d#&e##d#(c##e##c##d##c##d#&e##d#'e##c##e##d##e##c##d##e##c##d#'e##d##e##c##e##c##e##d##e##c##d##e##d#+c##d##c##d##c##d##c##d#$c##d##c##d#$c##d##c#$b##c##d##c##d##c#&a##c##a##c##a##c#/a##c##a##c##a#%c##a##c##a##c##a#%c##a##c##a#%c##a#,f##a#$f##a##f##a#Ib##c##a##b##c##b##c##b##a##c##b#$c#$"
 if n == 35: return b"b##c##a##c##a##b##c#&b##c##b##d##c##e##c##d##c##d##c##e##c##e##c##d##c#$d#%c##e##d##e##c##e##d#$c#'a##c#'d#'e##d##e##d#&e##d#.c##d##c##d#$c##d##c##d#$c##d#$e##d#'e##c##e##d#&e##d##c##e##d##c##d##c##e##c##e##d#%c##d#(e##c##e##d#$c##d#&e##d##c##e##d##c##e##c##e##d#&c##e##d##e##d##e##d#'c##e##c##e##c##"
 if n == 36: return b"e##c##d##c##d##c#%d##c#(a##c#$a##c##a##c#*a##c#$a##c##a##c#$a#(c##a##c##a#'c##a#$c##a#-f##a#$f##a#Gc##a##c##b##c##a##c##a#%b##a##c#$b##c#%b##c##a##c##b##c##b##c#$d##c##d##c#$d##b##d#$c##d#)c##d#$e##c##d#$e##d##c##d#$c#$a##c#(d#%e##d#(e##d#%e##c##d#%e##d#%c##d##c##d##c##d##c##d#)e##c##d#$e##c##d#*c##"
 if n == 37: return b"d#'e##d#(e##d##e##d#,e##d##e##d#'e##d#$e##d#%c##e##c##e##d##c##d##c##e##c##d##c##e##c##e##c##d#&c##d##c##d##c#$d##c##d##c##d##c#$a##c##a##c##a##c#/a##c##a##c##a##c##a##c##a##c##a##c##a#%c##a##c##a#&c##a#,f##a##f##a##f##a##f##a#Bc##a#'c##a##c##b##c##b##c##a##c##a##b##c##b##c##b##c#$a##c##a##c#&b##c#$"
 if n == 38: return b"d##c##d##c##d##c##d##c##e##c##d##c##d##c##d#'e##d#%e##d#$c#'b##c#%d##c##d#&e##d#&c##e##d#%e##d#-c##d##c##d##c##d##c##d#&e##d#%e##d#)e##d#'c##d#$e##c##e##c##d#$c##d#$e##c##e##d##c##e##d#$c##d#$c##e##c##e##d#(c##e##d#(e##d#(c##d#$c##e##c##d#'c##d##c#%d#$c#*a##c##b##c#0a##c##a#(c##a#&c##a##c##a#2f##a##"
 if n == 39: return b"f##a#Fc##a##c##a##c##a##c##a#$c##a##c#$b##c#$b##c##b##c##b##a##c##a##b##c#&b##c##d##c##d##c##d#+c##d#'e##d#(c#$a##c#%b##c##d#*e##d#$e##d#$e##d#,c##d##c##d##c##d##c##d#1e##c##e##c##d#%b##d##e##d#)e##d#,c##e##d#*e##c##e##d##e##d#*c##d##e##c##e##c##d#*c##e##c#$d##c##d##c##d##c##d##c##d##c#$a##c##a##c#$"
 if n == 40: return b"a##c#-a##c##a##c#$a##c##a##c##a##c##a#$c##a##c##a##c##a#%c##a##c##a##c##a#)f##a##f##a#$f##a#2c##a##c##a#0c##a#&c##a##c##a##b##c##a##b##a#%c##b##c#)a##c##a##c##b##c#(d##c##d##c#$e##c##d#(c##d#&e##d##e##d#%c#%a##c#'d#&e##d#9c##d#$c##d##c##d#&c##e##d##c##e##d#(e##c##e##d#$c##d#9e##d#$e##d#'c##d#2c##d##"
 if n == 41: return b"c##d##c##e##d##c##d#%c##d##c#$d##c##d#$c#'a##c#5a##c##a#&c##a##c##a##c##a#$c##a#*c##a#(f##a##f##a##f##a#Bc##a#%c##a##c##a#$c##a##c##a##c#$a##c##b##c##b##c##b##c##b##a##c##a#$c##b##c#%b##c##d##c#$d##c##d#$c##d#$c##e##c##d#&e##c##e##c##d#$e##c##d##c##b##c#(d#%e##d#%e##d#%e##d#$e##d#(e##d#%c##d##c##d##"
 if n == 42: return b"c##d##c##d#(e##d#5e##c##e##c##e##c##e##d#&e##c##e##d#,c##e##d#$e##d#$e##c##e##c##d#%e##c##d#,e##c##d#&c##d##c##d##c##d##c##d##c##d#$c#(a##c#/a##c##a##c##a##c##a##c##a##c##a##c##a#%c##a#$c##a##c##a##c##a##c##a#+f##a##f##a##f##a#0c##a##c##a##c##a#/c##a#%c##a##c#$a##c##b##c##a##c##a##c##a##c#(b##c#$a#$"
 if n == 43: return b"c##b##c#'d##c##d##c##d#*e##c##d##c##d#$e##d##e##d#%c#%b##c##b##c#%d##c##d#(e##d#(e##d#.c##d##c##d##c#$d##c##d#(e##d##c##e##d#+e##c##d#,c##d#=c##e##d#*c##d##c##d#)c##d##c#$d##c##d#$c##d##c#%a##c#$a##c#2a##c##a##c##a#&c##a##c##a#$c##a#$c##a#'c##a##c##a#)f##a##f##a#/c##a#(c##a#+c##a##c##a#'c##a##c##a##"
 if n == 44: return b"c##a##c##b##a##c#%b##c##b##c#&b##c##a##c#'d##c#$d##c##d##c##d##c##d##c##d#$c##d#0c#)d##c##d#$e##d#$e##d#&e##d##e##d#.c##d#$c##d##c##d#Ee##d#*e##d#$e##d#'e##d##e##d#$e##d#,e##c##d#)c##e##c##d#%c##d##c#$d##c##d#%c#/d##c#*a##c##a##c##a#$c##a##c##a##c##a##c##a##c##a##c##a##c##a##c#$a##c##a#)f##a#$f##a##"
 if n == 45: return b"f##a#0c##a##c##a#0c##a##c##a##c##a##c##a#$c##a##c#$a##c##a##b##c#&b##c#'a#$b##c##b##c#$d##c##d##c##d#%c##d#.c##e##d##e##d#%c#$b##c##b##c#%d#*e##d#)e##d#-c##d##c##d##c#$d##c##d#%e##d#+e##d#%c##d#+e##d#'c##e##d#)c##d#'c##d#,c##e##d#%c##d##e##d#/c##d##c##d##c##d#&c#&a##c##a##c#3a##c##a##c##a#$c##a##c##"
 if n == 46: return b"a##c##a##c##a##c##a##c##a##c##a##c##a#*f##a##f##a##f##a#/c##a#&c##a##c##a#,c##a#'c##a##c##a##c##a##c#%a##c#%b##c##d##c#$b##c#&a##c#'d##c##d#$c##d#%c##d#*c##d#*c#(d##b##d##c##d#%e##d#)e##d#)e##d#'c##d#%c##d#-e##d#2e##c##e##c##d#5e##d#$e##d#%e##d#.c##d#$c##d#*c##d#$c##d##c##d##c##d#$c##d##c#5a##c##a##"
 if n == 47: return b"c##a##c##a#$c##a#$c##a##c##a##c##a##c##a##c#%a##c##a##c##a##c##a#(f##a#$f##a#0c##a##c##a#0c##a##c##a##c##a#$c##a#$c#$a##c##b##c##a##c#*b##c##a##c##a##c##b##c#$d##c##d##c##d#$c##d#$c##d##c##d##c##e##c##e##d#'e##d##e##d#%b##c#$b##c#%d##c##d#*e##d#'e##d#.c##d##c##d##c##d##c##d##c##d#)e##d#Nc##e##d#2c##"
 if n == 48: return b"d#+c##d##c#$d#&c#&a##c#$a##c#+a##c#&a##c##a##c##a#$c##a##c##a##c##a##c##a##c##a##c##a##c##a##c##a#$c##a#$c#$a#'f##a##f##a#4c##a#+c##a#%c##a#%c##a##c##a##c##a##c#$b##c##a##c##b##c#%d##c#(a##c#$a##c#%d##c##d#$c##d##c##d#.c##d#&e##d#$c#)d##c##d#$e##d#$e##d#&e##d##e##d#2c##d##c##d#@e##d#.e##d#+e##d#?c##"
 if n == 49: return b"d##c##d##c##d#$c##d##c#6a##c#%a##c##a##c##a#$c##a##c##a##c##a##c##a##c#$a##c##a##c#%a##c##a#(f##a##f##a##f##a#,c##a##c##a##c##a#%c##a#+c##a#$c##a##c##a#$c##a#$c#)a##c#$b##c#$d##c#%b##c#$b##c#%b##d##c##d##c##d#&c##d##c##d#'b##d#.b##c##b##d##b##c##d##c##d#(e##d#)e##d#-c##d##c##d#%c##d#-e##d#De##d#*e##"
 if n == 50: return b"d#.e##d#0c##d##c##d##c##d#%c#'a##c#-a##c#$a##c##a##c##a##c##a#$c##a#$c##a##c##a##c##a##c##a##c##a##c##a##c##a##c##a##c#%a#&f##a#$f##a#2c##a#+c##a#%c##a#$c##a##c##a##c##a##c#$a##c#(b##c#$d##c#%b##c#$a##c#$a##c##b##c#%d##c##d##c#$d#.e##c##d#(c#)d##c##d#&e##d#&e##d#$e##d#&e##d#)c##d#&c##d#Ue##d#:c##d#,"
 if n == 51: return b"c##d##c##d#$c##d##c#)a##c#-a##c#$a##c##a##c##a##c##a##c##a##c##a##c##a##c##a##c#$a##c#$a##c#$a##c#$a##c##a#'f##a##f##a#0c##a#$c##a#+c##a#%c##a#'c##a##c#)a##c#&d##c##d##c#+a##c##d##c##d##c##d#$c##d##c##d##c##d#-b##d#$e##d#$c##d##c##b##c##b##c##d##c##d#'e##d#(e##d##e##d#.c##d#$c##d##c##d#<e##d#%e##d#'"
 if n == 52: return b"e##d#5e##d#=c##d##c#$d#%c#&a##c#1a##c#%a##c##a#%c##a##c##a##c##a##c#$a##c#&a##c#%a##c#$a##c##a#&f##a##f##a#,c##a##c##a#%c##a#.c##a#$c##a##c##a##c##a##c#,b##c#$d##c#'b##c#)a##c##d##c#$d##c##d#,c##d#(c##d#%c##b##c##d##c#%d##c##d#$e##d#&e##d#$e##d#'e##d#-c##d#-e##d#Ee##d#'e##d#$e##d#@c##d##c##d##c##d##"
 if n == 53: return b"c##d#$c#'a##c#1a##c##a##c##a##c##a#$c##a##c##a##c#,a##c#%a##c##a#&f##a#$f##a#4c##a#,c##a##c##a##c##a#$c##a##c#/d##c##d##c#&b##c#'b##c#&d##c##d#$c##d#%b##d#%e##d#.c#$b##d##c##b##c##d#'e##d#$e##d#&e##d##e##d#,c##d#%c##d##c##d$2e##d#1c##d##c##d#$c##d##c#9a##c##a##c##a##c##a##c##a##c##a##c#2a#&f##a##f##"
 if n == 54: return b"a#.c##a##c##a##c##a#+c##a#&c##a##c##a##c##a##c#'d##c#&a##c#&d##c#)b##c#%a##c#%d##c##d##c##d#(e##c##d#)c##d##c##d#$c#$b##c#$b##c##d##c##d#%e##d#'e##d##e##d##e##d#$e##d#-c##d#&c##d$@c##d##c##d##c##d#$c#(a##c##a##c#-a##c##a##c##a##c##a##c##a##c##a##c##a##c#-a##c#$a##c##a#$c##a#$f##a#$f##a#3c##a#,c##a#$"
 if n == 55: return b"c##a##c##a#$c##a##c#'d##c#(b##c#$d##c##b##c##b##c##d##c##d##c#$b##c##b##c#&d##c##d##c##d#)e##d##e##d#&c##d#%c##d##c#&b##d##c##d#%e##d##e##d#)e##d#$e##d#.c##d$Cc##d##c##d##c##d#%c#9a##c##a##c##a##c##a##c##a##c#4a#&f##a##f##a#-c##a#$c##a#+c##a#$c##a#$c##a##c##a##c##a##c#'d##c#$d##c#)d##c#*d##c#%a##c#$"
 if n == 56: return b"d##c##d##c##d#(e##d#)e##c##d##b##d#%c##b##c##b##d##c#$d##c##d#'e##d#7c##d#%c##d$Bc##d##c##d##c##d##c##d##c#4a##c##a##c#$a##c##a##c##a##c##a##c#2a##c##a##c##a#%f##a##f##a#2c##a##c##a#+c##a#$c##a##c##a##c##a##c#&d##c##d##c#'b##c#)b##c#%d##c##d##c#%a##c##b##c#$d##c##d#)e##d#(c##d##c##d#$c##d##c#$b##d##"
 if n == 57: return b"c##b##d#%e##d#&e##d#$e##d##e#$d#%e##d#,c##d$Dc##d##c##d##c##d#$c#'a##c#2a##c#$a##c##a##c##a##c##a##c#5a#(f##a#-c##a##c##a#*c##a#$c##a##c##a##c##a##c##a##c##a##c#)d##c##d##c#*d##c#'d##c#'b##c#%a##c#%d##c##d#&e##d#%e##d##e##d#%c##d#$b##d##b##c##d##c##b##d##c##d##c##d#%e##d#%e##d#'e##d#1c##d$Cc##d##c##"
 if n == 58: return b"d##c##d#$c#9a##c##a##c##a##c#$a##c#0a##c#$a#$c##a#$f##a##f##a##f#$a#/c##a##c##a#+c##a##c##a##c##a##c#$a##c#&d##c##d##c##d##c#'b##c#$d##c#)d##c#%d##c#%d##c##b##c#$d##c##d##c##d#-c##d#$c##d##b##c##b##c#$d##c##d#.e#$d#4c##d$Bc##d##c##d##c#$d##c#5a##c#(a##c##a##c#6a#(f##a#*c##a#%c##a##c##a#+c##a##c##a##"
 if n == 59: return b"c##a##c##a##c#%a##c#(d##c#7d##c##d#&c##d##c#'d##c##d#&e##d#&c##b##d##c##d#$c#$d##c##d##b##c##d##b##d#%e##d#$e##d##e##d#5c##d$Fc##d##c##d#$c#0d##c#+a##c##a##c##a##c#$a##c#2a##c##a##c##a#$f##a#$f##a#0c##a##c##a##c##a#)c##a##c##a##c##a##c#%a##c#(d#$c##d#$c#,b##c#'d##c#$d##c##d#&c##d##c#$d##c#%d##c##d#)"
 if n == 60: return b"b##c##d##c##d##c##b##c##b##d##c##d#$c##d#)e##d#&e##d#2c##d$Dc##d##c##d##c##d##c#>a##c#1a##c#$a##c##a#'f##a##f##a#*c##a#$c##a#-c##a##c##a##c##a##c#&a##c#(d##c##d##c#$d##c#$d##c#.d##c##d#)c##d#&c##d#&c##d#(c##d##c##d##b##c##b##d##c##d##c##d##b##d##c##d#'e##d#$e##d#9c##d$@c##d#$c##d##c##d##c#/d##c#-a##"
 if n == 61: return b"c##a##c#$a##c#,a##c#&a##c##a#+f##a#/c##a##c##a##c##a#$c##a#&c##a##c##a##c##a##c#%a##c#(d##c##d##c##d##c##d##c#(b##c#(d##c##d##c##d#*c##d#)c#%d##c##d#$c##b##c##d##c#$d##b##c##d##c##d##b##d##c##d#.e##d##e##d$Tc##d##c##d##c#1d##c#-a##c#(d##c#+a##c##a##c##a##c##a#&f##a#$f##a#*c##a#$c##a#%c##a#(c##a##c##"
 if n == 62: return b"a##c#%a##c#$a##c#)d##c##d##c#$d##c##d##c##d##c#(b##c#&d#$c##d#6c##d##c#$d##c#$b##c##b##d##c##d##b##d##c##d#4e##d$Qc##d##c##d##c#$d##c#,d##c##d##c#$d##c##d##c#+a##c#/a##c#$a##c##a#*f##a#$f#$a#,c##a#$c##a##c##a#(c##a#$c#$a##c#&a##c#)d##c##d##c##d##c##d##c##d##c#)b##c#$d#%c##d#:b##d##c##d##c##b##d##c##"
 if n == 63: return b"d#$c##d##b##c##d#'e##d#$e##d#$e##d#4c##d$Dc##d#$c#1d##c#,a##c#%a##c#%d##c##d##c#)a##c##a##c##a##c##a#(f##a#.c##a#$c##a#$c##a#%c##a##c##a##c##a##c#0d##c##d##c##d##c##d##c##d##c##d#$c#&b##c#&d#&f##d#1e##d#*c#$b##d##c##d##b##d##c##d%0c##d##c##d##c##d##c#,d##c##d##c##d##c##d#$c#*a##c#(d##c#(a##c#$a##c##"
 if n == 64: return b"a#-f##a##f##a#.c##a#$c##a#)c##a##c##a##c##a##c#,d##c##d##c##d##c##d##c##d##c##d#$c#*d##c##d##f#&d#9c##d##b##c##d##c##d##b##d##c##d##b##d%.c##d##c##d##c#0d##c#/a##c#.a##c##a##c##a##c##a#(f##a#(f##a#(c##a##c##a#$c##a#&c##a##c##a##c##a##c#2d##c##d#$c##d##c##d#%c##d##c#%b##c#$d#&f#'d#/e##d#%e##d#'c##d#$"
 if n == 65: return b"b##d#%b##d#(e##d%'c##d##c##d#$c##d##c#,d##c##d##c##d##c##d#$c#&a##c#$a##c##a##c#-a##c#$a##c##a#-f##a##f##a#.c##a##c##a##c##a#'c##a##c##a##c#$a##c#,d##c##d##c#$d#$c##d##c##d#&c#)d#%f#(d#8c#$d##c##d##c##d#%c##d%/c##d#$c##d##c#2d##c#,a##c#-a##c#$a##c##a##c##a#.f##a#*c##a#$c##a##c##a##f##c##a##c##a#$c##"

COUL = [[70, 97, 113], [138, 149, 149], [82, 168, 172], [155, 227, 213], [255, 255, 255], [0, 0, 0], [188, 135, 114], [134, 37, 16], [230, 108, 29], [243, 196, 70]]

w,h = 284,160
r = 1

def taille(n):
 return  54 * (n[0] - 35) + n[1] - 34

def remplir(x,y,t,c):
    while t > 0:
        d = min(t, w - x)
        fill_rect(r*x,2+r*y,r*d,r,c)
        x += d
        t -= d
        if x == w:
            x = 0
            y += 1
    return x,y   
       
def aff():
  x,y = 0,0
  for k in range(195):
    img = memoire(k)
    i = 0
    while i < len(img):
     v = img[i]
     if 97 <= v <= 107:
         c = v - 97
         i += 1
     else:
         t = taille(img[i:i+2])
         x,y = remplir(x,y,t,COUL[c])
         i += 2

aff()