104 x 676 meters = 4094.49 x 26614.17 inches