Implicit conversion from float -103.66197183098592 to int loses precision