68 x 67.7 feet = 20.73 x 20.63 meters