156 x 1001 inches = 3.962 x 25.425 meters