8063.3 meters = 26454 feet and 4.76 inches