24.4 x 19.6 meters = 80.05 x 64.3 feet