bmw-banner
BMW
Diligence - a steady, constant effort in order to accomplish what you have undertaken.