32936 meters = 108057 feet and 8.91 inches