Indian citizens – Do I need a transit visa for Ukraine for a 22-hour stopover?

I am an Indian passport holder traveling to Berlin (TXL) from New Delhi (DEL). I'm going through Ukrainian International Airlines which has a 22-hour stopover in Kiev.

My question is, do I need a transit visa in advance if I want to leave the airport or if I can not stay at the airport without a transit visa? Another question is: can I speak with the immigration officer to grant me a conditional single entry visa for a day at the airport (I heard somewhere that is possible in some countries)?

I have a German national visa until December (although I do not think it matters).