101.19 meters = 331 feet and 11.86 inches