Implicit conversion from float -103.13304721030045 to int loses precision