66.1 x 122.9 feet = 20.15 x 37.46 meters