C # como sempre arredondar para baixo para 50 mais próximos

Eu fiz uma pesquisa sobre o arredondamento C #, mas não consegui encontrar a resposta para o meu problema atual.

O que eu quero fazer é sempre arredondar para o 50 mais próximo. Todos os valores que eu quero arredondar para baixo serão em decimal.

Então 635,25 seria 600.

298,42 seria 250.

149,56 seria 100.

Eu olhei para o math.round, mas como eu usaria isso para sempre arredondar para o 50 mais próximo e nunca para cima?

questionAnswers(3)

yourAnswerToTheQuestion