669 x 689 meters = 26338.58 x 27125.98 inches