Implicit conversion from float -38.14171122994654 to int loses precision