We'll be arriving from Puno on a bus which arrives at half past midnight on a Wednesday morning. I can't seem to find any buses which go to Lima after 2200-is that correct? I'd heard there was a 2am bus with Flores but I can't find the information or how to book it. If not, is it safe or possible to stay in the bus station until the earliest departure? Thanks so much for helping.