public static Cell[,] Deserialize(string s) => Array2D.ConvertTo2DArray(s.Split(RowSeperator) .Select(row => row.Split(CellSeperator).Select(DeserializeCell).ToArray()) .ToArray());