67.223 meters = 220 feet and 6.57 inches