1126.3 meters = 3695 feet and 2.52 inches