appapptwicefxappfappfxappappmapfnilnilappappmapfappappconshtappappconsappfhappappmapftappappfmapnilxnilappappfmapappappconsft_fxappappconsappfxappappfmapt_fx2.0appapptwicefxappfxappapptwicefxappfappfxappappmapfappappconshtappappmapftappappmapfappappconshtappfhappappmapfappappconshtappconsappfhappappmapfappappconshtappappconsappfhappappmapftappappfmapappappconsft_fxappfmapt_fappappfmapappappconsft_fxappappfmapt_fxappappfmapappappconsft_fxappfxappappfmapappappconsft_fxappconsappfxappappfmapappappconsft_fxappappconsappfxappappfmapt_fxtrueappappfmapappappconsft_fxappfxappappmapfappappconshtappfhappappmapfappappconshtappappmapftappapptwicefxappfappfxappapptwicefxappfxtrueappapp2app0t_f0t_f0fmap0fmap0fmap1fmap2cons0cons0cons1cons2nil0nil0map0map0map1map2twice0twice0twice1twice2apptwice1x145x146twice2x145x146apptwice0x145twice1x145appmap1x148x149map2x148x149appmap0x148map1x148appcons1x152x153cons2x152x153appcons0x152cons1x152appfmap1x155x156fmap2x155x156appfmap0x155fmap1x155app0fmap1cons2ft_f0xapp0fxapp0map1fcons2htapp0fhapp0map1fcons2htapp0map1ftapp0twice1fxapp0fappfxapp0twice1fxapp0fxtwice2fxappfappfxmap2fnil0nil0map2fcons2htcons2appfhmap2ftfmap2nil0xnil0fmap2cons2ft_f0xcons2appfxfmap2t_f0xapptwice1x145x146twice2x145x146apptwice0x145twice1x145appmap1x148x149map2x148x149appmap0x148map1x148appcons1x152x153cons2x152x153appcons0x152cons1x152appfmap1x155x156fmap2x155x156appfmap0x155fmap1x155211641app0210101000020000t_f000100fmap2210011000020000fmap11100110000fmap000000cons2201101000020000cons11010010000cons000100nil001100map2200001101121000map11101010000map000000twice2200001000020000twice11111111100twice000000app200011000020000app0fmap1cons2ft_f0xapp0fxapp0map1fcons2htapp0fhapp0map1fcons2htapp0map1ft211641app0200101000020000t_f000000fmap11100110000cons2210011000020000map11000110100app0fmap1cons2ft_f0xapp0fxapp0map1fcons2htapp0map1ftapp0fmap1cons2ft_f0xapp0fxtrue211641app0200101000020000t_f001100fmap11010010100cons2200101010120000app0map1fcons2htapp0map1fttrue211641app0200001001020000cons2200001000120100map11000010000appappmapfappappconshtappconsappfhfalseappappmapfappappconshtappappconsappfhappappmapftfalseappappfmapappappconsft_fxappappconsappfxappappfmapt_fxfalseappappfmapappappconsft_fxappappfmapt_fxfalseappappfmapappappconsft_fxappconsappfxfalseappappfmapappappconsft_fxappfmapt_ffalse