..XXXXX....XXXXXX.........XX..XXXXXXXX...X.....X..XX....XX........XX..XX.....XX........X..XX..............XX..XX.....XX...XXXXX...XX..............XX..XXXXXXXX...X........XX........XX....XX..XX...XX....X........XX....XX..XX....XX..XX....XX...XXXXXXX...XXXXXX....XXXXXX...XX.....XX.