Changeset 743


Ignore:
Timestamp:
Oct 19, 2009, 1:51:10 AM (12 years ago)
Author:
kopal
Message:

SDES presentation finished

Location:
trunk/CrypPlugins/SDES
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/SDES/SDES.cs

    r733 r743  
    698698    public class SDES_algorithm
    699699    {
    700         private SDES mSdes;
     700        private SDES mSdes;         //to call some methods on the plugin
     701        private int fkstep = 0;     //for presentation to check the number of fk we are in
     702        private int mode = 0;       //for presentation to check the mode we use (0 = en/1 = decrypt)
    701703
    702704        public SDES_algorithm(SDES sdes)
     
    714716        public byte[] encrypt(byte[] plaintext, byte[] key)
    715717        {
    716            
    717             ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    718             {
    719                 ((SDESPresentation)mSdes.Presentation).key_txt.Text =
    720                 Tools.byteArrayToStringWithSpaces(key);               
    721             }
    722             , null);
    723 
     718            this.mode = 0; // to tell presentation what we are doing
     719
     720            if (this.mSdes.Presentation.IsVisible)
     721            {
     722                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     723                {
     724                    ((SDESPresentation)mSdes.Presentation).key_txt.Text =
     725                    Tools.byteArrayToStringWithSpaces(key);
     726                }
     727                , null);
     728            }
    724729            //calculate sub key 1
    725             byte[] vp10 = p10(key);           
    726             ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    727             {
    728                 ((SDESPresentation)mSdes.Presentation).key_txt_p10_input.Text =
    729                 Tools.byteArrayToStringWithSpaces(key);
    730                 ((SDESPresentation)mSdes.Presentation).key_txt_ls1_input_1.Text =
    731                 Tools.byteArrayToStringWithSpaces(vp10);
    732             }
    733             , null);
     730            byte[] vp10 = p10(key);
     731            if (this.mSdes.Presentation.IsVisible)
     732            {
     733                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     734                {
     735                    ((SDESPresentation)mSdes.Presentation).key_txt_p10_input.Text =
     736                    Tools.byteArrayToStringWithSpaces(key);
     737                    ((SDESPresentation)mSdes.Presentation).key_txt_ls1_input_1.Text =
     738                    Tools.byteArrayToStringWithSpaces(vp10);
     739                }
     740                , null);
     741            }
    734742
    735743            byte[] vls1 = ls_1(vp10);
    736             ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    737             {
    738                 ((SDESPresentation)mSdes.Presentation).key_txt_p8_1_input.Text =
    739                 Tools.byteArrayToStringWithSpaces(vls1);
    740             }
    741             , null);
     744            if (this.mSdes.Presentation.IsVisible)
     745            {
     746                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     747                {
     748                    ((SDESPresentation)mSdes.Presentation).key_txt_p8_1_input.Text =
     749                    Tools.byteArrayToStringWithSpaces(vls1);
     750                }
     751                , null);
     752            }
    742753
    743754            byte[] key1 = p8(vls1);
    744             ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    745             {
    746                 ((SDESPresentation)mSdes.Presentation).key_txt_k1.Text =
    747                 Tools.byteArrayToStringWithSpaces(key1);
    748             }
    749             , null);
     755            if (this.mSdes.Presentation.IsVisible)
     756            {
     757                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     758                {
     759                    ((SDESPresentation)mSdes.Presentation).key_txt_k1.Text =
     760                    Tools.byteArrayToStringWithSpaces(key1);
     761                }
     762                , null);
     763            }
    750764
    751765            //calculate sub key 2
    752766            vls1 = ls_1(vls1);
    753             ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    754             {
    755                 ((SDESPresentation)mSdes.Presentation).key_txt_p10_copy.Text =
    756                 Tools.byteArrayToStringWithSpaces(vp10);
    757                 ((SDESPresentation)mSdes.Presentation).key_txt_ls1_2.Text =
    758                 Tools.byteArrayToStringWithSpaces(vp10);
    759                 ((SDESPresentation)mSdes.Presentation).key_txt_ls1_3.Text =
    760                Tools.byteArrayToStringWithSpaces(vls1);
    761             }
    762             , null);
     767            if (this.mSdes.Presentation.IsVisible)
     768            {
     769                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     770                {
     771                    ((SDESPresentation)mSdes.Presentation).key_txt_p10_copy.Text =
     772                    Tools.byteArrayToStringWithSpaces(vp10);
     773                    ((SDESPresentation)mSdes.Presentation).key_txt_ls1_2.Text =
     774                    Tools.byteArrayToStringWithSpaces(vp10);
     775                    ((SDESPresentation)mSdes.Presentation).key_txt_ls1_3.Text =
     776                   Tools.byteArrayToStringWithSpaces(vls1);
     777                }
     778                , null);
     779            }
    763780
    764781            vls1 = ls_1(vls1);
    765             ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    766             {
    767                 ((SDESPresentation)mSdes.Presentation).key_txt_p8_2_input.Text =
    768                 Tools.byteArrayToStringWithSpaces(vls1);
    769             }
    770            , null);
     782            if (this.mSdes.Presentation.IsVisible)
     783            {
     784                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     785                {
     786                    ((SDESPresentation)mSdes.Presentation).key_txt_p8_2_input.Text =
     787                    Tools.byteArrayToStringWithSpaces(vls1);
     788                }
     789               , null);
     790            }
    771791
    772792            byte[] key2 = p8(vls1);
    773             ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    774             {
    775                 ((SDESPresentation)mSdes.Presentation).key_txt_k2.Text =
    776                 Tools.byteArrayToStringWithSpaces(key2);
    777             }
    778            , null);
     793            if (this.mSdes.Presentation.IsVisible)
     794            {
     795                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     796                {
     797                    ((SDESPresentation)mSdes.Presentation).key_txt_k2.Text =
     798                    Tools.byteArrayToStringWithSpaces(key2);
     799                }
     800               , null);
     801            }
    779802
    780803            // ip_inverse(fk_2(sw(fk_1(ip(plaintext))))) :
     804
    781805            byte[] ip = this.ip(plaintext);
     806            if (this.mSdes.Presentation.IsVisible)
     807            {
     808                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     809                {
     810                    ((SDESPresentation)mSdes.Presentation).encrypt_txt_plaintext.Text =
     811                    Tools.byteArrayToStringWithSpaces(plaintext);
     812                    ((SDESPresentation)mSdes.Presentation).encrypt_txt_ip_input.Text =
     813                    Tools.byteArrayToStringWithSpaces(plaintext);
     814                    ((SDESPresentation)mSdes.Presentation).encrypt_txt_ip_output.Text =
     815                    Tools.byteArrayToStringWithSpaces(ip);
     816                }
     817               , null);
     818            }
     819
    782820            byte[] fk1 = fk(ip, key1);
    783             byte[] fk2 = fk(sw(fk1), key2);
     821            if (this.mSdes.Presentation.IsVisible)
     822            {
     823                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     824                {
     825                    ((SDESPresentation)mSdes.Presentation).encrypt_txt_sw_input.Text =
     826                    Tools.byteArrayToStringWithSpaces(fk1);                   
     827                }
     828               , null);
     829            }
     830
     831            byte[] swtch = sw(fk1);
     832            if (this.mSdes.Presentation.IsVisible)
     833            {
     834                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     835                {
     836                    ((SDESPresentation)mSdes.Presentation).encrypt_txt_sw_output.Text =
     837                    Tools.byteArrayToStringWithSpaces(swtch);
     838                }
     839               , null);
     840            }
     841
     842            byte[] fk2 = fk(swtch, key2);
     843            if (this.mSdes.Presentation.IsVisible)
     844            {
     845                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     846                {
     847                    ((SDESPresentation)mSdes.Presentation).encrypt_txt_ip_invers_input.Text =
     848                    Tools.byteArrayToStringWithSpaces(fk2);
     849                }
     850               , null);
     851            }                   
     852
    784853            byte[] ciphertext = ip_inverse(fk2);
     854            if (this.mSdes.Presentation.IsVisible)
     855            {
     856                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     857                {
     858                    ((SDESPresentation)mSdes.Presentation).encrypt_txt_ip_invers_output.Text =
     859                    Tools.byteArrayToStringWithSpaces(ciphertext);
     860                }
     861               , null);
     862            }   
    785863
    786864            return ciphertext;
     
    797875        public byte[] decrypt(byte[] ciphertext, byte[] key)
    798876        {
    799 
     877            this.mode = 1; // to tell presentation what we are doing
     878
     879            if (this.mSdes.Presentation.IsVisible)
     880            {
     881                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     882                {
     883                    ((SDESPresentation)mSdes.Presentation).key_txt.Text =
     884                    Tools.byteArrayToStringWithSpaces(key);
     885                }
     886                , null);
     887            }
    800888            //calculate sub key 1
    801             byte[] key1 = p8(ls_1(p10(key)));
     889            byte[] vp10 = p10(key);
     890            if (this.mSdes.Presentation.IsVisible)
     891            {
     892                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     893                {
     894                    ((SDESPresentation)mSdes.Presentation).key_txt_p10_input.Text =
     895                    Tools.byteArrayToStringWithSpaces(key);
     896                    ((SDESPresentation)mSdes.Presentation).key_txt_ls1_input_1.Text =
     897                    Tools.byteArrayToStringWithSpaces(vp10);
     898                }
     899                , null);
     900            }
     901
     902            byte[] vls1 = ls_1(vp10);
     903            if (this.mSdes.Presentation.IsVisible)
     904            {
     905                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     906                {
     907                    ((SDESPresentation)mSdes.Presentation).key_txt_p8_1_input.Text =
     908                    Tools.byteArrayToStringWithSpaces(vls1);
     909                }
     910                , null);
     911            }
     912
     913            byte[] key1 = p8(vls1);
     914            if (this.mSdes.Presentation.IsVisible)
     915            {
     916                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     917                {
     918                    ((SDESPresentation)mSdes.Presentation).key_txt_k1.Text =
     919                    Tools.byteArrayToStringWithSpaces(key1);
     920                }
     921                , null);
     922            }
     923
    802924            //calculate sub key 2
    803             byte[] key2 = p8(ls_1(ls_1(ls_1(p10(key)))));
     925            vls1 = ls_1(vls1);
     926            if (this.mSdes.Presentation.IsVisible)
     927            {
     928                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     929                {
     930                    ((SDESPresentation)mSdes.Presentation).key_txt_p10_copy.Text =
     931                    Tools.byteArrayToStringWithSpaces(vp10);
     932                    ((SDESPresentation)mSdes.Presentation).key_txt_ls1_2.Text =
     933                    Tools.byteArrayToStringWithSpaces(vp10);
     934                    ((SDESPresentation)mSdes.Presentation).key_txt_ls1_3.Text =
     935                   Tools.byteArrayToStringWithSpaces(vls1);
     936                }
     937                , null);
     938            }
     939
     940            vls1 = ls_1(vls1);
     941            if (this.mSdes.Presentation.IsVisible)
     942            {
     943                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     944                {
     945                    ((SDESPresentation)mSdes.Presentation).key_txt_p8_2_input.Text =
     946                    Tools.byteArrayToStringWithSpaces(vls1);
     947                }
     948               , null);
     949            }
     950
     951            byte[] key2 = p8(vls1);
     952            if (this.mSdes.Presentation.IsVisible)
     953            {
     954                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     955                {
     956                    ((SDESPresentation)mSdes.Presentation).key_txt_k2.Text =
     957                    Tools.byteArrayToStringWithSpaces(key2);
     958                }
     959               , null);
     960            }
    804961
    805962            // ip_inverse(fk_1(sw(fk_2(ip(ciphertext))))) :
     963
    806964            byte[] ip = this.ip(ciphertext);
     965            if (this.mSdes.Presentation.IsVisible)
     966            {
     967                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     968                {
     969                    ((SDESPresentation)mSdes.Presentation).decrypt_txt_plaintext.Text =
     970                    Tools.byteArrayToStringWithSpaces(ciphertext);
     971                    ((SDESPresentation)mSdes.Presentation).decrypt_txt_ip_input.Text =
     972                    Tools.byteArrayToStringWithSpaces(ciphertext);
     973                    ((SDESPresentation)mSdes.Presentation).decrypt_txt_ip_output.Text =
     974                    Tools.byteArrayToStringWithSpaces(ip);
     975                }
     976               , null);
     977            }
     978
    807979            byte[] fk2 = fk(ip, key2);
    808             byte[] fk1 = fk(sw(fk2), key1);
     980            if (this.mSdes.Presentation.IsVisible)
     981            {
     982                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     983                {
     984                    ((SDESPresentation)mSdes.Presentation).decrypt_txt_sw_input.Text =
     985                    Tools.byteArrayToStringWithSpaces(fk2);                 
     986                }
     987               , null);
     988            }
     989
     990            byte[] swtch = sw(fk2);
     991            if (this.mSdes.Presentation.IsVisible)
     992            {
     993                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     994                {
     995                    ((SDESPresentation)mSdes.Presentation).decrypt_txt_sw_output.Text =
     996                    Tools.byteArrayToStringWithSpaces(swtch);
     997                }
     998               , null);
     999            }
     1000
     1001            byte[] fk1 = fk(swtch, key1);
     1002            if (this.mSdes.Presentation.IsVisible)
     1003            {
     1004                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     1005                {
     1006                    ((SDESPresentation)mSdes.Presentation).decrypt_txt_ip_invers_input.Text =
     1007                    Tools.byteArrayToStringWithSpaces(fk1);
     1008                }
     1009               , null);
     1010            }
     1011
    8091012            byte[] plaintext = ip_inverse(fk1);
     1013            if (this.mSdes.Presentation.IsVisible)
     1014            {
     1015                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     1016                {
     1017                    ((SDESPresentation)mSdes.Presentation).decrypt_txt_ip_invers_output.Text =
     1018                    Tools.byteArrayToStringWithSpaces(plaintext);
     1019                }
     1020               , null);
     1021            }           
    8101022
    8111023            return plaintext;
     
    9781190        private byte[] fk(byte[] bits, byte[] key)
    9791191        {
    980 
    9811192            byte[] left = { bits[1 - 1], bits[2 - 1], bits[3 - 1], bits[4 - 1] };
    9821193            byte[] right = { bits[5 - 1], bits[6 - 1], bits[7 - 1], bits[8 - 1] };
     
    9861197            byte[] ret = {exclusive_oder[1-1],exclusive_oder[2-1],exclusive_oder[3-1],exclusive_oder[4-1],
    9871198                                     right[1-1],right[2-1],right[3-1],right[4-1]};
     1199
     1200            fkstep++;
     1201            if (fkstep == 2)
     1202                fkstep = 0;
    9881203
    9891204            //mSdes.GuiLogMessage("fk with " + Tools.intArray2String(bits) + " is " + Tools.intArray2String(ret), NotificationLevel.Debug);
     
    10621277            byte[] ret = p4(s0_s1);
    10631278
     1279            if (this.mSdes.Presentation.IsVisible)
     1280            {
     1281                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     1282                {
     1283                    if (mode == 0 && fkstep == 0)
     1284                    {
     1285                        ((SDESPresentation)mSdes.Presentation).encrypt_txt_sbox1_output.Text =
     1286                        Tools.byteArrayToStringWithSpaces(ret);
     1287                    }
     1288                    if (mode == 0 && fkstep == 1)
     1289                    {
     1290                        ((SDESPresentation)mSdes.Presentation).encrypt_txt_sbox2_output.Text =
     1291                        Tools.byteArrayToStringWithSpaces(ret);
     1292                    }
     1293                    if (mode == 1 && fkstep == 0)
     1294                    {
     1295                        ((SDESPresentation)mSdes.Presentation).decrypt_txt_sbox1_output.Text =
     1296                        Tools.byteArrayToStringWithSpaces(ret);
     1297                    }
     1298                    if (mode == 1 && fkstep == 1)
     1299                    {
     1300                        ((SDESPresentation)mSdes.Presentation).decrypt_txt_sbox2_output.Text =
     1301                        Tools.byteArrayToStringWithSpaces(ret);
     1302                    }
     1303                }
     1304               , null);
     1305            }
     1306
    10641307            //mSdes.GuiLogMessage("F with " + Tools.intArray2String(bits) + " is " + Tools.intArray2String(key) + " ist " + Tools.intArray2String(ret), NotificationLevel.Debug);
    10651308            return ret;
     
    11231366            ep[8 - 1] = bits[1 - 1];
    11241367
     1368            if (this.mSdes.Presentation.IsVisible)
     1369            {
     1370                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     1371                {
     1372                    if (mode == 0 && fkstep == 0)
     1373                    {
     1374                        ((SDESPresentation)mSdes.Presentation).encrypt_txt_ep_output.Text =
     1375                        Tools.byteArrayToStringWithSpaces(ep);
     1376                    }
     1377                    if (mode == 0 && fkstep == 1)
     1378                    {
     1379                        ((SDESPresentation)mSdes.Presentation).encrypt_txt_ep_output1.Text =
     1380                        Tools.byteArrayToStringWithSpaces(ep);
     1381                    }
     1382                    if (mode == 1 && fkstep == 0)
     1383                    {
     1384                        ((SDESPresentation)mSdes.Presentation).decrypt_txt_ep_output.Text =
     1385                        Tools.byteArrayToStringWithSpaces(ep);
     1386                    }
     1387                    if (mode == 1 && fkstep == 1)
     1388                    {
     1389                        ((SDESPresentation)mSdes.Presentation).decrypt_txt_ep_output1.Text =
     1390                        Tools.byteArrayToStringWithSpaces(ep);
     1391                    }
     1392                }
     1393               , null);
     1394            }
     1395
    11251396            return ep;
    11261397        }
     
    11521423            byte[] ret = sbox_0[row, column];
    11531424
     1425            if (this.mSdes.Presentation.IsVisible)
     1426            {
     1427                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     1428                {
     1429                    if (mode == 0 && fkstep == 0)
     1430                    {
     1431                        ((SDESPresentation)mSdes.Presentation).encrypt_txt_s0_1_output.Text =
     1432                        Tools.byteArrayToStringWithSpaces(ret);
     1433                    }
     1434                    if (mode == 0 && fkstep == 1)
     1435                    {
     1436                        ((SDESPresentation)mSdes.Presentation).encrypt_txt_s0_2_output.Text =
     1437                        Tools.byteArrayToStringWithSpaces(ret);
     1438                    }
     1439                    if (mode == 1 && fkstep == 0)
     1440                    {
     1441                        ((SDESPresentation)mSdes.Presentation).decrypt_txt_s0_1_output.Text =
     1442                        Tools.byteArrayToStringWithSpaces(ret);
     1443                    }
     1444                    if (mode == 1 && fkstep == 1)
     1445                    {
     1446                        ((SDESPresentation)mSdes.Presentation).decrypt_txt_s0_2_output.Text =
     1447                        Tools.byteArrayToStringWithSpaces(ret);
     1448                    }
     1449                }
     1450               , null);
     1451            }
     1452
    11541453            //mSdes.GuiLogMessage("S0 with " + Tools.intArray2String(bits) + " is " + Tools.intArray2String(ret), NotificationLevel.Debug);
    11551454            return ret;
     
    11831482
    11841483            byte[] ret = sbox_1[row, column];
     1484
     1485            if (this.mSdes.Presentation.IsVisible)
     1486            {
     1487                ((SDESPresentation)mSdes.Presentation).Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     1488                {
     1489                    if (mode == 0 && fkstep == 0)
     1490                    {
     1491                        ((SDESPresentation)mSdes.Presentation).encrypt_txt_s1_1_output.Text =
     1492                        Tools.byteArrayToStringWithSpaces(ret);
     1493                    }
     1494                    if (mode == 0 && fkstep == 1)
     1495                    {
     1496                        ((SDESPresentation)mSdes.Presentation).encrypt_txt_s1_2_output.Text =
     1497                        Tools.byteArrayToStringWithSpaces(ret);
     1498                    }
     1499                    if (mode == 1 && fkstep == 0)
     1500                    {
     1501                        ((SDESPresentation)mSdes.Presentation).decrypt_txt_s1_1_output.Text =
     1502                        Tools.byteArrayToStringWithSpaces(ret);
     1503                    }
     1504                    if (mode == 1 && fkstep == 1)
     1505                    {
     1506                        ((SDESPresentation)mSdes.Presentation).decrypt_txt_s1_2_output.Text =
     1507                        Tools.byteArrayToStringWithSpaces(ret);
     1508                    }
     1509                }
     1510               , null);
     1511            }
    11851512
    11861513            //mSdes.GuiLogMessage("S1 with " + Tools.intArray2String(bits) + " is " + Tools.intArray2String(ret), NotificationLevel.Debug);             
  • trunk/CrypPlugins/SDES/SDESPresentation.xaml

    r742 r743  
    44    Height="AUTO" Width="AUTO">
    55    <ScrollViewer HorizontalScrollBarVisibility="Visible">
    6         <Canvas Height="1440" Width="840" Background="WHITE">
    7             <Rectangle Canvas.Left="368.02" Canvas.Top="627.405" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
    8             <Line x:Name="key_b1_Copy" Canvas.Left="311.152" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="45" />
    9             <Line x:Name="key_b2_Copy" Canvas.Left="311.152" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="45" />
    10             <Line x:Name="key_b3_Copy" Canvas.Left="311.152" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="45" />
    11             <Line x:Name="key_b4_Copy" Canvas.Left="311.152" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="45" />
    12             <Line x:Name="key_b5_Copy" Canvas.Left="311.152" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="45" />
    13             <Line x:Name="key_b6_Copy" Canvas.Left="311.152" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="45" />
    14             <Line x:Name="key_b7_Copy" Canvas.Left="311.152" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="45" />
    15             <Line x:Name="key_b8_Copy" Canvas.Left="311.152" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="45" />
    16             <Line x:Name="key_b9_Copy" Canvas.Left="311.152" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="158" Y1="20" Y2="45" />
    17             <Line x:Name="key_b10_Copy" Canvas.Left="318.652" Canvas.Top="494.245" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="170" Y1="20" Y2="45" />
    18             <Rectangle Canvas.Left="367.784" Canvas.Top="537.498" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" Fill="White" />
    19             <Rectangle Canvas.Left="124.59" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="99.545"/>
    20             <TextBlock x:Name="encrypt_txt_ip_output" Canvas.Left="124.59" Canvas.Top="99.545" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    21             <Rectangle Canvas.Left="124.59" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="9.5"/>
    22             <TextBlock x:Name="encrypt_txt_plaintext" Canvas.Left="124.59" Canvas.Top="9.5" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    23 
    24             <Rectangle Canvas.Left="124.59" Canvas.Top="54.189" Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587"/>
    25             <TextBlock Canvas.Left="124.59" Canvas.Top="54.189" FontSize="15" Height="20.01" x:Name="encrypt_txt_ip_input" Width="94.587"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    26             <Label Canvas.Left="67.684" Canvas.Top="7.737" Height="54.978" x:Name="label1" Width="54.599" FontSize="12" FlowDirection="LeftToRight" HorizontalContentAlignment="Right" Content="Plaintext"/>
    27             <Label Canvas.Left="67.684" Canvas.Top="49.52" FontSize="12" Height="46.023" x:Name="label2" Width="54.599" HorizontalContentAlignment="Right" Content="IP"/>
    28             <Line x:Name="ip_in_1" X1="62" Y1="20" X2="62" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="9.5" />
    29             <Line x:Name="ip_in_2" X1="74" Y1="20" X2="74" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="9.5" />
    30             <Line x:Name="ip_in_3" X1="86" Y1="20" X2="86" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="156.107" Canvas.Top="9.5" />
    31             <Line x:Name="ip_in_4" X1="98" Y1="20" X2="98" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="9.5" />
    32             <Line x:Name="ip_in_5" X1="110" Y1="20" X2="110" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="156.107" Canvas.Top="9.5" />
    33             <Line x:Name="ip_in_6" X1="122" Y1="20" X2="122" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="9.5" />
    34             <Line x:Name="ip_in_7" X1="134" Y1="20" X2="134" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="9.5" />
    35             <Line x:Name="ip_in_8" X1="146" Y1="20" X2="146" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="156.107" Canvas.Top="9.5" />
    36 
    37             <Line x:Name="fk_in_b1" X1="74" Y1="65" X2="62" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="73.824" Canvas.Top="9.5" />
    38             <Line x:Name="fk_in_b2" X1="122" Y1="65" X2="74" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="121.502" Canvas.Top="9.5" />
    39             <Line x:Name="fk_in_b3" X1="86" Y1="65" X2="86" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="86.128" Canvas.Top="9.5" />
    40             <Line x:Name="fk_in_b4" X1="65" Y1="65" X2="98" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="98.432" Canvas.Top="9.5" />
    41             <Line x:Name="fk_in_b5" X1="98" Y1="65" X2="110" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="109.967" Canvas.Top="9.5" />
    42             <Line x:Name="fk_in_b6" X1="146" Y1="65" X2="122" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="146.11" Canvas.Top="9.5" />
    43             <Line x:Name="fk_in_b7" X1="110" Y1="65" X2="134" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="133.806" Canvas.Top="9.5" />
    44             <Line x:Name="fk_in_b8" X1="134" Y1="65" X2="146" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="146.11" Canvas.Top="9.5" />
    45 
    46             <Line x:Name="fk_out_5" X1="60" Y1="110" X2="60" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="116.9" Canvas.Top="9.5" />
    47             <Line x:Name="fk_out_6" X1="72" Y1="110" X2="72" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="116.9" Canvas.Top="9.5" />
    48             <Line x:Name="fk_out_7" X1="84" Y1="110" X2="84" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="116.9" Canvas.Top="9.5" />
    49             <Line x:Name="fk_out_8" X1="96" Y1="110" X2="96" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="156.107" Canvas.Left="116.9" Canvas.Top="9.5" />
    50 
    51             <Rectangle Canvas.Left="365.287" Canvas.Top="10.167" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
    52             <TextBlock x:Name="key_txt" Canvas.Left="365.287" Canvas.Top="10.167" FontSize="15" Height="20.01" Width="119.195" Text="0 0 0 0 0 0 0 0 0 0"/>
    53         <Line x:Name="key_b1" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="45" />
    54         <Line x:Name="key_b2" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="45" />
    55         <Line x:Name="key_b3" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="45" />
    56         <Line x:Name="key_b4" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="45" />
    57         <Line x:Name="key_b5" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="45" />
    58         <Line x:Name="key_b6" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="45" />
    59         <Line x:Name="key_b7" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="45" />
    60         <Line x:Name="key_b8" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="45" />
    61         <Line x:Name="key_b9" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="158" Y1="20" Y2="45" />
    62         <Line x:Name="key_b10" Canvas.Left="309.919" Canvas.Top="10.167" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="170" Y1="20" Y2="45" />
    63         <Label Canvas.Left="307.338" Canvas.Top="10.167" FontSize="12" Height="44.689" x:Name="label4" Width="56.906" HorizontalContentAlignment="Right" Content="Key"/>
    64         <TextBlock x:Name="key_txt_ls1_input_1" Canvas.Left="365.287" Canvas.Top="99.545" FontSize="15" Height="20.01" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
    65         <Rectangle Canvas.Left="365.287" Canvas.Top="99.545" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
    66         <Label Canvas.Left="325.025" Canvas.Top="99.5" FontSize="12" Height="44.8" x:Name="label5" Width="38.45" HorizontalContentAlignment="Right" Content="LS-1"/>
    67         <Line x:Name="ls_1_1_in_b1" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="62" X2="110" Y1="20" Y2="45" />
    68         <Line x:Name="ls_1_1_in_b2" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="62" Y1="20" Y2="45" />
    69         <Line x:Name="ls_1_1_in_b3" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="74" Y1="20" Y2="45" />
    70         <Line x:Name="ls_1_1_in_b4" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="86" Y1="20" Y2="45" />
    71         <Line x:Name="ls_1_1_in_b5" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="98" Y1="20" Y2="45" />
    72         <Line x:Name="ls_1_1_in_b6" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="170" Y1="20" Y2="45" />
    73         <Line x:Name="ls_1_1_in_b7" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="122" Y1="20" Y2="45" />
    74         <Line x:Name="ls_1_1_in_b8" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="134" Y1="20" Y2="45" />
    75         <Line x:Name="ls_1_1_in_b9" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="146" Y1="20" Y2="45" />
    76         <Line x:Name="ls_1_1_in_b10" Canvas.Left="309.919" Canvas.Top="99.545" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="158" Y1="20" Y2="45" />
     6        <Canvas Height="1480" Width="850" Background="WHITE">
     7            <Rectangle Canvas.Left="368.02" Canvas.Top="652.905" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
     8            <Line x:Name="key_b1_Copy" Canvas.Left="311.152" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="45" />
     9            <Line x:Name="key_b2_Copy" Canvas.Left="311.152" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="45" />
     10            <Line x:Name="key_b3_Copy" Canvas.Left="311.152" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="45" />
     11            <Line x:Name="key_b4_Copy" Canvas.Left="311.152" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="45" />
     12            <Line x:Name="key_b5_Copy" Canvas.Left="311.152" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="45" />
     13            <Line x:Name="key_b6_Copy" Canvas.Left="311.152" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="45" />
     14            <Line x:Name="key_b7_Copy" Canvas.Left="311.152" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="45" />
     15            <Line x:Name="key_b8_Copy" Canvas.Left="311.152" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="45" />
     16            <Line x:Name="key_b9_Copy" Canvas.Left="311.152" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="158" Y1="20" Y2="45" />
     17            <Line x:Name="key_b10_Copy" Canvas.Left="318.652" Canvas.Top="519.745" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="170" Y1="20" Y2="45" />
     18            <Rectangle Canvas.Left="367.784" Canvas.Top="562.998" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" Fill="White" />
     19            <Rectangle Canvas.Left="124.59" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="125.045"/>
     20            <TextBlock x:Name="encrypt_txt_ip_output" Canvas.Left="124.59" Canvas.Top="125.045" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     21            <Rectangle Canvas.Left="124.59" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="35"/>
     22            <TextBlock x:Name="encrypt_txt_plaintext" Canvas.Left="124.59" Canvas.Top="35" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     23
     24            <Rectangle Canvas.Left="124.59" Canvas.Top="79.689" Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587"/>
     25            <TextBlock Canvas.Left="124.59" Canvas.Top="79.689" FontSize="15" Height="20.01" x:Name="encrypt_txt_ip_input" Width="94.587"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     26            <Label Canvas.Left="67.684" Canvas.Top="33.237" Height="54.978" x:Name="label1" Width="54.599" FontSize="12" FlowDirection="LeftToRight" HorizontalContentAlignment="Right" Content="Plain&#xd;&#xa;text"/>
     27            <Label Canvas.Left="67.684" Canvas.Top="75.02" FontSize="12" Height="46.023" x:Name="label2" Width="54.599" HorizontalContentAlignment="Right" Content="IP"/>
     28            <Line x:Name="ip_in_1" X1="62" Y1="20" X2="62" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="35" />
     29            <Line x:Name="ip_in_2" X1="74" Y1="20" X2="74" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="35" />
     30            <Line x:Name="ip_in_3" X1="86" Y1="20" X2="86" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="156.107" Canvas.Top="35" />
     31            <Line x:Name="ip_in_4" X1="98" Y1="20" X2="98" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="35" />
     32            <Line x:Name="ip_in_5" X1="110" Y1="20" X2="110" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="156.107" Canvas.Top="35" />
     33            <Line x:Name="ip_in_6" X1="122" Y1="20" X2="122" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="35" />
     34            <Line x:Name="ip_in_7" X1="134" Y1="20" X2="134" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="155.338" Canvas.Top="35" />
     35            <Line x:Name="ip_in_8" X1="146" Y1="20" X2="146" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="156.107" Canvas.Top="35" />
     36
     37            <Line x:Name="fk_in_b1" X1="74" Y1="65" X2="62" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="73.824" Canvas.Top="35" />
     38            <Line x:Name="fk_in_b2" X1="122" Y1="65" X2="74" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="121.502" Canvas.Top="35" />
     39            <Line x:Name="fk_in_b3" X1="86" Y1="65" X2="86" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="86.128" Canvas.Top="35" />
     40            <Line x:Name="fk_in_b4" X1="65" Y1="65" X2="98" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="98.432" Canvas.Top="35" />
     41            <Line x:Name="fk_in_b5" X1="98" Y1="65" X2="110" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="109.967" Canvas.Top="35" />
     42            <Line x:Name="fk_in_b6" X1="146" Y1="65" X2="122" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="146.11" Canvas.Top="35" />
     43            <Line x:Name="fk_in_b7" X1="110" Y1="65" X2="134" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="133.806" Canvas.Top="35" />
     44            <Line x:Name="fk_in_b8" X1="134" Y1="65" X2="146" Y2="90" Stroke="Black" StrokeThickness="1" Canvas.Left="67.684" Width="146.11" Canvas.Top="35" />
     45
     46            <Line x:Name="fk_out_5" X1="60" Y1="110" X2="60" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="116.9" Canvas.Top="35" />
     47            <Line x:Name="fk_out_6" X1="72" Y1="110" X2="72" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="116.9" Canvas.Top="35" />
     48            <Line x:Name="fk_out_7" X1="84" Y1="110" X2="84" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="116.9" Canvas.Top="35" />
     49            <Line x:Name="fk_out_8" X1="96" Y1="110" X2="96" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="156.107" Canvas.Left="116.9" Canvas.Top="35" />
     50
     51            <Rectangle Canvas.Left="365.287" Canvas.Top="35.667" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
     52            <TextBlock x:Name="key_txt" Canvas.Left="365.287" Canvas.Top="35.667" FontSize="15" Height="20.01" Width="119.195" Text="0 0 0 0 0 0 0 0 0 0"/>
     53        <Line x:Name="key_b1" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="45" />
     54        <Line x:Name="key_b2" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="45" />
     55        <Line x:Name="key_b3" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="45" />
     56        <Line x:Name="key_b4" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="45" />
     57        <Line x:Name="key_b5" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="45" />
     58        <Line x:Name="key_b6" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="45" />
     59        <Line x:Name="key_b7" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="45" />
     60        <Line x:Name="key_b8" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="45" />
     61        <Line x:Name="key_b9" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="158" Y1="20" Y2="45" />
     62        <Line x:Name="key_b10" Canvas.Left="309.919" Canvas.Top="35.667" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="170" Y1="20" Y2="45" />
     63        <Label Canvas.Left="307.338" Canvas.Top="35.667" FontSize="12" Height="44.689" x:Name="label4" Width="56.906" HorizontalContentAlignment="Right" Content="Key"/>
     64        <TextBlock x:Name="key_txt_ls1_input_1" Canvas.Left="365.287" Canvas.Top="125.045" FontSize="15" Height="20.01" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
     65        <Rectangle Canvas.Left="365.287" Canvas.Top="125.045" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
     66        <Label Canvas.Left="325.025" Canvas.Top="125" FontSize="12" Height="44.8" x:Name="label5" Width="38.45" HorizontalContentAlignment="Right" Content="LS-1"/>
     67        <Line x:Name="ls_1_1_in_b1" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="62" X2="110" Y1="20" Y2="45" />
     68        <Line x:Name="ls_1_1_in_b2" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="62" Y1="20" Y2="45" />
     69        <Line x:Name="ls_1_1_in_b3" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="74" Y1="20" Y2="45" />
     70        <Line x:Name="ls_1_1_in_b4" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="86" Y1="20" Y2="45" />
     71        <Line x:Name="ls_1_1_in_b5" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="98" Y1="20" Y2="45" />
     72        <Line x:Name="ls_1_1_in_b6" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="170" Y1="20" Y2="45" />
     73        <Line x:Name="ls_1_1_in_b7" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="122" Y1="20" Y2="45" />
     74        <Line x:Name="ls_1_1_in_b8" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="134" Y1="20" Y2="45" />
     75        <Line x:Name="ls_1_1_in_b9" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="146" Y1="20" Y2="45" />
     76        <Line x:Name="ls_1_1_in_b10" Canvas.Left="309.919" Canvas.Top="125.045" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="158" Y1="20" Y2="45" />
    7777       
    78         <Rectangle Canvas.Left="365.287" Canvas.Top="144.234" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
     78        <Rectangle Canvas.Left="365.287" Canvas.Top="169.734" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
    7979       
    80         <TextBlock Canvas.Left="365.287" Canvas.Top="144.234" FontSize="15" Height="20.01" x:Name="key_txt_p8_1_input" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
     80        <TextBlock Canvas.Left="365.287" Canvas.Top="169.734" FontSize="15" Height="20.01" x:Name="key_txt_p8_1_input" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
    8181       
    82         <Line Canvas.Left="309.919" Canvas.Top="144.234" Height="44.689" x:Name="line1" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="62" Y1="20" Y2="45" />
    83         <Line Canvas.Left="309.919" Canvas.Top="144.234" Height="44.689" x:Name="line2" Stroke="Black" StrokeThickness="1" Width="170.718" X1="86" X2="74" Y1="20" Y2="45" />
    84         <Line Canvas.Left="309.919" Canvas.Top="144.234" Height="44.689" x:Name="line3" Stroke="Black" StrokeThickness="1" Width="170.718" X1="134" X2="86" Y1="20" Y2="45" />
    85         <Line Canvas.Left="309.919" Canvas.Top="144.234" Height="44.689" x:Name="line4" Stroke="Black" StrokeThickness="1" Width="170.718" X1="98" X2="98" Y1="20" Y2="45" />
    86         <Line Canvas.Left="309.919" Canvas.Top="144.234" Height="44.689" x:Name="line5" Stroke="Black" StrokeThickness="1" Width="170.718" X1="146" X2="110" Y1="20" Y2="45" />
    87         <Line Canvas.Left="309.919" Canvas.Top="144.234" Height="44.689" x:Name="line6" Stroke="Black" StrokeThickness="1" Width="170.718" X1="110" X2="122" Y1="20" Y2="45" />
    88         <Line Canvas.Left="309.919" Canvas.Top="144.234" Height="44.689" x:Name="line7" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="134" Y1="20" Y2="45" />
    89         <Line Canvas.Left="309.919" Canvas.Top="144.234" Height="44.689" x:Name="line8" Stroke="Black" StrokeThickness="1" Width="170.718" X1="158" X2="146" Y1="20" Y2="45" />
     82        <Line Canvas.Left="309.919" Canvas.Top="169.734" Height="44.689" x:Name="line1" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="62" Y1="20" Y2="45" />
     83        <Line Canvas.Left="309.919" Canvas.Top="169.734" Height="44.689" x:Name="line2" Stroke="Black" StrokeThickness="1" Width="170.718" X1="86" X2="74" Y1="20" Y2="45" />
     84        <Line Canvas.Left="309.919" Canvas.Top="169.734" Height="44.689" x:Name="line3" Stroke="Black" StrokeThickness="1" Width="170.718" X1="134" X2="86" Y1="20" Y2="45" />
     85        <Line Canvas.Left="309.919" Canvas.Top="169.734" Height="44.689" x:Name="line4" Stroke="Black" StrokeThickness="1" Width="170.718" X1="98" X2="98" Y1="20" Y2="45" />
     86        <Line Canvas.Left="309.919" Canvas.Top="169.734" Height="44.689" x:Name="line5" Stroke="Black" StrokeThickness="1" Width="170.718" X1="146" X2="110" Y1="20" Y2="45" />
     87        <Line Canvas.Left="309.919" Canvas.Top="169.734" Height="44.689" x:Name="line6" Stroke="Black" StrokeThickness="1" Width="170.718" X1="110" X2="122" Y1="20" Y2="45" />
     88        <Line Canvas.Left="309.919" Canvas.Top="169.734" Height="44.689" x:Name="line7" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="134" Y1="20" Y2="45" />
     89        <Line Canvas.Left="309.919" Canvas.Top="169.734" Height="44.689" x:Name="line8" Stroke="Black" StrokeThickness="1" Width="170.718" X1="158" X2="146" Y1="20" Y2="45" />
    9090       
    91         <Rectangle Canvas.Left="365.287" Canvas.Top="188.923" Height="20.01" Stroke="Black" StrokeThickness="1" Width="95.356" />
     91        <Rectangle Canvas.Left="365.287" Canvas.Top="214.423" Height="20.01" Stroke="Black" StrokeThickness="1" Width="95.356" />
    9292       
    93         <TextBlock Canvas.Left="365.287" Canvas.Top="188.923" FontSize="15" Height="20.01" x:Name="key_txt_k1" Text="0 0 0 0 0 0 0 0" Width="119.195" />
    94         <Label Canvas.Left="325.025" Canvas.Top="145.1" FontSize="12" Height="63.833" HorizontalContentAlignment="Right" x:Name="label6" Width="39.219" Content="P8"/>
    95         <Rectangle Canvas.Left="366.825" Canvas.Top="54.856" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
    96         <TextBlock Canvas.Left="366.825" Canvas.Top="54.856" FontSize="15" Height="20.01" x:Name="key_txt_p10_input" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
     93        <TextBlock Canvas.Left="365.287" Canvas.Top="214.423" FontSize="15" Height="20.01" x:Name="key_txt_k1" Text="0 0 0 0 0 0 0 0" Width="119.195" />
     94        <Label Canvas.Left="325.025" Canvas.Top="170.6" FontSize="12" Height="63.833" HorizontalContentAlignment="Right" x:Name="label6" Width="39.219" Content="P8"/>
     95        <Rectangle Canvas.Left="366.825" Canvas.Top="80.356" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
     96        <TextBlock Canvas.Left="366.825" Canvas.Top="80.356" FontSize="15" Height="20.01" x:Name="key_txt_p10_input" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
    9797       
    98         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line11" Stroke="Black" StrokeThickness="1" Width="170.718" X1="86" X2="62" Y1="20" Y2="45" />
    99         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line12" Stroke="Black" StrokeThickness="1" Width="170.718" X1="110" X2="74" Y1="20" Y2="45" />
    100         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line13" Stroke="Black" StrokeThickness="1" Width="170.718" X1="74" X2="86" Y1="20" Y2="45" />
    101         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line14" Stroke="Black" StrokeThickness="1" Width="170.718" X1="134" X2="98" Y1="20" Y2="45" />
    102         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line15" Stroke="Black" StrokeThickness="1" Width="170.718" X1="98" X2="110" Y1="20" Y2="45" />
    103         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line16" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="122" Y1="20" Y2="45" />
    104         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line17" Stroke="Black" StrokeThickness="1" Width="170.718" X1="62" X2="134" Y1="20" Y2="45" />
    105         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line18" Stroke="Black" StrokeThickness="1" Width="170.718" X1="158" X2="146" Y1="20" Y2="45" />
    106         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line19" Stroke="Black" StrokeThickness="1" Width="170.718" X1="146" X2="158" Y1="20" Y2="45" />
    107         <Line Canvas.Left="309.919" Canvas.Top="54.856" Height="44.689" x:Name="line20" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="170" Y1="20" Y2="45" />
     98        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line11" Stroke="Black" StrokeThickness="1" Width="170.718" X1="86" X2="62" Y1="20" Y2="45" />
     99        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line12" Stroke="Black" StrokeThickness="1" Width="170.718" X1="110" X2="74" Y1="20" Y2="45" />
     100        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line13" Stroke="Black" StrokeThickness="1" Width="170.718" X1="74" X2="86" Y1="20" Y2="45" />
     101        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line14" Stroke="Black" StrokeThickness="1" Width="170.718" X1="134" X2="98" Y1="20" Y2="45" />
     102        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line15" Stroke="Black" StrokeThickness="1" Width="170.718" X1="98" X2="110" Y1="20" Y2="45" />
     103        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line16" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="122" Y1="20" Y2="45" />
     104        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line17" Stroke="Black" StrokeThickness="1" Width="170.718" X1="62" X2="134" Y1="20" Y2="45" />
     105        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line18" Stroke="Black" StrokeThickness="1" Width="170.718" X1="158" X2="146" Y1="20" Y2="45" />
     106        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line19" Stroke="Black" StrokeThickness="1" Width="170.718" X1="146" X2="158" Y1="20" Y2="45" />
     107        <Line Canvas.Left="309.919" Canvas.Top="80.356" Height="44.689" x:Name="line20" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="170" Y1="20" Y2="45" />
    108108       
    109         <Label Canvas.Left="307.338" Canvas.Top="54.856" FontSize="12" Height="44.689" HorizontalContentAlignment="Right" x:Name="label7" Width="56.906" Content="P10"/>
    110         <Line Canvas.Left="309.919" Canvas.Top="188.256" Height="357.742" x:Name="line9" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="185" />
    111         <Line Canvas.Left="309.919" Canvas.Top="188.256" Height="357.742" x:Name="line10" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="200" />
    112         <Line Canvas.Left="309.919" Canvas.Top="188.256" Height="357.742" x:Name="line21" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="215" />
    113         <Line Canvas.Left="309.919" Canvas.Top="188.256" Height="357.742" x:Name="line22" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="230" />
    114         <Line Canvas.Left="309.919" Canvas.Top="188.256" Height="357.742" x:Name="line23" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="245" />
    115         <Line Canvas.Left="309.919" Canvas.Top="188.256" Height="357.742" x:Name="line24" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="260" />
    116         <Line Canvas.Left="309.919" Canvas.Top="188.256" Height="357.742" x:Name="line25" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="275" />
    117         <Line Canvas.Left="309.919" Canvas.Top="188.256" Height="357.742" x:Name="line26" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="290" />
    118         <Label Canvas.Left="307.338" Canvas.Top="188.923" FontSize="12" Height="44.982" HorizontalContentAlignment="Right" x:Name="label8" Width="56.906" Content="K1"/>
    119         <Rectangle Canvas.Left="16.775" Canvas.Top="338.665" Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587" />
    120         <TextBlock Canvas.Left="16.775" Canvas.Top="338.165" FontSize="15" Height="20.01" x:Name="encrypt_txt_ep_output" Width="94.587"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    121         <Label Canvas.Left="-4.195" Canvas.Top="318.32" FontSize="12" Height="44.022" HorizontalContentAlignment="Right" x:Name="label9" Width="31.529" Content="E/P"/>
    122         <Line Canvas.Left="-39.03" Canvas.Top="294.309" Height="44.689" x:Name="line27" Stroke="Black" StrokeThickness="1" Width="152.262" X1="99" X2="62" Y1="20" Y2="45" />
    123         <Line Canvas.Left="-39.196" Canvas.Top="294.309" Height="44.689" x:Name="line28" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="74" Y1="20" Y2="45" />
    124         <Line Canvas.Left="-39.279" Canvas.Top="294.309" Height="44.689" x:Name="line29" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="86" Y1="20" Y2="45" />
    125         <Line Canvas.Left="-38.862" Canvas.Top="294.309" Height="44.689" x:Name="line30" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="98" Y1="20" Y2="45" />
    126         <Line Canvas.Left="-39.362" Canvas.Top="294.309" Height="44.689" x:Name="line31" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="110" Y1="20" Y2="45" />
    127         <Line Canvas.Left="-39.362" Canvas.Top="294.309" Height="44.689" x:Name="line32" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="122" Y1="20" Y2="45" />
    128         <Line Canvas.Left="-39.362" Canvas.Top="294.309" Height="44.689" x:Name="line33" Stroke="Black" StrokeThickness="1" Width="152.262" X1="98" X2="134" Y1="20" Y2="45" />
    129         <Line Canvas.Left="-39.362" Canvas.Top="294.309" Height="44.689" x:Name="line34" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="146" Y1="20" Y2="45" />
    130 
    131         <Line x:Name="fk_out_5_Copy" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="44.9" Canvas.Top="12.987" RenderTransformOrigin="0.5,0.5" >
     109        <Label Canvas.Left="307.338" Canvas.Top="80.356" FontSize="12" Height="44.689" HorizontalContentAlignment="Right" x:Name="label7" Width="56.906" Content="P10"/>
     110        <Line Canvas.Left="309.919" Canvas.Top="213.756" Height="357.742" x:Name="line9" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="185" />
     111        <Line Canvas.Left="309.919" Canvas.Top="213.756" Height="357.742" x:Name="line10" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="200" />
     112        <Line Canvas.Left="309.919" Canvas.Top="213.756" Height="357.742" x:Name="line21" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="215" />
     113        <Line Canvas.Left="309.919" Canvas.Top="213.756" Height="357.742" x:Name="line22" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="230" />
     114        <Line Canvas.Left="309.919" Canvas.Top="213.756" Height="357.742" x:Name="line23" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="245" />
     115        <Line Canvas.Left="309.919" Canvas.Top="213.756" Height="357.742" x:Name="line24" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="260" />
     116        <Line Canvas.Left="309.919" Canvas.Top="213.756" Height="357.742" x:Name="line25" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="275" />
     117        <Line Canvas.Left="309.919" Canvas.Top="213.756" Height="357.742" x:Name="line26" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="290" />
     118        <Label Canvas.Left="307.338" Canvas.Top="214.423" FontSize="12" Height="44.982" HorizontalContentAlignment="Right" x:Name="label8" Width="56.906" Content="K1"/>
     119        <Rectangle Canvas.Left="16.775" Canvas.Top="364.165" Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587" />
     120        <TextBlock Canvas.Left="16.775" Canvas.Top="363.665" FontSize="15" Height="20.01" x:Name="encrypt_txt_ep_output" Width="94.587"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     121        <Label Canvas.Left="-4.195" Canvas.Top="343.82" FontSize="12" Height="44.022" HorizontalContentAlignment="Right" x:Name="label9" Width="31.529" Content="E/P"/>
     122        <Line Canvas.Left="-39.03" Canvas.Top="319.809" Height="44.689" x:Name="line27" Stroke="Black" StrokeThickness="1" Width="152.262" X1="99" X2="62" Y1="20" Y2="45" />
     123        <Line Canvas.Left="-39.196" Canvas.Top="319.809" Height="44.689" x:Name="line28" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="74" Y1="20" Y2="45" />
     124        <Line Canvas.Left="-39.279" Canvas.Top="319.809" Height="44.689" x:Name="line29" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="86" Y1="20" Y2="45" />
     125        <Line Canvas.Left="-38.862" Canvas.Top="319.809" Height="44.689" x:Name="line30" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="98" Y1="20" Y2="45" />
     126        <Line Canvas.Left="-39.362" Canvas.Top="319.809" Height="44.689" x:Name="line31" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="110" Y1="20" Y2="45" />
     127        <Line Canvas.Left="-39.362" Canvas.Top="319.809" Height="44.689" x:Name="line32" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="122" Y1="20" Y2="45" />
     128        <Line Canvas.Left="-39.362" Canvas.Top="319.809" Height="44.689" x:Name="line33" Stroke="Black" StrokeThickness="1" Width="152.262" X1="98" X2="134" Y1="20" Y2="45" />
     129        <Line Canvas.Left="-39.362" Canvas.Top="319.809" Height="44.689" x:Name="line34" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="146" Y1="20" Y2="45" />
     130
     131        <Line x:Name="fk_out_5_Copy" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="44.9" Canvas.Top="38.487" RenderTransformOrigin="0.5,0.5" >
    132132                <Line.RenderTransform>
    133133                        <TransformGroup>
     
    139139                </Line.RenderTransform>
    140140        </Line>
    141         <Line x:Name="fk_out_6_Copy" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="56.9" Canvas.Top="13.487" RenderTransformOrigin="0.5,0.5" >
     141        <Line x:Name="fk_out_6_Copy" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="56.9" Canvas.Top="38.987" RenderTransformOrigin="0.5,0.5" >
    142142                <Line.RenderTransform>
    143143                        <TransformGroup>
     
    149149                </Line.RenderTransform>
    150150        </Line>
    151         <Line x:Name="fk_out_7_Copy" X1="84" Y1="110" X2="84" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="68.9" Canvas.Top="13.487" RenderTransformOrigin="0.5,0.5" >
     151        <Line x:Name="fk_out_7_Copy" X1="84" Y1="110" X2="84" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="68.9" Canvas.Top="38.987" RenderTransformOrigin="0.5,0.5" >
    152152                <Line.RenderTransform>
    153153                        <TransformGroup>
     
    159159                </Line.RenderTransform>
    160160        </Line>
    161         <Line x:Name="fk_out_8_Copy" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" Canvas.Left="81.157" Canvas.Top="13.741" RenderTransformOrigin="0.5,0.5" >
     161        <Line x:Name="fk_out_8_Copy" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" Canvas.Left="81.157" Canvas.Top="39.241" RenderTransformOrigin="0.5,0.5" >
    162162                <Line.RenderTransform>
    163163                        <TransformGroup>
     
    170170        </Line>
    171171
    172         <Line x:Name="fk_out_5_Copy1" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="229.8" Width="155.338" Canvas.Left="-55.6" Canvas.Top="116" RenderTransformOrigin="0.5,0.5" >
     172        <Line x:Name="fk_out_5_Copy1" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="229.8" Width="155.338" Canvas.Left="-55.6" Canvas.Top="141.5" RenderTransformOrigin="0.5,0.5" >
    173173                <Line.RenderTransform>
    174174                        <TransformGroup>
     
    180180                </Line.RenderTransform>
    181181        </Line>
    182         <Line x:Name="fk_out_6_Copy1" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="241.8" Width="155.338" Canvas.Left="-44.1" Canvas.Top="103" RenderTransformOrigin="0.5,0.5" >
     182        <Line x:Name="fk_out_6_Copy1" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="241.8" Width="155.338" Canvas.Left="-44.1" Canvas.Top="128.5" RenderTransformOrigin="0.5,0.5" >
    183183                <Line.RenderTransform>
    184184                        <TransformGroup>
     
    190190                </Line.RenderTransform>
    191191        </Line>
    192         <Line x:Name="fk_out_7_Copy1" X1="84" Y1="110" X2="84" Y2="316" Stroke="Black" StrokeThickness="1" Height="252.81" Width="155.338" Canvas.Left="-32.1" Canvas.Top="102.49" RenderTransformOrigin="0.5,0.5" >
     192        <Line x:Name="fk_out_7_Copy1" X1="84" Y1="110" X2="84" Y2="316" Stroke="Black" StrokeThickness="1" Height="252.81" Width="155.338" Canvas.Left="-32.1" Canvas.Top="127.99" RenderTransformOrigin="0.5,0.5" >
    193193                <Line.RenderTransform>
    194194                        <TransformGroup>
     
    200200                </Line.RenderTransform>
    201201        </Line>
    202         <Line x:Name="fk_out_8_Copy1" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" Canvas.Left="-19.343" Canvas.Top="78.241" RenderTransformOrigin="0.5,0.5" >
     202        <Line x:Name="fk_out_8_Copy1" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" Canvas.Left="-19.343" Canvas.Top="103.741" RenderTransformOrigin="0.5,0.5" >
    203203                <Line.RenderTransform>
    204204                        <TransformGroup>
     
    211211        </Line>
    212212       
    213         <Line Canvas.Left="-39.362" Canvas.Top="338.165" Height="357.742" x:Name="line9_Copy" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="35" />
    214         <Line Canvas.Left="-39.362" Canvas.Top="338.165" Height="357.742" x:Name="line10_Copy" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" />
    215         <Line Canvas.Left="-39.362" Canvas.Top="338.165" Height="357.742" x:Name="line21_Copy" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" />
    216         <Line Canvas.Left="-39.362" Canvas.Top="338.165" Height="357.742" x:Name="line22_Copy" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" />
    217         <Line Canvas.Left="-39.362" Canvas.Top="338.165" Height="357.742" x:Name="line23_Copy" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" />
    218         <Line Canvas.Left="-39.362" Canvas.Top="338.165" Height="357.742" x:Name="line24_Copy" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" />
    219         <Line Canvas.Left="-39.362" Canvas.Top="338.165" Height="357.742" x:Name="line25_Copy" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" />
    220         <Line Canvas.Left="-39.362" Canvas.Top="338.165" Height="357.742" x:Name="line26_Copy" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" />
    221 
    222         <Line x:Name="fk_out_5_Copy2" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="120.25" Canvas.Top="272.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     213        <Line Canvas.Left="-39.362" Canvas.Top="363.665" Height="357.742" x:Name="line9_Copy" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="35" />
     214        <Line Canvas.Left="-39.362" Canvas.Top="363.665" Height="357.742" x:Name="line10_Copy" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" />
     215        <Line Canvas.Left="-39.362" Canvas.Top="363.665" Height="357.742" x:Name="line21_Copy" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" />
     216        <Line Canvas.Left="-39.362" Canvas.Top="363.665" Height="357.742" x:Name="line22_Copy" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" />
     217        <Line Canvas.Left="-39.362" Canvas.Top="363.665" Height="357.742" x:Name="line23_Copy" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" />
     218        <Line Canvas.Left="-39.362" Canvas.Top="363.665" Height="357.742" x:Name="line24_Copy" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" />
     219        <Line Canvas.Left="-39.362" Canvas.Top="363.665" Height="357.742" x:Name="line25_Copy" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" />
     220        <Line Canvas.Left="-39.362" Canvas.Top="363.665" Height="357.742" x:Name="line26_Copy" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" />
     221
     222        <Line x:Name="fk_out_5_Copy2" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="120.25" Canvas.Top="298.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    223223                <Line.RenderTransform>
    224224                        <TransformGroup>
     
    231231        </Line>
    232232
    233         <Line x:Name="fk_out_5_Copy3" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="132" Canvas.Top="287.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     233        <Line x:Name="fk_out_5_Copy3" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="132" Canvas.Top="313.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    234234                <Line.RenderTransform>
    235235                        <TransformGroup>
     
    242242        </Line>
    243243
    244         <Line x:Name="fk_out_5_Copy4" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="144" Canvas.Top="302.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     244        <Line x:Name="fk_out_5_Copy4" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="144" Canvas.Top="328.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    245245                <Line.RenderTransform>
    246246                        <TransformGroup>
     
    253253        </Line>
    254254
    255         <Line x:Name="fk_out_5_Copy5" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="156" Canvas.Top="317.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     255        <Line x:Name="fk_out_5_Copy5" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="156" Canvas.Top="343.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    256256                <Line.RenderTransform>
    257257                        <TransformGroup>
     
    264264        </Line>
    265265
    266         <Line x:Name="fk_out_5_Copy6" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="168" Canvas.Top="332.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     266        <Line x:Name="fk_out_5_Copy6" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="168" Canvas.Top="358.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    267267                <Line.RenderTransform>
    268268                        <TransformGroup>
     
    275275        </Line>
    276276
    277         <Line x:Name="fk_out_5_Copy7" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="180.25" Canvas.Top="347.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     277        <Line x:Name="fk_out_5_Copy7" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="180.25" Canvas.Top="373.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    278278                <Line.RenderTransform>
    279279                        <TransformGroup>
     
    286286        </Line>
    287287
    288         <Line x:Name="fk_out_5_Copy8" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="192.25" Canvas.Top="362.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     288        <Line x:Name="fk_out_5_Copy8" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="192.25" Canvas.Top="388.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    289289                <Line.RenderTransform>
    290290                        <TransformGroup>
     
    297297        </Line>
    298298
    299         <Line x:Name="fk_out_5_Copy9" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="204.25" Canvas.Top="377.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     299        <Line x:Name="fk_out_5_Copy9" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="204.25" Canvas.Top="403.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    300300                <Line.RenderTransform>
    301301                        <TransformGroup>
     
    307307                </Line.RenderTransform>
    308308        </Line>
    309         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="19.03" Canvas.Top="366.923"/>
    310         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="19.084" Canvas.Top="362.342"/>
    311         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="30.697" Canvas.Top="381.923"/>
    312         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="30.751" Canvas.Top="377.342"/>
    313         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="43.03" Canvas.Top="397.59"/>
    314         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="43.084" Canvas.Top="393.009"/>
    315         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="55.03" Canvas.Top="412.923"/>
    316         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="55.084" Canvas.Top="408.342"/>
    317         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="66.449" Canvas.Top="427.59"/>
    318         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="66.503" Canvas.Top="423.009"/>
    319         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="78.697" Canvas.Top="442.59"/>
    320         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="78.751" Canvas.Top="438.009"/>
    321         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="90.697" Canvas.Top="457.59"/>
    322         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="90.751" Canvas.Top="453.009"/>
    323         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="103.058" Canvas.Top="472.256"/>
    324         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="103.112" Canvas.Top="467.675"/>
    325         <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="174.346" Canvas.Top="156.299"/>
    326         <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="186.334" Canvas.Top="168.62"/>
    327         <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="198.851" Canvas.Top="180.627"/>
    328         <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="210.489" Canvas.Top="192.966"/>
    329         <Line x:Name="fk_out_5_Copy10" X1="60" Y1="80" X2="60" Y2="550" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="69.991" Canvas.Top="39.2" />
    330         <Line x:Name="fk_out_6_Copy2" X1="72" Y1="80" X2="72" Y2="566" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="69.991" Canvas.Top="39.2" />
    331         <Line x:Name="fk_out_7_Copy2" X1="84" Y1="80" X2="84" Y2="580" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="69.991" Canvas.Top="39.2" />
    332         <Line x:Name="fk_out_8_Copy2" X1="96" Y1="80" X2="96" Y2="595" Stroke="Black" StrokeThickness="1" Height="595.665" Width="156.107" Canvas.Left="69.991" Canvas.Top="39.2" />
     309        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="19.03" Canvas.Top="392.423"/>
     310        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="19.084" Canvas.Top="387.842"/>
     311        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="30.697" Canvas.Top="407.423"/>
     312        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="30.751" Canvas.Top="402.842"/>
     313        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="43.03" Canvas.Top="423.09"/>
     314        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="43.084" Canvas.Top="418.509"/>
     315        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="55.03" Canvas.Top="438.423"/>
     316        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="55.084" Canvas.Top="433.842"/>
     317        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="66.449" Canvas.Top="453.09"/>
     318        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="66.503" Canvas.Top="448.509"/>
     319        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="78.697" Canvas.Top="468.09"/>
     320        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="78.751" Canvas.Top="463.509"/>
     321        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="90.697" Canvas.Top="483.09"/>
     322        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="90.751" Canvas.Top="478.509"/>
     323        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="103.058" Canvas.Top="497.756"/>
     324        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="103.112" Canvas.Top="493.175"/>
     325        <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="174.346" Canvas.Top="181.799"/>
     326        <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="186.334" Canvas.Top="194.12"/>
     327        <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="198.851" Canvas.Top="206.127"/>
     328        <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="210.489" Canvas.Top="218.466"/>
     329        <Line x:Name="fk_out_5_Copy10" X1="60" Y1="80" X2="60" Y2="550" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="69.991" Canvas.Top="64.7" />
     330        <Line x:Name="fk_out_6_Copy2" X1="72" Y1="80" X2="72" Y2="566" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="69.991" Canvas.Top="64.7" />
     331        <Line x:Name="fk_out_7_Copy2" X1="84" Y1="80" X2="84" Y2="580" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="69.991" Canvas.Top="64.7" />
     332        <Line x:Name="fk_out_8_Copy2" X1="96" Y1="80" X2="96" Y2="595" Stroke="Black" StrokeThickness="1" Height="595.665" Width="156.107" Canvas.Left="69.991" Canvas.Top="64.7" />
    333333       
    334         <Line Canvas.Left="22.641" Canvas.Top="158.833" Height="357.073" x:Name="line9_Copy1" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="19" Y2="35" RenderTransformOrigin="0.5,0.5" >
     334        <Line Canvas.Left="22.641" Canvas.Top="184.333" Height="357.073" x:Name="line9_Copy1" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="19" Y2="35" RenderTransformOrigin="0.5,0.5" >
    335335                <Line.RenderTransform>
    336336                        <TransformGroup>
     
    342342                </Line.RenderTransform>
    343343        </Line>
    344         <Line Canvas.Left="22.638" Canvas.Top="159.499" Height="357.742" x:Name="line10_Copy1" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" >
     344        <Line Canvas.Left="22.638" Canvas.Top="184.999" Height="357.742" x:Name="line10_Copy1" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" >
    345345                <Line.RenderTransform>
    346346                        <TransformGroup>
     
    352352                </Line.RenderTransform>
    353353        </Line>
    354         <Line Canvas.Left="22.638" Canvas.Top="159.499" Height="357.742" x:Name="line21_Copy1" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" >
     354        <Line Canvas.Left="22.638" Canvas.Top="184.999" Height="357.742" x:Name="line21_Copy1" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" >
    355355                <Line.RenderTransform>
    356356                        <TransformGroup>
     
    362362                </Line.RenderTransform>
    363363        </Line>
    364         <Line Canvas.Left="22.638" Canvas.Top="159.499" Height="357.742" x:Name="line22_Copy1" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" >
     364        <Line Canvas.Left="22.638" Canvas.Top="184.999" Height="357.742" x:Name="line22_Copy1" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" >
    365365                <Line.RenderTransform>
    366366                        <TransformGroup>
     
    372372                </Line.RenderTransform>
    373373        </Line>
    374         <Line Canvas.Left="22.638" Canvas.Top="159.499" Height="357.742" x:Name="line23_Copy1" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" >
     374        <Line Canvas.Left="22.638" Canvas.Top="184.999" Height="357.742" x:Name="line23_Copy1" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" >
    375375                <Line.RenderTransform>
    376376                        <TransformGroup>
     
    382382                </Line.RenderTransform>
    383383        </Line>
    384         <Line Canvas.Left="22.638" Canvas.Top="159.499" Height="357.742" x:Name="line24_Copy1" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" >
     384        <Line Canvas.Left="22.638" Canvas.Top="184.999" Height="357.742" x:Name="line24_Copy1" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" >
    385385                <Line.RenderTransform>
    386386                        <TransformGroup>
     
    392392                </Line.RenderTransform>
    393393        </Line>
    394         <Line Canvas.Left="22.638" Canvas.Top="159.166" Height="357.742" x:Name="line25_Copy1" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" >
     394        <Line Canvas.Left="22.638" Canvas.Top="184.666" Height="357.742" x:Name="line25_Copy1" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" >
    395395                <Line.RenderTransform>
    396396                        <TransformGroup>
     
    402402                </Line.RenderTransform>
    403403        </Line>
    404         <Line Canvas.Left="22.638" Canvas.Top="159.499" Height="357.742" x:Name="line26_Copy1" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" >
     404        <Line Canvas.Left="22.638" Canvas.Top="184.999" Height="357.742" x:Name="line26_Copy1" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" >
    405405                <Line.RenderTransform>
    406406                        <TransformGroup>
     
    412412                </Line.RenderTransform>
    413413        </Line>
    414         <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" Canvas.Left="16.775" Canvas.Top="496.5"/>
    415         <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" Canvas.Left="66.508" Canvas.Top="496.5"/>
    416         <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" Canvas.Left="19.03" Canvas.Top="496.5"><Run Text="01 00 11 10"/><LineBreak/><Run Text="11 10 01 00"/><LineBreak/><Run Text="00 10 01 11"/><LineBreak/><Run Text="11 01 11 10"/></TextBlock>
    417         <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" Canvas.Left="69.018" Canvas.Top="496.5"><Run Text="0"/><Run Text="0"/><Run Text=" 0"/><Run Text="1"/><Run Text=" 1"/><Run Text="0"/><Run Text=" 1"/><Run Text="1"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="11"/><LineBreak/><Run Text="11"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="00"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" 01 "/><Run Text="00"/><Run Text=" 1"/><Run Text="1"/></TextBlock>
    418         <TextBlock Width="16.334" Height="14.667" Text="S0" TextWrapping="Wrap" Canvas.Left="8.028" Canvas.Top="481.833"/>
    419         <TextBlock Width="16.334" Height="14.667" TextWrapping="Wrap" Canvas.Left="107.517" Canvas.Top="482.674"><Run Text="S"/><Run Text="1"/></TextBlock>
    420         <Line Canvas.Left="41.678" Canvas.Top="573.684" Height="49.498" x:Name="line9_Copy2" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="20" X1="10" Y1="4" />
    421         <Line Canvas.Left="52.679" Canvas.Top="573.684" Height="36.498" x:Name="line10_Copy2" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="35" X1="10" Y1="4" />
    422         <Line Canvas.Left="62.354" Canvas.Top="573.684" Height="52.165" x:Name="line9_Copy3" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="51" X1="10" Y1="4" />
    423         <Line Canvas.Left="72.356" Canvas.Top="573.684" Height="66.165" x:Name="line10_Copy3" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="66" X1="10" Y1="4" />
    424 
    425         <Line x:Name="fk_out_5_Copy11" Y2="331" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="130.667" Canvas.Top="494.121" RenderTransformOrigin="0.5,0.5" Y1="257" >
     414        <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" Canvas.Left="16.775" Canvas.Top="522"/>
     415        <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" Canvas.Left="66.508" Canvas.Top="522"/>
     416        <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" Canvas.Left="19.03" Canvas.Top="522"><Run Text="01 00 11 10"/><LineBreak/><Run Text="11 10 01 00"/><LineBreak/><Run Text="00 10 01 11"/><LineBreak/><Run Text="11 01 11 10"/></TextBlock>
     417        <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" Canvas.Left="69.018" Canvas.Top="522"><Run Text="0"/><Run Text="0"/><Run Text=" 0"/><Run Text="1"/><Run Text=" 1"/><Run Text="0"/><Run Text=" 1"/><Run Text="1"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="11"/><LineBreak/><Run Text="11"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="00"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" 01 "/><Run Text="00"/><Run Text=" 1"/><Run Text="1"/></TextBlock>
     418        <TextBlock Width="16.334" Height="14.667" Text="S0" TextWrapping="Wrap" Canvas.Left="8.028" Canvas.Top="507.333"/>
     419        <TextBlock Width="16.334" Height="14.667" TextWrapping="Wrap" Canvas.Left="107.517" Canvas.Top="508.174"><Run Text="S"/><Run Text="1"/></TextBlock>
     420        <Line Canvas.Left="41.678" Canvas.Top="599.184" Height="49.498" x:Name="line9_Copy2" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="20" X1="10" Y1="4" />
     421        <Line Canvas.Left="52.679" Canvas.Top="599.184" Height="36.498" x:Name="line10_Copy2" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="35" X1="10" Y1="4" />
     422        <Line Canvas.Left="62.354" Canvas.Top="599.184" Height="52.165" x:Name="line9_Copy3" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="51" X1="10" Y1="4" />
     423        <Line Canvas.Left="72.356" Canvas.Top="599.184" Height="66.165" x:Name="line10_Copy3" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="66" X1="10" Y1="4" />
     424
     425        <Line x:Name="fk_out_5_Copy11" Y2="331" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="130.667" Canvas.Top="519.621" RenderTransformOrigin="0.5,0.5" Y1="257" >
    426426                <Line.RenderTransform>
    427427                        <TransformGroup>
     
    434434        </Line>
    435435
    436         <Line x:Name="fk_out_5_Copy12" Y2="333" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="142.917" Canvas.Top="508.788" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="258" >
     436        <Line x:Name="fk_out_5_Copy12" Y2="333" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="142.917" Canvas.Top="534.288" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="258" >
    437437                <Line.RenderTransform>
    438438                        <TransformGroup>
     
    445445        </Line>
    446446
    447         <Line x:Name="fk_out_5_Copy13" Y2="359" Stroke="Black" StrokeThickness="1" Height="360.994" Width="152.425" Canvas.Left="174.093" Canvas.Top="519.288" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="277" >
     447        <Line x:Name="fk_out_5_Copy13" Y2="359" Stroke="Black" StrokeThickness="1" Height="360.994" Width="152.425" Canvas.Left="174.093" Canvas.Top="544.788" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="277" >
    448448                <Line.RenderTransform>
    449449                        <TransformGroup>
     
    456456        </Line>
    457457
    458         <Line x:Name="fk_out_5_Copy14" Y2="361" Stroke="Black" StrokeThickness="1" Height="363.662" Width="152.426" Canvas.Left="184.759" Canvas.Top="532.954" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="281" >
     458        <Line x:Name="fk_out_5_Copy14" Y2="361" Stroke="Black" StrokeThickness="1" Height="363.662" Width="152.426" Canvas.Left="184.759" Canvas.Top="558.454" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="281" >
    459459                <Line.RenderTransform>
    460460                        <TransformGroup>
     
    466466                </Line.RenderTransform>
    467467        </Line>
    468         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="103.058" Canvas.Top="472.256"/>
    469         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="103.112" Canvas.Top="467.675"/>
    470         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="124.536" Canvas.Top="589.274"/>
    471         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="124.59" Canvas.Top="584.693"/>
    472         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="137.03" Canvas.Top="603.607"/>
    473         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="137.084" Canvas.Top="599.026"/>
    474         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="149.363" Canvas.Top="619.607"/>
    475         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="149.417" Canvas.Top="615.026"/>
    476         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="161.613" Canvas.Top="633.274"/>
    477         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="161.667" Canvas.Top="628.693"/>
    478         <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" Canvas.Left="25.815" Canvas.Top="538.165"/>
    479         <TextBlock x:Name="encrypt_txt_s0_1_output" Width="16.902" Height="14.333" TextWrapping="Wrap" Canvas.Left="30.633" Canvas.Top="537.498"><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
    480         <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" Canvas.Left="73.879" Canvas.Top="538.165"/>
    481         <TextBlock x:Name="encrypt_txt_s2_1_output" Width="16.902" Height="14.333" TextWrapping="Wrap" Canvas.Left="78.697" Canvas.Top="537.498"><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
    482         <Rectangle Stroke="Black" StrokeThickness="1" Width="43.064" Height="15.833" Canvas.Left="46.717" Canvas.Top="568.913" Fill="White"/>
    483         <TextBlock x:Name="encrypt_txt_sbox1_output" Width="43.064" Height="14.333" TextWrapping="Wrap" Canvas.Left="49.075" Canvas.Top="568.58"><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text=" 0"/><Run Text=" "/><Run Text="0"/></TextBlock>
    484         <Line Canvas.Left="26.315" Canvas.Top="549.528" Height="49.498" x:Name="line9_Copy4" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" X1="18" Y1="4" />
    485         <Line Canvas.Left="35.808" Canvas.Top="549.528" Height="49.498" x:Name="line9_Copy5" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" X1="56" Y1="4" />
    486         <Line Canvas.Left="46.396" Canvas.Top="549.109" Height="49.498" x:Name="line9_Copy6" Stroke="Black" StrokeThickness="1" Width="75.887" X2="25" Y2="20" X1="36" Y1="4" />
    487         <Line Canvas.Left="55.084" Canvas.Top="549.359" Height="49.498" x:Name="line9_Copy7" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" Y1="4" X1="-22" />
    488         <Line Canvas.Left="128.638" Canvas.Top="380.499" Height="357.742" x:Name="line23_Copy2" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="82" Y2="95" RenderTransformOrigin="0.5,0.5" >
     468        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="103.058" Canvas.Top="497.756"/>
     469        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="103.112" Canvas.Top="493.175"/>
     470        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="124.536" Canvas.Top="614.774"/>
     471        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="124.59" Canvas.Top="610.193"/>
     472        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="137.03" Canvas.Top="629.107"/>
     473        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="137.084" Canvas.Top="624.526"/>
     474        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="149.363" Canvas.Top="645.107"/>
     475        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="149.417" Canvas.Top="640.526"/>
     476        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="161.613" Canvas.Top="658.774"/>
     477        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="161.667" Canvas.Top="654.193"/>
     478        <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" Canvas.Left="25.815" Canvas.Top="563.665"/>
     479        <TextBlock x:Name="encrypt_txt_s0_1_output" Width="16.902" Height="14.333" TextWrapping="Wrap" Canvas.Left="30.633" Canvas.Top="562.998"><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
     480        <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" Canvas.Left="73.879" Canvas.Top="563.665"/>
     481        <TextBlock x:Name="encrypt_txt_s1_1_output" Width="16.902" Height="14.333" TextWrapping="Wrap" Canvas.Left="78.697" Canvas.Top="562.998"><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
     482        <Rectangle Stroke="Black" StrokeThickness="1" Width="43.064" Height="15.833" Canvas.Left="46.717" Canvas.Top="594.413" Fill="White"/>
     483        <TextBlock x:Name="encrypt_txt_sbox1_output" Width="43.064" Height="14.333" TextWrapping="Wrap" Canvas.Left="49.075" Canvas.Top="594.08"><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text=" 0"/><Run Text=" "/><Run Text="0"/></TextBlock>
     484        <Line Canvas.Left="26.315" Canvas.Top="575.028" Height="49.498" x:Name="line9_Copy4" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" X1="18" Y1="4" />
     485        <Line Canvas.Left="35.808" Canvas.Top="575.028" Height="49.498" x:Name="line9_Copy5" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" X1="56" Y1="4" />
     486        <Line Canvas.Left="46.396" Canvas.Top="574.609" Height="49.498" x:Name="line9_Copy6" Stroke="Black" StrokeThickness="1" Width="75.887" X2="25" Y2="20" X1="36" Y1="4" />
     487        <Line Canvas.Left="55.084" Canvas.Top="574.859" Height="49.498" x:Name="line9_Copy7" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" Y1="4" X1="-22" />
     488        <Line Canvas.Left="128.638" Canvas.Top="405.999" Height="357.742" x:Name="line23_Copy2" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="82" Y2="95" RenderTransformOrigin="0.5,0.5" >
    489489                <Line.RenderTransform>
    490490                        <TransformGroup>
     
    496496                </Line.RenderTransform>
    497497        </Line>
    498         <Line Canvas.Left="128.638" Canvas.Top="380.499" Height="357.742" x:Name="line24_Copy2" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="82" Y2="110" RenderTransformOrigin="0.5,0.5" >
     498        <Line Canvas.Left="128.638" Canvas.Top="405.999" Height="357.742" x:Name="line24_Copy2" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="82" Y2="110" RenderTransformOrigin="0.5,0.5" >
    499499                <Line.RenderTransform>
    500500                        <TransformGroup>
     
    506506                </Line.RenderTransform>
    507507        </Line>
    508         <Line Canvas.Left="128.638" Canvas.Top="380.166" Height="357.742" x:Name="line25_Copy2" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="82" Y2="125" RenderTransformOrigin="0.5,0.5" >
     508        <Line Canvas.Left="128.638" Canvas.Top="405.666" Height="357.742" x:Name="line25_Copy2" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="82" Y2="125" RenderTransformOrigin="0.5,0.5" >
    509509                <Line.RenderTransform>
    510510                        <TransformGroup>
     
    516516                </Line.RenderTransform>
    517517        </Line>
    518         <Line Canvas.Left="128.638" Canvas.Top="380.499" Height="357.742" x:Name="line26_Copy2" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="82" Y2="140" RenderTransformOrigin="0.5,0.5" >
     518        <Line Canvas.Left="128.638" Canvas.Top="405.999" Height="357.742" x:Name="line26_Copy2" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="82" Y2="140" RenderTransformOrigin="0.5,0.5" >
    519519                <Line.RenderTransform>
    520520                        <TransformGroup>
     
    526526                </Line.RenderTransform>
    527527        </Line>
    528         <Rectangle Canvas.Left="123.59" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="652.094" Fill="White"/>       
    529         <TextBlock x:Name="encrypt_txt_sw_input" Canvas.Left="123.59" Canvas.Top="652.094" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    530         <Label Canvas.Left="67.084" Canvas.Top="648.094" FontSize="12" Height="46.023" x:Name="label2_Copy1" Width="54.599" HorizontalContentAlignment="Right" Content="SW"/>
    531         <Line x:Name="ip_in_1_Copy" X1="62" Y1="20" X2="134" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="651.354" />
    532         <Line x:Name="ip_in_2_Copy" X1="74" Y1="20" X2="125" Y2="38" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="651.354" />
    533         <Line x:Name="ip_in_3_Copy" X1="86" Y1="20" X2="138" Y2="38" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="156.107" Canvas.Top="651.354" />
    534         <Line x:Name="ip_in_4_Copy" X1="98" Y1="20" X2="148" Y2="38" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="651.354" />
    535         <Line x:Name="ip_in_5_Copy" X1="110" Y1="20" X2="64" Y2="37" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="156.107" Canvas.Top="651.354" />
    536         <Line x:Name="ip_in_6_Copy" X1="122" Y1="20" X2="75" Y2="37" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="651.354" />
    537         <Line x:Name="ip_in_7_Copy" X1="134" Y1="20" X2="68" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="651.354" />
    538         <Line x:Name="ip_in_8_Copy" X1="146" Y1="20" X2="80" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="156.107" Canvas.Top="651.354" />
    539 
    540         <Rectangle Canvas.Left="123.59" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="688.094" Fill="White"/>       
    541         <TextBlock x:Name="encrypt_txt_sw_input1" Canvas.Left="123.59" Canvas.Top="688.094" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    542 
    543         <Line x:Name="fk_out_5_Copy15" X1="60" Y1="110" X2="60" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="118.4" Canvas.Top="597.5" />
    544         <Line x:Name="fk_out_6_Copy3" X1="72" Y1="110" X2="72" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="118.4" Canvas.Top="597.5" />
    545         <Line x:Name="fk_out_7_Copy3" X1="84" Y1="110" X2="84" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="118.4" Canvas.Top="597.5" />
    546         <Line x:Name="fk_out_8_Copy3" X1="96" Y1="110" X2="96" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="156.107" Canvas.Left="118.4" Canvas.Top="597.5" />
     528        <Rectangle Canvas.Left="123.59" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="677.594" Fill="White"/>       
     529        <TextBlock x:Name="encrypt_txt_sw_input" Canvas.Left="123.59" Canvas.Top="677.594" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     530        <Label Canvas.Left="67.084" Canvas.Top="673.594" FontSize="12" Height="46.023" x:Name="label2_Copy1" Width="54.599" HorizontalContentAlignment="Right" Content="SW"/>
     531        <Line x:Name="ip_in_1_Copy" X1="62" Y1="20" X2="134" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="676.854" />
     532        <Line x:Name="ip_in_2_Copy" X1="74" Y1="20" X2="125" Y2="38" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="676.854" />
     533        <Line x:Name="ip_in_3_Copy" X1="86" Y1="20" X2="138" Y2="38" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="156.107" Canvas.Top="676.854" />
     534        <Line x:Name="ip_in_4_Copy" X1="98" Y1="20" X2="148" Y2="38" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="676.854" />
     535        <Line x:Name="ip_in_5_Copy" X1="110" Y1="20" X2="64" Y2="37" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="156.107" Canvas.Top="676.854" />
     536        <Line x:Name="ip_in_6_Copy" X1="122" Y1="20" X2="75" Y2="37" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="676.854" />
     537        <Line x:Name="ip_in_7_Copy" X1="134" Y1="20" X2="68" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="155.338" Canvas.Top="676.854" />
     538        <Line x:Name="ip_in_8_Copy" X1="146" Y1="20" X2="80" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="66.084" Width="156.107" Canvas.Top="676.854" />
     539
     540        <Rectangle Canvas.Left="123.59" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="713.594" Fill="White"/>       
     541        <TextBlock x:Name="encrypt_txt_sw_output" Canvas.Left="123.59" Canvas.Top="713.594" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     542
     543        <Line x:Name="fk_out_5_Copy15" X1="60" Y1="110" X2="60" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="118.4" Canvas.Top="623" />
     544        <Line x:Name="fk_out_6_Copy3" X1="72" Y1="110" X2="72" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="118.4" Canvas.Top="623" />
     545        <Line x:Name="fk_out_7_Copy3" X1="84" Y1="110" X2="84" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" Canvas.Left="118.4" Canvas.Top="623" />
     546        <Line x:Name="fk_out_8_Copy3" X1="96" Y1="110" X2="96" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="156.107" Canvas.Left="118.4" Canvas.Top="623" />
    547547       
    548         <Line Canvas.Left="311.419" Canvas.Top="692.8" Height="430.7" x:Name="line9_Copy8" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y2="269" />
    549         <Line Canvas.Left="311.419" Canvas.Top="692.8" Height="430.7" x:Name="line10_Copy4" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y2="284" />
    550         <Line Canvas.Left="311.419" Canvas.Top="692.8" Height="430.7" x:Name="line21_Copy2" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y2="298" />
    551         <Line Canvas.Left="311.419" Canvas.Top="692.8" Height="430.7" x:Name="line22_Copy2" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y2="314" />
    552         <Line Canvas.Left="311.419" Canvas.Top="692.8" Height="430.7" x:Name="line23_Copy3" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y2="329" />
    553         <Line Canvas.Left="311.419" Canvas.Top="692.8" Height="430.7" x:Name="line24_Copy3" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y2="344" />
    554         <Line Canvas.Left="311.419" Canvas.Top="692.8" Height="430.7" x:Name="line25_Copy3" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y2="359" />
    555         <Line Canvas.Left="311.419" Canvas.Top="692.8" Height="430.7" x:Name="line26_Copy3" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y2="373" />
    556         <Rectangle Canvas.Left="18.275" Canvas.Top="926.665" Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587" />
    557         <TextBlock Canvas.Left="18.275" Canvas.Top="926.165" FontSize="15" Height="20.01" x:Name="encrypt_txt_ep_output1" Width="94.587"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    558         <Label Canvas.Left="-2.695" Canvas.Top="906.32" FontSize="12" Height="44.022" HorizontalContentAlignment="Right" x:Name="label9_Copy" Width="31.529" Content="E/P"/>
    559         <Line Canvas.Left="-37.53" Canvas.Top="882.309" Height="44.689" x:Name="line27_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="99" X2="62" Y1="20" Y2="45" />
    560         <Line Canvas.Left="-37.696" Canvas.Top="882.309" Height="44.689" x:Name="line28_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="74" Y1="20" Y2="45" />
    561         <Line Canvas.Left="-37.779" Canvas.Top="882.309" Height="44.689" x:Name="line29_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="86" Y1="20" Y2="45" />
    562         <Line Canvas.Left="-37.362" Canvas.Top="882.309" Height="44.689" x:Name="line30_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="98" Y1="20" Y2="45" />
    563         <Line Canvas.Left="-37.862" Canvas.Top="882.309" Height="44.689" x:Name="line31_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="110" Y1="20" Y2="45" />
    564         <Line Canvas.Left="-37.862" Canvas.Top="882.309" Height="44.689" x:Name="line32_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="122" Y1="20" Y2="45" />
    565         <Line Canvas.Left="-37.862" Canvas.Top="882.309" Height="44.689" x:Name="line33_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="98" X2="134" Y1="20" Y2="45" />
    566         <Line Canvas.Left="-37.862" Canvas.Top="882.309" Height="44.689" x:Name="line34_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="146" Y1="20" Y2="45" />
     548        <Line Canvas.Left="311.419" Canvas.Top="718.3" Height="430.7" x:Name="line9_Copy8" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y2="269" />
     549        <Line Canvas.Left="311.419" Canvas.Top="718.3" Height="430.7" x:Name="line10_Copy4" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y2="284" />
     550        <Line Canvas.Left="311.419" Canvas.Top="718.3" Height="430.7" x:Name="line21_Copy2" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y2="298" />
     551        <Line Canvas.Left="311.419" Canvas.Top="718.3" Height="430.7" x:Name="line22_Copy2" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y2="314" />
     552        <Line Canvas.Left="311.419" Canvas.Top="718.3" Height="430.7" x:Name="line23_Copy3" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y2="329" />
     553        <Line Canvas.Left="311.419" Canvas.Top="718.3" Height="430.7" x:Name="line24_Copy3" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y2="344" />
     554        <Line Canvas.Left="311.419" Canvas.Top="718.3" Height="430.7" x:Name="line25_Copy3" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y2="359" />
     555        <Line Canvas.Left="311.419" Canvas.Top="718.3" Height="430.7" x:Name="line26_Copy3" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y2="373" />
     556        <Rectangle Canvas.Left="18.275" Canvas.Top="952.165" Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587" />
     557        <TextBlock Canvas.Left="18.275" Canvas.Top="951.665" FontSize="15" Height="20.01" x:Name="encrypt_txt_ep_output1" Width="94.587"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     558        <Label Canvas.Left="-2.695" Canvas.Top="931.82" FontSize="12" Height="44.022" HorizontalContentAlignment="Right" x:Name="label9_Copy" Width="31.529" Content="E/P"/>
     559        <Line Canvas.Left="-37.53" Canvas.Top="907.809" Height="44.689" x:Name="line27_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="99" X2="62" Y1="20" Y2="45" />
     560        <Line Canvas.Left="-37.696" Canvas.Top="907.809" Height="44.689" x:Name="line28_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="74" Y1="20" Y2="45" />
     561        <Line Canvas.Left="-37.779" Canvas.Top="907.809" Height="44.689" x:Name="line29_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="86" Y1="20" Y2="45" />
     562        <Line Canvas.Left="-37.362" Canvas.Top="907.809" Height="44.689" x:Name="line30_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="98" Y1="20" Y2="45" />
     563        <Line Canvas.Left="-37.862" Canvas.Top="907.809" Height="44.689" x:Name="line31_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="110" Y1="20" Y2="45" />
     564        <Line Canvas.Left="-37.862" Canvas.Top="907.809" Height="44.689" x:Name="line32_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="122" Y1="20" Y2="45" />
     565        <Line Canvas.Left="-37.862" Canvas.Top="907.809" Height="44.689" x:Name="line33_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="98" X2="134" Y1="20" Y2="45" />
     566        <Line Canvas.Left="-37.862" Canvas.Top="907.809" Height="44.689" x:Name="line34_Copy" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="146" Y1="20" Y2="45" />
    567567       
    568         <Line Canvas.Left="-37.862" Canvas.Top="926.165" Height="357.742" x:Name="line9_Copy9" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="35" />
    569         <Line Canvas.Left="-37.862" Canvas.Top="926.165" Height="357.742" x:Name="line10_Copy5" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" />
    570         <Line Canvas.Left="-37.862" Canvas.Top="926.165" Height="357.742" x:Name="line21_Copy3" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" />
    571         <Line Canvas.Left="-37.862" Canvas.Top="926.165" Height="357.742" x:Name="line22_Copy3" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" />
    572         <Line Canvas.Left="-37.862" Canvas.Top="926.165" Height="357.742" x:Name="line23_Copy4" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" />
    573         <Line Canvas.Left="-37.862" Canvas.Top="926.165" Height="357.742" x:Name="line24_Copy4" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" />
    574         <Line Canvas.Left="-37.862" Canvas.Top="926.165" Height="357.742" x:Name="line25_Copy4" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" />
    575         <Line Canvas.Left="-37.862" Canvas.Top="926.165" Height="357.742" x:Name="line26_Copy4" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" />
    576 
    577         <Line x:Name="fk_out_5_Copy17" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="121.75" Canvas.Top="860.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     568        <Line Canvas.Left="-37.862" Canvas.Top="951.665" Height="357.742" x:Name="line9_Copy9" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="35" />
     569        <Line Canvas.Left="-37.862" Canvas.Top="951.665" Height="357.742" x:Name="line10_Copy5" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" />
     570        <Line Canvas.Left="-37.862" Canvas.Top="951.665" Height="357.742" x:Name="line21_Copy3" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" />
     571        <Line Canvas.Left="-37.862" Canvas.Top="951.665" Height="357.742" x:Name="line22_Copy3" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" />
     572        <Line Canvas.Left="-37.862" Canvas.Top="951.665" Height="357.742" x:Name="line23_Copy4" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" />
     573        <Line Canvas.Left="-37.862" Canvas.Top="951.665" Height="357.742" x:Name="line24_Copy4" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" />
     574        <Line Canvas.Left="-37.862" Canvas.Top="951.665" Height="357.742" x:Name="line25_Copy4" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" />
     575        <Line Canvas.Left="-37.862" Canvas.Top="951.665" Height="357.742" x:Name="line26_Copy4" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" />
     576
     577        <Line x:Name="fk_out_5_Copy17" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="121.75" Canvas.Top="886.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    578578                <Line.RenderTransform>
    579579                        <TransformGroup>
     
    586586        </Line>
    587587
    588         <Line x:Name="fk_out_5_Copy18" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="133.5" Canvas.Top="875.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     588        <Line x:Name="fk_out_5_Copy18" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="133.5" Canvas.Top="901.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    589589                <Line.RenderTransform>
    590590                        <TransformGroup>
     
    597597        </Line>
    598598
    599         <Line x:Name="fk_out_5_Copy19" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="145.5" Canvas.Top="890.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     599        <Line x:Name="fk_out_5_Copy19" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="145.5" Canvas.Top="916.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    600600                <Line.RenderTransform>
    601601                        <TransformGroup>
     
    608608        </Line>
    609609
    610         <Line x:Name="fk_out_5_Copy20" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="157.5" Canvas.Top="905.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     610        <Line x:Name="fk_out_5_Copy20" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="157.5" Canvas.Top="931.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    611611                <Line.RenderTransform>
    612612                        <TransformGroup>
     
    619619        </Line>
    620620
    621         <Line x:Name="fk_out_5_Copy21" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="169.5" Canvas.Top="920.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     621        <Line x:Name="fk_out_5_Copy21" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="169.5" Canvas.Top="946.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    622622                <Line.RenderTransform>
    623623                        <TransformGroup>
     
    630630        </Line>
    631631
    632         <Line x:Name="fk_out_5_Copy22" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="181.75" Canvas.Top="935.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     632        <Line x:Name="fk_out_5_Copy22" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="181.75" Canvas.Top="961.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    633633                <Line.RenderTransform>
    634634                        <TransformGroup>
     
    641641        </Line>
    642642
    643         <Line x:Name="fk_out_5_Copy23" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="193.75" Canvas.Top="950.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     643        <Line x:Name="fk_out_5_Copy23" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="193.75" Canvas.Top="976.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    644644                <Line.RenderTransform>
    645645                        <TransformGroup>
     
    652652        </Line>
    653653
    654         <Line x:Name="fk_out_5_Copy24" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="205.75" Canvas.Top="965.77" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
     654        <Line x:Name="fk_out_5_Copy24" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="205.75" Canvas.Top="991.27" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" >
    655655                <Line.RenderTransform>
    656656                        <TransformGroup>
     
    662662                </Line.RenderTransform>
    663663        </Line>
    664         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="20.53" Canvas.Top="954.923"/>
    665         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="20.584" Canvas.Top="950.342"/>
    666         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="32.197" Canvas.Top="969.923"/>
    667         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="32.251" Canvas.Top="965.342"/>
    668         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="44.53" Canvas.Top="985.59"/>
    669         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="44.584" Canvas.Top="981.009"/>
    670         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="56.53" Canvas.Top="1000.923"/>
    671         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="56.584" Canvas.Top="996.342"/>
    672         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="67.949" Canvas.Top="1015.59"/>
    673         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="68.003" Canvas.Top="1011.009"/>
    674         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="80.197" Canvas.Top="1030.59"/>
    675         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="80.251" Canvas.Top="1026.009"/>
    676         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="92.197" Canvas.Top="1045.59"/>
    677         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="92.251" Canvas.Top="1041.009"/>
    678         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="104.558" Canvas.Top="1060.256"/>
    679         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="104.612" Canvas.Top="1055.675"/>
    680 
    681         <Line x:Name="fk_out_5_Copy25" X1="60" Y1="80" X2="60" Y2="550" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="71.491" Canvas.Top="627.2" />
    682         <Line x:Name="fk_out_6_Copy5" X1="72" Y1="80" X2="72" Y2="566" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="71.491" Canvas.Top="627.2" />
    683         <Line x:Name="fk_out_7_Copy5" X1="84" Y1="80" X2="84" Y2="580" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="71.491" Canvas.Top="627.2" />
    684         <Line x:Name="fk_out_8_Copy5" X1="96" Y1="80" X2="96" Y2="595" Stroke="Black" StrokeThickness="1" Height="595.665" Width="156.107" Canvas.Left="71.491" Canvas.Top="627.2" />
     664        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="20.53" Canvas.Top="980.423"/>
     665        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="20.584" Canvas.Top="975.842"/>
     666        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="32.197" Canvas.Top="995.423"/>
     667        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="32.251" Canvas.Top="990.842"/>
     668        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="44.53" Canvas.Top="1011.09"/>
     669        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="44.584" Canvas.Top="1006.509"/>
     670        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="56.53" Canvas.Top="1026.423"/>
     671        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="56.584" Canvas.Top="1021.842"/>
     672        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="67.949" Canvas.Top="1041.09"/>
     673        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="68.003" Canvas.Top="1036.509"/>
     674        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="80.197" Canvas.Top="1056.09"/>
     675        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="80.251" Canvas.Top="1051.509"/>
     676        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="92.197" Canvas.Top="1071.09"/>
     677        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="92.251" Canvas.Top="1066.509"/>
     678        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="104.558" Canvas.Top="1085.756"/>
     679        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="104.612" Canvas.Top="1081.175"/>
     680
     681        <Line x:Name="fk_out_5_Copy25" X1="60" Y1="80" X2="60" Y2="550" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="71.491" Canvas.Top="652.7" />
     682        <Line x:Name="fk_out_6_Copy5" X1="72" Y1="80" X2="72" Y2="566" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="71.491" Canvas.Top="652.7" />
     683        <Line x:Name="fk_out_7_Copy5" X1="84" Y1="80" X2="84" Y2="580" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" Canvas.Left="71.491" Canvas.Top="652.7" />
     684        <Line x:Name="fk_out_8_Copy5" X1="96" Y1="80" X2="96" Y2="595" Stroke="Black" StrokeThickness="1" Height="595.665" Width="156.107" Canvas.Left="71.491" Canvas.Top="652.7" />
    685685       
    686         <Line Canvas.Left="24.141" Canvas.Top="746.833" Height="357.073" x:Name="line9_Copy10" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="19" Y2="35" RenderTransformOrigin="0.5,0.5" >
     686        <Line Canvas.Left="24.141" Canvas.Top="772.333" Height="357.073" x:Name="line9_Copy10" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="19" Y2="35" RenderTransformOrigin="0.5,0.5" >
    687687                <Line.RenderTransform>
    688688                        <TransformGroup>
     
    694694                </Line.RenderTransform>
    695695        </Line>
    696         <Line Canvas.Left="24.138" Canvas.Top="747.499" Height="357.742" x:Name="line10_Copy6" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" >
     696        <Line Canvas.Left="24.138" Canvas.Top="772.999" Height="357.742" x:Name="line10_Copy6" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" >
    697697                <Line.RenderTransform>
    698698                        <TransformGroup>
     
    704704                </Line.RenderTransform>
    705705        </Line>
    706         <Line Canvas.Left="24.138" Canvas.Top="747.499" Height="357.742" x:Name="line21_Copy4" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" >
     706        <Line Canvas.Left="24.138" Canvas.Top="772.999" Height="357.742" x:Name="line21_Copy4" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" >
    707707                <Line.RenderTransform>
    708708                        <TransformGroup>
     
    714714                </Line.RenderTransform>
    715715        </Line>
    716         <Line Canvas.Left="24.138" Canvas.Top="747.499" Height="357.742" x:Name="line22_Copy4" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" >
     716        <Line Canvas.Left="24.138" Canvas.Top="772.999" Height="357.742" x:Name="line22_Copy4" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" >
    717717                <Line.RenderTransform>
    718718                        <TransformGroup>
     
    724724                </Line.RenderTransform>
    725725        </Line>
    726         <Line Canvas.Left="24.138" Canvas.Top="747.499" Height="357.742" x:Name="line23_Copy5" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" >
     726        <Line Canvas.Left="24.138" Canvas.Top="772.999" Height="357.742" x:Name="line23_Copy5" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" >
    727727                <Line.RenderTransform>
    728728                        <TransformGroup>
     
    734734                </Line.RenderTransform>
    735735        </Line>
    736         <Line Canvas.Left="24.138" Canvas.Top="747.499" Height="357.742" x:Name="line24_Copy5" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" >
     736        <Line Canvas.Left="24.138" Canvas.Top="772.999" Height="357.742" x:Name="line24_Copy5" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" >
    737737                <Line.RenderTransform>
    738738                        <TransformGroup>
     
    744744                </Line.RenderTransform>
    745745        </Line>
    746         <Line Canvas.Left="24.138" Canvas.Top="747.166" Height="357.742" x:Name="line25_Copy5" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" >
     746        <Line Canvas.Left="24.138" Canvas.Top="772.666" Height="357.742" x:Name="line25_Copy5" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" >
    747747                <Line.RenderTransform>
    748748                        <TransformGroup>
     
    754754                </Line.RenderTransform>
    755755        </Line>
    756         <Line Canvas.Left="24.138" Canvas.Top="747.499" Height="357.742" x:Name="line26_Copy5" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" >
     756        <Line Canvas.Left="24.138" Canvas.Top="772.999" Height="357.742" x:Name="line26_Copy5" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" >
    757757                <Line.RenderTransform>
    758758                        <TransformGroup>
     
    764764                </Line.RenderTransform>
    765765        </Line>
    766         <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" Canvas.Left="18.275" Canvas.Top="1084.5"/>
    767         <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" Canvas.Left="68.008" Canvas.Top="1084.5"/>
    768         <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" Canvas.Left="20.53" Canvas.Top="1084.5"><Run Text="01 00 11 10"/><LineBreak/><Run Text="11 10 01 00"/><LineBreak/><Run Text="00 10 01 11"/><LineBreak/><Run Text="11 01 11 10"/></TextBlock>
    769         <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" Canvas.Left="70.518" Canvas.Top="1084.5"><Run Text="0"/><Run Text="0"/><Run Text=" 0"/><Run Text="1"/><Run Text=" 1"/><Run Text="0"/><Run Text=" 1"/><Run Text="1"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="11"/><LineBreak/><Run Text="11"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="00"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" 01 "/><Run Text="00"/><Run Text=" 1"/><Run Text="1"/></TextBlock>
    770         <TextBlock Width="16.334" Height="14.667" Text="S0" TextWrapping="Wrap" Canvas.Left="9.528" Canvas.Top="1069.833"/>
    771         <TextBlock Width="16.334" Height="14.667" TextWrapping="Wrap" Canvas.Left="109.017" Canvas.Top="1070.674"><Run Text="S"/><Run Text="1"/></TextBlock>
    772         <Line Canvas.Left="43.178" Canvas.Top="1161.684" Height="49.498" x:Name="line9_Copy11" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="20" X1="10" Y1="4" />
    773         <Line Canvas.Left="54.179" Canvas.Top="1161.684" Height="36.498" x:Name="line10_Copy7" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="35" X1="10" Y1="4" />
    774         <Line Canvas.Left="63.854" Canvas.Top="1161.684" Height="52.165" x:Name="line9_Copy12" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="51" X1="10" Y1="4" />
    775         <Line Canvas.Left="73.856" Canvas.Top="1161.684" Height="66.165" x:Name="line10_Copy8" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="66" X1="10" Y1="4" />
    776 
    777         <Line x:Name="fk_out_5_Copy26" Y2="331" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="132.167" Canvas.Top="1082.121" RenderTransformOrigin="0.5,0.5" Y1="257" >
     766        <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" Canvas.Left="18.275" Canvas.Top="1110"/>
     767        <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" Canvas.Left="68.008" Canvas.Top="1110"/>
     768        <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" Canvas.Left="20.53" Canvas.Top="1110"><Run Text="01 00 11 10"/><LineBreak/><Run Text="11 10 01 00"/><LineBreak/><Run Text="00 10 01 11"/><LineBreak/><Run Text="11 01 11 10"/></TextBlock>
     769        <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" Canvas.Left="70.518" Canvas.Top="1110"><Run Text="0"/><Run Text="0"/><Run Text=" 0"/><Run Text="1"/><Run Text=" 1"/><Run Text="0"/><Run Text=" 1"/><Run Text="1"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="11"/><LineBreak/><Run Text="11"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="00"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" 01 "/><Run Text="00"/><Run Text=" 1"/><Run Text="1"/></TextBlock>
     770        <TextBlock Width="16.334" Height="14.667" Text="S0" TextWrapping="Wrap" Canvas.Left="9.528" Canvas.Top="1095.333"/>
     771        <TextBlock Width="16.334" Height="14.667" TextWrapping="Wrap" Canvas.Left="109.017" Canvas.Top="1096.174"><Run Text="S"/><Run Text="1"/></TextBlock>
     772        <Line Canvas.Left="43.178" Canvas.Top="1187.184" Height="49.498" x:Name="line9_Copy11" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="20" X1="10" Y1="4" />
     773        <Line Canvas.Left="54.179" Canvas.Top="1187.184" Height="36.498" x:Name="line10_Copy7" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="35" X1="10" Y1="4" />
     774        <Line Canvas.Left="63.854" Canvas.Top="1187.184" Height="52.165" x:Name="line9_Copy12" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="51" X1="10" Y1="4" />
     775        <Line Canvas.Left="73.856" Canvas.Top="1187.184" Height="66.165" x:Name="line10_Copy8" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="66" X1="10" Y1="4" />
     776
     777        <Line x:Name="fk_out_5_Copy26" Y2="331" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="132.167" Canvas.Top="1107.621" RenderTransformOrigin="0.5,0.5" Y1="257" >
    778778                <Line.RenderTransform>
    779779                        <TransformGroup>
     
    786786        </Line>
    787787
    788         <Line x:Name="fk_out_5_Copy27" Y2="333" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="144.417" Canvas.Top="1096.788" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="258" >
     788        <Line x:Name="fk_out_5_Copy27" Y2="333" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" Canvas.Left="144.417" Canvas.Top="1122.288" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="258" >
    789789                <Line.RenderTransform>
    790790                        <TransformGroup>
     
    797797        </Line>
    798798
    799         <Line x:Name="fk_out_5_Copy28" Y2="359" Stroke="Black" StrokeThickness="1" Height="360.994" Width="152.425" Canvas.Left="175.593" Canvas.Top="1107.288" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="277" >
     799        <Line x:Name="fk_out_5_Copy28" Y2="359" Stroke="Black" StrokeThickness="1" Height="360.994" Width="152.425" Canvas.Left="175.593" Canvas.Top="1132.788" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="277" >
    800800                <Line.RenderTransform>
    801801                        <TransformGroup>
     
    808808        </Line>
    809809
    810         <Line x:Name="fk_out_5_Copy29" Y2="361" Stroke="Black" StrokeThickness="1" Height="363.662" Width="152.426" Canvas.Left="186.259" Canvas.Top="1120.954" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="281" >
     810        <Line x:Name="fk_out_5_Copy29" Y2="361" Stroke="Black" StrokeThickness="1" Height="363.662" Width="152.426" Canvas.Left="186.259" Canvas.Top="1146.454" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="281" >
    811811                <Line.RenderTransform>
    812812                        <TransformGroup>
     
    818818                </Line.RenderTransform>
    819819        </Line>
    820         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="104.558" Canvas.Top="1060.256"/>
    821         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="104.612" Canvas.Top="1055.675"/>
    822         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="126.036" Canvas.Top="1177.274"/>
    823         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="126.09" Canvas.Top="1172.693"/>
    824         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="138.53" Canvas.Top="1191.607"/>
    825         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="138.584" Canvas.Top="1187.026"/>
    826         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="150.863" Canvas.Top="1207.607"/>
    827         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="150.917" Canvas.Top="1203.026"/>
    828         <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="163.113" Canvas.Top="1221.274"/>
    829         <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="163.167" Canvas.Top="1216.693"/>
    830         <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" Canvas.Left="27.315" Canvas.Top="1126.165"/>
    831         <TextBlock x:Name="encrypt_txt_s0_2_output" Width="16.902" Height="14.333" TextWrapping="Wrap" Canvas.Left="32.133" Canvas.Top="1125.498"><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
    832         <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" Canvas.Left="75.379" Canvas.Top="1126.165"/>
    833         <TextBlock x:Name="encrypt_txt_s1_2_output" Width="16.902" Height="14.333" TextWrapping="Wrap" Canvas.Left="80.197" Canvas.Top="1125.498"><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
    834         <Rectangle Stroke="Black" StrokeThickness="1" Width="43.064" Height="15.833" Canvas.Left="48.217" Canvas.Top="1156.913" Fill="White"/>
    835         <TextBlock x:Name="encrypt_txt_sbox2_output" Width="43.064" Height="14.333" TextWrapping="Wrap" Canvas.Left="50.575" Canvas.Top="1156.58"><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text=" 0"/><Run Text=" "/><Run Text="0"/></TextBlock>
    836         <Line Canvas.Left="27.815" Canvas.Top="1137.528" Height="49.498" x:Name="line9_Copy13" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" X1="18" Y1="4" />
    837         <Line Canvas.Left="37.308" Canvas.Top="1137.528" Height="49.498" x:Name="line9_Copy14" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" X1="56" Y1="4" />
    838         <Line Canvas.Left="47.896" Canvas.Top="1137.109" Height="49.498" x:Name="line9_Copy15" Stroke="Black" StrokeThickness="1" Width="75.887" X2="25" Y2="20" X1="36" Y1="4" />
    839         <Line Canvas.Left="56.584" Canvas.Top="1137.359" Height="49.498" x:Name="line9_Copy16" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" Y1="4" X1="-22" />
    840         <Line Canvas.Left="130.138" Canvas.Top="968.499" Height="357.742" x:Name="line23_Copy6" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="82" Y2="95" RenderTransformOrigin="0.5,0.5" >
     820        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="104.558" Canvas.Top="1085.756"/>
     821        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="104.612" Canvas.Top="1081.175"/>
     822        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="126.036" Canvas.Top="1202.774"/>
     823        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="126.09" Canvas.Top="1198.193"/>
     824        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="138.53" Canvas.Top="1217.107"/>
     825        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="138.584" Canvas.Top="1212.526"/>
     826        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="150.863" Canvas.Top="1233.107"/>
     827        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="150.917" Canvas.Top="1228.526"/>
     828        <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" Canvas.Left="163.113" Canvas.Top="1246.774"/>
     829        <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" Canvas.Left="163.167" Canvas.Top="1242.193"/>
     830        <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" Canvas.Left="27.315" Canvas.Top="1151.665"/>
     831        <TextBlock x:Name="encrypt_txt_s0_2_output" Width="16.902" Height="14.333" TextWrapping="Wrap" Canvas.Left="32.133" Canvas.Top="1150.998"><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
     832        <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" Canvas.Left="75.379" Canvas.Top="1151.665"/>
     833        <TextBlock x:Name="encrypt_txt_s1_2_output" Width="16.902" Height="14.333" TextWrapping="Wrap" Canvas.Left="80.197" Canvas.Top="1150.998"><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
     834        <Rectangle Stroke="Black" StrokeThickness="1" Width="43.064" Height="15.833" Canvas.Left="48.217" Canvas.Top="1182.413" Fill="White"/>
     835        <TextBlock x:Name="encrypt_txt_sbox2_output" Width="43.064" Height="14.333" TextWrapping="Wrap" Canvas.Left="50.575" Canvas.Top="1182.08"><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text=" 0"/><Run Text=" "/><Run Text="0"/></TextBlock>
     836        <Line Canvas.Left="27.815" Canvas.Top="1163.028" Height="49.498" x:Name="line9_Copy13" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" X1="18" Y1="4" />
     837        <Line Canvas.Left="37.308" Canvas.Top="1163.028" Height="49.498" x:Name="line9_Copy14" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" X1="56" Y1="4" />
     838        <Line Canvas.Left="47.896" Canvas.Top="1162.609" Height="49.498" x:Name="line9_Copy15" Stroke="Black" StrokeThickness="1" Width="75.887" X2="25" Y2="20" X1="36" Y1="4" />
     839        <Line Canvas.Left="56.584" Canvas.Top="1162.859" Height="49.498" x:Name="line9_Copy16" Stroke="Black" StrokeThickness="1" Width="75.887" X2="26" Y2="20" Y1="4" X1="-22" />
     840        <Line Canvas.Left="130.138" Canvas.Top="993.999" Height="357.742" x:Name="line23_Copy6" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="82" Y2="95" RenderTransformOrigin="0.5,0.5" >
    841841                <Line.RenderTransform>
    842842                        <TransformGroup>
     
    848848                </Line.RenderTransform>
    849849        </Line>
    850         <Line Canvas.Left="130.138" Canvas.Top="968.499" Height="357.742" x:Name="line24_Copy6" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="82" Y2="110" RenderTransformOrigin="0.5,0.5" >
     850        <Line Canvas.Left="130.138" Canvas.Top="993.999" Height="357.742" x:Name="line24_Copy6" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="82" Y2="110" RenderTransformOrigin="0.5,0.5" >
    851851                <Line.RenderTransform>
    852852                        <TransformGroup>
     
    858858                </Line.RenderTransform>
    859859        </Line>
    860         <Line Canvas.Left="130.138" Canvas.Top="968.166" Height="357.742" x:Name="line25_Copy6" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="82" Y2="125" RenderTransformOrigin="0.5,0.5" >
     860        <Line Canvas.Left="130.138" Canvas.Top="993.666" Height="357.742" x:Name="line25_Copy6" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="82" Y2="125" RenderTransformOrigin="0.5,0.5" >
    861861                <Line.RenderTransform>
    862862                        <TransformGroup>
     
    868868                </Line.RenderTransform>
    869869        </Line>
    870         <Line Canvas.Left="130.138" Canvas.Top="968.499" Height="357.742" x:Name="line26_Copy6" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="82" Y2="140" RenderTransformOrigin="0.5,0.5" >
     870        <Line Canvas.Left="130.138" Canvas.Top="993.999" Height="357.742" x:Name="line26_Copy6" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="82" Y2="140" RenderTransformOrigin="0.5,0.5" >
    871871                <Line.RenderTransform>
    872872                        <TransformGroup>
     
    878878                </Line.RenderTransform>
    879879        </Line>
    880         <Rectangle Canvas.Left="125.09" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="1240.094"/>       
    881         <TextBlock x:Name="encrypt_txt_ip_invers_input" Canvas.Left="125.09" Canvas.Top="1240.094" FontSize="15" Width="94.587" Height="20.01" Background="White"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    882 
    883         <Line x:Name="fk_out_5_Copy31" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="46.951" Canvas.Top="602.047" RenderTransformOrigin="0.5,0.5" >
     880        <Rectangle Canvas.Left="125.09" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="1265.594"/>       
     881        <TextBlock x:Name="encrypt_txt_ip_invers_input" Canvas.Left="125.09" Canvas.Top="1265.594" FontSize="15" Width="94.587" Height="20.01" Background="White"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     882
     883        <Line x:Name="fk_out_5_Copy31" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="46.951" Canvas.Top="627.547" RenderTransformOrigin="0.5,0.5" >
    884884                <Line.RenderTransform>
    885885                        <TransformGroup>
     
    891891                </Line.RenderTransform>
    892892        </Line>
    893         <Line x:Name="fk_out_6_Copy7" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="58.951" Canvas.Top="602.547" RenderTransformOrigin="0.5,0.5" >
     893        <Line x:Name="fk_out_6_Copy7" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="58.951" Canvas.Top="628.047" RenderTransformOrigin="0.5,0.5" >
    894894                <Line.RenderTransform>
    895895                        <TransformGroup>
     
    901901                </Line.RenderTransform>
    902902        </Line>
    903         <Line x:Name="fk_out_7_Copy7" X1="84" Y1="110" X2="84" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="70.951" Canvas.Top="602.547" RenderTransformOrigin="0.5,0.5" >
     903        <Line x:Name="fk_out_7_Copy7" X1="84" Y1="110" X2="84" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" Canvas.Left="70.951" Canvas.Top="628.047" RenderTransformOrigin="0.5,0.5" >
    904904                <Line.RenderTransform>
    905905                        <TransformGroup>
     
    911911                </Line.RenderTransform>
    912912        </Line>
    913         <Line x:Name="fk_out_8_Copy7" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" Canvas.Left="83.208" Canvas.Top="602.801" RenderTransformOrigin="0.5,0.5" >
     913        <Line x:Name="fk_out_8_Copy7" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" Canvas.Left="83.208" Canvas.Top="628.301" RenderTransformOrigin="0.5,0.5" >
    914914                <Line.RenderTransform>
    915915                        <TransformGroup>
     
    922922        </Line>
    923923
    924         <Line x:Name="fk_out_5_Copy32" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="229.8" Width="155.338" Canvas.Left="-53.549" Canvas.Top="705.06" RenderTransformOrigin="0.5,0.5" >
     924        <Line x:Name="fk_out_5_Copy32" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="229.8" Width="155.338" Canvas.Left="-53.549" Canvas.Top="730.56" RenderTransformOrigin="0.5,0.5" >
    925925                <Line.RenderTransform>
    926926                        <TransformGroup>
     
    932932                </Line.RenderTransform>
    933933        </Line>
    934         <Line x:Name="fk_out_6_Copy8" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="241.8" Width="155.338" Canvas.Left="-42.049" Canvas.Top="692.06" RenderTransformOrigin="0.5,0.5" >
     934        <Line x:Name="fk_out_6_Copy8" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="241.8" Width="155.338" Canvas.Left="-42.049" Canvas.Top="717.56" RenderTransformOrigin="0.5,0.5" >
    935935                <Line.RenderTransform>
    936936                        <TransformGroup>
     
    942942                </Line.RenderTransform>
    943943        </Line>
    944         <Line x:Name="fk_out_7_Copy8" X1="84" Y1="110" X2="84" Y2="316" Stroke="Black" StrokeThickness="1" Height="252.81" Width="155.338" Canvas.Left="-30.049" Canvas.Top="691.55" RenderTransformOrigin="0.5,0.5" >
     944        <Line x:Name="fk_out_7_Copy8" X1="84" Y1="110" X2="84" Y2="316" Stroke="Black" StrokeThickness="1" Height="252.81" Width="155.338" Canvas.Left="-30.049" Canvas.Top="717.05" RenderTransformOrigin="0.5,0.5" >
    945945                <Line.RenderTransform>
    946946                        <TransformGroup>
     
    952952                </Line.RenderTransform>
    953953        </Line>
    954         <Line x:Name="fk_out_8_Copy8" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" Canvas.Left="-17.292" Canvas.Top="667.301" RenderTransformOrigin="0.5,0.5" >
     954        <Line x:Name="fk_out_8_Copy8" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" Canvas.Left="-17.292" Canvas.Top="692.801" RenderTransformOrigin="0.5,0.5" >
    955955                <Line.RenderTransform>
    956956                        <TransformGroup>
     
    963963        </Line>
    964964       
    965         <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="176.397" Canvas.Top="745.359"/>
    966         <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="188.385" Canvas.Top="757.68"/>
    967         <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="200.902" Canvas.Top="769.687"/>
    968         <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="212.54" Canvas.Top="782.026"/>
    969 
    970         <Rectangle Canvas.Left="367.455" Canvas.Top="494.245" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
    971 
    972         <TextBlock Canvas.Left="367.455" Canvas.Top="494.245" FontSize="15" Height="20.01" x:Name="key_txt_p10_copy" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
    973 
    974         <Line x:Name="fk_out_5_Copy16" Y2="33" Stroke="Black" StrokeThickness="3" Height="351.328" Width="152.42" Canvas.Left="271.5" Canvas.Top="9.019" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="18" >
     965        <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="176.397" Canvas.Top="770.859"/>
     966        <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="188.385" Canvas.Top="783.18"/>
     967        <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="200.902" Canvas.Top="795.187"/>
     968        <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="212.54" Canvas.Top="807.526"/>
     969
     970        <Rectangle Canvas.Left="367.455" Canvas.Top="519.745" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
     971
     972        <TextBlock Canvas.Left="367.455" Canvas.Top="519.745" FontSize="15" Height="20.01" x:Name="key_txt_p10_copy" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
     973
     974        <Line x:Name="fk_out_5_Copy16" Y2="33" Stroke="Black" StrokeThickness="3" Height="351.328" Width="152.42" Canvas.Left="271.5" Canvas.Top="34.519" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="18" >
    975975                <Line.RenderTransform>
    976976                        <TransformGroup>
     
    983983        </Line>
    984984
    985         <Line x:Name="fk_out_5_Copy33" Y2="33" Stroke="Black" StrokeThickness="3" Height="351.328" Width="152.4" Canvas.Left="273.2" Canvas.Top="405.771" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="16" >
     985        <Line x:Name="fk_out_5_Copy33" Y2="33" Stroke="Black" StrokeThickness="3" Height="351.328" Width="152.4" Canvas.Left="273.2" Canvas.Top="431.271" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="16" >
    986986                <Line.RenderTransform>
    987987                        <TransformGroup>
     
    994994        </Line>
    995995
    996         <Line x:Name="fk_out_5_Copy34" Y2="14" Stroke="Black" StrokeThickness="3" Height="353.3" Width="450.4" Canvas.Left="122.75" Canvas.Top="113.27" RenderTransformOrigin="0.5,0.5" X2="443" Y1="18" X1="43" >
     996        <Line x:Name="fk_out_5_Copy34" Y2="14" Stroke="Black" StrokeThickness="3" Height="353.3" Width="450.4" Canvas.Left="122.75" Canvas.Top="138.77" RenderTransformOrigin="0.5,0.5" X2="443" Y1="18" X1="43" >
    997997                <Line.RenderTransform>
    998998                        <TransformGroup>
     
    10051005        </Line>
    10061006
    1007         <TextBlock Canvas.Left="367.784" Canvas.Top="537.498" FontSize="15" Height="20.01" x:Name="key_txt_ls1_2" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
    1008         <Label Canvas.Left="327.522" Canvas.Top="537.453" FontSize="12" Height="44.8" x:Name="label5_Copy" Width="38.45" HorizontalContentAlignment="Right" Content="LS-1"/>
    1009         <Line x:Name="ls_1_1_in_b1_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="62" X2="110" Y1="20" Y2="45" />
    1010         <Line x:Name="ls_1_1_in_b2_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="62" Y1="20" Y2="45" />
    1011         <Line x:Name="ls_1_1_in_b3_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="74" Y1="20" Y2="45" />
    1012         <Line x:Name="ls_1_1_in_b4_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="86" Y1="20" Y2="45" />
    1013         <Line x:Name="ls_1_1_in_b5_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="98" Y1="20" Y2="45" />
    1014         <Line x:Name="ls_1_1_in_b6_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="170" Y1="20" Y2="45" />
    1015         <Line x:Name="ls_1_1_in_b7_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="122" Y1="20" Y2="45" />
    1016         <Line x:Name="ls_1_1_in_b8_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="134" Y1="20" Y2="45" />
    1017         <Line x:Name="ls_1_1_in_b9_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="146" Y1="20" Y2="45" />
    1018         <Line x:Name="ls_1_1_in_b10_Copy" Canvas.Left="312.416" Canvas.Top="537.498" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="158" Y1="20" Y2="45" />
     1007        <TextBlock Canvas.Left="367.784" Canvas.Top="562.998" FontSize="15" Height="20.01" x:Name="key_txt_ls1_2" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
     1008        <Label Canvas.Left="327.522" Canvas.Top="562.953" FontSize="12" Height="44.8" x:Name="label5_Copy" Width="38.45" HorizontalContentAlignment="Right" Content="LS-1"/>
     1009        <Line x:Name="ls_1_1_in_b1_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="62" X2="110" Y1="20" Y2="45" />
     1010        <Line x:Name="ls_1_1_in_b2_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="62" Y1="20" Y2="45" />
     1011        <Line x:Name="ls_1_1_in_b3_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="74" Y1="20" Y2="45" />
     1012        <Line x:Name="ls_1_1_in_b4_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="86" Y1="20" Y2="45" />
     1013        <Line x:Name="ls_1_1_in_b5_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="98" Y1="20" Y2="45" />
     1014        <Line x:Name="ls_1_1_in_b6_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="170" Y1="20" Y2="45" />
     1015        <Line x:Name="ls_1_1_in_b7_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="122" Y1="20" Y2="45" />
     1016        <Line x:Name="ls_1_1_in_b8_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="134" Y1="20" Y2="45" />
     1017        <Line x:Name="ls_1_1_in_b9_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="146" Y1="20" Y2="45" />
     1018        <Line x:Name="ls_1_1_in_b10_Copy" Canvas.Left="312.416" Canvas.Top="562.998" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="158" Y1="20" Y2="45" />
    10191019       
    1020         <Rectangle Canvas.Left="367.784" Canvas.Top="582.187" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
     1020        <Rectangle Canvas.Left="367.784" Canvas.Top="607.687" Height="20.01" Stroke="Black" StrokeThickness="1" Width="125.347" />
    10211021       
    1022         <TextBlock Canvas.Left="367.784" Canvas.Top="582.187" FontSize="15" Height="20.01" x:Name="key_txt_ls1_3" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
    1023         <Label Canvas.Left="327.522" Canvas.Top="582.142" FontSize="12" Height="44.8" x:Name="label5_Copy1" Width="38.45" HorizontalContentAlignment="Right" Content="LS-1"/>
    1024         <Line x:Name="ls_1_1_in_b1_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="62" X2="110" Y1="20" Y2="45" />
    1025         <Line x:Name="ls_1_1_in_b2_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="62" Y1="20" Y2="45" />
    1026         <Line x:Name="ls_1_1_in_b3_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="74" Y1="20" Y2="45" />
    1027         <Line x:Name="ls_1_1_in_b4_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="86" Y1="20" Y2="45" />
    1028         <Line x:Name="ls_1_1_in_b5_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="98" Y1="20" Y2="45" />
    1029         <Line x:Name="ls_1_1_in_b6_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="170" Y1="20" Y2="45" />
    1030         <Line x:Name="ls_1_1_in_b7_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="122" Y1="20" Y2="45" />
    1031         <Line x:Name="ls_1_1_in_b8_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="134" Y1="20" Y2="45" />
    1032         <Line x:Name="ls_1_1_in_b9_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="146" Y1="20" Y2="45" />
    1033         <Line x:Name="ls_1_1_in_b10_Copy1" Canvas.Left="312.416" Canvas.Top="582.187" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="158" Y1="20" Y2="45" />
    1034         <TextBlock Canvas.Left="368.02" Canvas.Top="627.405" FontSize="15" Height="20.01" x:Name="key_txt_p8_2_input" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
    1035         <Line Canvas.Left="312.652" Canvas.Top="627.405" Height="44.689" x:Name="line1_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="62" Y1="20" Y2="45" />
    1036         <Line Canvas.Left="312.652" Canvas.Top="627.405" Height="44.689" x:Name="line2_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="86" X2="74" Y1="20" Y2="45" />
    1037         <Line Canvas.Left="312.652" Canvas.Top="627.405" Height="44.689" x:Name="line3_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="134" X2="86" Y1="20" Y2="45" />
    1038         <Line Canvas.Left="312.652" Canvas.Top="627.405" Height="44.689" x:Name="line4_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="98" X2="98" Y1="20" Y2="45" />
    1039         <Line Canvas.Left="312.652" Canvas.Top="627.405" Height="44.689" x:Name="line5_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="146" X2="110" Y1="20" Y2="45" />
    1040         <Line Canvas.Left="312.652" Canvas.Top="627.405" Height="44.689" x:Name="line6_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="110" X2="122" Y1="20" Y2="45" />
    1041         <Line Canvas.Left="312.652" Canvas.Top="627.405" Height="44.689" x:Name="line7_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="134" Y1="20" Y2="45" />
    1042         <Line Canvas.Left="312.652" Canvas.Top="627.405" Height="44.689" x:Name="line8_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="158" X2="146" Y1="20" Y2="45" />
    1043         <Rectangle Canvas.Left="368.02" Canvas.Top="672.094" Height="20.01" Stroke="Black" StrokeThickness="1" Width="95.356" />
    1044         <TextBlock Canvas.Left="368.02" Canvas.Top="672.094" FontSize="15" Height="20.01" x:Name="key_txt_k2" Text="0 0 0 0 0 0 0 0" Width="119.195" />
    1045         <Label Canvas.Left="327.758" Canvas.Top="628.271" FontSize="12" Height="63.833" HorizontalContentAlignment="Right" x:Name="label6_Copy" Width="39.219" Content="P8"/>
    1046         <Rectangle Canvas.Left="125.09" Canvas.Top="1240.094" Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587"/>
    1047         <Label Canvas.Left="310.071" Canvas.Top="672.094" FontSize="12" Height="44.982" HorizontalContentAlignment="Right" x:Name="label8_Copy" Width="56.906" Content="K2"/>
    1048         <Rectangle Canvas.Left="125.922" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="1284.237"/>
    1049         <TextBlock x:Name="encrypt_txt_ip_invers_output" Canvas.Left="125.922" Canvas.Top="1284.237" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    1050         <Label Canvas.Left="69.252" Canvas.Top="1237.884" FontSize="12" Height="46.023" x:Name="label2_Copy2" Width="54.599" HorizontalContentAlignment="Right" Content="IP &#xa;inverse"/>
    1051         <Label Canvas.Left="69.252" Canvas.Top="1280.572" FontSize="12" Height="46.023" x:Name="label2_Copy3" Width="54.599" HorizontalContentAlignment="Right" Content="Cipher&#xa;text"/>
    1052         <Line x:Name="ip_in_1_Copy1" X1="99" Y1="20" X2="62" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1239.237" />
    1053         <Line x:Name="ip_in_2_Copy1" X1="62" Y1="20" X2="74" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1239.237" />
    1054         <Line x:Name="ip_in_3_Copy1" X1="86" Y1="20" X2="86" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="156.107" Canvas.Top="1239.237" />
    1055         <Line x:Name="ip_in_4_Copy1" X1="110" Y1="20" X2="98" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1239.237" />
    1056         <Line x:Name="ip_in_5_Copy1" X1="135" Y1="20" X2="110" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="156.107" Canvas.Top="1239.237" />
    1057         <Line x:Name="ip_in_6_Copy1" X1="72" Y1="20" X2="122" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1239.237" />
    1058         <Line x:Name="ip_in_7_Copy1" X1="146" Y1="20" X2="134" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1239.237" />
    1059         <Line x:Name="ip_in_8_Copy1" X1="121" Y1="20" X2="146" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="156.107" Canvas.Top="1239.237" />
    1060                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="369.674" Canvas.Top="370.143"/>
    1061                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="381.628" Canvas.Top="385.309"/>
    1062                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="393.554" Canvas.Top="400.309"/>
    1063                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="405.716" Canvas.Top="415.309"/>
    1064                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="417.626" Canvas.Top="430.184"/>
    1065                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="429.555" Canvas.Top="445.059"/>
    1066                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="441.626" Canvas.Top="460.184"/>
    1067                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="453.661" Canvas.Top="475.184"/>
    1068                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="371.048" Canvas.Top="958.322"/>
    1069                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="383.002" Canvas.Top="973.488"/>
    1070                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="394.928" Canvas.Top="988.488"/>
    1071                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="407.09" Canvas.Top="1003.488"/>
    1072                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="419" Canvas.Top="1018.363"/>
    1073                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="430.929" Canvas.Top="1033.238"/>
    1074                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="443" Canvas.Top="1048.363"/>
    1075                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="455.035" Canvas.Top="1063.363"/>
    1076                 <Rectangle Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="151.045">
     1022        <TextBlock Canvas.Left="367.784" Canvas.Top="608.687" FontSize="15" Height="20.01" x:Name="key_txt_ls1_3" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195"/>
     1023        <Label Canvas.Left="327.522" Canvas.Top="607.642" FontSize="12" Height="44.8" x:Name="label5_Copy1" Width="38.45" HorizontalContentAlignment="Right" Content="LS-1"/>
     1024        <Line x:Name="ls_1_1_in_b1_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="62" X2="110" Y1="20" Y2="45" />
     1025        <Line x:Name="ls_1_1_in_b2_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="62" Y1="20" Y2="45" />
     1026        <Line x:Name="ls_1_1_in_b3_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="74" Y1="20" Y2="45" />
     1027        <Line x:Name="ls_1_1_in_b4_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="86" Y1="20" Y2="45" />
     1028        <Line x:Name="ls_1_1_in_b5_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="98" Y1="20" Y2="45" />
     1029        <Line x:Name="ls_1_1_in_b6_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="170" Y1="20" Y2="45" />
     1030        <Line x:Name="ls_1_1_in_b7_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="122" Y1="20" Y2="45" />
     1031        <Line x:Name="ls_1_1_in_b8_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="134" Y1="20" Y2="45" />
     1032        <Line x:Name="ls_1_1_in_b9_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="159.183" X1="158" X2="146" Y1="20" Y2="45" />
     1033        <Line x:Name="ls_1_1_in_b10_Copy1" Canvas.Left="312.416" Canvas.Top="607.687" Height="44.689" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="158" Y1="20" Y2="45" />
     1034        <TextBlock Canvas.Left="368.02" Canvas.Top="652.905" FontSize="15" Height="20.01" x:Name="key_txt_p8_2_input" Text="0 0 0 0 0 0 0 0 0 0" Width="119.195" />
     1035        <Line Canvas.Left="312.652" Canvas.Top="652.905" Height="44.689" x:Name="line1_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="122" X2="62" Y1="20" Y2="45" />
     1036        <Line Canvas.Left="312.652" Canvas.Top="652.905" Height="44.689" x:Name="line2_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="86" X2="74" Y1="20" Y2="45" />
     1037        <Line Canvas.Left="312.652" Canvas.Top="652.905" Height="44.689" x:Name="line3_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="134" X2="86" Y1="20" Y2="45" />
     1038        <Line Canvas.Left="312.652" Canvas.Top="652.905" Height="44.689" x:Name="line4_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="98" X2="98" Y1="20" Y2="45" />
     1039        <Line Canvas.Left="312.652" Canvas.Top="652.905" Height="44.689" x:Name="line5_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="146" X2="110" Y1="20" Y2="45" />
     1040        <Line Canvas.Left="312.652" Canvas.Top="652.905" Height="44.689" x:Name="line6_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="110" X2="122" Y1="20" Y2="45" />
     1041        <Line Canvas.Left="312.652" Canvas.Top="652.905" Height="44.689" x:Name="line7_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="170" X2="134" Y1="20" Y2="45" />
     1042        <Line Canvas.Left="312.652" Canvas.Top="652.905" Height="44.689" x:Name="line8_Copy" Stroke="Black" StrokeThickness="1" Width="170.718" X1="158" X2="146" Y1="20" Y2="45" />
     1043        <Rectangle Canvas.Left="368.02" Canvas.Top="697.594" Height="20.01" Stroke="Black" StrokeThickness="1" Width="95.356" />
     1044        <TextBlock Canvas.Left="368.02" Canvas.Top="697.594" FontSize="15" Height="20.01" x:Name="key_txt_k2" Text="0 0 0 0 0 0 0 0" Width="119.195" />
     1045        <Label Canvas.Left="327.758" Canvas.Top="653.771" FontSize="12" Height="63.833" HorizontalContentAlignment="Right" x:Name="label6_Copy" Width="39.219" Content="P8"/>
     1046        <Rectangle Canvas.Left="125.09" Canvas.Top="1265.594" Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587"/>
     1047        <Label Canvas.Left="310.071" Canvas.Top="697.594" FontSize="12" Height="44.982" HorizontalContentAlignment="Right" x:Name="label8_Copy" Width="56.906" Content="K2"/>
     1048        <Rectangle Canvas.Left="125.922" Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Canvas.Top="1309.737"/>
     1049        <TextBlock x:Name="encrypt_txt_ip_invers_output" Canvas.Left="125.922" Canvas.Top="1309.737" FontSize="15" Width="94.587" Height="20.01"><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     1050        <Label Canvas.Left="69.252" Canvas.Top="1263.384" FontSize="12" Height="46.023" x:Name="label2_Copy2" Width="54.599" HorizontalContentAlignment="Right" Content="IP &#xa;inverse"/>
     1051        <Label Canvas.Left="69.252" Canvas.Top="1306.072" FontSize="12" Height="46.023" x:Name="label2_Copy3" Width="54.599" HorizontalContentAlignment="Right" Content="Cipher&#xa;text"/>
     1052        <Line x:Name="ip_in_1_Copy1" X1="99" Y1="20" X2="62" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1264.737" />
     1053        <Line x:Name="ip_in_2_Copy1" X1="62" Y1="20" X2="74" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1264.737" />
     1054        <Line x:Name="ip_in_3_Copy1" X1="86" Y1="20" X2="86" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="156.107" Canvas.Top="1264.737" />
     1055        <Line x:Name="ip_in_4_Copy1" X1="110" Y1="20" X2="98" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1264.737" />
     1056        <Line x:Name="ip_in_5_Copy1" X1="135" Y1="20" X2="110" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="156.107" Canvas.Top="1264.737" />
     1057        <Line x:Name="ip_in_6_Copy1" X1="72" Y1="20" X2="122" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1264.737" />
     1058        <Line x:Name="ip_in_7_Copy1" X1="146" Y1="20" X2="134" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="155.338" Canvas.Top="1264.737" />
     1059        <Line x:Name="ip_in_8_Copy1" X1="121" Y1="20" X2="146" Y2="45" Stroke="Black" StrokeThickness="1" Canvas.Left="69.018" Width="156.107" Canvas.Top="1264.737" />
     1060                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="369.674" Canvas.Top="395.643"/>
     1061                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="381.628" Canvas.Top="410.809"/>
     1062                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="393.554" Canvas.Top="425.809"/>
     1063                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="405.716" Canvas.Top="440.809"/>
     1064                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="417.626" Canvas.Top="455.684"/>
     1065                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="429.555" Canvas.Top="470.559"/>
     1066                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="441.626" Canvas.Top="485.684"/>
     1067                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="453.661" Canvas.Top="500.684"/>
     1068                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="371.048" Canvas.Top="983.822"/>
     1069                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="383.002" Canvas.Top="998.988"/>
     1070                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="394.928" Canvas.Top="1013.988"/>
     1071                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="407.09" Canvas.Top="1028.988"/>
     1072                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="419" Canvas.Top="1043.863"/>
     1073                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="430.929" Canvas.Top="1058.738"/>
     1074                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="443" Canvas.Top="1073.863"/>
     1075                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" Canvas.Left="455.035" Canvas.Top="1088.863"/>
     1076                <Rectangle Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="176.545">
    10771077                        <Rectangle.RenderTransform>
    10781078                                <TransformGroup>
     
    10841084                        </Rectangle.RenderTransform>
    10851085                </Rectangle>
    1086                 <TextBlock x:Name="encrypt_txt_ip_output_Copy" FontSize="15" Width="94.587" Height="20.01" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="151.045"><TextBlock.RenderTransform>
     1086                <TextBlock x:Name="decrypt_txt_ip_output" FontSize="15" Width="94.587" Height="20.01" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="176.545"><TextBlock.RenderTransform>
    10871087                                <TransformGroup>
    10881088                                        <ScaleTransform/>
     
    10921092                                </TransformGroup>
    10931093                        </TextBlock.RenderTransform><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    1094                 <Rectangle Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="61">
     1094                <Rectangle Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="86.5">
    10951095                        <Rectangle.RenderTransform>
    10961096                                <TransformGroup>
     
    11021102                        </Rectangle.RenderTransform>
    11031103                </Rectangle>
    1104                 <TextBlock x:Name="encrypt_txt_plaintext_Copy" FontSize="15" Width="94.587" Height="20.01" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="61"><TextBlock.RenderTransform>
     1104                <TextBlock x:Name="decrypt_txt_plaintext" FontSize="15" Width="94.587" Height="20.01" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="86.5"><TextBlock.RenderTransform>
    11051105                                <TransformGroup>
    11061106                                        <ScaleTransform/>
     
    11101110                                </TransformGroup>
    11111111                        </TextBlock.RenderTransform><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    1112                 <Rectangle Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="105.689">
     1112                <Rectangle Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="131.189">
    11131113                        <Rectangle.RenderTransform>
    11141114                                <TransformGroup>
     
    11201120                        </Rectangle.RenderTransform>
    11211121                </Rectangle>
    1122                 <TextBlock FontSize="15" Height="20.01" x:Name="encrypt_txt_ip_input_Copy" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="105.689"><TextBlock.RenderTransform>
     1122                <TextBlock FontSize="15" Height="20.01" x:Name="decrypt_txt_ip_input" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="537.09" Canvas.Top="131.189"><TextBlock.RenderTransform>
    11231123                                <TransformGroup>
    11241124                                        <ScaleTransform/>
     
    11281128                                </TransformGroup>
    11291129                        </TextBlock.RenderTransform><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    1130                 <Label Height="25.986" x:Name="label1_Copy" Width="68.102" FontSize="12" FlowDirection="LeftToRight" HorizontalContentAlignment="Right" Content="Ciphertext" RenderTransformOrigin="0.5,0.5" Canvas.Left="472.583" Canvas.Top="88.276">
     1130                <Label Height="25.986" x:Name="label1_Copy" Width="68.102" FontSize="12" FlowDirection="LeftToRight" HorizontalContentAlignment="Right" Content="Ciphertext" RenderTransformOrigin="0.5,0.5" Canvas.Left="472.583" Canvas.Top="113.776">
    11311131                        <Label.RenderTransform>
    11321132                                <TransformGroup>
     
    11381138                        </Label.RenderTransform>
    11391139                </Label>
    1140                 <Label FontSize="12" Height="27.988" x:Name="label2_Copy4" Width="24.641" HorizontalContentAlignment="Right" Content="IP" RenderTransformOrigin="0.5,0.5" Canvas.Left="475.307" Canvas.Top="118.301">
     1140                <Label FontSize="12" Height="27.988" x:Name="label2_Copy4" Width="24.641" HorizontalContentAlignment="Right" Content="IP" RenderTransformOrigin="0.5,0.5" Canvas.Left="475.307" Canvas.Top="143.801">
    11411141                        <Label.RenderTransform>
    11421142                                <TransformGroup>
     
    11481148                        </Label.RenderTransform>
    11491149                </Label>
    1150                 <Line x:Name="ip_in_1_Copy2" X1="62" Y1="20" X2="62" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
     1150                <Line x:Name="ip_in_1_Copy2" X1="62" Y1="20" X2="62" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="86.5" >
    11511151                        <Line.RenderTransform>
    11521152                                <TransformGroup>
     
    11581158                        </Line.RenderTransform>
    11591159                </Line>
    1160                 <Line x:Name="ip_in_2_Copy2" X1="74" Y1="20" X2="74" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
     1160                <Line x:Name="ip_in_2_Copy2" X1="74" Y1="20" X2="74" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="86.5" >
    11611161                        <Line.RenderTransform>
    11621162                                <TransformGroup>
     
    11681168                        </Line.RenderTransform>
    11691169                </Line>
    1170                 <Line x:Name="ip_in_3_Copy2" X1="86" Y1="20" X2="86" Y2="45" Stroke="Black" StrokeThickness="1" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
     1170                <Line x:Name="ip_in_3_Copy2" X1="86" Y1="20" X2="86" Y2="45" Stroke="Black" StrokeThickness="1" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="86.5" >
    11711171                        <Line.RenderTransform>
    11721172                                <TransformGroup>
     
    11781178                        </Line.RenderTransform>
    11791179                </Line>
    1180                 <Line x:Name="ip_in_4_Copy2" X1="98" Y1="20" X2="98" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
     1180                <Line x:Name="ip_in_4_Copy2" X1="98" Y1="20" X2="98" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="86.5" >
    11811181                        <Line.RenderTransform>
    11821182                                <TransformGroup>
     
    11881188                        </Line.RenderTransform>
    11891189                </Line>
    1190                 <Line x:Name="ip_in_5_Copy2" X1="110" Y1="20" X2="110" Y2="45" Stroke="Black" StrokeThickness="1" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
     1190                <Line x:Name="ip_in_5_Copy2" X1="110" Y1="20" X2="110" Y2="45" Stroke="Black" StrokeThickness="1" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="86.5" >
    11911191                        <Line.RenderTransform>
    11921192                                <TransformGroup>
     
    11981198                        </Line.RenderTransform>
    11991199                </Line>
    1200                 <Line x:Name="ip_in_6_Copy2" X1="122" Y1="20" X2="122" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
     1200                <Line x:Name="ip_in_6_Copy2" X1="122" Y1="20" X2="122" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="86.5" >
    12011201                        <Line.RenderTransform>
    12021202                                <TransformGroup>
     
    12081208                        </Line.RenderTransform>
    12091209                </Line>
    1210                 <Line x:Name="ip_in_7_Copy2" X1="134" Y1="20" X2="134" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
     1210                <Line x:Name="ip_in_7_Copy2" X1="134" Y1="20" X2="134" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="86.5" >
    12111211                        <Line.RenderTransform>
    12121212                                <TransformGroup>
     
    12181218                        </Line.RenderTransform>
    12191219                </Line>
    1220                 <Line x:Name="ip_in_8_Copy2" X1="146" Y1="20" X2="146" Y2="45" Stroke="Black" StrokeThickness="1" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
     1220                <Line x:Name="ip_in_8_Copy2" X1="146" Y1="20" X2="146" Y2="45" Stroke="Black" StrokeThickness="1" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="86.5" >
    12211221                        <Line.RenderTransform>
    12221222                                <TransformGroup>
     
    12281228                        </Line.RenderTransform>
    12291229                </Line>
    1230                 <Line x:Name="fk_in_b1_Copy" X1="74" Y1="65" X2="62" Y2="90" Stroke="Black" StrokeThickness="1" Width="73.824" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
    1231                         <Line.RenderTransform>
    1232                                 <TransformGroup>
    1233                                         <ScaleTransform/>
    1234                                         <SkewTransform/>
    1235                                         <RotateTransform Angle="179.886"/>
     1230                <Line x:Name="fk_in_b1_Copy" X1="74" Y1="65" X2="62" Y2="90" Stroke="Black" StrokeThickness="1" Width="75.234" RenderTransformOrigin="0.5,0.5" Canvas.Left="345.71" Canvas.Top="86.765" >
     1231                        <Line.RenderTransform>
     1232                                <TransformGroup>
     1233                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     1234                                        <SkewTransform/>
     1235                                        <RotateTransform Angle="-0.11400000000001519"/>
    12361236                                        <TranslateTransform X="210.76242237992733" Y="1277.0143255328576"/>
    12371237                                </TransformGroup>
    12381238                        </Line.RenderTransform>
    12391239                </Line>
    1240                 <Line x:Name="fk_in_b2_Copy" X1="122" Y1="65" X2="74" Y2="90" Stroke="Black" StrokeThickness="1" Width="121.502" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
    1241                         <Line.RenderTransform>
    1242                                 <TransformGroup>
    1243                                         <ScaleTransform/>
    1244                                         <SkewTransform/>
    1245                                         <RotateTransform Angle="179.886"/>
     1240                <Line x:Name="fk_in_b2_Copy" X1="122" Y1="65" X2="74" Y2="90" Stroke="Black" StrokeThickness="1" Width="123.825" RenderTransformOrigin="0.5,0.5" Canvas.Left="393.037" Canvas.Top="86.671" >
     1241                        <Line.RenderTransform>
     1242                                <TransformGroup>
     1243                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     1244                                        <SkewTransform/>
     1245                                        <RotateTransform Angle="-0.11400000000001519"/>
    12461246                                        <TranslateTransform X="163.08424274408361" Y="1276.833757597818"/>
    12471247                                </TransformGroup>
    12481248                        </Line.RenderTransform>
    12491249                </Line>
    1250                 <Line x:Name="fk_in_b3_Copy" X1="86" Y1="65" X2="86" Y2="90" Stroke="Black" StrokeThickness="1" Width="86.128" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
    1251                         <Line.RenderTransform>
    1252                                 <TransformGroup>
    1253                                         <ScaleTransform/>
    1254                                         <SkewTransform/>
    1255                                         <RotateTransform Angle="179.886"/>
     1250                <Line x:Name="fk_in_b3_Copy" X1="86" Y1="65" X2="86" Y2="90" Stroke="Black" StrokeThickness="1" Width="87.775" RenderTransformOrigin="0.5,0.5" Canvas.Left="358.886" Canvas.Top="86.739" >
     1251                        <Line.RenderTransform>
     1252                                <TransformGroup>
     1253                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     1254                                        <SkewTransform/>
     1255                                        <RotateTransform Angle="-0.11400000000001519"/>
    12561256                                        <TranslateTransform X="198.45864944201239" Y="1277.2425657937424"/>
    12571257                                </TransformGroup>
    12581258                        </Line.RenderTransform>
    12591259                </Line>
    1260                 <Line x:Name="fk_in_b4_Copy" X1="65" Y1="65" X2="98" Y2="90" Stroke="Black" StrokeThickness="1" Width="98.432" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
    1261                         <Line.RenderTransform>
    1262                                 <TransformGroup>
    1263                                         <ScaleTransform/>
    1264                                         <SkewTransform/>
    1265                                         <RotateTransform Angle="179.886"/>
     1260                <Line x:Name="fk_in_b4_Copy" X1="65" Y1="65" X2="98" Y2="90" Stroke="Black" StrokeThickness="1" Width="100.314" RenderTransformOrigin="0.5,0.5" Canvas.Left="372.466" Canvas.Top="86.711" >
     1261                        <Line.RenderTransform>
     1262                                <TransformGroup>
     1263                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     1264                                        <SkewTransform/>
     1265                                        <RotateTransform Angle="-0.11400000000001519"/>
    12661266                                        <TranslateTransform X="186.15426567416887" Y="1276.8568066623038"/>
    12671267                                </TransformGroup>
    12681268                        </Line.RenderTransform>
    12691269                </Line>
    1270                 <Line x:Name="fk_in_b5_Copy" X1="98" Y1="65" X2="110" Y2="90" Stroke="Black" StrokeThickness="1" Width="109.967" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
    1271                         <Line.RenderTransform>
    1272                                 <TransformGroup>
    1273                                         <ScaleTransform/>
    1274                                         <SkewTransform/>
    1275                                         <RotateTransform Angle="179.886"/>
     1270                <Line x:Name="fk_in_b5_Copy" X1="98" Y1="65" X2="110" Y2="90" Stroke="Black" StrokeThickness="1" Width="112.069" RenderTransformOrigin="0.5,0.5" Canvas.Left="382.345" Canvas.Top="86.691" >
     1271                        <Line.RenderTransform>
     1272                                <TransformGroup>
     1273                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     1274                                        <SkewTransform/>
     1275                                        <RotateTransform Angle="-0.11400000000001519"/>
    12761276                                        <TranslateTransform X="174.61845815170449" Y="1277.0502829220088"/>
    12771277                                </TransformGroup>
    12781278                        </Line.RenderTransform>
    12791279                </Line>
    1280                 <Line x:Name="fk_in_b6_Copy" X1="146" Y1="65" X2="122" Y2="90" Stroke="Black" StrokeThickness="1" Width="146.11" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
    1281                         <Line.RenderTransform>
    1282                                 <TransformGroup>
    1283                                         <ScaleTransform/>
    1284                                         <SkewTransform/>
    1285                                         <RotateTransform Angle="179.886"/>
     1280                <Line x:Name="fk_in_b6_Copy" X1="146" Y1="65" X2="122" Y2="90" Stroke="Black" StrokeThickness="1" Width="148.904" RenderTransformOrigin="0.5,0.5" Canvas.Left="419.284" Canvas.Top="86.617" >
     1281                        <Line.RenderTransform>
     1282                                <TransformGroup>
     1283                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     1284                                        <SkewTransform/>
     1285                                        <RotateTransform Angle="-0.11400000000001519"/>
    12861286                                        <TranslateTransform X="138.47636459269" Y="1276.9562384501473"/>
    12871287                                </TransformGroup>
    12881288                        </Line.RenderTransform>
    12891289                </Line>
    1290                 <Line x:Name="fk_in_b7_Copy" X1="110" Y1="65" X2="134" Y2="90" Stroke="Black" StrokeThickness="1" Width="133.806" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
    1291                         <Line.RenderTransform>
    1292                                 <TransformGroup>
    1293                                         <ScaleTransform/>
    1294                                         <SkewTransform/>
    1295                                         <RotateTransform Angle="179.886"/>
     1290                <Line x:Name="fk_in_b7_Copy" X1="110" Y1="65" X2="134" Y2="90" Stroke="Black" StrokeThickness="1" Width="136.364" RenderTransformOrigin="0.5,0.5" Canvas.Left="405.938" Canvas.Top="86.645" >
     1291                        <Line.RenderTransform>
     1292                                <TransformGroup>
     1293                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     1294                                        <SkewTransform/>
     1295                                        <RotateTransform Angle="-0.11400000000001519"/>
    12961296                                        <TranslateTransform X="150.78035241540067" Y="1276.943997975487"/>
    12971297                                </TransformGroup>
    12981298                        </Line.RenderTransform>
    12991299                </Line>
    1300                 <Line x:Name="fk_in_b8_Copy" X1="134" Y1="65" X2="146" Y2="90" Stroke="Black" StrokeThickness="1" Width="146.11" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.184" Canvas.Top="61" >
    1301                         <Line.RenderTransform>
    1302                                 <TransformGroup>
    1303                                         <ScaleTransform/>
    1304                                         <SkewTransform/>
    1305                                         <RotateTransform Angle="179.886"/>
     1300                <Line x:Name="fk_in_b8_Copy" X1="134" Y1="65" X2="146" Y2="90" Stroke="Black" StrokeThickness="1" Width="151.575" RenderTransformOrigin="0.5,0.5" Canvas.Left="416.305" Canvas.Top="86.62" >
     1301                        <Line.RenderTransform>
     1302                                <TransformGroup>
     1303                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     1304                                        <SkewTransform/>
     1305                                        <RotateTransform Angle="-0.11400000000001519"/>
    13061306                                        <TranslateTransform X="138.47649392150225" Y="1277.086238321486"/>
    13071307                                </TransformGroup>
    13081308                        </Line.RenderTransform>
    13091309                </Line>
    1310                 <Line x:Name="fk_out_5_Copy30" X1="60" Y1="110" X2="60" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="529.4" Canvas.Top="61" >
     1310                <Line x:Name="fk_out_5_Copy30" X1="60" Y1="110" X2="60" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="576.353" Canvas.Top="86.5" >
    13111311                        <Line.RenderTransform>
    13121312                                <TransformGroup>
     
    13181318                        </Line.RenderTransform>
    13191319                </Line>
    1320                 <Line x:Name="fk_out_6_Copy4" X1="72" Y1="110" X2="72" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="529.4" Canvas.Top="61" >
     1320                <Line x:Name="fk_out_6_Copy4" X1="72" Y1="110" X2="72" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="576.353" Canvas.Top="86.5" >
    13211321                        <Line.RenderTransform>
    13221322                                <TransformGroup>
     
    13281328                        </Line.RenderTransform>
    13291329                </Line>
    1330                 <Line x:Name="fk_out_7_Copy4" X1="84" Y1="110" X2="84" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="529.4" Canvas.Top="61" >
     1330                <Line x:Name="fk_out_7_Copy4" X1="84" Y1="110" X2="84" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="576.353" Canvas.Top="86.5" >
    13311331                        <Line.RenderTransform>
    13321332                                <TransformGroup>
     
    13381338                        </Line.RenderTransform>
    13391339                </Line>
    1340                 <Line x:Name="fk_out_8_Copy4" X1="96" Y1="110" X2="96" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="529.4" Canvas.Top="61" >
     1340                <Line x:Name="fk_out_8_Copy4" X1="96" Y1="110" X2="96" Y2="646" Stroke="Black" StrokeThickness="1" Height="645.831" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="576.353" Canvas.Top="86.5" >
    13411341                        <Line.RenderTransform>
    13421342                                <TransformGroup>
     
    13481348                        </Line.RenderTransform>
    13491349                </Line>
    1350                 <Rectangle Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="429.275" Canvas.Top="390.165" >
     1350                <Rectangle Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="429.275" Canvas.Top="415.665" >
    13511351                        <Rectangle.RenderTransform>
    13521352                                <TransformGroup>
     
    13581358                        </Rectangle.RenderTransform>
    13591359                </Rectangle>
    1360                 <TextBlock FontSize="15" Height="20.01" x:Name="encrypt_txt_ep_output_Copy" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="429.275" Canvas.Top="389.665"><TextBlock.RenderTransform>
     1360                <TextBlock FontSize="15" Height="20.01" x:Name="decrypt_txt_ep_output" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="429.275" Canvas.Top="415.165"><TextBlock.RenderTransform>
    13611361                                <TransformGroup>
    13621362                                        <ScaleTransform/>
     
    13661366                                </TransformGroup>
    13671367                        </TextBlock.RenderTransform><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
    1368                 <Label FontSize="12" Height="44.022" HorizontalContentAlignment="Right" x:Name="label9_Copy1" Width="31.529" Content="E/P" RenderTransformOrigin="0.5,0.5" Canvas.Left="411.305" Canvas.Top="369.82">
     1368                <Label FontSize="12" Height="44.022" HorizontalContentAlignment="Right" x:Name="label9_Copy1" Width="31.529" Content="E/P" RenderTransformOrigin="0.5,0.5" Canvas.Left="411.305" Canvas.Top="395.32">
    13691369                        <Label.RenderTransform>
    13701370                                <TransformGroup>
     
    13761376                        </Label.RenderTransform>
    13771377                </Label>
    1378                 <Line Height="44.689" x:Name="line27_Copy1" Stroke="Black" StrokeThickness="1" Width="152.262" X1="99" X2="62" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.47" Canvas.Top="345.809" >
    1379                         <Line.RenderTransform>
    1380                                 <TransformGroup>
    1381                                         <ScaleTransform/>
    1382                                         <SkewTransform/>
    1383                                         <RotateTransform Angle="179.886"/>
     1378                <Line Height="44.689" x:Name="line27_Copy1" Stroke="Black" StrokeThickness="1" Width="154.727" X1="99" X2="62" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="319.735" Canvas.Top="371.413" >
     1379                        <Line.RenderTransform>
     1380                                <TransformGroup>
     1381                                        <ScaleTransform ScaleY="-1"/>
     1382                                        <SkewTransform/>
     1383                                        <RotateTransform Angle="-0.11400000000001519"/>
    13841384                                        <TranslateTransform X="345.23090265805854" Y="752.788551178628"/>
    13851385                                </TransformGroup>
    13861386                        </Line.RenderTransform>
    13871387                </Line>
    1388                 <Line Height="44.689" x:Name="line28_Copy1" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="74" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.304" Canvas.Top="345.809" >
    1389                         <Line.RenderTransform>
    1390                                 <TransformGroup>
    1391                                         <ScaleTransform/>
    1392                                         <SkewTransform/>
    1393                                         <RotateTransform Angle="179.886"/>
     1388                <Line Height="44.689" x:Name="line28_Copy1" Stroke="Black" StrokeThickness="1" Width="154.727" X1="62" X2="74" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="319.234" Canvas.Top="371.414" >
     1389                        <Line.RenderTransform>
     1390                                <TransformGroup>
     1391                                        <ScaleTransform ScaleY="-1"/>
     1392                                        <SkewTransform/>
     1393                                        <RotateTransform Angle="-0.11400000000001519"/>
    13941394                                        <TranslateTransform X="345.56290232947759" Y="752.78822089273831"/>
    13951395                                </TransformGroup>
    13961396                        </Line.RenderTransform>
    13971397                </Line>
    1398                 <Line Height="44.689" x:Name="line29_Copy1" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="86" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.221" Canvas.Top="345.809" >
    1399                         <Line.RenderTransform>
    1400                                 <TransformGroup>
    1401                                         <ScaleTransform/>
    1402                                         <SkewTransform/>
    1403                                         <RotateTransform Angle="179.886"/>
     1398                <Line Height="44.689" x:Name="line29_Copy1" Stroke="Black" StrokeThickness="1" Width="154.727" X1="74" X2="86" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="318.984" Canvas.Top="371.414" >
     1399                        <Line.RenderTransform>
     1400                                <TransformGroup>
     1401                                        <ScaleTransform ScaleY="-1"/>
     1402                                        <SkewTransform/>
     1403                                        <RotateTransform Angle="-0.11400000000001519"/>
    14041404                                        <TranslateTransform X="345.72890216518715" Y="752.78805574979344"/>
    14051405                                </TransformGroup>
    14061406                        </Line.RenderTransform>
    14071407                </Line>
    1408                 <Line Height="44.689" x:Name="line30_Copy1" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="98" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.638" Canvas.Top="345.809" >
    1409                         <Line.RenderTransform>
    1410                                 <TransformGroup>
    1411                                         <ScaleTransform/>
    1412                                         <SkewTransform/>
    1413                                         <RotateTransform Angle="179.886"/>
     1408                <Line Height="44.689" x:Name="line30_Copy1" Stroke="Black" StrokeThickness="1" Width="154.727" X1="86" X2="98" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="320.241" Canvas.Top="371.413" >
     1409                        <Line.RenderTransform>
     1410                                <TransformGroup>
     1411                                        <ScaleTransform ScaleY="-1"/>
     1412                                        <SkewTransform/>
     1413                                        <RotateTransform Angle="-0.11400000000001519"/>
    14141414                                        <TranslateTransform X="344.89490299059833" Y="752.78888544386587"/>
    14151415                                </TransformGroup>
    14161416                        </Line.RenderTransform>
    14171417                </Line>
    1418                 <Line Height="44.689" x:Name="line31_Copy1" Stroke="Black" StrokeThickness="1" Width="152.262" X1="74" X2="110" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="345.809" >
    1419                         <Line.RenderTransform>
    1420                                 <TransformGroup>
    1421                                         <ScaleTransform/>
    1422                                         <SkewTransform/>
    1423                                         <RotateTransform Angle="179.886"/>
     1418                <Line Height="44.689" x:Name="line31_Copy1" Stroke="Black" StrokeThickness="1" Width="154.727" X1="74" X2="110" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="318.734" Canvas.Top="371.415" >
     1419                        <Line.RenderTransform>
     1420                                <TransformGroup>
     1421                                        <ScaleTransform ScaleY="-1"/>
     1422                                        <SkewTransform/>
     1423                                        <RotateTransform Angle="-0.11400000000001519"/>
    14241424                                        <TranslateTransform X="345.89490200089665" Y="752.78789060684858"/>
    14251425                                </TransformGroup>
    14261426                        </Line.RenderTransform>
    14271427                </Line>
    1428                 <Line Height="44.689" x:Name="line32_Copy1" Stroke="Black" StrokeThickness="1" Width="152.262" X1="86" X2="122" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="345.809" >
    1429                         <Line.RenderTransform>
    1430                                 <TransformGroup>
    1431                                         <ScaleTransform/>
    1432                                         <SkewTransform/>
    1433                                         <RotateTransform Angle="179.886"/>
     1428                <Line Height="44.689" x:Name="line32_Copy1" Stroke="Black" StrokeThickness="1" Width="154.727" X1="86" X2="122" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="318.734" Canvas.Top="371.415" >
     1429                        <Line.RenderTransform>
     1430                                <TransformGroup>
     1431                                        <ScaleTransform ScaleY="-1"/>
     1432                                        <SkewTransform/>
     1433                                        <RotateTransform Angle="-0.11400000000001519"/>
    14341434                                        <TranslateTransform X="345.89490200089665" Y="752.78789060684858"/>
    14351435                                </TransformGroup>
    14361436                        </Line.RenderTransform>
    14371437                </Line>
    1438                 <Line Height="44.689" x:Name="line33_Copy1" Stroke="Black" StrokeThickness="1" Width="152.262" X1="98" X2="134" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="345.809" >
    1439                         <Line.RenderTransform>
    1440                                 <TransformGroup>
    1441                                         <ScaleTransform/>
    1442                                         <SkewTransform/>
    1443                                         <RotateTransform Angle="179.886"/>
     1438                <Line Height="44.689" x:Name="line33_Copy1" Stroke="Black" StrokeThickness="1" Width="154.727" X1="98" X2="134" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="318.734" Canvas.Top="371.415" >
     1439                        <Line.RenderTransform>
     1440                                <TransformGroup>
     1441                                        <ScaleTransform ScaleY="-1"/>
     1442                                        <SkewTransform/>
     1443                                        <RotateTransform Angle="-0.11400000000001519"/>
    14441444                                        <TranslateTransform X="345.89490200089665" Y="752.78789060684858"/>
    14451445                                </TransformGroup>
    14461446                        </Line.RenderTransform>
    14471447                </Line>
    1448                 <Line Height="44.689" x:Name="line34_Copy1" Stroke="Black" StrokeThickness="1" Width="152.262" X1="62" X2="146" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="345.809" >
    1449                         <Line.RenderTransform>
    1450                                 <TransformGroup>
    1451                                         <ScaleTransform/>
    1452                                         <SkewTransform/>
    1453                                         <RotateTransform Angle="179.886"/>
     1448                <Line Height="44.689" x:Name="line34_Copy1" Stroke="Black" StrokeThickness="1" Width="154.727" X1="62" X2="146" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="318.734" Canvas.Top="371.415" >
     1449                        <Line.RenderTransform>
     1450                                <TransformGroup>
     1451                                        <ScaleTransform ScaleY="-1"/>
     1452                                        <SkewTransform/>
     1453                                        <RotateTransform Angle="-0.11400000000001519"/>
    14541454                                        <TranslateTransform X="345.89490200089665" Y="752.78789060684858"/>
    14551455                                </TransformGroup>
    14561456                        </Line.RenderTransform>
    14571457                </Line>
    1458                 <Line x:Name="fk_out_5_Copy35" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="519.338" Canvas.Top="64.487" >
     1458                <Line x:Name="fk_out_5_Copy35" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="171.8" Width="113.34" RenderTransformOrigin="0.5,0.5" Canvas.Left="588.056" Canvas.Top="110.986" >
    14591459                        <Line.RenderTransform>
    14601460                                <TransformGroup>
     
    14661466                        </Line.RenderTransform>
    14671467                </Line>
    1468                 <Line x:Name="fk_out_6_Copy6" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="531.338" Canvas.Top="64.987" >
     1468                <Line x:Name="fk_out_6_Copy6" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="172.8" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="579.012" Canvas.Top="90.48" >
    14691469                        <Line.RenderTransform>
    14701470                                <TransformGroup>
     
    14761476                        </Line.RenderTransform>
    14771477                </Line>
    1478                 <Line x:Name="fk_out_7_Copy6" X1="84" Y1="110" X2="84" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.826" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="543.338" Canvas.Top="64.987" >
     1478                <Line x:Name="fk_out_7_Copy6" X1="84" Y1="110" X2="84" Y2="328" Stroke="Black" StrokeThickness="1" Height="172.8" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="591.005" Canvas.Top="90.487" >
    14791479                        <Line.RenderTransform>
    14801480                                <TransformGroup>
     
    14861486                        </Line.RenderTransform>
    14871487                </Line>
    1488                 <Line x:Name="fk_out_8_Copy6" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="555.595" Canvas.Top="65.241" >
    1489                         <Line.RenderTransform>
    1490                                 <TransformGroup>
    1491                                         <ScaleTransform/>
    1492                                         <SkewTransform/>
    1493                                         <RotateTransform Angle="269.858"/>
     1488                <Line x:Name="fk_out_8_Copy6" X1="96" Y1="110" X2="97" Y2="328" Stroke="Black" StrokeThickness="1" Height="172.3" Width="156.1" RenderTransformOrigin="0.5,0.5" Canvas.Left="603.3" Canvas.Top="90.741" >
     1489                        <Line.RenderTransform>
     1490                                <TransformGroup>
     1491                                        <ScaleTransform/>
     1492                                        <SkewTransform/>
     1493                                        <RotateTransform Angle="-90"/>
    14941494                                        <TranslateTransform X="38.605467726605049" Y="1030.9493519502378"/>
    14951495                                </TransformGroup>
    14961496                        </Line.RenderTransform>
    14971497                </Line>
    1498                 <Line x:Name="fk_out_5_Copy36" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="228.467" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="357.225" Canvas.Top="267.067" >
     1498                <Line x:Name="fk_out_5_Copy36" X1="60" Y1="110" X2="60" Y2="328" Stroke="Black" StrokeThickness="1" Height="228.467" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="312.536" Canvas.Top="292.567" >
    14991499                        <Line.RenderTransform>
    15001500                                <TransformGroup>
     
    15061506                        </Line.RenderTransform>
    15071507                </Line>
    1508                 <Line x:Name="fk_out_6_Copy9" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="240.467" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="368.725" Canvas.Top="241.413" >
     1508                <Line x:Name="fk_out_6_Copy9" X1="72" Y1="110" X2="72" Y2="328" Stroke="Black" StrokeThickness="1" Height="240.467" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="324.036" Canvas.Top="266.913" >
    15091509                        <Line.RenderTransform>
    15101510                                <TransformGroup>
     
    15161516                        </Line.RenderTransform>
    15171517                </Line>
    1518                 <Line x:Name="fk_out_7_Copy9" X1="84" Y1="110" X2="84" Y2="316" Stroke="Black" StrokeThickness="1" Height="252.81" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="380.733" Canvas.Top="217.593" >
     1518                <Line x:Name="fk_out_7_Copy9" X1="84" Y1="110" X2="84" Y2="316" Stroke="Black" StrokeThickness="1" Height="252.81" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="336.044" Canvas.Top="243.093" >
    15191519                        <Line.RenderTransform>
    15201520                                <TransformGroup>
     
    15261526                        </Line.RenderTransform>
    15271527                </Line>
    1528                 <Line x:Name="fk_out_8_Copy9" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="393.49" Canvas.Top="193.344" >
     1528                <Line x:Name="fk_out_8_Copy9" X1="96" Y1="110" X2="96" Y2="328" Stroke="Black" StrokeThickness="1" Height="265.318" Width="157.464" RenderTransformOrigin="0.5,0.5" Canvas.Left="347.444" Canvas.Top="218.852" >
    15291529                        <Line.RenderTransform>
    15301530                                <TransformGroup>
     
    15361536                        </Line.RenderTransform>
    15371537                </Line>
    1538                 <Line Height="357.742" x:Name="line9_Copy17" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="35" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="389.665" >
     1538                <Line Height="357.742" x:Name="line9_Copy17" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="35" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="415.165" >
    15391539                        <Line.RenderTransform>
    15401540                                <TransformGroup>
     
    15461546                        </Line.RenderTransform>
    15471547                </Line>
    1548                 <Line Height="357.742" x:Name="line10_Copy9" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="389.665" >
     1548                <Line Height="357.742" x:Name="line10_Copy9" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="415.165" >
    15491549                        <Line.RenderTransform>
    15501550                                <TransformGroup>
     
    15561556                        </Line.RenderTransform>
    15571557                </Line>
    1558                 <Line Height="357.742" x:Name="line21_Copy5" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="389.665" >
     1558                <Line Height="357.742" x:Name="line21_Copy5" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="415.165" >
    15591559                        <Line.RenderTransform>
    15601560                                <TransformGroup>
     
    15661566                        </Line.RenderTransform>
    15671567                </Line>
    1568                 <Line Height="357.742" x:Name="line22_Copy5" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="389.665" >
     1568                <Line Height="357.742" x:Name="line22_Copy5" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="415.165" >
    15691569                        <Line.RenderTransform>
    15701570                                <TransformGroup>
     
    15761576                        </Line.RenderTransform>
    15771577                </Line>
    1578                 <Line Height="357.742" x:Name="line23_Copy7" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="389.665" >
     1578                <Line Height="357.742" x:Name="line23_Copy7" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="415.165" >
    15791579                        <Line.RenderTransform>
    15801580                                <TransformGroup>
     
    15861586                        </Line.RenderTransform>
    15871587                </Line>
    1588                 <Line Height="357.742" x:Name="line24_Copy7" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="389.665" >
     1588                <Line Height="357.742" x:Name="line24_Copy7" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="415.165" >
    15891589                        <Line.RenderTransform>
    15901590                                <TransformGroup>
     
    15961596                        </Line.RenderTransform>
    15971597                </Line>
    1598                 <Line Height="357.742" x:Name="line25_Copy7" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="389.665" >
     1598                <Line Height="357.742" x:Name="line25_Copy7" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="415.165" >
    15991599                        <Line.RenderTransform>
    16001600                                <TransformGroup>
     
    16061606                        </Line.RenderTransform>
    16071607                </Line>
    1608                 <Line Height="357.742" x:Name="line26_Copy7" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="389.665" >
     1608                <Line Height="357.742" x:Name="line26_Copy7" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" Canvas.Left="373.138" Canvas.Top="415.165" >
    16091609                        <Line.RenderTransform>
    16101610                                <TransformGroup>
     
    16161616                        </Line.RenderTransform>
    16171617                </Line>
    1618                 <Line x:Name="fk_out_5_Copy37" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="532.75" Canvas.Top="324.27" >
     1618                <Line x:Name="fk_out_5_Copy37" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="532.75" Canvas.Top="349.77" >
    16191619                        <Line.RenderTransform>
    16201620                                <TransformGroup>
     
    16261626                        </Line.RenderTransform>
    16271627                </Line>
    1628                 <Line x:Name="fk_out_5_Copy38" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="544.5" Canvas.Top="339.27" >
     1628                <Line x:Name="fk_out_5_Copy38" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="544.5" Canvas.Top="364.77" >
    16291629                        <Line.RenderTransform>
    16301630                                <TransformGroup>
     
    16361636                        </Line.RenderTransform>
    16371637                </Line>
    1638                 <Line x:Name="fk_out_5_Copy39" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="556.5" Canvas.Top="354.27" >
     1638                <Line x:Name="fk_out_5_Copy39" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="556.5" Canvas.Top="379.77" >
    16391639                        <Line.RenderTransform>
    16401640                                <TransformGroup>
     
    16461646                        </Line.RenderTransform>
    16471647                </Line>
    1648                 <Line x:Name="fk_out_5_Copy40" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="568.5" Canvas.Top="369.27" >
     1648                <Line x:Name="fk_out_5_Copy40" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="568.5" Canvas.Top="394.77" >
    16491649                        <Line.RenderTransform>
    16501650                                <TransformGroup>
     
    16561656                        </Line.RenderTransform>
    16571657                </Line>
    1658                 <Line x:Name="fk_out_5_Copy41" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="580.5" Canvas.Top="384.27" >
     1658                <Line x:Name="fk_out_5_Copy41" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="580.5" Canvas.Top="409.77" >
    16591659                        <Line.RenderTransform>
    16601660                                <TransformGroup>
     
    16661666                        </Line.RenderTransform>
    16671667                </Line>
    1668                 <Line x:Name="fk_out_5_Copy42" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="592.75" Canvas.Top="399.27" >
     1668                <Line x:Name="fk_out_5_Copy42" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="592.75" Canvas.Top="424.77" >
    16691669                        <Line.RenderTransform>
    16701670                                <TransformGroup>
     
    16761676                        </Line.RenderTransform>
    16771677                </Line>
    1678                 <Line x:Name="fk_out_5_Copy43" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="604.75" Canvas.Top="414.27" >
     1678                <Line x:Name="fk_out_5_Copy43" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="604.75" Canvas.Top="439.77" >
    16791679                        <Line.RenderTransform>
    16801680                                <TransformGroup>
     
    16861686                        </Line.RenderTransform>
    16871687                </Line>
    1688                 <Line x:Name="fk_out_5_Copy44" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="616.75" Canvas.Top="429.27" >
     1688                <Line x:Name="fk_out_5_Copy44" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="616.75" Canvas.Top="454.77" >
    16891689                        <Line.RenderTransform>
    16901690                                <TransformGroup>
     
    16961696                        </Line.RenderTransform>
    16971697                </Line>
    1698                 <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="431.53" Canvas.Top="418.423">
     1698                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="431.53" Canvas.Top="443.923">
    16991699                        <Rectangle.RenderTransform>
    17001700                                <TransformGroup>
     
    17061706                        </Rectangle.RenderTransform>
    17071707                </Rectangle>
    1708                 <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="431.584" Canvas.Top="413.842">
     1708                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="431.584" Canvas.Top="439.342">
    17091709                        <TextBlock.RenderTransform>
    17101710                                <TransformGroup>
     
    17161716                        </TextBlock.RenderTransform>
    17171717                </TextBlock>
    1718                 <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="443.197" Canvas.Top="433.423">
     1718                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="443.197" Canvas.Top="458.923">
    17191719                        <Rectangle.RenderTransform>
    17201720                                <TransformGroup>
     
    17261726                        </Rectangle.RenderTransform>
    17271727                </Rectangle>
    1728                 <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="443.251" Canvas.Top="428.842">
     1728                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="443.251" Canvas.Top="454.342">
    17291729                        <TextBlock.RenderTransform>
    17301730                                <TransformGroup>
     
    17361736                        </TextBlock.RenderTransform>
    17371737                </TextBlock>
    1738                 <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="455.53" Canvas.Top="449.09">
     1738                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="455.53" Canvas.Top="474.59">
    17391739                        <Rectangle.RenderTransform>
    17401740                                <TransformGroup>
     
    17461746                        </Rectangle.RenderTransform>
    17471747                </Rectangle>
    1748                 <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="455.584" Canvas.Top="444.509">
     1748                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="455.584" Canvas.Top="470.009">
    17491749                        <TextBlock.RenderTransform>
    17501750                                <TransformGroup>
     
    17561756                        </TextBlock.RenderTransform>
    17571757                </TextBlock>
    1758                 <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="467.53" Canvas.Top="464.423">
     1758                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="467.53" Canvas.Top="489.923">
    17591759                        <Rectangle.RenderTransform>
    17601760                                <TransformGroup>
     
    17661766                        </Rectangle.RenderTransform>
    17671767                </Rectangle>
    1768                 <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="467.584" Canvas.Top="459.842">
     1768                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="467.584" Canvas.Top="485.342">
    17691769                        <TextBlock.RenderTransform>
    17701770                                <TransformGroup>
     
    17761776                        </TextBlock.RenderTransform>
    17771777                </TextBlock>
    1778                 <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.949" Canvas.Top="479.09">
     1778                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.949" Canvas.Top="504.59">
    17791779                        <Rectangle.RenderTransform>
    17801780                                <TransformGroup>
     
    17861786                        </Rectangle.RenderTransform>
    17871787                </Rectangle>
    1788                 <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="479.003" Canvas.Top="474.509">
     1788                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="479.003" Canvas.Top="500.009">
    17891789                        <TextBlock.RenderTransform>
    17901790                                <TransformGroup>
     
    17961796                        </TextBlock.RenderTransform>
    17971797                </TextBlock>
    1798                 <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="491.197" Canvas.Top="494.09">
     1798                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="491.197" Canvas.Top="519.59">
    17991799                        <Rectangle.RenderTransform>
    18001800                                <TransformGroup>
     
    18061806                        </Rectangle.RenderTransform>
    18071807                </Rectangle>
    1808                 <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="491.251" Canvas.Top="489.509">
     1808                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="491.251" Canvas.Top="515.009">
    18091809                        <TextBlock.RenderTransform>
    18101810                                <TransformGroup>
     
    18161816                        </TextBlock.RenderTransform>
    18171817                </TextBlock>
    1818                 <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="503.197" Canvas.Top="509.09">
     1818                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="503.197" Canvas.Top="534.59">
    18191819                        <Rectangle.RenderTransform>
    18201820                                <TransformGroup>
     
    18261826                        </Rectangle.RenderTransform>
    18271827                </Rectangle>
    1828                 <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="503.251" Canvas.Top="504.509">
     1828                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="503.251" Canvas.Top="530.009">
    18291829                        <TextBlock.RenderTransform>
    18301830                                <TransformGroup>
     
    18361836                        </TextBlock.RenderTransform>
    18371837                </TextBlock>
    1838                 <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="515.558" Canvas.Top="523.756">
     1838                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="515.558" Canvas.Top="549.256">
    18391839                        <Rectangle.RenderTransform>
    18401840                                <TransformGroup>
     
    18461846                        </Rectangle.RenderTransform>
    18471847                </Rectangle>
    1848                 <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="515.612" Canvas.Top="519.175">
     1848                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="515.612" Canvas.Top="544.675">
    18491849                        <TextBlock.RenderTransform>
    18501850                                <TransformGroup>
     
    18561856                        </TextBlock.RenderTransform>
    18571857                </TextBlock>
    1858                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" RenderTransformOrigin="0.5,0.5" Canvas.Left="586.846" Canvas.Top="207.799">
     1858                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" RenderTransformOrigin="0.5,0.5" Canvas.Left="633.846" Canvas.Top="233.299">
    18591859                        <Ellipse.RenderTransform>
    18601860                                <TransformGroup>
     
    18661866                        </Ellipse.RenderTransform>
    18671867                </Ellipse>
    1868                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" RenderTransformOrigin="0.5,0.5" Canvas.Left="598.834" Canvas.Top="220.12">
     1868                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" RenderTransformOrigin="0.5,0.5" Canvas.Left="645.834" Canvas.Top="245.62">
    18691869                        <Ellipse.RenderTransform>
    18701870                                <TransformGroup>
     
    18761876                        </Ellipse.RenderTransform>
    18771877                </Ellipse>
    1878                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" RenderTransformOrigin="0.5,0.5" Canvas.Left="611.351" Canvas.Top="232.127">
     1878                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" RenderTransformOrigin="0.5,0.5" Canvas.Left="658.351" Canvas.Top="257.627">
    18791879                        <Ellipse.RenderTransform>
    18801880                                <TransformGroup>
     
    18861886                        </Ellipse.RenderTransform>
    18871887                </Ellipse>
    1888                 <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" RenderTransformOrigin="0.5,0.5" Canvas.Left="622.989" Canvas.Top="244.466">
     1888                <Ellipse Fill="Black" Stroke="Black" StrokeThickness="1" Width="4.637" Height="5.2" RenderTransformOrigin="0.5,0.5" Canvas.Left="669.989" Canvas.Top="269.966">
    18891889                        <Ellipse.RenderTransform>
    18901890                                <TransformGroup>
     
    18961896                        </Ellipse.RenderTransform>
    18971897                </Ellipse>
    1898                 <Line x:Name="fk_out_5_Copy45" X1="60" Y1="80" X2="60" Y2="550" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="482.491" Canvas.Top="90.7" >
     1898                <Line x:Name="fk_out_5_Copy45" X1="60" Y1="80" X2="60" Y2="550" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="434.206" Canvas.Top="116.2" >
    18991899                        <Line.RenderTransform>
    19001900                                <TransformGroup>
     
    19061906                        </Line.RenderTransform>
    19071907                </Line>
    1908                 <Line x:Name="fk_out_6_Copy10" X1="72" Y1="80" X2="72" Y2="566" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="482.491" Canvas.Top="90.7" >
     1908                <Line x:Name="fk_out_6_Copy10" X1="72" Y1="80" X2="72" Y2="566" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="434.206" Canvas.Top="116.2" >
    19091909                        <Line.RenderTransform>
    19101910                                <TransformGroup>
     
    19161916                        </Line.RenderTransform>
    19171917                </Line>
    1918                 <Line x:Name="fk_out_7_Copy10" X1="84" Y1="80" X2="84" Y2="580" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="482.491" Canvas.Top="90.7" >
     1918                <Line x:Name="fk_out_7_Copy10" X1="84" Y1="80" X2="84" Y2="580" Stroke="Black" StrokeThickness="1" Height="595.665" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="434.206" Canvas.Top="116.2" >
    19191919                        <Line.RenderTransform>
    19201920                                <TransformGroup>
     
    19261926                        </Line.RenderTransform>
    19271927                </Line>
    1928                 <Line x:Name="fk_out_8_Copy10" X1="96" Y1="80" X2="96" Y2="595" Stroke="Black" StrokeThickness="1" Height="595.665" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="482.491" Canvas.Top="90.7" >
     1928                <Line x:Name="fk_out_8_Copy10" X1="96" Y1="80" X2="96" Y2="595" Stroke="Black" StrokeThickness="1" Height="595.665" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="434.206" Canvas.Top="116.2" >
    19291929                        <Line.RenderTransform>
    19301930                                <TransformGroup>
     
    19361936                        </Line.RenderTransform>
    19371937                </Line>
    1938                 <Line Height="357.073" x:Name="line9_Copy18" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="19" Y2="35" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.141" Canvas.Top="210.333" >
     1938                <Line Height="357.073" x:Name="line9_Copy18" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="19" Y2="35" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.141" Canvas.Top="235.833" >
    19391939                        <Line.RenderTransform>
    19401940                                <TransformGroup>
     
    19461946                        </Line.RenderTransform>
    19471947                </Line>
    1948                 <Line Height="357.742" x:Name="line10_Copy10" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="210.999" >
     1948                <Line Height="357.742" x:Name="line10_Copy10" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="236.499" >
    19491949                        <Line.RenderTransform>
    19501950                                <TransformGroup>
     
    19561956                        </Line.RenderTransform>
    19571957                </Line>
    1958                 <Line Height="357.742" x:Name="line21_Copy6" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="210.999" >
     1958                <Line Height="357.742" x:Name="line21_Copy6" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="236.499" >
    19591959                        <Line.RenderTransform>
    19601960                                <TransformGroup>
     
    19661966                        </Line.RenderTransform>
    19671967                </Line>
    1968                 <Line Height="357.742" x:Name="line22_Copy6" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="210.999" >
     1968                <Line Height="357.742" x:Name="line22_Copy6" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="236.499" >
    19691969                        <Line.RenderTransform>
    19701970                                <TransformGroup>
     
    19761976                        </Line.RenderTransform>
    19771977                </Line>
    1978                 <Line Height="357.742" x:Name="line23_Copy8" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="210.999" >
     1978                <Line Height="357.742" x:Name="line23_Copy8" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="236.499" >
    19791979                        <Line.RenderTransform>
    19801980                                <TransformGroup>
     
    19861986                        </Line.RenderTransform>
    19871987                </Line>
    1988                 <Line Height="357.742" x:Name="line24_Copy8" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="210.999" >
     1988                <Line Height="357.742" x:Name="line24_Copy8" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="236.499" >
    19891989                        <Line.RenderTransform>
    19901990                                <TransformGroup>
     
    19961996                        </Line.RenderTransform>
    19971997                </Line>
    1998                 <Line Height="357.742" x:Name="line25_Copy8" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="210.666" >
     1998                <Line Height="357.742" x:Name="line25_Copy8" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="236.166" >
    19991999                        <Line.RenderTransform>
    20002000                                <TransformGroup>
     
    20062006                        </Line.RenderTransform>
    20072007                </Line>
    2008                 <Line Height="357.742" x:Name="line26_Copy8" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="210.999" >
     2008                <Line Height="357.742" x:Name="line26_Copy8" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" Canvas.Left="435.138" Canvas.Top="236.499" >
    20092009                        <Line.RenderTransform>
    20102010                                <TransformGroup>
     
    20162016                        </Line.RenderTransform>
    20172017                </Line>
    2018                 <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" RenderTransformOrigin="0.5,0.5" Canvas.Left="429.275" Canvas.Top="548">
     2018                <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" RenderTransformOrigin="0.5,0.5" Canvas.Left="429.275" Canvas.Top="573.5">
    20192019                        <Rectangle.RenderTransform>
    20202020                                <TransformGroup>
     
    20262026                        </Rectangle.RenderTransform>
    20272027                </Rectangle>
    2028                 <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" RenderTransformOrigin="0.5,0.5" Canvas.Left="479.008" Canvas.Top="548">
     2028                <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" RenderTransformOrigin="0.5,0.5" Canvas.Left="479.008" Canvas.Top="573.5">
    20292029                        <Rectangle.RenderTransform>
    20302030                                <TransformGroup>
     
    20362036                        </Rectangle.RenderTransform>
    20372037                </Rectangle>
    2038                 <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="432.53" Canvas.Top="548"><TextBlock.RenderTransform>
     2038                <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="383.863" Canvas.Top="573.5"><TextBlock.RenderTransform>
    20392039                                <TransformGroup>
    20402040                                        <ScaleTransform/>
     
    20442044                                </TransformGroup>
    20452045                        </TextBlock.RenderTransform><Run Text="01 00 11 10"/><LineBreak/><Run Text="11 10 01 00"/><LineBreak/><Run Text="00 10 01 11"/><LineBreak/><Run Text="11 01 11 10"/></TextBlock>
    2046                 <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="482.518" Canvas.Top="548"><TextBlock.RenderTransform>
     2046                <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="533.851" Canvas.Top="572.5"><TextBlock.RenderTransform>
    20472047                                <TransformGroup>
    20482048                                        <ScaleTransform/>
     
    20522052                                </TransformGroup>
    20532053                        </TextBlock.RenderTransform><Run Text="0"/><Run Text="0"/><Run Text=" 0"/><Run Text="1"/><Run Text=" 1"/><Run Text="0"/><Run Text=" 1"/><Run Text="1"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="11"/><LineBreak/><Run Text="11"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="00"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" 01 "/><Run Text="00"/><Run Text=" 1"/><Run Text="1"/></TextBlock>
    2054                 <TextBlock Width="16.334" Height="14.667" Text="S0" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="423.528" Canvas.Top="533.333">
    2055                         <TextBlock.RenderTransform>
     2054                <TextBlock Width="16.334" Height="14.667" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="423.528" Canvas.Top="558.833"><TextBlock.RenderTransform>
    20562055                                <TransformGroup>
    20572056                                        <ScaleTransform/>
     
    20602059                                        <TranslateTransform X="386.69961663994138" Y="407.72129652607168"/>
    20612060                                </TransformGroup>
     2061                        </TextBlock.RenderTransform><Run Text="S"/><Run Text="1"/></TextBlock>
     2062                <TextBlock Width="16.334" Height="14.667" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="520.017" Canvas.Top="559.674"><TextBlock.RenderTransform>
     2063                                <TransformGroup>
     2064                                        <ScaleTransform/>
     2065                                        <SkewTransform/>
     2066                                        <RotateTransform Angle="357.538"/>
     2067                                        <TranslateTransform X="187.7201402529374" Y="406.23724887076662"/>
     2068                                </TransformGroup>
     2069                        </TextBlock.RenderTransform><Run Text="S"/><Run Text="0"/></TextBlock>
     2070                <Line Height="49.498" x:Name="line9_Copy19" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="20" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="454.178" Canvas.Top="650.684" >
     2071                        <Line.RenderTransform>
     2072                                <TransformGroup>
     2073                                        <ScaleTransform/>
     2074                                        <SkewTransform/>
     2075                                        <RotateTransform Angle="179.886"/>
     2076                                        <TranslateTransform X="315.05428360930046" Y="189.2605720260247"/>
     2077                                </TransformGroup>
     2078                        </Line.RenderTransform>
     2079                </Line>
     2080                <Line Height="36.498" x:Name="line10_Copy11" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="35" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="465.179" Canvas.Top="650.684" >
     2081                        <Line.RenderTransform>
     2082                                <TransformGroup>
     2083                                        <ScaleTransform/>
     2084                                        <SkewTransform/>
     2085                                        <RotateTransform Angle="179.886"/>
     2086                                        <TranslateTransform X="289.07324221682984" Y="202.28641895332916"/>
     2087                                </TransformGroup>
     2088                        </Line.RenderTransform>
     2089                </Line>
     2090                <Line Height="52.165" x:Name="line9_Copy20" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="51" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="474.854" Canvas.Top="650.684" >
     2091                        <Line.RenderTransform>
     2092                                <TransformGroup>
     2093                                        <ScaleTransform/>
     2094                                        <SkewTransform/>
     2095                                        <RotateTransform Angle="179.886"/>
     2096                                        <TranslateTransform X="273.69967031028193" Y="186.63371316688571"/>
     2097                                </TransformGroup>
     2098                        </Line.RenderTransform>
     2099                </Line>
     2100                <Line Height="66.165" x:Name="line10_Copy12" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="66" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="484.856" Canvas.Top="650.684" >
     2101                        <Line.RenderTransform>
     2102                                <TransformGroup>
     2103                                        <ScaleTransform/>
     2104                                        <SkewTransform/>
     2105                                        <RotateTransform Angle="179.886"/>
     2106                                        <TranslateTransform X="249.68976634092184" Y="172.65759913177482"/>
     2107                                </TransformGroup>
     2108                        </Line.RenderTransform>
     2109                </Line>
     2110                <Line x:Name="fk_out_5_Copy46" Y2="331" Stroke="Black" StrokeThickness="1" Width="152.42" RenderTransformOrigin="0.5,0.5" Y1="209" Height="351.328" Canvas.Left="543.167" Canvas.Top="571.121" >
     2111                        <Line.RenderTransform>
     2112                                <TransformGroup>
     2113                                        <ScaleTransform/>
     2114                                        <SkewTransform/>
     2115                                        <RotateTransform Angle="269.858"/>
     2116                                        <TranslateTransform X="4.5924810427670808" Y="47.249785205395305"/>
     2117                                </TransformGroup>
     2118                        </Line.RenderTransform>
     2119                </Line>
     2120                <Line x:Name="fk_out_5_Copy47" Y2="333" Stroke="Black" StrokeThickness="1" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="210" Height="351.328" Canvas.Left="555.417" Canvas.Top="585.788" >
     2121                        <Line.RenderTransform>
     2122                                <TransformGroup>
     2123                                        <ScaleTransform/>
     2124                                        <SkewTransform/>
     2125                                        <RotateTransform Angle="269.858"/>
     2126                                        <TranslateTransform X="-19.937015525072859" Y="17.940157701455224"/>
     2127                                </TransformGroup>
     2128                        </Line.RenderTransform>
     2129                </Line>
     2130                <Line x:Name="fk_out_5_Copy48" Y2="359" Stroke="Black" StrokeThickness="1" Width="152.425" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="233" Height="360.994" Canvas.Left="586.593" Canvas.Top="596.288" >
     2131                        <Line.RenderTransform>
     2132                                <TransformGroup>
     2133                                        <ScaleTransform/>
     2134                                        <SkewTransform/>
     2135                                        <RotateTransform Angle="269.858"/>
     2136                                        <TranslateTransform X="-82.324454465559839" Y="-12.663307190708325"/>
     2137                                </TransformGroup>
     2138                        </Line.RenderTransform>
     2139                </Line>
     2140                <Line x:Name="fk_out_5_Copy49" Y2="361" Stroke="Black" StrokeThickness="1" Width="152.426" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="233" Height="363.662" Canvas.Left="597.259" Canvas.Top="609.954" >
     2141                        <Line.RenderTransform>
     2142                                <TransformGroup>
     2143                                        <ScaleTransform/>
     2144                                        <SkewTransform/>
     2145                                        <RotateTransform Angle="269.858"/>
     2146                                        <TranslateTransform X="-103.68694115022989" Y="-42.641633453942191"/>
     2147                                </TransformGroup>
     2148                        </Line.RenderTransform>
     2149                </Line>
     2150                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="488.584" Canvas.Top="666.274">
     2151                        <Rectangle.RenderTransform>
     2152                                <TransformGroup>
     2153                                        <ScaleTransform/>
     2154                                        <SkewTransform/>
     2155                                        <RotateTransform Angle="179.886"/>
     2156                                        <TranslateTransform X="161.17137353223279" Y="198.39766059280225"/>
     2157                                </TransformGroup>
     2158                        </Rectangle.RenderTransform>
     2159                </Rectangle>
     2160                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="488.638" Canvas.Top="661.693">
     2161                        <TextBlock.RenderTransform>
     2162                                <TransformGroup>
     2163                                        <ScaleTransform/>
     2164                                        <SkewTransform/>
     2165                                        <RotateTransform Angle="179.886"/>
     2166                                        <TranslateTransform X="161.45551376678208" Y="202.55937791929907"/>
     2167                                </TransformGroup>
    20622168                        </TextBlock.RenderTransform>
    20632169                </TextBlock>
    2064                 <TextBlock Width="16.334" Height="14.667" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="520.017" Canvas.Top="534.174"><TextBlock.RenderTransform>
    2065                                 <TransformGroup>
    2066                                         <ScaleTransform/>
    2067                                         <SkewTransform/>
    2068                                         <RotateTransform Angle="357.538"/>
    2069                                         <TranslateTransform X="187.7201402529374" Y="406.23724887076662"/>
     2170                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="501.078" Canvas.Top="680.607">
     2171                        <Rectangle.RenderTransform>
     2172                                <TransformGroup>
     2173                                        <ScaleTransform/>
     2174                                        <SkewTransform/>
     2175                                        <RotateTransform Angle="179.886"/>
     2176                                        <TranslateTransform X="136.15488026496189" Y="169.75654795097717"/>
     2177                                </TransformGroup>
     2178                        </Rectangle.RenderTransform>
     2179                </Rectangle>
     2180                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="501.132" Canvas.Top="676.026">
     2181                        <TextBlock.RenderTransform>
     2182                                <TransformGroup>
     2183                                        <ScaleTransform/>
     2184                                        <SkewTransform/>
     2185                                        <RotateTransform Angle="179.886"/>
     2186                                        <TranslateTransform X="136.43902049951117" Y="173.918265277474"/>
     2187                                </TransformGroup>
     2188                        </TextBlock.RenderTransform>
     2189                </TextBlock>
     2190                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="513.411" Canvas.Top="696.607">
     2191                        <Rectangle.RenderTransform>
     2192                                <TransformGroup>
     2193                                        <ScaleTransform/>
     2194                                        <SkewTransform/>
     2195                                        <RotateTransform Angle="179.886"/>
     2196                                        <TranslateTransform X="111.45706989239156" Y="137.78111827129789"/>
     2197                                </TransformGroup>
     2198                        </Rectangle.RenderTransform>
     2199                </Rectangle>
     2200                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="513.465" Canvas.Top="692.026">
     2201                        <TextBlock.RenderTransform>
     2202                                <TransformGroup>
     2203                                        <ScaleTransform/>
     2204                                        <SkewTransform/>
     2205                                        <RotateTransform Angle="179.886"/>
     2206                                        <TranslateTransform X="111.74121012694084" Y="141.94283559779473"/>
     2207                                </TransformGroup>
     2208                        </TextBlock.RenderTransform>
     2209                </TextBlock>
     2210                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="525.661" Canvas.Top="710.274">
     2211                        <Rectangle.RenderTransform>
     2212                                <TransformGroup>
     2213                                        <ScaleTransform/>
     2214                                        <SkewTransform/>
     2215                                        <RotateTransform Angle="179.886"/>
     2216                                        <TranslateTransform X="86.929901265053189" Y="110.4715188307258"/>
     2217                                </TransformGroup>
     2218                        </Rectangle.RenderTransform>
     2219                </Rectangle>
     2220                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="525.715" Canvas.Top="705.693">
     2221                        <TextBlock.RenderTransform>
     2222                                <TransformGroup>
     2223                                        <ScaleTransform/>
     2224                                        <SkewTransform/>
     2225                                        <RotateTransform Angle="179.886"/>
     2226                                        <TranslateTransform X="87.214041499602473" Y="114.63323615722261"/>
     2227                                </TransformGroup>
     2228                        </TextBlock.RenderTransform>
     2229                </TextBlock>
     2230                <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" RenderTransformOrigin="0.5,0.5" Canvas.Left="437.982" Canvas.Top="615.165">
     2231                        <Rectangle.RenderTransform>
     2232                                <TransformGroup>
     2233                                        <ScaleTransform/>
     2234                                        <SkewTransform/>
     2235                                        <RotateTransform Angle="179.886"/>
     2236                                        <TranslateTransform X="339.52242092158826" Y="293.93823019319234"/>
     2237                                </TransformGroup>
     2238                        </Rectangle.RenderTransform>
     2239                </Rectangle>
     2240                <TextBlock x:Name="decrypt_txt_s1_1_output" Width="16.902" Height="14.333" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="443.133" Canvas.Top="612.498"><TextBlock.RenderTransform>
     2241                                <TransformGroup>
     2242                                        <ScaleTransform/>
     2243                                        <SkewTransform/>
     2244                                        <RotateTransform Angle="360.484"/>
     2245                                        <TranslateTransform X="340.81123901693877" Y="296.77094802797365"/>
     2246                                </TransformGroup>
     2247                        </TextBlock.RenderTransform><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
     2248                <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" RenderTransformOrigin="0.5,0.5" Canvas.Left="486.379" Canvas.Top="615.165">
     2249                        <Rectangle.RenderTransform>
     2250                                <TransformGroup>
     2251                                        <ScaleTransform/>
     2252                                        <SkewTransform/>
     2253                                        <RotateTransform Angle="179.886"/>
     2254                                        <TranslateTransform X="243.39451605963038" Y="294.03386188598574"/>
     2255                                </TransformGroup>
     2256                        </Rectangle.RenderTransform>
     2257                </Rectangle>
     2258                <TextBlock x:Name="decrypt_txt_s0_1_output" Width="16.902" Height="14.333" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="491.197" Canvas.Top="611.498"><TextBlock.RenderTransform>
     2259                                <TransformGroup>
     2260                                        <ScaleTransform/>
     2261                                        <SkewTransform/>
     2262                                        <RotateTransform Angle="360.74"/>
     2263                                        <TranslateTransform X="244.68333415498091" Y="296.86657972076705"/>
     2264                                </TransformGroup>
     2265                        </TextBlock.RenderTransform><Run Text="0"/><Run Text=" "/><Run Text="0"/></TextBlock>
     2266                <Rectangle Stroke="Black" StrokeThickness="1" Width="43.064" Height="15.833" Fill="White" RenderTransformOrigin="0.5,0.5" Canvas.Left="459.217" Canvas.Top="645.913">
     2267                        <Rectangle.RenderTransform>
     2268                                <TransformGroup>
     2269                                        <ScaleTransform/>
     2270                                        <SkewTransform/>
     2271                                        <RotateTransform Angle="179.886"/>
     2272                                        <TranslateTransform X="282.417298880918" Y="232.49904053869778"/>
     2273                                </TransformGroup>
     2274                        </Rectangle.RenderTransform>
     2275                </Rectangle>
     2276                <TextBlock x:Name="decrypt_txt_sbox1_output" Width="43.064" Height="14.333" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="465.904" Canvas.Top="643.915"><TextBlock.RenderTransform>
     2277                                <TransformGroup>
     2278                                        <ScaleTransform/>
     2279                                        <SkewTransform/>
     2280                                        <RotateTransform Angle="360.913"/>
     2281                                        <TranslateTransform X="277.70345836533045" Y="234.66973004637725"/>
     2282                                </TransformGroup>
     2283                        </TextBlock.RenderTransform><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text=" 0"/><Run Text=" "/><Run Text="0"/></TextBlock>
     2284                <Line Height="49.498" x:Name="line9_Copy21" Stroke="Black" StrokeThickness="1" Width="75.812" X2="21" Y2="20" X1="19" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="439.111" Canvas.Top="626.377" >
     2285                        <Line.RenderTransform>
     2286                                <TransformGroup>
     2287                                        <ScaleTransform ScaleX="0.99999999999999989" ScaleY="-1"/>
     2288                                        <SkewTransform/>
     2289                                        <RotateTransform Angle="-0.11400000000001517"/>
     2290                                        <TranslateTransform X="290.4023706209087" Y="237.59709668588346"/>
     2291                                </TransformGroup>
     2292                        </Line.RenderTransform>
     2293                </Line>
     2294                <Line Height="49.498" x:Name="line9_Copy22" Stroke="Black" StrokeThickness="1" Width="80.485" X2="19" Y2="20" X1="56" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="468.165" Canvas.Top="626.334" >
     2295                        <Line.RenderTransform>
     2296                                <TransformGroup>
     2297                                        <ScaleTransform ScaleX="0.99999999999999989" ScaleY="-1"/>
     2298                                        <SkewTransform/>
     2299                                        <RotateTransform Angle="-0.11400000000001517"/>
     2300                                        <TranslateTransform X="271.41638941138461" Y="237.6159846614928"/>
     2301                                </TransformGroup>
     2302                        </Line.RenderTransform>
     2303                </Line>
     2304                <Line Height="49.498" x:Name="line9_Copy23" Stroke="Black" StrokeThickness="1" Width="80.486" X2="19" Y2="20" X1="36" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="500.57" Canvas.Top="625.871" >
     2305                        <Line.RenderTransform>
     2306                                <TransformGroup>
     2307                                        <ScaleTransform ScaleX="0.99999999999999989" ScaleY="-1"/>
     2308                                        <SkewTransform/>
     2309                                        <RotateTransform Angle="-0.11400000000001517"/>
     2310                                        <TranslateTransform X="250.24124404272763" Y="238.47505050079991"/>
     2311                                </TransformGroup>
     2312                        </Line.RenderTransform>
     2313                </Line>
     2314                <Line Height="49.498" x:Name="line9_Copy24" Stroke="Black" StrokeThickness="1" Width="26.817" X2="18" Y2="20" Y1="4" X1="-23" RenderTransformOrigin="0.5,0.5" Canvas.Left="529.495" Canvas.Top="626.134" >
     2315                        <Line.RenderTransform>
     2316                                <TransformGroup>
     2317                                        <ScaleTransform ScaleX="0.99999999999999989" ScaleY="-1"/>
     2318                                        <SkewTransform/>
     2319                                        <RotateTransform Angle="-0.11400000000001517"/>
     2320                                        <TranslateTransform X="232.86476382127523" Y="237.99233728366232"/>
     2321                                </TransformGroup>
     2322                        </Line.RenderTransform>
     2323                </Line>
     2324                <Line Height="357.742" x:Name="line23_Copy9" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="82" Y2="95" RenderTransformOrigin="0.5,0.5" Canvas.Left="493.186" Canvas.Top="457.499" >
     2325                        <Line.RenderTransform>
     2326                                <TransformGroup>
     2327                                        <ScaleTransform/>
     2328                                        <SkewTransform/>
     2329                                        <RotateTransform Angle="720.372"/>
     2330                                        <TranslateTransform X="14.796530971551029" Y="267.56682821176958"/>
     2331                                </TransformGroup>
     2332                        </Line.RenderTransform>
     2333                </Line>
     2334                <Line Height="357.742" x:Name="line24_Copy9" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="82" Y2="110" RenderTransformOrigin="0.5,0.5" Canvas.Left="493.186" Canvas.Top="457.499" >
     2335                        <Line.RenderTransform>
     2336                                <TransformGroup>
     2337                                        <ScaleTransform/>
     2338                                        <SkewTransform/>
     2339                                        <RotateTransform Angle="720.372"/>
     2340                                        <TranslateTransform X="14.796401305758" Y="267.6067705590221"/>
     2341                                </TransformGroup>
     2342                        </Line.RenderTransform>
     2343                </Line>
     2344                <Line Height="357.742" x:Name="line25_Copy9" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="82" Y2="125" RenderTransformOrigin="0.5,0.5" Canvas.Left="493.186" Canvas.Top="457.166" >
     2345                        <Line.RenderTransform>
     2346                                <TransformGroup>
     2347                                        <ScaleTransform/>
     2348                                        <SkewTransform/>
     2349                                        <RotateTransform Angle="720.372"/>
     2350                                        <TranslateTransform X="14.795284924904097" Y="268.31272385767829"/>
     2351                                </TransformGroup>
     2352                        </Line.RenderTransform>
     2353                </Line>
     2354                <Line Height="357.742" x:Name="line26_Copy9" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="82" Y2="140" RenderTransformOrigin="0.5,0.5" Canvas.Left="493.186" Canvas.Top="457.499" >
     2355                        <Line.RenderTransform>
     2356                                <TransformGroup>
     2357                                        <ScaleTransform/>
     2358                                        <SkewTransform/>
     2359                                        <RotateTransform Angle="720.372"/>
     2360                                        <TranslateTransform X="14.794150145874045" Y="267.68414063575676"/>
     2361                                </TransformGroup>
     2362                        </Line.RenderTransform>
     2363                </Line>
     2364                <Rectangle Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Fill="White" RenderTransformOrigin="0.5,0.5" Canvas.Left="536.09" Canvas.Top="729.094">
     2365                        <Rectangle.RenderTransform>
     2366                                <TransformGroup>
     2367                                        <ScaleTransform/>
     2368                                        <SkewTransform/>
     2369                                        <RotateTransform Angle="179.886"/>
     2370                                        <TranslateTransform X="76.977844521733488" Y="62.165419514970459"/>
     2371                                </TransformGroup>
     2372                        </Rectangle.RenderTransform>
     2373                </Rectangle>
     2374                <TextBlock x:Name="decrypt_txt_sw_input" FontSize="15" Width="94.587" Height="20.01" RenderTransformOrigin="0.5,0.5" Canvas.Left="536.09" Canvas.Top="729.094"><TextBlock.RenderTransform>
     2375                                <TransformGroup>
     2376                                        <ScaleTransform/>
     2377                                        <SkewTransform/>
     2378                                        <RotateTransform Angle="359.955"/>
     2379                                        <TranslateTransform X="76.977844521733488" Y="62.165419514970459"/>
     2380                                </TransformGroup>
     2381                        </TextBlock.RenderTransform><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     2382                <Label FontSize="12" Height="46.023" x:Name="label2_Copy6" Width="54.599" HorizontalContentAlignment="Right" Content="SW" RenderTransformOrigin="0.5,0.5" Canvas.Left="448.584" Canvas.Top="706.094">
     2383                        <Label.RenderTransform>
     2384                                <TransformGroup>
     2385                                        <ScaleTransform/>
     2386                                        <SkewTransform/>
     2387                                        <RotateTransform Angle="359.743"/>
     2388                                        <TranslateTransform X="229.95977210334931" Y="43.999227279818356"/>
     2389                                </TransformGroup>
     2390                        </Label.RenderTransform>
     2391                </Label>
     2392                <Line x:Name="ip_in_1_Copy3" X1="62" Y1="20" X2="134" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.584" Canvas.Top="728.354" >
     2393                        <Line.RenderTransform>
     2394                                <TransformGroup>
     2395                                        <ScaleTransform/>
     2396                                        <SkewTransform/>
     2397                                        <RotateTransform Angle="179.886"/>
     2398                                        <TranslateTransform X="131.21593263719396" Y="38.129461403766342"/>
     2399                                </TransformGroup>
     2400                        </Line.RenderTransform>
     2401                </Line>
     2402                <Line x:Name="ip_in_2_Copy3" X1="74" Y1="20" X2="125" Y2="38" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.584" Canvas.Top="728.354" >
     2403                        <Line.RenderTransform>
     2404                                <TransformGroup>
     2405                                        <ScaleTransform/>
     2406                                        <SkewTransform/>
     2407                                        <RotateTransform Angle="179.886"/>
     2408                                        <TranslateTransform X="131.22289649631466" Y="45.129454475854651"/>
     2409                                </TransformGroup>
     2410                        </Line.RenderTransform>
     2411                </Line>
     2412                <Line x:Name="ip_in_3_Copy3" X1="86" Y1="20" X2="138" Y2="38" Stroke="Black" StrokeThickness="1" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.584" Canvas.Top="728.354" >
     2413                        <Line.RenderTransform>
     2414                                <TransformGroup>
     2415                                        <ScaleTransform/>
     2416                                        <SkewTransform/>
     2417                                        <RotateTransform Angle="179.886"/>
     2418                                        <TranslateTransform X="130.45289725838492" Y="45.130220500357929"/>
     2419                                </TransformGroup>
     2420                        </Line.RenderTransform>
     2421                </Line>
     2422                <Line x:Name="ip_in_4_Copy3" X1="98" Y1="20" X2="148" Y2="38" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.584" Canvas.Top="728.354" >
     2423                        <Line.RenderTransform>
     2424                                <TransformGroup>
     2425                                        <ScaleTransform/>
     2426                                        <SkewTransform/>
     2427                                        <RotateTransform Angle="179.886"/>
     2428                                        <TranslateTransform X="131.22289848598868" Y="45.131454473875252"/>
     2429                                </TransformGroup>
     2430                        </Line.RenderTransform>
     2431                </Line>
     2432                <Line x:Name="ip_in_5_Copy3" X1="110" Y1="20" X2="64" Y2="37" Stroke="Black" StrokeThickness="1" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.584" Canvas.Top="728.354" >
     2433                        <Line.RenderTransform>
     2434                                <TransformGroup>
     2435                                        <ScaleTransform/>
     2436                                        <SkewTransform/>
     2437                                        <RotateTransform Angle="179.886"/>
     2438                                        <TranslateTransform X="130.4538940850762" Y="46.132219508676855"/>
     2439                                </TransformGroup>
     2440                        </Line.RenderTransform>
     2441                </Line>
     2442                <Line x:Name="ip_in_6_Copy3" X1="122" Y1="20" X2="75" Y2="37" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.584" Canvas.Top="728.354" >
     2443                        <Line.RenderTransform>
     2444                                <TransformGroup>
     2445                                        <ScaleTransform/>
     2446                                        <SkewTransform/>
     2447                                        <RotateTransform Angle="179.886"/>
     2448                                        <TranslateTransform X="131.22389332300594" Y="46.131453484173576"/>
     2449                                </TransformGroup>
     2450                        </Line.RenderTransform>
     2451                </Line>
     2452                <Line x:Name="ip_in_7_Copy3" X1="134" Y1="20" X2="68" Y2="45" Stroke="Black" StrokeThickness="1" Width="155.338" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.584" Canvas.Top="728.354" >
     2453                        <Line.RenderTransform>
     2454                                <TransformGroup>
     2455                                        <ScaleTransform/>
     2456                                        <SkewTransform/>
     2457                                        <RotateTransform Angle="179.886"/>
     2458                                        <TranslateTransform X="131.21593661654202" Y="38.133461399807544"/>
     2459                                </TransformGroup>
     2460                        </Line.RenderTransform>
     2461                </Line>
     2462                <Line x:Name="ip_in_8_Copy3" X1="146" Y1="20" X2="80" Y2="45" Stroke="Black" StrokeThickness="1" Width="156.107" RenderTransformOrigin="0.5,0.5" Canvas.Left="478.584" Canvas.Top="728.354" >
     2463                        <Line.RenderTransform>
     2464                                <TransformGroup>
     2465                                        <ScaleTransform/>
     2466                                        <SkewTransform/>
     2467                                        <RotateTransform Angle="179.886"/>
     2468                                        <TranslateTransform X="130.44593737861231" Y="38.134227424310822"/>
     2469                                </TransformGroup>
     2470                        </Line.RenderTransform>
     2471                </Line>
     2472                <Rectangle Width="94.587" Height="20.01" Stroke="Black" StrokeThickness="1" Fill="White" RenderTransformOrigin="0.5,0.5" Canvas.Left="536.09" Canvas.Top="765.094">
     2473                        <Rectangle.RenderTransform>
     2474                                <TransformGroup>
     2475                                        <ScaleTransform/>
     2476                                        <SkewTransform/>
     2477                                        <RotateTransform Angle="179.886"/>
     2478                                        <TranslateTransform X="76.906216256492073" Y="-9.8345092265092688"/>
     2479                                </TransformGroup>
     2480                        </Rectangle.RenderTransform>
     2481                </Rectangle>
     2482                <TextBlock x:Name="decrypt_txt_sw_output" FontSize="15" Width="94.587" Height="20.01" RenderTransformOrigin="0.5,0.5" Canvas.Left="536.09" Canvas.Top="765.094"><TextBlock.RenderTransform>
     2483                                <TransformGroup>
     2484                                        <ScaleTransform/>
     2485                                        <SkewTransform/>
     2486                                        <RotateTransform Angle="360.382"/>
     2487                                        <TranslateTransform X="76.906216256492073" Y="-9.8345092265092688"/>
     2488                                </TransformGroup>
     2489                        </TextBlock.RenderTransform><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     2490                <Rectangle Height="20.01" Stroke="Black" StrokeThickness="1" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="430.775" Canvas.Top="1003.665" >
     2491                        <Rectangle.RenderTransform>
     2492                                <TransformGroup>
     2493                                        <ScaleTransform/>
     2494                                        <SkewTransform/>
     2495                                        <RotateTransform Angle="179.886"/>
     2496                                        <TranslateTransform X="287.0613292715484" Y="-487.1855795192165"/>
     2497                                </TransformGroup>
     2498                        </Rectangle.RenderTransform>
     2499                </Rectangle>
     2500                <TextBlock FontSize="15" Height="20.01" x:Name="decrypt_txt_ep_output1" Width="94.587" RenderTransformOrigin="0.5,0.5" Canvas.Left="430.775" Canvas.Top="1003.165"><TextBlock.RenderTransform>
     2501                                <TransformGroup>
     2502                                        <ScaleTransform/>
     2503                                        <SkewTransform/>
     2504                                        <RotateTransform Angle="360.77"/>
     2505                                        <TranslateTransform X="287.06232410856569" Y="-486.18558050891818"/>
     2506                                </TransformGroup>
     2507                        </TextBlock.RenderTransform><Run Text="0 0 0 0 0 0 0 0"/></TextBlock>
     2508                <Label FontSize="12" Height="44.022" HorizontalContentAlignment="Right" x:Name="label9_Copy2" Width="31.529" Content="E/P" RenderTransformOrigin="0.5,0.5" Canvas.Left="411.805" Canvas.Top="983.32">
     2509                        <Label.RenderTransform>
     2510                                <TransformGroup>
     2511                                        <ScaleTransform/>
     2512                                        <SkewTransform/>
     2513                                        <RotateTransform Angle="358.94"/>
     2514                                        <TranslateTransform X="392.075817246626" Y="-470.61205192259729"/>
     2515                                </TransformGroup>
     2516                        </Label.RenderTransform>
     2517                </Label>
     2518                <Line Height="44.689" x:Name="line27_Copy2" Stroke="Black" StrokeThickness="1" Width="151.243" X1="99" X2="62" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="320.893" Canvas.Top="959.418" >
     2519                        <Line.RenderTransform>
     2520                                <TransformGroup>
     2521                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     2522                                        <SkewTransform/>
     2523                                        <RotateTransform Angle="-0.11400000000001519"/>
     2524                                        <TranslateTransform X="341.06097729488721" Y="-423.20730042115582"/>
     2525                                </TransformGroup>
     2526                        </Line.RenderTransform>
     2527                </Line>
     2528                <Line Height="44.689" x:Name="line28_Copy2" Stroke="Black" StrokeThickness="1" Width="151.243" X1="62" X2="74" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="320.397" Canvas.Top="959.418" >
     2529                        <Line.RenderTransform>
     2530                                <TransformGroup>
     2531                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     2532                                        <SkewTransform/>
     2533                                        <RotateTransform Angle="-0.11400000000001519"/>
     2534                                        <TranslateTransform X="341.39297696630626" Y="-423.2076307070455"/>
     2535                                </TransformGroup>
     2536                        </Line.RenderTransform>
     2537                </Line>
     2538                <Line Height="44.689" x:Name="line29_Copy2" Stroke="Black" StrokeThickness="1" Width="151.24" X1="74" X2="86" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="320.15" Canvas.Top="959.418" >
     2539                        <Line.RenderTransform>
     2540                                <TransformGroup>
     2541                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     2542                                        <SkewTransform/>
     2543                                        <RotateTransform Angle="-0.11400000000001519"/>
     2544                                        <TranslateTransform X="341.55897680201576" Y="-423.20779584999036"/>
     2545                                </TransformGroup>
     2546                        </Line.RenderTransform>
     2547                </Line>
     2548                <Line Height="44.689" x:Name="line30_Copy2" Stroke="Black" StrokeThickness="1" Width="151.24" X1="86" X2="98" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="321.398" Canvas.Top="959.417" >
     2549                        <Line.RenderTransform>
     2550                                <TransformGroup>
     2551                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     2552                                        <SkewTransform/>
     2553                                        <RotateTransform Angle="-0.11400000000001519"/>
     2554                                        <TranslateTransform X="340.72497762742694" Y="-423.20696615591805"/>
     2555                                </TransformGroup>
     2556                        </Line.RenderTransform>
     2557                </Line>
     2558                <Line Height="44.689" x:Name="line31_Copy2" Stroke="Black" StrokeThickness="1" Width="151.24" X1="74" X2="110" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="319.902" Canvas.Top="959.419" >
     2559                        <Line.RenderTransform>
     2560                                <TransformGroup>
     2561                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     2562                                        <SkewTransform/>
     2563                                        <RotateTransform Angle="-0.11400000000001519"/>
     2564                                        <TranslateTransform X="341.72497663772526" Y="-423.20796099293523"/>
     2565                                </TransformGroup>
     2566                        </Line.RenderTransform>
     2567                </Line>
     2568                <Line Height="44.689" x:Name="line32_Copy2" Stroke="Black" StrokeThickness="1" Width="151.24" X1="86" X2="122" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="319.902" Canvas.Top="959.419" >
     2569                        <Line.RenderTransform>
     2570                                <TransformGroup>
     2571                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     2572                                        <SkewTransform/>
     2573                                        <RotateTransform Angle="-0.11400000000001519"/>
     2574                                        <TranslateTransform X="341.72497663772526" Y="-423.20796099293523"/>
     2575                                </TransformGroup>
     2576                        </Line.RenderTransform>
     2577                </Line>
     2578                <Line Height="44.689" x:Name="line33_Copy2" Stroke="Black" StrokeThickness="1" Width="151.24" X1="98" X2="134" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="319.902" Canvas.Top="959.419" >
     2579                        <Line.RenderTransform>
     2580                                <TransformGroup>
     2581                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     2582                                        <SkewTransform/>
     2583                                        <RotateTransform Angle="-0.11400000000001519"/>
     2584                                        <TranslateTransform X="341.72497663772526" Y="-423.20796099293523"/>
     2585                                </TransformGroup>
     2586                        </Line.RenderTransform>
     2587                </Line>
     2588                <Line Height="44.689" x:Name="line34_Copy2" Stroke="Black" StrokeThickness="1" Width="151.24" X1="62" X2="146" Y1="20" Y2="45" RenderTransformOrigin="0.5,0.5" Canvas.Left="319.902" Canvas.Top="959.419" >
     2589                        <Line.RenderTransform>
     2590                                <TransformGroup>
     2591                                        <ScaleTransform ScaleX="0.99999999999999978" ScaleY="-1"/>
     2592                                        <SkewTransform/>
     2593                                        <RotateTransform Angle="-0.11400000000001519"/>
     2594                                        <TranslateTransform X="341.72497663772526" Y="-423.20796099293523"/>
     2595                                </TransformGroup>
     2596                        </Line.RenderTransform>
     2597                </Line>
     2598                <Line Height="357.742" x:Name="line9_Copy25" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="20" Y2="35" RenderTransformOrigin="0.5,0.5" Canvas.Left="374.638" Canvas.Top="1003.165" >
     2599                        <Line.RenderTransform>
     2600                                <TransformGroup>
     2601                                        <ScaleTransform/>
     2602                                        <SkewTransform/>
     2603                                        <RotateTransform Angle="179.886"/>
     2604                                        <TranslateTransform X="430.53019348999959" Y="-824.060307797421"/>
     2605                                </TransformGroup>
     2606                        </Line.RenderTransform>
     2607                </Line>
     2608                <Line Height="357.742" x:Name="line10_Copy13" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" Canvas.Left="374.638" Canvas.Top="1003.165" >
     2609                        <Line.RenderTransform>
     2610                                <TransformGroup>
     2611                                        <ScaleTransform/>
     2612                                        <SkewTransform/>
     2613                                        <RotateTransform Angle="179.886"/>
     2614                                        <TranslateTransform X="418.22620566728892" Y="-824.048067322761"/>
     2615                                </TransformGroup>
     2616                        </Line.RenderTransform>
     2617                </Line>
     2618                <Line Height="357.742" x:Name="line21_Copy7" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" Canvas.Left="374.638" Canvas.Top="1003.165" >
     2619                        <Line.RenderTransform>
     2620                                <TransformGroup>
     2621                                        <ScaleTransform/>
     2622                                        <SkewTransform/>
     2623                                        <RotateTransform Angle="179.886"/>
     2624                                        <TranslateTransform X="406.69021708448736" Y="-824.03659088293"/>
     2625                                </TransformGroup>
     2626                        </Line.RenderTransform>
     2627                </Line>
     2628                <Line Height="357.742" x:Name="line22_Copy7" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" Canvas.Left="374.638" Canvas.Top="1003.165" >
     2629                        <Line.RenderTransform>
     2630                                <TransformGroup>
     2631                                        <ScaleTransform/>
     2632                                        <SkewTransform/>
     2633                                        <RotateTransform Angle="179.886"/>
     2634                                        <TranslateTransform X="394.38622926177675" Y="-824.02435040826981"/>
     2635                                </TransformGroup>
     2636                        </Line.RenderTransform>
     2637                </Line>
     2638                <Line Height="357.742" x:Name="line23_Copy10" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" Canvas.Left="374.638" Canvas.Top="1003.165" >
     2639                        <Line.RenderTransform>
     2640                                <TransformGroup>
     2641                                        <ScaleTransform/>
     2642                                        <SkewTransform/>
     2643                                        <RotateTransform Angle="179.886"/>
     2644                                        <TranslateTransform X="382.85224067699585" Y="-824.012875958113"/>
     2645                                </TransformGroup>
     2646                        </Line.RenderTransform>
     2647                </Line>
     2648                <Line Height="357.742" x:Name="line24_Copy10" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" Canvas.Left="374.638" Canvas.Top="1003.165" >
     2649                        <Line.RenderTransform>
     2650                                <TransformGroup>
     2651                                        <ScaleTransform/>
     2652                                        <SkewTransform/>
     2653                                        <RotateTransform Angle="179.886"/>
     2654                                        <TranslateTransform X="370.54825285428512" Y="-824.00063548345281"/>
     2655                                </TransformGroup>
     2656                        </Line.RenderTransform>
     2657                </Line>
     2658                <Line Height="357.742" x:Name="line25_Copy10" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" Canvas.Left="374.638" Canvas.Top="1003.165" >
     2659                        <Line.RenderTransform>
     2660                                <TransformGroup>
     2661                                        <ScaleTransform/>
     2662                                        <SkewTransform/>
     2663                                        <RotateTransform Angle="179.886"/>
     2664                                        <TranslateTransform X="358.24426503157451" Y="-823.98839500879262"/>
     2665                                </TransformGroup>
     2666                        </Line.RenderTransform>
     2667                </Line>
     2668                <Line Height="357.742" x:Name="line26_Copy10" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" Canvas.Left="374.638" Canvas.Top="1003.165" >
     2669                        <Line.RenderTransform>
     2670                                <TransformGroup>
     2671                                        <ScaleTransform/>
     2672                                        <SkewTransform/>
     2673                                        <RotateTransform Angle="179.886"/>
     2674                                        <TranslateTransform X="346.708276448773" Y="-823.97691856896176"/>
     2675                                </TransformGroup>
     2676                        </Line.RenderTransform>
     2677                </Line>
     2678                <Line x:Name="fk_out_5_Copy51" Y2="350" Stroke="Black" StrokeThickness="1" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Height="351.328" Canvas.Left="534.25" Canvas.Top="937.77" >
     2679                        <Line.RenderTransform>
     2680                                <TransformGroup>
     2681                                        <ScaleTransform/>
     2682                                        <SkewTransform/>
     2683                                        <RotateTransform Angle="269.858"/>
     2684                                        <TranslateTransform X="21.696595344670154" Y="-686.06603334329873"/>
     2685                                </TransformGroup>
     2686                        </Line.RenderTransform>
     2687                </Line>
     2688                <Line x:Name="fk_out_5_Copy52" Y2="350" Stroke="Black" StrokeThickness="1" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Height="351.328" Canvas.Left="546" Canvas.Top="952.77" >
     2689                        <Line.RenderTransform>
     2690                                <TransformGroup>
     2691                                        <ScaleTransform/>
     2692                                        <SkewTransform/>
     2693                                        <RotateTransform Angle="269.858"/>
     2694                                        <TranslateTransform X="-1.8318878846220239" Y="-716.04114628361538"/>
     2695                                </TransformGroup>
     2696                        </Line.RenderTransform>
     2697                </Line>
     2698                <Line x:Name="fk_out_5_Copy53" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="558" Canvas.Top="967.77" >
     2699                        <Line.RenderTransform>
     2700                                <TransformGroup>
     2701                                        <ScaleTransform/>
     2702                                        <SkewTransform/>
     2703                                        <RotateTransform Angle="269.858"/>
     2704                                        <TranslateTransform X="-25.862373280140496" Y="-746.0175144893916"/>
     2705                                </TransformGroup>
     2706                        </Line.RenderTransform>
     2707                </Line>
     2708                <Line x:Name="fk_out_5_Copy54" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="570" Canvas.Top="982.77" >
     2709                        <Line.RenderTransform>
     2710                                <TransformGroup>
     2711                                        <ScaleTransform/>
     2712                                        <SkewTransform/>
     2713                                        <RotateTransform Angle="269.858"/>
     2714                                        <TranslateTransform X="-49.892858675658957" Y="-775.9938826951676"/>
     2715                                </TransformGroup>
     2716                        </Line.RenderTransform>
     2717                </Line>
     2718                <Line x:Name="fk_out_5_Copy55" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="582" Canvas.Top="997.77" >
     2719                        <Line.RenderTransform>
     2720                                <TransformGroup>
     2721                                        <ScaleTransform/>
     2722                                        <SkewTransform/>
     2723                                        <RotateTransform Angle="269.858"/>
     2724                                        <TranslateTransform X="-73.921344074368" Y="-805.97025386800112"/>
     2725                                </TransformGroup>
     2726                        </Line.RenderTransform>
     2727                </Line>
     2728                <Line x:Name="fk_out_5_Copy56" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="594.25" Canvas.Top="1012.77" >
     2729                        <Line.RenderTransform>
     2730                                <TransformGroup>
     2731                                        <ScaleTransform/>
     2732                                        <SkewTransform/>
     2733                                        <RotateTransform Angle="269.858"/>
     2734                                        <TranslateTransform X="-98.451828672246137" Y="-835.9458803094841"/>
     2735                                </TransformGroup>
     2736                        </Line.RenderTransform>
     2737                </Line>
     2738                <Line x:Name="fk_out_5_Copy57" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="606.25" Canvas.Top="1027.77" >
     2739                        <Line.RenderTransform>
     2740                                <TransformGroup>
     2741                                        <ScaleTransform/>
     2742                                        <SkewTransform/>
     2743                                        <RotateTransform Angle="269.858"/>
     2744                                        <TranslateTransform X="-122.48231406776459" Y="-865.92224851526032"/>
     2745                                </TransformGroup>
     2746                        </Line.RenderTransform>
     2747                </Line>
     2748                <Line x:Name="fk_out_5_Copy58" Y2="350" Stroke="Black" StrokeThickness="1" Height="351.328" Width="152.42" RenderTransformOrigin="0.5,0.5" X1="1" X2="1" Y1="1" Canvas.Left="618.25" Canvas.Top="1042.77" >
     2749                        <Line.RenderTransform>
     2750                                <TransformGroup>
     2751                                        <ScaleTransform/>
     2752                                        <SkewTransform/>
     2753                                        <RotateTransform Angle="269.858"/>
     2754                                        <TranslateTransform X="-146.51079946647363" Y="-895.89861968809362"/>
     2755                                </TransformGroup>
     2756                        </Line.RenderTransform>
     2757                </Line>
     2758                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="433.03" Canvas.Top="1031.923">
     2759                        <Rectangle.RenderTransform>
     2760                                <TransformGroup>
     2761                                        <ScaleTransform/>
     2762                                        <SkewTransform/>
     2763                                        <RotateTransform Angle="179.886"/>
     2764                                        <TranslateTransform X="368.45564534137407" Y="-533.10655367797608"/>
     2765                                </TransformGroup>
     2766                        </Rectangle.RenderTransform>
     2767                </Rectangle>
     2768                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="433.084" Canvas.Top="1027.342">
     2769                        <TextBlock.RenderTransform>
     2770                                <TransformGroup>
     2771                                        <ScaleTransform/>
     2772                                        <SkewTransform/>
     2773                                        <RotateTransform Angle="179.886"/>
     2774                                        <TranslateTransform X="368.73978557592335" Y="-528.94483635147924"/>
     2775                                </TransformGroup>
     2776                        </TextBlock.RenderTransform>
     2777                </TextBlock>
     2778                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="444.697" Canvas.Top="1046.923">
     2779                        <Rectangle.RenderTransform>
     2780                                <TransformGroup>
     2781                                        <ScaleTransform/>
     2782                                        <SkewTransform/>
     2783                                        <RotateTransform Angle="179.886"/>
     2784                                        <TranslateTransform X="345.09182332455555" Y="-563.08331045996579"/>
     2785                                </TransformGroup>
     2786                        </Rectangle.RenderTransform>
     2787                </Rectangle>
     2788                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="444.751" Canvas.Top="1042.342">
     2789                        <TextBlock.RenderTransform>
     2790                                <TransformGroup>
     2791                                        <ScaleTransform/>
     2792                                        <SkewTransform/>
     2793                                        <RotateTransform Angle="179.886"/>
     2794                                        <TranslateTransform X="345.37596355910489" Y="-558.92159313346883"/>
     2795                                </TransformGroup>
     2796                        </TextBlock.RenderTransform>
     2797                </TextBlock>
     2798                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="457.03" Canvas.Top="1062.59">
     2799                        <Rectangle.RenderTransform>
     2800                                <TransformGroup>
     2801                                        <ScaleTransform/>
     2802                                        <SkewTransform/>
     2803                                        <RotateTransform Angle="179.886"/>
     2804                                        <TranslateTransform X="320.39467551343876" Y="-594.39274079878624"/>
     2805                                </TransformGroup>
     2806                        </Rectangle.RenderTransform>
     2807                </Rectangle>
     2808                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="457.084" Canvas.Top="1058.009">
     2809                        <TextBlock.RenderTransform>
     2810                                <TransformGroup>
     2811                                        <ScaleTransform/>
     2812                                        <SkewTransform/>
     2813                                        <RotateTransform Angle="179.886"/>
     2814                                        <TranslateTransform X="320.67881574798804" Y="-590.23102347228951"/>
     2815                                </TransformGroup>
     2816                        </TextBlock.RenderTransform>
     2817                </TextBlock>
     2818                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="469.03" Canvas.Top="1077.923">
     2819                        <Rectangle.RenderTransform>
     2820                                <TransformGroup>
     2821                                        <ScaleTransform/>
     2822                                        <SkewTransform/>
     2823                                        <RotateTransform Angle="179.886"/>
     2824                                        <TranslateTransform X="296.36419159430807" Y="-625.03483436018109"/>
     2825                                </TransformGroup>
     2826                        </Rectangle.RenderTransform>
     2827                </Rectangle>
     2828                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="469.084" Canvas.Top="1073.342">
     2829                        <TextBlock.RenderTransform>
     2830                                <TransformGroup>
     2831                                        <ScaleTransform/>
     2832                                        <SkewTransform/>
     2833                                        <RotateTransform Angle="179.886"/>
     2834                                        <TranslateTransform X="296.64833182885741" Y="-620.87311703368414"/>
     2835                                </TransformGroup>
     2836                        </TextBlock.RenderTransform>
     2837                </TextBlock>
     2838                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.449" Canvas.Top="1092.59">
     2839                        <Rectangle.RenderTransform>
     2840                                <TransformGroup>
     2841                                        <ScaleTransform/>
     2842                                        <SkewTransform/>
     2843                                        <RotateTransform Angle="179.886"/>
     2844                                        <TranslateTransform X="273.49703164805106" Y="-654.34608524047235"/>
     2845                                </TransformGroup>
     2846                        </Rectangle.RenderTransform>
     2847                </Rectangle>
     2848                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.503" Canvas.Top="1088.009">
     2849                        <TextBlock.RenderTransform>
     2850                                <TransformGroup>
     2851                                        <ScaleTransform/>
     2852                                        <SkewTransform/>
     2853                                        <RotateTransform Angle="179.886"/>
     2854                                        <TranslateTransform X="273.78117188260035" Y="-650.18436791397562"/>
     2855                                </TransformGroup>
     2856                        </TextBlock.RenderTransform>
     2857                </TextBlock>
     2858                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="492.697" Canvas.Top="1107.59">
     2859                        <Rectangle.RenderTransform>
     2860                                <TransformGroup>
     2861                                        <ScaleTransform/>
     2862                                        <SkewTransform/>
     2863                                        <RotateTransform Angle="179.886"/>
     2864                                        <TranslateTransform X="248.97121078126588" Y="-684.32168602184788"/>
     2865                                </TransformGroup>
     2866                        </Rectangle.RenderTransform>
     2867                </Rectangle>
     2868                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="492.751" Canvas.Top="1103.009">
     2869                        <TextBlock.RenderTransform>
     2870                                <TransformGroup>
     2871                                        <ScaleTransform/>
     2872                                        <SkewTransform/>
     2873                                        <RotateTransform Angle="179.886"/>
     2874                                        <TranslateTransform X="249.25535101581517" Y="-680.15996869535115"/>
     2875                                </TransformGroup>
     2876                        </TextBlock.RenderTransform>
     2877                </TextBlock>
     2878                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="504.697" Canvas.Top="1122.59">
     2879                        <Rectangle.RenderTransform>
     2880                                <TransformGroup>
     2881                                        <ScaleTransform/>
     2882                                        <SkewTransform/>
     2883                                        <RotateTransform Angle="179.886"/>
     2884                                        <TranslateTransform X="224.94138942358873" Y="-714.29778024238408"/>
     2885                                </TransformGroup>
     2886                        </Rectangle.RenderTransform>
     2887                </Rectangle>
     2888                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="504.751" Canvas.Top="1118.009">
     2889                        <TextBlock.RenderTransform>
     2890                                <TransformGroup>
     2891                                        <ScaleTransform/>
     2892                                        <SkewTransform/>
     2893                                        <RotateTransform Angle="179.886"/>
     2894                                        <TranslateTransform X="225.22552965813804" Y="-710.13606291588724"/>
     2895                                </TransformGroup>
     2896                        </TextBlock.RenderTransform>
     2897                </TextBlock>
     2898                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="517.058" Canvas.Top="1137.256">
     2899                        <Rectangle.RenderTransform>
     2900                                <TransformGroup>
     2901                                        <ScaleTransform/>
     2902                                        <SkewTransform/>
     2903                                        <RotateTransform Angle="179.886"/>
     2904                                        <TranslateTransform X="200.19023333160374" Y="-743.60515685171436"/>
     2905                                </TransformGroup>
     2906                        </Rectangle.RenderTransform>
     2907                </Rectangle>
     2908                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="517.112" Canvas.Top="1132.675">
     2909                        <TextBlock.RenderTransform>
     2910                                <TransformGroup>
     2911                                        <ScaleTransform/>
     2912                                        <SkewTransform/>
     2913                                        <RotateTransform Angle="179.886"/>
     2914                                        <TranslateTransform X="200.47437356615302" Y="-739.44343952521763"/>
     2915                                </TransformGroup>
     2916                        </TextBlock.RenderTransform>
     2917                </TextBlock>
     2918                <Line x:Name="line9_Copy26" Stroke="Black" StrokeThickness="1" Width="63.058" X1="62" X2="62" Y1="19" Y2="35" RenderTransformOrigin="0.5,0.5" Height="357.073" Canvas.Left="436.641" Canvas.Top="823.833" >
     2919                        <Line.RenderTransform>
     2920                                <TransformGroup>
     2921                                        <ScaleTransform/>
     2922                                        <SkewTransform/>
     2923                                        <RotateTransform Angle="720.372"/>
     2924                                        <TranslateTransform X="223.06107571480362" Y="-464.79275502691866"/>
     2925                                </TransformGroup>
     2926                        </Line.RenderTransform>
     2927                </Line>
     2928                <Line x:Name="line10_Copy14" Stroke="Black" StrokeThickness="1" Width="75.362" X1="74" X2="74" Y1="20" Y2="50" RenderTransformOrigin="0.5,0.5" Height="357.742" Canvas.Left="436.638" Canvas.Top="824.499" >
     2929                        <Line.RenderTransform>
     2930                                <TransformGroup>
     2931                                        <ScaleTransform/>
     2932                                        <SkewTransform/>
     2933                                        <RotateTransform Angle="720.372"/>
     2934                                        <TranslateTransform X="223.06593608669709" Y="-466.754830444996"/>
     2935                                </TransformGroup>
     2936                        </Line.RenderTransform>
     2937                </Line>
     2938                <Line x:Name="line21_Copy8" Stroke="Black" StrokeThickness="1" Width="86.897" X1="86" X2="86" Y1="20" Y2="65" RenderTransformOrigin="0.5,0.5" Height="357.742" Canvas.Left="436.638" Canvas.Top="824.499" >
     2939                        <Line.RenderTransform>
     2940                                <TransformGroup>
     2941                                        <ScaleTransform/>
     2942                                        <SkewTransform/>
     2943                                        <RotateTransform Angle="720.372"/>
     2944                                        <TranslateTransform X="223.06381459260615" Y="-466.71740271551391"/>
     2945                                </TransformGroup>
     2946                        </Line.RenderTransform>
     2947                </Line>
     2948                <Line x:Name="line22_Copy8" Stroke="Black" StrokeThickness="1" Width="99.201" X1="98" X2="98" Y1="20" Y2="80" RenderTransformOrigin="0.5,0.5" Height="357.742" Canvas.Left="436.638" Canvas.Top="824.499" >
     2949                        <Line.RenderTransform>
     2950                                <TransformGroup>
     2951                                        <ScaleTransform/>
     2952                                        <SkewTransform/>
     2953                                        <RotateTransform Angle="720.372"/>
     2954                                        <TranslateTransform X="223.06368492681315" Y="-466.67746036826134"/>
     2955                                </TransformGroup>
     2956                        </Line.RenderTransform>
     2957                </Line>
     2958                <Line x:Name="line23_Copy11" Stroke="Black" StrokeThickness="1" Width="110.736" X1="110" X2="110" Y1="20" Y2="95" RenderTransformOrigin="0.5,0.5" Height="357.742" Canvas.Left="436.638" Canvas.Top="824.499" >
     2959                        <Line.RenderTransform>
     2960                                <TransformGroup>
     2961                                        <ScaleTransform/>
     2962                                        <SkewTransform/>
     2963                                        <RotateTransform Angle="720.372"/>
     2964                                        <TranslateTransform X="223.06556329754221" Y="-466.6399961966448"/>
     2965                                </TransformGroup>
     2966                        </Line.RenderTransform>
     2967                </Line>
     2968                <Line x:Name="line24_Copy11" Stroke="Black" StrokeThickness="1" Width="123.04" X1="122" X2="122" Y1="20" Y2="110" RenderTransformOrigin="0.5,0.5" Height="357.742" Canvas.Left="436.638" Canvas.Top="824.499" >
     2969                        <Line.RenderTransform>
     2970                                <TransformGroup>
     2971                                        <ScaleTransform/>
     2972                                        <SkewTransform/>
     2973                                        <RotateTransform Angle="720.372"/>
     2974                                        <TranslateTransform X="223.06543363174916" Y="-466.60005384939222"/>
     2975                                </TransformGroup>
     2976                        </Line.RenderTransform>
     2977                </Line>
     2978                <Line x:Name="line25_Copy11" Stroke="Black" StrokeThickness="1" Width="135.344" X1="134" X2="134" Y1="20" Y2="125" RenderTransformOrigin="0.5,0.5" Height="357.742" Canvas.Left="436.638" Canvas.Top="824.166" >
     2979                        <Line.RenderTransform>
     2980                                <TransformGroup>
     2981                                        <ScaleTransform/>
     2982                                        <SkewTransform/>
     2983                                        <RotateTransform Angle="720.372"/>
     2984                                        <TranslateTransform X="223.06631719384376" Y="-465.89408557595846"/>
     2985                                </TransformGroup>
     2986                        </Line.RenderTransform>
     2987                </Line>
     2988                <Line x:Name="line26_Copy11" Stroke="Black" StrokeThickness="1" Width="146.879" X1="146" X2="146" Y1="20" Y2="140" RenderTransformOrigin="0.5,0.5" Height="357.742" Canvas.Left="436.638" Canvas.Top="824.499" >
     2989                        <Line.RenderTransform>
     2990                                <TransformGroup>
     2991                                        <ScaleTransform/>
     2992                                        <SkewTransform/>
     2993                                        <RotateTransform Angle="720.372"/>
     2994                                        <TranslateTransform X="223.06318247186522" Y="-466.52268377265762"/>
     2995                                </TransformGroup>
     2996                        </Line.RenderTransform>
     2997                </Line>
     2998                <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" RenderTransformOrigin="0.5,0.5" Canvas.Left="430.775" Canvas.Top="1161.5">
     2999                        <Rectangle.RenderTransform>
     3000                                <TransformGroup>
     3001                                        <ScaleTransform/>
     3002                                        <SkewTransform/>
     3003                                        <RotateTransform Angle="179.886"/>
     3004                                        <TranslateTransform X="334.42086798098711" Y="-825.39269458807394"/>
     3005                                </TransformGroup>
     3006                        </Rectangle.RenderTransform>
     3007                </Rectangle>
     3008                <Rectangle Stroke="Black" StrokeThickness="1" Width="46.892" Height="42.5" RenderTransformOrigin="0.5,0.5" Canvas.Left="480.508" Canvas.Top="1161.5">
     3009                        <Rectangle.RenderTransform>
     3010                                <TransformGroup>
     3011                                        <ScaleTransform/>
     3012                                        <SkewTransform/>
     3013                                        <RotateTransform Angle="179.886"/>
     3014                                        <TranslateTransform X="234.95496642265346" Y="-825.293742129317"/>
     3015                                </TransformGroup>
     3016                        </Rectangle.RenderTransform>
     3017                </Rectangle>
     3018                <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="385.697" Canvas.Top="1160.833"><TextBlock.RenderTransform>
     3019                                <TransformGroup>
     3020                                        <ScaleTransform/>
     3021                                        <SkewTransform/>
     3022                                        <RotateTransform Angle="361.157"/>
     3023                                        <TranslateTransform X="332.49886988319372" Y="-825.39078251132673"/>
     3024                                </TransformGroup>
     3025                        </TextBlock.RenderTransform><Run Text="01 00 11 10"/><LineBreak/><Run Text="11 10 01 00"/><LineBreak/><Run Text="00 10 01 11"/><LineBreak/><Run Text="11 01 11 10"/></TextBlock>
     3026                <TextBlock Width="44.304" Height="42.5" FontSize="8" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="535.351" Canvas.Top="1160.833"><TextBlock.RenderTransform>
     3027                                <TransformGroup>
     3028                                        <ScaleTransform/>
     3029                                        <SkewTransform/>
     3030                                        <RotateTransform Angle="359.632"/>
     3031                                        <TranslateTransform X="232.52296882960789" Y="-825.29132268569106"/>
     3032                                </TransformGroup>
     3033                        </TextBlock.RenderTransform><Run Text="0"/><Run Text="0"/><Run Text=" 0"/><Run Text="1"/><Run Text=" 1"/><Run Text="0"/><Run Text=" 1"/><Run Text="1"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="11"/><LineBreak/><Run Text="11"/><Run Text=" "/><Run Text="0"/><Run Text="0 01 "/><Run Text="00"/><LineBreak/><Run Text="1"/><Run Text="0"/><Run Text=" 01 "/><Run Text="00"/><Run Text=" 1"/><Run Text="1"/></TextBlock>
     3034                <TextBlock Width="16.334" Height="14.667" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="425.028" Canvas.Top="1146.833"><TextBlock.RenderTransform>
     3035                                <TransformGroup>
     3036                                        <ScaleTransform/>
     3037                                        <SkewTransform/>
     3038                                        <RotateTransform Angle="358.006"/>
     3039                                        <TranslateTransform X="382.52969127677" Y="-768.27455507371224"/>
    20703040                                </TransformGroup>
    20713041                        </TextBlock.RenderTransform><Run Text="S"/><Run Text="1"/></TextBlock>
    2072                 <Line Height="49.498" x:Name="line9_Copy19" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="20" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="454.178" Canvas.Top="625.184" >
    2073                         <Line.RenderTransform>
    2074                                 <TransformGroup>
    2075                                         <ScaleTransform/>
    2076                                         <SkewTransform/>
    2077                                         <RotateTransform Angle="179.886"/>
    2078                                         <TranslateTransform X="315.05428360930046" Y="189.2605720260247"/>
    2079                                 </TransformGroup>
    2080                         </Line.RenderTransform>
    2081                 </Line>
    2082                 <Line Height="36.498" x:Name="line10_Copy11" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="35" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="465.179" Canvas.Top="625.184" >
    2083                         <Line.RenderTransform>
    2084                                 <TransformGroup>
    2085                                         <ScaleTransform/>
    2086                                         <SkewTransform/>
    2087                                         <RotateTransform Angle="179.886"/>
    2088                                         <TranslateTransform X="289.07324221682984" Y="202.28641895332916"/>
    2089                                 </TransformGroup>
    2090                         </Line.RenderTransform>
    2091                 </Line>
    2092                 <Line Height="52.165" x:Name="line9_Copy20" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="51" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="474.854" Canvas.Top="625.184" >
    2093                         <Line.RenderTransform>
    2094                                 <TransformGroup>
    2095                                         <ScaleTransform/>
    2096                                         <SkewTransform/>
    2097                                         <RotateTransform Angle="179.886"/>
    2098                                         <TranslateTransform X="273.69967031028193" Y="186.63371316688571"/>
    2099                                 </TransformGroup>
    2100                         </Line.RenderTransform>
    2101                 </Line>
    2102                 <Line Height="66.165" x:Name="line10_Copy12" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="66" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="484.856" Canvas.Top="625.184" >
    2103                         <Line.RenderTransform>
    2104                                 <TransformGroup>
    2105                                         <ScaleTransform/>
    2106                                         <SkewTransform/>
    2107                                         <RotateTransform Angle="179.886"/>
    2108                                         <TranslateTransform X="249.68976634092184" Y="172.65759913177482"/>
    2109                                 </TransformGroup>
    2110                         </Line.RenderTransform>
    2111                 </Line>
    2112                 <Line x:Name="fk_out_5_Copy46" Y2="331" Stroke="Black" StrokeThickness="1" Width="152.42" RenderTransformOrigin="0.5,0.5" Y1="257" Height="351.328" Canvas.Left="543.167" Canvas.Top="545.621" >
     3042                <TextBlock Width="16.334" Height="14.667" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="521.517" Canvas.Top="1147.674"><TextBlock.RenderTransform>
     3043                                <TransformGroup>
     3044                                        <ScaleTransform/>
     3045                                        <SkewTransform/>
     3046                                        <RotateTransform Angle="358.656"/>
     3047                                        <TranslateTransform X="183.55021488976604" Y="-769.7586027290173"/>
     3048                                </TransformGroup>
     3049                        </TextBlock.RenderTransform><Run Text="S"/><Run Text="0"/></TextBlock>
     3050                <Line Height="49.498" x:Name="line9_Copy27" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="20" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="455.678" Canvas.Top="1238.684" >
     3051                        <Line.RenderTransform>
     3052                                <TransformGroup>
     3053                                        <ScaleTransform/>
     3054                                        <SkewTransform/>
     3055                                        <RotateTransform Angle="179.886"/>
     3056                                        <TranslateTransform X="310.88435824612907" Y="-986.73527957375927"/>
     3057                                </TransformGroup>
     3058                        </Line.RenderTransform>
     3059                </Line>
     3060                <Line Height="36.498" x:Name="line10_Copy15" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="35" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="466.679" Canvas.Top="1238.684" >
     3061                        <Line.RenderTransform>
     3062                                <TransformGroup>
     3063                                        <ScaleTransform/>
     3064                                        <SkewTransform/>
     3065                                        <RotateTransform Angle="179.886"/>
     3066                                        <TranslateTransform X="284.90331685365845" Y="-973.70943264645484"/>
     3067                                </TransformGroup>
     3068                        </Line.RenderTransform>
     3069                </Line>
     3070                <Line Height="52.165" x:Name="line9_Copy28" Stroke="Black" StrokeThickness="1" Width="20.461" X2="10" Y2="51" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="476.354" Canvas.Top="1238.684" >
     3071                        <Line.RenderTransform>
     3072                                <TransformGroup>
     3073                                        <ScaleTransform/>
     3074                                        <SkewTransform/>
     3075                                        <RotateTransform Angle="179.886"/>
     3076                                        <TranslateTransform X="269.52974494711054" Y="-989.36213843289818"/>
     3077                                </TransformGroup>
     3078                        </Line.RenderTransform>
     3079                </Line>
     3080                <Line Height="66.165" x:Name="line10_Copy16" Stroke="Black" StrokeThickness="1" Width="24.453" X2="10" Y2="66" X1="10" Y1="4" RenderTransformOrigin="0.5,0.5" Canvas.Left="486.356" Canvas.Top="1238.684" >
     3081                        <Line.RenderTransform>
     3082                                <TransformGroup>
     3083                                        <ScaleTransform/>
     3084                                        <SkewTransform/>
     3085                                        <RotateTransform Angle="179.886"/>
     3086                                        <TranslateTransform X="245.51984097775045" Y="-1003.3382524680092"/>
     3087                                </TransformGroup>
     3088                        </Line.RenderTransform>
     3089                </Line>
     3090                <Rectangle OpacityMask="Black" Fill="White" Stroke="Black" StrokeThickness="1" Width="8.637" Height="9.333" RenderTransformOrigin="0.5,0.5" Canvas.Left="517.058" Canvas.Top="1137.256">
     3091                        <Rectangle.RenderTransform>
     3092                                <TransformGroup>
     3093                                        <ScaleTransform/>
     3094                                        <SkewTransform/>
     3095                                        <RotateTransform Angle="179.886"/>
     3096                                        <TranslateTransform X="200.19023333160374" Y="-743.60515685171436"/>
     3097                                </TransformGroup>
     3098                        </Rectangle.RenderTransform>
     3099                </Rectangle>
     3100                <TextBlock Width="8.25" Height="14.333" Text="+" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="517.112" Canvas.Top="1132.675">
     3101                        <TextBlock.RenderTransform>
     3102                                <TransformGroup>
     3103                                        <ScaleTransform/>
     3104                                        <SkewTransform/>
     3105                                        <RotateTransform Angle="179.886"/>
     3106                                        <TranslateTransform X="200.47437356615302" Y="-739.44343952521763"/>
     3107                                </TransformGroup>
     3108                        </TextBlock.RenderTransform>
     3109                </TextBlock>
     3110                <Rectangle Stroke="Black" StrokeThickness="1" Width="27.823" Height="15.833" RenderTransformOrigin="0.5,0.5" Canvas.Left="439.815" Canvas.Top="1203.165">
     3111                        <Rectangle.RenderTransform>
     3112                                <TransformGroup>
     3113                                        <ScaleTransform/>
     3114                                        <SkewTransform/>
     3115                                        <RotateTransform Angle="179.886"/>
     3116                                        <TranslateTransform X="335.35249555841688" Y="-882.05762140659158"/>
     3117                                </TransformGroup>
     3118                        </Rectangle.RenderTransform>
     3119                </Rectangle>
     3120                <TextBlock x:Name="decrypt_txt_s1_2_output" Width="16.902" Height="14.333" TextWrapping="Wrap" RenderTransformOrigin="0.5,0.5" Canvas.Left="443.633" Canvas.Top="1199.498"><TextBlock.RenderTransform>
     3121                                <TransformGroup>
     3122                                        <ScaleTransform/>
     3123                                        <SkewTransform/>
     3124                                        <RotateTransform Angle="35