63363 meters = 207883 feet and 10.3 inches