1093.3 meters = 3586 feet and 11.31 inches