....XXX......XXXXXX....XX.....XX...XXXXXXX.....XX.XX....XX....XX...XX.....XX..XX.....XX...XX...XX...XX.........XX.....XX..XX.....XX..XX.....XX..XX...XXXX..XXXXXXXXX..XX.....XX..XXXXXXXXX..XX....XX...XX.....XX..XX..XX.XX..XX.....XX..XX....XX...XX.....XX..XX....XX...XX.....XX...XXXXXX....XX.....XX...XXXXX.XX.