1290.1 meters = 4232 feet and 7.34 inches