123 x 968 inches = 3.124 x 24.587 meters