106.31 meters = 348.786089 feet