74.4 x 69.6 feet = 22.68 x 21.21 meters