128 x 95 meters = 419.95 x 311.68 feet