1060 feet and 11 inches = 323.367 meters