Alpha pattern #29275 preview
Alpha pattern #29275 pattern