My pride, and joy.  Praises due to @P_a_bl_o .