Implicit conversion from float -107.60273972602741 to int loses precision