106.12 meters = 348.16273 feet