119 x 964 inches = 3.023 x 24.486 meters