+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs+-+-f+-+f-sfs