See BP1185 for the version of this solution where element-wise rotation of tiles is allowed.
Adjacent-numbered pages: BP1182 BP1183 BP1184 BP1185 BP1186  *  BP1188 BP1189 BP1190 BP1191 BP1192
allsorted, notso, grid
Leo Crabbe