..XXXXX....XXXXX....XXXXXXX...XX......XX..X.....X..X.....X..XX.....XX..XX..XX..XX..X.....X..X.....X..XX.....XX..XX..XX..XX...XXXXX....XXXXXX..XX.....XX..XX..XX..XX..X.....X........X..XX..XX.XX..XX..XX..XX..X.....X..X.....X..XX....XX...XX..XX..XX...XXXXX....XXXXX....XXXXX.XX...XXX..XXX..