Implicit conversion from float -79.15584415584416 to int loses precision