66.6 x 130.1 feet = 20.3 x 39.65 meters