Implicit conversion from float -14.36170212765957 to int loses precision