Implicit conversion from float -27.381316998468606 to int loses precision