Implicit conversion from float -103.27628361858191 to int loses precision