Implicit conversion from float -234.61538461538464 to int loses precision