Implicit conversion from float -78.53932584269663 to int loses precision