1598.4 meters = 5244 feet and 1.13 inches