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