Implicit conversion from float -93.25791855203619 to int loses precision