1343.6 meters = 4408 feet and 1.64 inches