106.12 feet = 32.345376 meters