..XXXXXX...XX........XX....XX..XXXXXXXX...XX....XX..XX........XXX...XX..XX.....XX..XX........XX........XXXX..XX..XX.....XX..XX........XX........XX.XX.XX..XXXXXXXX...XX........XX........XX..XXXX..XX...XX....XX....XX..XX........XX...XXX..XX....XX....XXXXXX...XXXXXXXX..XX....XX..XX.....XX.