triangle view by kanchon das
_