Implicit conversion from float -117.85219399538107 to int loses precision