Implicit conversion from float -136.890756302521 to int loses precision