Ray trace (39/48)

Ray trace