926 x 518 inches = 23.52 x 13.157 meters