41989 inches = 1066.5206 meters