Implicit conversion from float -47.85211267605635 to int loses precision