Implicit conversion from float -103.5946462715105 to int loses precision