26 x 824 meters = 1023.62 x 32440.94 inches