Implicit conversion from float -136.70025188916878 to int loses precision