908 x 412 inches = 23.063 x 10.465 meters