big10p #1 In my experience I wouldn't use a recursive fill routine. You'll blow the stack with any 'complicated' fill.