The reason your model is so slow that it seems to have crashed is because your A* Navigator grid is humongous. It is much larger than your model and your grid node spacing is set to 0.1.
Below is an image of your grid with the node spacing changed from 0.1 to 10. This grid has 29,108 nodes; yours has 291,084,032 nodes.

When a person wants to travel from one position to another, it has to calculate a path through that entire grid. Because your grid has 300 million nodes, that calculation takes a long time.
To speed up your model, you should make your grid as small as possible. You should also change the node spacing to the size of the travelers that move on it. Each node should represent the space that one traveler takes up on the grid. For your model, 1 would probably be more appropriate than 0.1, and then you will have 100 times fewer grid nodes. You should also use barriers and dividers to block out nodes that travelers do not travel on. Then they won't check those nodes when trying to calculate a path.

Additionally, you should turn on Cache Paths so that travelers do not need to recalculate paths that have already been calculated.
Also, your model throws tons of errors when you run it. You should fix the logic in your model to not throw errors.
finaal-jl_2.fsm
Phil BoBo
Sr. Manager, Software Development