A canonical basis of two-cycles on a surface. (August 2018)