.XXXXXXXX........XX..XXXXXXXX..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.......XX.XX....XXXXXXXX...XXXXXX......XX........XXX....