Implicit conversion from float -79.29460580912863 to int loses precision