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