106.3 meters = 348.753281 feet