9-hydroxyazafluorenes and their use in thrombin inhibitors.