20.4 meters = 66.929134 feet