69.2 x 57.6 feet = 21.09 x 17.56 meters