68.4 x 56.3 feet = 20.85 x 17.16 meters