40654 inches = 1032.6116 meters