63387 meters = 207962 feet and 7.18 inches