http://safety.fhwa.dot.gov/ped_bike/ped/ped_tctpepc/ped_tctpepc.pdf