Mokwheel Basalt: All-terrain Solar Electric Bike