43407 inches = 1102.5378 meters