22362 meters = 73366 feet and 1.7 inches