...0000000000000000000000000000000000000000000000000000000000000000000000000...............................................................................................................................................................................................