Implicit conversion from float -94.05797101449278 to int loses precision