apapmapfxsapapapifapisEmptyxsfxsapapapiftruefxsnilapapapiffalsefxsapapconsapfaplastxsapapmapfapdropLastxsapisEmptyniltrueapisEmptyapapconsxxsfalseaplastapapconsxnilxaplastapapconsxapapconsyysaplastapapconsyysapdropLastnilnilapdropLastapapconsxnilnilapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyys2.0apapmapfxsapisEmptyxsapapmapfxsapifapisEmptyxsapapmapfxsapapifapisEmptyxsfapapmapfxsapapapifapisEmptyxsfxsapapapiffalsefxsapdropLastxsapapapiffalsefxsapmapfapapapiffalsefxsapapmapfapdropLastxsapapapiffalsefxsaplastxsapapapiffalsefxsapfaplastxsapapapiffalsefxsapconsapfaplastxsapapapiffalsefxsapapconsapfaplastxsapapmapfapdropLastxsaplastapapconsxapapconsyysaplastapapconsyysapdropLastapapconsxapapconsyysapdropLastapapconsyysapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyystrueapapapiffalsefxsapapmapfapdropLastxsapapmapfxsapapapifapisEmptyxsfxsapapapiffalsefxsapfaplastxstrue211641ap220001000020000dropLast00000last00000cons00000false02100nil01000true00000isEmpty00000if03000ap201001101121000map00000apapapiffalsefxsapapmapfapdropLastxsapapmapfxsapapapifapisEmptyxsfxsapdropLastnilnilapdropLastapapconsxnilnilapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyysapisEmptyniltrueapisEmptyapapconsxxsfalseaplastapapconsxnilxaplastapapconsxapapconsyysaplastapapconsyysapap2ap0dropLast0dropLast0dropLast1last0last0last1cons0cons0cons1cons2false0false0nil0nil0true0true0isEmpty0isEmpty0isEmpty1if0if0if1if2if3map0map0map1map2apmap1x152x153map2x152x153apmap0x152map1x152apif2x155x156x157if3x155x156x157apif1x155x156if2x155x156apif0x155if1x155apisEmpty0x159isEmpty1x159apcons1x164x165cons2x164x165apcons0x164cons1x164aplast0x167last1x167apdropLast0x169dropLast1x169ap0if2false0fxsap0map1fdropLast1xsap0map1fxsap0if2isEmpty1xsfxsmap2fxsif3isEmpty1xsfxsif3true0fxsnil0if3false0fxscons2apflast1xsmap2fdropLast1xsisEmpty1nil0true0isEmpty1cons2xxsfalse0last1cons2xnil0xlast1cons2xcons2yyslast1cons2yysdropLast1nil0nil0dropLast1cons2xnil0nil0dropLast1cons2xcons2yyscons2xdropLast1cons2yysapmap1x152x153map2x152x153apmap0x152map1x152apif2x155x156x157if3x155x156x157apif1x155x156if2x155x156apif0x155if1x155apisEmpty0x159isEmpty1x159apcons1x164x165cons2x164x165apcons0x164cons1x164aplast0x167last1x167apdropLast0x169dropLast1x1691ap02-31020dropLast11-110cons221322false001nil000true000isEmpty1101-5if22312map1113ap0map1fxsap0if2isEmpty1xsfxsdropLast1nil0nil0dropLast1cons2xnil0nil0dropLast1cons2xcons2yyscons2xdropLast1cons2yysisEmpty1nil0true0isEmpty1cons2xxsfalse0ap0map1fxsap0if2isEmpty1xsfxsfalseapapmapfxsapisEmptyxsfalseapapmapfxsapifapisEmptyxsfalseapapmapfxsapapifapisEmptyxsffalseapapapiffalsefxsapmapffalseapapapiffalsefxsapapconsapfaplastxsapapmapfapdropLastxsfalseapapapiffalsefxsapconsapfaplastxsfalseapapapiffalsefxsaplastxsfalseapapapiffalsefxsapdropLastxsfalseaplastapapconsxapapconsyysaplastapapconsyystrueap22apdropLastapapconsxapapconsyysapdropLastapapconsyystrueap22apdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyysfalse