https://blog.wisefaq.com/2009/05/29/counting-lines-of-vb6-code/