1098.7 meters = 3604 feet and 7.91 inches