67.826 meters = 222 feet and 6.31 inches