106 x 358 inches = 2.692 x 9.093 meters