Combinatorial Riemann mapping theorem