76 x 669 meters = 2992.13 x 26338.58 inches