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