66 x 25.3 feet = 20.12 x 7.71 meters