Expression surface:begin() returns a drawing port descriptor suitable for drawing on the surface. Calls to surface:begin and surface:theEnd must be balanced.
surface:begin()
surface:begin
surface:theEnd