1202.1 meters = 3943 feet and 10.77 inches