32932 meters = 108044 feet and 7.43 inches