.ffffffffffffffffffffffffddddddddddddddddddddddddddggggggggggggggggggggggggggg..............................ssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddd