..XXXXXX...XXXXXXXX..XXXXXXXX..XX.....XX..XX....XX..XX...........XX.....XX.....XX..XX........XX...........XX.....XX.....XX..XX........XXXXXX.......XX.....XX.....XX..XX........XX...........XX.....XX.....XX..XX....XX..XX...........XX.....XX.....XX...XXXXXX...XXXXXXXX.....XX......XXXXXXX..