21 x 21.7 meters = 68.9 x 71.19 feet