69.4 x 64.6 feet = 21.15 x 19.69 meters