43412 inches = 1102.6648 meters