27434 meters = 90006 feet and 6.74 inches