Implicit conversion from float -78.55010660980813 to int loses precision