676 x 132 meters = 26614.17 x 5196.85 inches