Biped Footsteps and Footprints