Implicit conversion from float -115.55555555555554 to int loses precision