<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def new(cls, shapes, start_x, start_y, x_scale, y_scale):
 """Return a new |FreeformBuilder| object. The initial pen location is specified (in local coordinates) by (*start_x*, *start_y*). """

        return cls(
            shapes, int(round(start_x)), int(round(start_y)),
            x_scale, y_scale
        )