Implicit conversion from float -8.253275109170303 to int loses precision