Implicit conversion from float -79.54022988505747 to int loses precision