Buffalo transit system