Implicit conversion from float -94.83870967741936 to int loses precision