Result:
Update 1:
Update 2: