130 x 81 meters = 426.51 x 265.75 feet