мне нужно эту хуйню умножать потом, флоат формат может это корректно делать или он как координаты считает?
Тип значения Decimal представляет десятичные числа в диапазоне от плюс 79,228,162,514,264,337,593,543,950,335 до минус 79,228,162,514,264,337,593,543,950,335. Значение Decimal по умолчанию равно 0. Тип значения Decimal подходит для финансовых вычислений, требующих большого числа значащих десятичных и дробных цифр и отсутствия ошибок округления. Тип Decimal не устраняет необходимость округления. Но он сводит к минимуму ошибки, возникающие из-за округления. Например, следующий код создает результат 0.9999999999999999999999999999 вместо 1.