13.104 meters = 42 feet and 11.91 inches