69.3 x 63.2 feet = 21.12 x 19.26 meters