do d=d+dec(chr$(peek(0))+chr$(peek(0)),16)*2^i if i>0?chr$(mod(d,512));:i=i-9:d=d/512 if 0>peek(0)exit i=i+8loop