Implicit conversion from float -79.83471074380162 to int loses precision