Implicit conversion from float -99.6067415730337 to int loses precision