105.6 meters = 346.456693 feet