The generator matrix
1 0 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 X 1 0 1 1 X 1 1 1
0 1 1 2 0 1 2 1 2X+1 1 0 2 0 X+1 1 2 X 2X+1 0 1 2X+1 1 1 1 X 1 1 X X+1 0
0 0 2X 0 0 0 0 0 0 0 2X 2X 2X X 2X X 2X 2X X 0 X 2X 0 2X X X 0 2X X 0
0 0 0 X 0 0 0 X 2X X X 0 2X 2X 0 X 2X 2X 0 0 2X X 2X 0 0 X 2X 2X X 0
0 0 0 0 X 0 X X X X 2X 2X 0 X 0 X X 2X X X 2X 2X X X 0 0 X 0 0 0
0 0 0 0 0 2X 2X 0 2X X 2X 0 X X 2X 2X X 2X 2X 2X 2X X X 2X X 2X 2X 0 0 X
generates a code of length 30 over Z3[X]/(X^2) who´s minimum homogenous weight is 48.
Homogenous weight enumerator: w(x)=1x^0+36x^48+30x^50+214x^51+18x^52+114x^53+472x^54+144x^55+222x^56+626x^57+432x^58+396x^59+858x^60+576x^61+426x^62+808x^63+288x^64+210x^65+452x^66+60x^68+102x^69+40x^72+20x^75+14x^78+2x^81
The gray image is a linear code over GF(3) with n=90, k=8 and d=48.
This code was found by Heurico 1.16 in 0.256 seconds.