my stupid error



I'm writing my first maxima and making all the stupid errors.

My program "drawtest.mac" begins

load("stringproc")$
load("draw")$
nwords : 0$
words : []$
line : ""$

/* OPEN FILE */
openread(fn) := block{line:"",nwords:0,words:[],openr(fn))$

  [more]

wxmaxima says

(%i22) load("drawtest.mac");
stdin:111:Incorrect syntax: { is not an infix operator
Returnenopen(fn)Space:=Spaceblock{
                                           ^
(^ points to the 2nd Space)

What did I do wrong?