Hurricane Ophelia has gathered more strength and battered the coast of North Carolina Wednesday night , pounding the beachfront communities with rains and sustained winds of 140-kilometers per hour .