For best viewing experience please use these following softwares: