Original source from: http://asd.courses.sutd.edu.sg/option-studio-one/2020/10/31/green-mapping/