Implicit conversion from float -49.196675900277 to int loses precision