24 x 18.8 meters = 944.88 x 740.16 inches