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