Implicit conversion from float -115.30303030303028 to int loses precision