Implicit conversion from float -79.27899686520377 to int loses precision