53 x 625 meters = 2086.61 x 24606.3 inches