584 x 53 inches = 14.834 x 1.346 meters