74.3 x 68.2 feet = 22.65 x 20.79 meters