68 x 70.2 feet = 20.73 x 21.4 meters