.XXXXXXX.....XXX......XXXXXX...XX....XX..X..........XX.XX....XX....XX..XX...XX...X.........XX...XX...XX........XX..XX....XXXXXX...XX.....XX..XX........XXXXX...........X..XXXXXXXXX..XX........XX..XX....X.....X..XX.....XX..XX....XX..XX...XX....XXXXX...XX.....XX...XXXXXX...XX....XX.