128 x 185 meters = 419.95 x 606.96 feet