Implicit conversion from float -94.68950749464668 to int loses precision