67.9 x 23.2 feet = 20.7 x 7.07 meters