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