Implicit conversion from float -79.17293233082705 to int loses precision