Implicit conversion from float -136.68539325842696 to int loses precision