#PUSH !q #IF (!0>3) #SET Q$ (!3_DTSIZE * !4) #ELSE #SET Q$ !3_DTSIZE #ENDIF #REPLACE !1 !Zo !q #SET ZO$ (!Zo + !q) #POP Q$