Implicit conversion from float -94.93150684931507 to int loses precision