..XXXXX...XX.....XX...XXXXXX...XX......XX..X.....X..XXX...XXX..XX....XX..XX..XX..XX..X........XXXX.XXXX..XX........XX..XX..XX..XXXXXX...XX.XXX.XX...XXXXXX...XX..XX..XX..X.....X..XX.....XX........XX..XX..XX..XX..X.....X..XX.....XX..XX....XX..XX..XX..XX...XXXXX...XX.....XX...XXXXXX....XXX..XXX..