Implicit conversion from float -44.0700808625337 to int loses precision