270.03 meters = 885 feet and 11.1 inches