Alpha pattern #31489 preview
Alpha pattern #31489 pattern