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()