68.4 x 176.8 feet = 20.85 x 53.89 meters