Masks and Masques

http://pastebin.com/Kx33GPP0