53 x 621 inches = 1.346 x 15.773 meters