905 x 60 inches = 22.987 x 1.524 meters