128 x 201 meters = 419.95 x 659.45 feet