63380 meters = 207939 feet and 7.59 inches