Implicit conversion from float -47.26027397260276 to int loses precision