O- Call O- Call takes up to 30 optional arguments, which are passed to the subroutine as #1, #2 , . . . , #N. Parameters from #N+1 to #30 have the same value as in the calling context. On return from the subroutine, the values of parameters #1 through #30 (regardless of the number of arguments) will be restored to the values they had before the call. Parameters #1 - #30 are local to the subroutine.