18718 meters = 61410 feet and 9.13 inches