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