diagram load build previou link swimlan overrid post load fig partit previou creat map partit kei coordin hash map map hash map iter arrai list layer content iter fig fig fig partit map integ valu sort coordin order list list arrai list map kei set collect sort list link previou refer swimlan accord order list iter fig fig map fig partit fig partit fp fig partit previou previou set partit fp fp set previou partit previou fp set partit previou fp 