Implicit conversion from float -115.18518518518516 to int loses precision