hello world triangle version