Solving the two dimensional cutting problem using evolutionary algorithms with penalty functions - Salto, Carolina