Implicit conversion from float -48.71473354231975 to int loses precision