Implicit conversion from float -14.60122699386504 to int loses precision