At the time of posting this is still ongoing.  Mr. Putin takes the podium at time marker 36:58 and proceeds directly to Q&A.  A transcript will be available but will take some time.

Update:  Completed after 3 hours and 56 minutes.  The president fielded the questions of 44 people, focusing on both domestic and international issues.

Please follow the written transcript here.