43402 inches = 1102.4108 meters