12.68 meters = 41.60105 feet