proceduresdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and displacementdistance and