Implicit conversion from float -103.52112676056339 to int loses precision