#include<SDL3/SDL.h>
#define o s[1&s[t=e++]?s[t]/4:t]/4,t
b,y,t,e,s[3<<27],V[32],*w,**g;main(_){for(g
=SDL_GetWindowSurface(w=SDL_CreateWindow(0,
800,512,!read(b,s,'frog')));_=o=y=o=o;~_?~y
?e=1>(s[y]-=_[s])?t:*s&&++b>8e5?s[memcpy(3[
g],6[s]+s,25<<16),b=SDL_UpdateWindowSurface
(w)]=4*e,*s/4:e:e:SDL_PollEvent(V)?y[s]=6[V
]*(1537-2**V):0)_^64||timespec_get(s+_,1);}
