Implicit conversion from float -78.60902255639098 to int loses precision