Implicit conversion from float -50.92219020172911 to int loses precision