101.12 meters = 331 feet and 9.1 inches