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