106.2 meters = 348.425197 feet