clear(),q=99,T||(r=A(q).map(_=>[S=0,q])),T%q||(v=R(-1,1)),rect(X-4,Y-15,9,5),r.map((s,i)=>{s[1]>q&&(r[i]=[R(0,q),R(-q,0),R(-1,1)]),abs(s[0]-X)+abs(s[1]-Y+12)<9&&(S++,s[1]=q),d=1+T/999,rect(s[0]+=s[2]+=v*d*.1,s[1]+=d,1,1)}),(get(X,Y)[3]>0||X<0||Y<0)&&(T=-1)