66004 meters = 216548 feet and 6.68 inches