80 x 19.3 meters = 3149.61 x 759.84 inches