73 x 666 meters = 2874.02 x 26220.47 inches