Indonesia is headed to the polls in what has been called 'the most complicated ballot in global history.' Around 192 million Indonesians are slated to vote in five separate elections ranging from the Presidential and Parliamentary to provincial and local. This will happen across a country with more than 17,000 islands spread across three time zones. There are also a total of about 245,000 candidates in the running, and all on a single day. But the headline contest will be between these two men. Current President Joko Widodo and former military general Prabowo Subianto faced off against each other before in the 2014 election. Jokowi, as the current president is known, won by a whisker. But this time round the stakes are even higher. And campaigning that ended on the weekend, has been crucial, chaotic and creative.