lesx0falsele0ytruelesxsylexydouble00doublesxssdoublexlog0logErrorlogsxloopsxs00loopxsyziflexsyxsyziftruexyzziffalsexyzloopxdoubleyszmaplogxsmapIterxsnilmapIterxsysifmapisemptyxsxsysifmaptruexsysysifmapfalsexsysmapIterdroplastxsconsloglastxsysisemptyniltrueisemptyconsxxsfalselastnilerrorlastconsxnilxlastconsxconsyxslastconsyxsdroplastnilnildroplastconsxnilnildroplastconsxconsyxsconsxdroplastconsyxsabac