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