Geometric theory of meromorphic functions