66.6 x 137.5 feet = 20.3 x 41.91 meters