101.81 meters = 334 feet and 0.27 inches