19816 mm = 65.013123 feet