130.3 x 86.4 meters = 427.49 x 283.46 feet