Implicit conversion from float -19.01408450704224 to int loses precision