+0yy+sxys+xy++nilysys++:xxsys:x++xsyssum:xnil:xnilsum:x:yxssum:+xyxssum++xs:x:yyssum++xssum:x:yys-x0x-0sy0-sxsy-xyquot0sy0quotsxsysquot-xysylengthnil0length:xxsslengthxshd:xxsxavgxsquothdsumxslengthxs+sxy+xy++:xxsys++xsyssum:x:yxs+xysum:x:yxssum:+xyxssum++xs:x:yyssum:x:yyssum++xs:x:yys++xssum:x:yyssum++xs:x:yyssum++xssum:x:yys-sxsy-xyquotsxsy-xyquotsxsyquot-xysylength:xxslengthxsavgxslengthxsavgxssumxsavgxshdsumxsavgxsquothdsumxslengthxstrueavgxssumxsfalsesum:x:yxssum:+xyxssum++xs:x:yyssum:x:yyssum++xs:x:yyssum++xssum:x:yystruesum++xs:x:yyssum++xssum:x:yystrue1sum1211sum1011:201121++281824nil00s1111+211427000sum:x:yxssum:+xyxssum:xnil:xnil++nilysys++:xxsys:x++xsyssum++xs:x:yyssum:x:yysfalsesum:x:yxssum:+xyxstrue1sum1116:241428s1010+211127000+0yy+sxys+xysum++xs:x:yys++xssum:x:yysfalse++:xxsys++xsystrue++21sum:x:yxs+xyfalse+sxy+xytrue+21avgxsquothdsumxslengthxsfalsequotsxsyquot-xysytrue1quot2210215-241024s1819003-x0x-0sy0-sxsy-xyquotsxsy-xyfalse-sxsy-xytrue-22avgxslengthxsfalselength:xxslengthxstruelength11avgxshdsumxsfalse