:timeremaining=0 a=0 goto1+:timer :timeremaining=:sleep-(a/300) goto(2+(a++>(:sleep*300)))*:timer :estop=1 a=0 :timer=0 :timeremaining=0 goto1