53 x 681 inches = 1.346 x 17.297 meters