Implicit conversion from float -78.97233201581028 to int loses precision