130 x 108.9 meters = 426.51 x 357.28 feet