Implicit conversion from float -48.64353312302839 to int loses precision