Corridor Generating Algorithm for Multi-Agent Pathfinding