67426 meters = 221213 feet and 10.93 inches