If your in a line of site aplication and you can literally see the full 35 Km its entirely possible and legal to use small satellite dishes or other similar directional units with special antennae systems to make the typical wireless routers for computers go that far.
Some software tweaks may be needed for the routers and a little research on the specific size, type of dish, and antennae layout is needed as well. But its entirely possible to get slightly modified off the shelf components to work for very long range data systems with reasonable reliability and data transfer capacity.