130.3 x 96.1 meters = 427.49 x 315.29 feet