68.4 x 63.6 feet = 20.85 x 19.39 meters