907 x 489 inches = 23.038 x 12.421 meters