106.24 meters = 348.55643 feet