43430 inches = 1103.122 meters