12.93 meters = 42.42126 feet