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