Implicit conversion from float -26.137123745819395 to int loses precision