18867 meters = 61899 feet and 7.28 inches