26 x 489 meters = 1023.62 x 19251.97 inches