105.21 feet = 32.068008 meters