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