106.32 meters = 348 feet and 9.83 inches