103.92 feet = 31.674816 meters