Implicit conversion from float -136.77966101694915 to int loses precision