Alpha pattern #31538 preview
Alpha pattern #31538 pattern