1632.6 meters = 5356 feet and 3.59 inches