128 x 96 inches = 3.251 x 2.438 meters