106.9 meters = 350.721785 feet