Implicit conversion from float -47.25490196078431 to int loses precision