Implicit conversion from float -94.02555910543134 to int loses precision