106 feet and 4.2 inches = 32.415 meters