1086 meters = 3562 feet and 11.91 inches