does GOSUB to break
#IF !x<!p // sections from 0 to N
#IF !0=1
//[!X] GOSUB !1!x
!A [!X] $42 |CL0
#FREF !1!x !a
#ELSE
// GOSUB !1!X
!A [] $42 |CL0
#FREF !1!X !a
#ENDIF
BREAK$UP !1 !2
#ENDIF