33609 meters = 110265 feet and 8.98 inches