26 x 714 meters = 1023.62 x 28110.24 inches