27064 meters = 88792 feet and 7.81 inches