17 x 25.1 meters = 669.29 x 988.19 inches