63 x 520 inches = 1.6 x 13.208 meters