round() overflow. Try smaller precision or use Math::BigFloat at -e line 1.