908 x 275 inches = 23.063 x 6.985 meters