network and path visualization testing

                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                      `:*i,`                                       `                  
                                                                                     `i*::ii.   `                                 `..` `              
                                                                                     ,+:#:.*i                           `        ,i:,:``  `           
                                                                                     :;;MMi:+.                           ````...i+:` .;`  `           
                                                                                     .#:+x:;+:`                        `.,::,,;:*:``.,:,              
                                                                                     `*+i:;xn;;.                     `::,.``.;+#z:..*zn: `            
                                                                                      `;zz#xxn;;,             `  ```:;.``..;++zi**:,zWM,              
                                                                                        .,`;+n#.i,`   `         `,,.`..:i+zz+**::*#*iz*`              
                                                                                           `,*z#,:;`    `      ,;,`.;*zzn#i:.``  `.:,:`               
                                                                                             `*x*`,*` `     `,:;.,*+xx#+,`       `                    
                                                                                              `;z:.:i`    .:,,`.;zxxx#:         `  `    `             
                                                                                               `;#*.*i`  ,;,``:#nMn#+:                                
                                                                                                 ;n*,:`,i,``.+xxnM+;.`                                
                                                                                                 `*x:::;.`,innnn+;,`                                  
                                                              `                                   .#z+;``:zMxn#;`                                     
                                                                `                                 `*n;..*nMnni`        `                              
                                                             `                                   ,ii,.;xWW#+:``                                       
                                                              `:;,                              `+:`.+xWWM*,                                          
                                                             `****:                           ``i: .nWWzxn:``                      `                  
                                                            `i+,`,+.                          `ii`:n@M*zx**.                        ``       `        
                                                            ,#*z*,*:                         `i:.in@M++n#*;:`                   `                     
                                                          `:+;:#z:*:`                       `i,.*M@n**inxz#i. ` ` ` `.``,;;;;ii;;;;,```` ``  `        
                                                        `,;.:;*Mi+*``                `     :i``ixM+*+;`+xx#:. ```,:::,,;...`.....```.,:,,,.``         
                                                       `,,.:*n#z+;`                      .;:`.:zWni*;. ;xM+.`.,,.`..`.,,:******#z+*:,`,,...,:         
                                                     ` :;.:+n;`.`                     ` .+:``:+MM*;::  :xM#:.`.```..iznzzz#+zxxxn#zx#i+z#*`..:..      
                                                    `.i*:*nxi`                         .*i.`,*zWzii``  .#M#,``...+###++i*i:,:;:ii*i:;***#zx#i,:*,`    
                                                   ,;i:;zzz:`                         .i;..;izMM++;   ,;i;.:,.;*zx#*i:,..`     ```    `..,*nzz:;;,`   
                                                 `i+:..i*i;`                         .*#.`,#*xM#+n: `::.`.iii*#z#+*;.                     .#zn*,,;`   
                                               `,*+.`.:#+,`                        `.**. .z++xM+##``;;``;*:;#nz+i:.   `             `      ;;,.,*:`   
                                               :+#...i*:.                          ,+:`. ;n#zxM*n#,,,``;*;*xx++i,  `              `        `i**#:`    
                                              ,#+:..i+.                       ,   .#:.```iz+nMx+n#;.`:;*:zMx+#i`                            `...      
                                             ,z+.,.i:`                `     ` ;`..;:```..#+zxWnzni..`,i+nWzzzi,`                             `  `     
                                            .#+:,.::``                 .   .. ,,*,..`...;+zxMxznni,.;;+xMxzM#**`                                      
                                           `*#*..;:                    :  `**:;i:``...,.i*#MM#nzn+,`:+MMnzMWxn#,                             `    `   
                                          `.x+;`,i                     ``.;,``:. ````,::;:i#+zz#Mz;;*n@zzzWWMxn:                               ,;*+.  
                                           ix*:`i,  `                ,:;::. .,.`  ````..,`.***+*x++:zxW+nx@W@xz:                            ` .:..:*. 
                                           +x;`,*`     `       `.` .*#*;,;....``` ``.``````:;:ii#+z#nxWznx@@@M#:                       `    ``;:;.,#.`
                                          .#z;`+;          `````i#;zi;*i::.,`` `````,:.`.,..``;#*#zz+Wnnnx@@Wxz:`              ``.::,,,::;;i+#+#n*i;` 
                                          :zz:.n.           `.,;i::iin+,``,.,.,.````````.,.``.i+;:*++Mz#nM@@@xz;             .,;:;,::;i+++z#+zxn;,.   
                                          ;zn:,z``     `   `;+*.:+zz#xi.,;i....```````:;.````.:ii:+*izz*in@WWx#;          `:::,,,***i#znnnz#*:;.      
                                          :xz,,#,     ` .;iiz:+znzMx#:.*+:..,``````.```..````.`.*xn+*i+;.*xnxni*:::,`` ``,*;,i*+xMxnnz+ii:.```        
                                          ;xn,`*:` `.,..;i.*i*xMn##i::,:```........:,.```````. ,**:;i*+*;+##xn,*,.,.,,` .i;iznxMM#*i,`                
                                          ;nn,`i,.::,...,.i+nMWxz::,`..,.,,,,::,:,....:.`..````,,i;:;#x+****+x*i` ```` ``,,:+nxxi.` `                 
                                       `  ;nx+,;i;:`..::;*#xWWn#;,..,;;i+#zznnz+++*i,,.`.`..`````,+##z+**++**#z*::i#znz###i;:,;*i:.```                
                                          ;zMn;;:,..,:,i#*#xz*;:,.,i+#xMMxnzznxxxnnnz+i..`...```.++**zn##++###zzxMMMWMnxMMWnz#*::,:;.`                
                                         `;i*:....,,:;iz#xWn+;,..i#+i#n*:.```.,::+##xnzz:.```.```i*ii+#*+#nxxxz+zxxxznznxMWWnzzn#*,,:,`               
                                     ` `;;.```:+#######xWWWM+,`,*#+zz:``         ``;zMz+xz*,.,,`.,,**+*;+znxn#***#zxnnxxxWz;*i**+zzi:.:.`             
                                      ,:.` .:+z#nxMxxz*nWWxi:.i##+n*.           ` ` .*n++znz+,`..`..;;;z##xxMxMxz#++#zxMx+. `,..,i*##;,,:``           
                                    ,:..`.;##zn##zzxMzzMWz+..izznx:.``        `     ``:zz+#+zn+,;``,.,.*++zMnnnx++##+nxM#`  ;+   `.:+z*,,;`           
                        `.:,`   ` .::..i##xMxxxnzn#xxx@@Mi,,innxx;`..`       `         .#n*#xxn*,````.,;*z#MMMMx#nnz#xxx.```nn`    ``in#,::`          
                        .#;,;.``.,;::znxnxnzxnnzz#xMxMWx#;:+nxnzi.`..`        `         .*n;;z#xz;,``..;i;i+nMMx##nnnxW+`ii;MWi      `;z+;i,          
                        +*.:n,`:.:+nMxzzzz#zWWnnxMMMx@M#i,:xnn*+,`````    `:.         ```.#z:*x+zn;``  .i+#z+nWWWn#zznW;,xz*xM:       `izz;:`         
                        ;nniz;;:izxxzn+*;:.:xWMz#M@WWWx+:,#nx++i.`..``   .i,`         ,;,.,nz:*nxn+:,` `:z#Mn##MWxx#znx,`*#*nx,        .i#+;`         
                         nn*;:;+zn##;. ````,nMWMzMWMWn*,:*nzii+.`.````  .*i.```.    .  .::.;xx;#zMzzi,` `;*+nMMMW@WMxxz``in+;.   `      ,+#*.         
                  `     .*i:,+nx#+;`  `   ``#MWMMMMxM#:.i#nz**;,....`` `:,i*;,,,.  `:`...i..#M+;*+*ini,  `iznnxMWW@WMMx:`:zi:           `i+#.         
                      `.,.,*nzx+,`     `````:xMWWnxWni,:inxni*:.,..````*;,.;+i;::   ;.,;,:i`*Wx+,i*;n+; ` :+*i*zzxMMMxx#:`.;,            .+z:`        
                     .,,.;+n+*:`          ``:MMMxnxM+*,i*n#+ii,:,,,.`.;i:;:`:*i.i.  ,:i+,;+,:xnM#inxxn:. ``,;;;i*,+#nMMxz:               .z#+:`       
                    .;.,*#zni`           ```+WnMWWxx#:;izni*;i:,::....;,:;*i,:+;,:``;**i:#n;,x+Mninz#z,:`````. ,i,,*zznWz;               izi,;:`      
                  `;;:;#nnn#`          `` `;MxxMMWMWz.;*xn*:;i,,:,......,;izx#,;ini;xz+izz##:zzMz*x#+n::.```,. `.,;++*:#xz.              +z::.;`      
               ` .iii+n*;++i`          ` ,+MWMMWWMWn;.i*n#*:ii::::...i:i*ii+nWWxW@WxW@xnn+*z:*Mx##*nxni*.` ```.``.;::i,:*xz.`            ;i+x:,``     
               `,ii*zn;..z#+`   `   `  `:+MWnnx@@xzni;i#x#+,;*::::..,#,,+zxzzzMWW@@@@@@Mz#;z;+nxiziin#n*;```` ,:.ii::;*;:xn.`            .;*z*,`      
              .,*i*n#;` `z+#`        ``i#x@WMMMW@nn#+i+x#z#:ii;:::,..z;i#znnnzM@@@@@@@W@Mx+#;+nx*#,;nnx*i;,:::,.;i;;i;*+:*W*` `          `,;ii`       
             .;iiiz*. `  xz+;        `+xMxWxxnnxMnW#+*xz#xz:,i;;:i:..xi+znxWWW@@@@@@@@@@Wx#z;in#,:*iixxz*i*;i++:.ii;:***;izz,                         
             ,:*+#;`    `zx+*`       +xnnn#*zznnxMWz+*x##x#,`;;;;;,..n*+#nxMWW@@@@@@@@@@Wxz#;*n#;*W@iiz+#zz++i*+:**ii*****#ni                         
            `;i##i`   `` *Mn#.      :x##**i*z#zxxWWz+*nxzx*:`:;;;;,,.#**##zxWWW@@@@@@W@@@Wn#,zn*;+@@W+#:*i:#nz+zz**#+*+++zzzz                         
            :iz*+``      ,xxzi`    .z###z**nx#+MxMM#*+x+zx*#,,i::;:,`;*+zznMMWW@@@@@@@@@Mxzn.xn+;*@W@Mi:*:.,i+z##+#nM#+**zxn#;                        
           :#;nz,        `*Mn*i`  `;++x#i:i##+#MWnn*+#WnzMi#;.:;:;;,.;+#nnnnxW@@@@@@@@@@Mnx#:Mx#;zWMxn*..,,..;zx##xxMxn+znzM++`                       
          .z*;+#i         .zxn+;. ,*+x#:,*i:,`iMnMM#+#@M#W*#i.,;;;;:::####xMMMWW@WW@@@WWxnxi#Wz+izMnx+i,.,::;;i+nMnxMxz#xMzn#z.                       
          ,#+`,,*`        `,zxz;;:*xxz,.:.  ``;MMWxz*+nx***,zi.;iii*i:i##nnzxMxW@@WWMMMx#n+zzii+*;#*ii.` `.`  `:,#MzxMxnxMxM##:                       
          .*,``;i`          izxx**nx#i:;.  `,,,n@@Wn+#nW*ini*+i**i*iii;+n#zxxnWW@MMxxMxz;:iz:i;*;i;i.``` ,::;:;:::+xMMWMnMMx#*:                       
          `:#+#+,         ` `iMn+#Wz#,*i,.,::..n@@Wnz+nWx**#izi*z;;;*;;i+x#nzzMxWzxn#*;i,.;.,;+:.i..,,,;i***;iz#**;#MM@@xMxxzi,                       
            ,::.          ` ` .nnWWn;,***++ii*ixWW@x+*nWMnzi#*x;;+::;i,:i+znznz#z+i:;:,..,`.,+;.:,.`.,;#*++#zzz#*:*#nMWWWW##*+`                       
           `                  ``#WM+`,xxxz###nnWW@xWz#+xnzn#zzznii;`,,``,;;+##i:i:,,.``...,:;;...;:,`;+#zn+i;i*i*i;:*xWWMx#zn#                        
                               `;nn,`iWWW@Mx#xx@WWMW#+**#MnzxznWM#+i.`  `,;;i;:;:,`````;;;:;;.`.,.,*;+nn+:::i+zzxz#i.*zWWxzzzi    `                   
                               `:n#.`.+x@@W@W@MWWW@Wnz+**+xx@M+nWWzzn;;;i*:,,:,`````.,*z*+:,.`,::,i#z#:::+nMxnMWWWWn+:ixWnnz+i                        
                                ;x#` :.ix@@@W@WxMn@@Wx+*+;:xWWMzxWWWWz*;,.:;:....*:;++++*:..`.;:`+#+*:.*MWWWWW@@W@@WMxi#Mxz##* `                      
                               `+x+`.+*nxWW@WWWMW#W@WMz+#::**zWMW@Mn*:;;i;;:,.;i*#+#++*+,..``i*;#+;i,.#WW@xxWWMW@@@@@W#+xMn#z*`,`                     
                               .+x*.;#nMWW@WMn++nxx@MWxM++,,i#;,i+zz+*;i*i**ii;,,ii+##z:....,;:#*,,.:z@WMz#znMMMWW@@W@M*nWx### `                      
                    .:,`   ``.:+xn#.##x@WWMx+:`:zxxWMWWxz+:`;+*x#:**##+***i::;::++*#z+,.`.,:..i*i,`,zWW+#n++xxMxWMW@@@@+*Mx#++                        
                  ``*#;;,.:;*+nMWx#.+nWMni:,` `.#zWMW@Mzz#i;+*#@Wz;::++iiii;**;:::;:,.`.``...*:::.,nWnn+*#i;+zxxnMM@@@@nizn##:.                       
                   ,xWii++nxxMWMxx*::x+:`       ixnM@Mn+#++##;*WWM#*:,+#:,:.,:,.,..`...`....i:;,.iMx##;nzn*i#+zxnxxWW@@z;#+#*i,                       
                   :xx:,zzMWWWWx#n+:.*`         .nxxMMz+##+x#i#Wxz###i,,:...`..`.``...`...`:,i,,ixzz#+**#izzxzzxnMMx@@Wn,+*#++.                       
                   .#z#+z+#+##+;;#zi.;`          inxxW#+#+zW#i*nn+;;i;,:,...,,.`.`.``..```.,`,.+#ni:x;+zn;nMWnMMWWWW@@Wx;**nx#`                       
                    .;i,.`````` .*ni`.: `        `+zMW#*+nWW+iii+i*ii;;,:,.,,:...`.``.,`..`...+nx**,W++WMzz@@WWW@WM@@@Mxi**zM*                        
                         `       :x+.:#`         `*+Mnz+#x@Mzz*i*#+#*ii+*::,::;::..,,,....`;;++#x;#:Wx:@@Mz@@@@WWxzW@@MxiiizM.                        
                                  #n;:#:`        `.zW#z+xW@@MnxznW###+*+*,:::,:,:`..,i;,..:zz#*#n#**WW;WWWzM@MxMzznW@WW#i#*x#`                        
                                  ,xz:;*.  `;;:`  `:#x+#MMM@WxMzn+;,...i::...,..;``,ii:,.,+;#*zMWx*zWWn#zMzznz##+zW@@Mn**#*x;                         
                                  `in#*i:.,*,.;;`  `+n+#WWMMWn#n#++++#znzii;,,;:i***:..,;+M,;#zMMMMzzzz;,#+z#*++#xWMz**i+znM:                         
                                   `iz#z*:*;#, ..```+nxzWMWMx##z###++i*iii+*;;,:i;,,..;*n+Mz*MnMWxnz++*.`:z#*i*#znni,`,;zxnx.                         
                                    `;#xnxz+x+,.,  .i#nnWMWMz#z#z*::,,.``.:....````.;+xMinxM#zWnx++*:::..,z*##z#xi:...;*##M*`                         
                                      `iznxi#*:;`` `;i*nWMMx#n#xMxWMWMx+i,,..``..,;znM#MxxWWn*+;#:i:;iii+++*n#z#:``. .;+nMn.`                         
                                        .*xn:;z;    ,i+nxMW#zxzW@MWMWW@@Mxz++***#zznzzxzMW+M++;;*i+**#####zzn+:.`:ii,i*znxi,`                         
                                         `:;;:,     `,i#+xW+xMM@@zzMnnxxMWxWMMnx#MM#Wxxn+W:zii**i:*z*+zzxxn;:.``iz+;:*#xn#,`                          
                                             `        `i#+zixW@@M++#**+#*zixn+*M;#WMMx*#:#***+nzxxnxxnz#*:,``,*##z++;#zn+;`                           
                                          ` `         ..:izixW@WW*i+i*+M*##nWzxM#;nxn*ii+#z*i;:,,::,,:,,:ii++zz#+z###zni,`                            
                                            `         ```;#i#M@Wx+:n+#zWMnWnWM@@W#*ii*nxx;.````::.;i#n#zMWWWx*+n#nz#zn+..`                            
                                                        `:+*zMW@WW#nWMxx@@Wx@WWx##z+xnz;````.,#z#nWWWWWMWWxzz+MMMzz#+z;`                              
                                                         .*izMW@W@MzW@MWWxWxxzz*;*##z;.`  `,*#xxWxMMxxxxxxznxnMnM#z#*+,                               
                                                        ``;,#MMW@@W+x@x*Mx#z#z;i++i;.``` .:+zWWWMxxxzxnnznxnxnnnn#n#+*`                               
                                                          .i:zMWMWMx+nz*;z+**##z+``.,;,.;*nnWWWxxnzz#nnn+nMnnnz##+z+#;``                              
                                                           ::*zWnWMxn*+#znnznx+;`,*znnz#znW@@Wxxnnn#+nnnnxMxxzx###z+#,                                
                                                       `   `,*+nMnnnMMMxxnxW#z.,*M@WMxWWWW@@Wxzz#nxxnxxxnnn#n+n;.*n+i`                                
                                                            `.i;+nMMMWWWM#+i:`+M@W@@W@@@W@@WxnzxxxxxMnnz#xz#n:z;`in#.`                                
                                                             ``:i#zzxxn#*;i`,+WWWWMW@@@W@WMxzxnxWWWxnnnzzx+z+,z:`.++`                                 
                                                                `.:*iii,i,:*nWMWM@MxW@@@WxnnxxWWMxxnnxxnnx;+*.*:  #*                                  
                                                                   `:..i*+#zWxzWxWMnzxz#nxWxWxzznxMznxx#zx.;*`+: `+i                                  
                                                                    `:;i;+zMMz#WxzWWnMxMMWWMxxzzzxM#n#;*xz`;*`*:  ;;                                  
                                                                     `...:;WWz+nMxxxxWWxWWMMMxWx#+nzzi`;Mz`:i`;: `;:                                  
                                                                         ` ;nxnnzxxxnMMxznzMn+xWx,`+Mi .zz`.;`:,  i:                                  
                                                                           .,*#n#xxxz*zn*##zi:#W*. `M+ `+z``:`,, `;,                                  
                                                                            ``:*::.,,..i+*#i` ix,`  #+  ,+``:`,.  ::                                  
                                                                         `,   `.       .#i#.  ;n.`  +*  `;``:`.`  ,,`                                 
                                                                          ;    `       `++*  `,#.  `*;   ,``:`    `.                                  
                                                                         `,            `i#: ` ,;`   *i   ` `:`     `                                  
                                                                                        ii`   ,i`   *;   `  ,`    ``                                  
                                                                                        :;    .:    *:            `,                                  
                                                                                        :;    ``   `i.            .,                                  
                                                                                        ,i`        `i.       `    .,                                  
                                                                                        ,*`        `i.           `,,                                  
                                                                                        .*`         :`            `,                                  
                                                                                       `.*``  `     ,`            `,                                  
                                                                                        .*.                       `,                                  
                                                                                       ``+.                       `,                                  
                                                                                      ` `*.                       `,                                  
                                                                                        `:`                       `,                                  
                                                                                         `                        `,                                  
                                                                                                                  `,                                  
                                                                                                                  `,                                  
                                                                                                                  `:`                                 
                                                                                                                  `,`                                 
                                                                                                                  `,                                  
                                                                                                                  `,                                  
                                                                                                                  `,