minusx0xminussxsyminusxyquot0sy0quotsxsysquotminusxysyplus0yyplussxysplusxyplusminusxs0minusysszplusminusysszminusxs0plusplusxs0plusysszplusplusysszplusxs0randxxrandxrandsxs1plus200minus2rand1quot2FULL