106.42 feet = 32.436816 meters