13.632 meters = 44 feet and 8.69 inches