67.5 x 25 feet = 20.57 x 7.62 meters