Implicit conversion from float -108.50427350427353 to int loses precision