Inkjet printing of CH 3 NH 3 PbI 3 on a mesoscopic TiO 2 film for highly efficient perovskite solar cells | Synapse