Implicit conversion from float -93.82978723404256 to int loses precision