Wireless Optical Mesh Networks with Dynamic Geographical Routing