130.2 x 64.2 feet = 39.68 x 19.57 meters