f0x1s0x1d0x10x1dsx1ssdpsx1fsx1dfpsx1psx1x1dsx1dpsx1dsx1psx1fsx1dfpsx1fsx1fpsx1fsx1psx1truefsx1fpsx1true12341p111s1121f111fsx1fpsx1psx1x1fsx1fpsx1falsefsx1dfpsx1false12dsx1dpsx1true11p111s1121d111dsx1dpsx1psx1x1dsx1dpsx1falsedsx1psx1falsefsx1psx1false