12911 NW 160th St Okeechobee, FL 34972