diff --git a/README.md b/README.md
index 8e122fdad693d90cbabb738cb6da81d31a82dfd3..6d485627a322c7b192c1e9ad5a1058487952b11a 100644
--- a/README.md
+++ b/README.md
@@ -23,6 +23,7 @@ Please see the [Getting Started](https://finn.readthedocs.io/en/latest/getting_s
 
 ## What's New in FINN?
 
+* **2020-09-21:** v0.4b (beta) is released. Read more on the <a href="https://xilinx.github.io/finn/2020/09/21/finn-v04b-beta-is-released.html">release blog post</a>.
 * **2020-05-08:** v0.3b (beta) is released, with initial support for convolutions, parallel transformations, more flexible memory allocation for MVAUs, throughput testing and many other smaller improvements and bugfixes. Read more on the <a href="https://xilinx.github.io/finn/2020/05/08/finn-v03b-beta-is-released.html">release blog post</a>.
 * **2020-04-15:** FINN v0.2.1b (beta): use fixed commit versions for dependency repos, otherwise identical to 0.2b
 * **2020-02-28:** FINN v0.2b (beta) is released, which is a clean-slate reimplementation of the framework. Currently only fully-connected networks are supported for the end-to-end flow. Please see the release blog post for a summary of the key features.
diff --git a/docker/Dockerfile.finn_ci b/docker/Dockerfile.finn_ci
index fac168d55edd565b1cf84c4d9b556c51feb4e526..4518fe564670364b1ad464099d880c958e780c24 100644
--- a/docker/Dockerfile.finn_ci
+++ b/docker/Dockerfile.finn_ci
@@ -40,6 +40,12 @@ RUN apt-get install -y verilator zsh
 RUN apt-get -y install sshpass wget unzip
 RUN echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config
 
+# XRT deps
+RUN wget https://raw.githubusercontent.com/Xilinx/XRT/master/src/runtime_src/tools/scripts/xrtdeps.sh
+RUN apt-get update
+RUN bash xrtdeps.sh
+RUN rm xrtdeps.sh
+
 # cloning dependency repos
 # Brevitas
 RUN git clone https://github.com/Xilinx/brevitas.git /workspace/brevitas
diff --git a/docker/Dockerfile.finn_dev b/docker/Dockerfile.finn_dev
index 89cf2c6747b5adbf89f4dc8563e817965cec3394..4be975442665c680ccbb8aefd1d0bb8d07b81cc9 100644
--- a/docker/Dockerfile.finn_dev
+++ b/docker/Dockerfile.finn_dev
@@ -49,6 +49,7 @@ RUN echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config
 COPY requirements.txt .
 RUN pip install -r requirements.txt
 RUN rm requirements.txt
+RUN pip install pygments==2.4.1
 RUN pip install jupyter==1.0.0
 RUN pip install matplotlib==3.3.1 --ignore-installed
 RUN pip install pytest-dependency==0.5.1
diff --git a/docker/finn_entrypoint.sh b/docker/finn_entrypoint.sh
index b750d3007d07f4cc0d2b08ef59dcd87b3d90cb61..4569e5be77e9d3f6906f94e279938af9abe28345 100644
--- a/docker/finn_entrypoint.sh
+++ b/docker/finn_entrypoint.sh
@@ -46,20 +46,6 @@ if [ ! -z "$VIVADO_PATH" ];then
   export XILINX_VIVADO=$VIVADO_PATH
   source $VIVADO_PATH/settings64.sh
 fi
-if [ ! -z "$VITIS_PATH" ];then
-  # source Vitis env.vars
-  export XILINX_VITIS=$VITIS_PATH
-  source $VITIS_PATH/settings64.sh
-fi
-if [ ! -z "$XILINX_XRT" ];then
-  # TODO install XRT dependencies?
-  # wget https://raw.githubusercontent.com/Xilinx/XRT/master/src/runtime_src/tools/scripts/xrtdeps.sh
-  # apt-get update
-  # bash xrtdeps.sh
-  # rm xrtdeps.sh
-  # source XRT
-  source $XILINX_XRT/setup.sh
-fi
 
 # download PYNQ board files if not already there
 if [ ! -d "/workspace/finn/board_files" ]; then
@@ -80,4 +66,16 @@ if [ ! -d "/workspace/finn/board_files/ultra96v1" ]; then
     mv /workspace/finn/bdf/* /workspace/finn/board_files/
     rm -rf /workspace/finn/bdf
 fi
+if [ ! -z "$VITIS_PATH" ];then
+  # source Vitis env.vars
+  export XILINX_VITIS=$VITIS_PATH
+  source $VITIS_PATH/settings64.sh
+  if [ ! -z "$XILINX_XRT" ];then
+    gecho "For VitisBuild, please ensure the XRT dependencies are correctly installed"
+    gecho "by downloading and running:"
+    gecho "https://raw.githubusercontent.com/Xilinx/XRT/master/src/runtime_src/tools/scripts/xrtdeps.sh"
+    # source XRT
+    source $XILINX_XRT/setup.sh
+  fi
+fi
 exec "$@"
diff --git a/docs/_posts/2020-09-21-finn-v04b-beta-is-released.md b/docs/_posts/2020-09-21-finn-v04b-beta-is-released.md
new file mode 100644
index 0000000000000000000000000000000000000000..b6eb7003fa34840c1d018fc92d4bab0cbc7db623
--- /dev/null
+++ b/docs/_posts/2020-09-21-finn-v04b-beta-is-released.md
@@ -0,0 +1,56 @@
+---
+layout: post
+title:  "FINN v0.4b (beta) is released"
+author: "Yaman Umuroglu"
+---
+
+Version v0.4b (beta) of the FINN compiler is now available. As with the previous
+release there's a whole lot of new features and bugfixes that have gone in,
+but here are some highlights:
+
+<img src="https://mma.prnewswire.com/media/752936/ALVEO_PRESS.jpg" width="300" align="center"/>
+
+**Build support for Alveo/Vitis + more Zynq variants.** We now have a
+`VitisBuild` transformation to provide a FINN flow that goes all the way to
+bitfiles targeting Xilinx Alveo platforms. This transformation takes care of
+FIFO, datawidth converter and DMA engine insertion so you can simply give it a
+FINN model with HLS layers and let it run.
+Similarly, we've simplified the Zynq build flow with `ZynqBuild` to provide a
+similar experience, which should now be able to support most Zynq and Zynq
+UltraScale+ platforms.
+You can read more about the new hardware build transformations
+<a href="https://finn.readthedocs.io/en/latest/hw_build.html">here</a>.
+
+<img src="https://xilinx.github.io/finn/img/finn-dashboard.png" width="450" align="center"/>
+
+**Fully-accelerated end-to-end examples + dashboard.** The FINN end-to-end example networks
+are now fully accelerated on the FPGA, allowing raw images to be directly fed in
+and top-1 indices to be retrieved.
+We now also have a <a href="https://bit.ly/finn-end2end-dashboard">dashboard</a>
+which gets automatically updated with the latest build results from end-to-end
+examples, including FPGA resources and performance.
+This also enables running full-performance accuracy validation on hardware,
+which is now incorporated into the <a href="https://github.com/Xilinx/finn/blob/master/notebooks/end2end_example/tfc_end2end_example.ipynb#validation">end-to-end notebooks</a>.
+
+<img src="https://xilinx.github.io/finn/img/finn-brevitas-debug.png" width="450" align="center"/>
+
+**Brevitas-FINN co-debug support.** We can now export graphs from Brevitas with special DebugMarker nodes (like above) and PyTorch forward hooks to compare intermediate activations between the Brevitas version and FINN-ONNX exported version. This is handy for debugging especially larger networks when they don't export correctly. <a href="https://github.com/Xilinx/finn/blob/dev/tests/brevitas/test_brevitas_debug.py">Here</a> is an example of how to use this.
+
+<img src="https://xilinx.github.io/finn/img/accumulator-minimization.png" width="450" align="center"/>
+
+**Accumulator minimization.** When converting to HLS layers, FINN will now automatically try to pick a minimal bitwidth for each accumulator, based on the precision and size of the dot product it accumulates over. While prior accumulators were at a fixed bitwidth like
+32-bits, the new approach can significantly save on resources by picking e.g. 10-bit accumulators (as per above) where possible. We've also expanded the range of DataTypes available in FINN to cover everything between 1-32 bits to provide more flexibility.
+
+<img src="https://xilinx.github.io/finn/img/finn-cycle-estimate.png" width="450" align="center"/>
+
+**New layers and cycle estimation.** We've been working on supporting more of the finn-hlslib layers in FINN and
+<a href="https://github.com/Xilinx/finn/tree/dev/src/finn/custom_op/fpgadataflow">the list</a>  has expanded significantly.
+Many of these layers (and their accompanying conversion transformations) will be utilized for new FINN end-to-end example networks,
+like MobileNet-v1, ResNet-50 and a QuartzNet, over the course of the next few releases. These layers also support <a href="https://github.com/Xilinx/finn/blob/dev/src/finn/analysis/fpgadataflow/exp_cycles_per_layer.py">clock cycle estimation</a>
+based on workload and parallelization parameters, allowing the user to estimate performance without having to go to synthesis.
+
+The release (tagged 0.4b) is now available on GitHub.
+We're continuously working to improve FINN in terms of layer, network and
+infrastructure.
+If you'd like to help out, please check out the <a href="https://github.com/Xilinx/finn/blob/master/CONTRIBUTING.md">contribution guidelines</a> and
+share your ideas on the <a href="https://gitter.im/xilinx-finn/community">FINN Gitter channel</a>!
diff --git a/docs/finn/example_networks.rst b/docs/finn/example_networks.rst
index 86bb2bd11fd805a23a3bdf6da8a8ed686259ecc1..9016a8d2a65703cc1231e2468440a5ff74863d3c 100644
--- a/docs/finn/example_networks.rst
+++ b/docs/finn/example_networks.rst
@@ -4,33 +4,22 @@
 Example Networks
 ****************
 
-FINN uses `several pre-trained QNNs <https://github.com/Xilinx/brevitas/tree/master/brevitas_examples/bnn_pynq>`_ that serve as examples and testcases.
-You can find a status summary below for each network.
+FINN uses `several pre-trained QNNs <https://github.com/Xilinx/brevitas/tree/master/brevitas_examples/bnn_pynq>`_
+that serve as examples and testcases.
 
 * TFC, SFC, LFC... are fully-connected networks trained on the MNIST dataset
 * CNV is a convolutional network trained on the CIFAR-10 dataset
 * w\_a\_ refers to the quantization used for the weights (w) and activations (a) in bits
 
-The rows in the table are different steps of the FINN end-to-end flow.
-If a particular network is supported for a particular step in the current FINN
-version, this is indicated by an x mark in the table.
+These networks are built end-to-end as part of the `FINN integration tests <https://github.com/Xilinx/finn/blob/master/tests/end2end/test_end2end_bnn_pynq.py>`_ ,
+and the key performance indicators (FPGA resource, frames per second...) are
+automatically posted to the dashboard below.
+To implement a new network, you can use the `integration test code <https://github.com/Xilinx/finn/blob/dev/tests/end2end/test_end2end_bnn_pynq.py>`_
+as a starting point, as well as the `relevant Jupyter notebooks
+<https://github.com/Xilinx/finn/tree/master/notebooks/end2end_example>`_.
 
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
-| FINN step             | Basic test | TFC-w1a1 | TFC-w1a2 | TFC-w2a2 | CNV-w1a1 | CNV-w1a2 | CNV-w2a2 |
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
-| Export/Import         | x          | x        | x        | x        | x        |    x     |     x    |
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
-| Streamlining          | x          | x        | x        | x        | x        |          |     x    |
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
-| Convert to HLS layers | x          | x        | x        | x        | x        |          |     x    |
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
-| Stitched IP           | x          | x        | x        | x        | x        |          |     x    |
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
-| Hardware test         | x          | x        | x        |          | x        |          |     x    |
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
-| cppsim                | x          | x        | x        | x        | x        |          |     x    |
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
-| rtlsim node-by-node   | x          | x        | x        | x        | x        |          |     x    |
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
-| rtlsim stitched IP    | x          | x        | x        | x        | x        |          |     x    |
-+-----------------------+------------+----------+----------+----------+----------+----------+----------+
+.. image:: https://firebasestorage.googleapis.com/v0/b/drive-assets.google.com.a.appspot.com/o/Asset%20-%20Drive%20Icon512.png?alt=media
+  :width: 50px
+  :align: left
+
+`FINN end-to-end dashboard on Google Drive <https://bit.ly/finn-end2end-dashboard>`_
diff --git a/docs/finn/getting_started.rst b/docs/finn/getting_started.rst
index 3bfaf2e1a7f5cbbeb8760ad7c51bd941338f6360..84b8ed23b1f232267c1bc02291aa990ccc56917d 100644
--- a/docs/finn/getting_started.rst
+++ b/docs/finn/getting_started.rst
@@ -75,15 +75,21 @@ from the FINN root directory* as follows:
 
 ::
 
-  python setup.py test --addopts "-k test_end2end_tfc_w1a2"
+  python setup.py test --addopts "-k test_brevitas_debug"
 
-Finally, if you want to run tests in parallel (e.g. to take advantage of a multi-core CPU)
+If you want to run tests in parallel (e.g. to take advantage of a multi-core CPU)
 you can use:
  * pytest-parallel for any rtlsim tests, e.g. `python setup.py test --addopts "-k rtlsim --workers auto"`
  * pytest-xdist for anything else, make sure to add `--dist=loadfile` if you have tests in the same file that have dependencies on each other e.g. `python setup.py test --addopts "-k mytest -n auto --dist=loadfile"`
 
 Please see the pytest documentation for more about picking tests by marks or by name.
 
+Finally, the full test suite with appropriate parallelization can be run inside the container by:
+
+::
+
+  quicktest.sh full
+
 Environment variables
 **********************
 
diff --git a/docs/finn/index.rst b/docs/finn/index.rst
index 4a9452c7274c81dae9460eb17638638dab6963cb..94b9e7d37d7e5c5d5f9ca1a788b554340e46a507 100644
--- a/docs/finn/index.rst
+++ b/docs/finn/index.rst
@@ -20,7 +20,7 @@ What is FINN?
    :scale: 40%
    :align: center
 
-* The repository, this Read the Docs website corresponds to. It is about the FINN compiler, which is the centerpiece of the FINN project. Details can be looked up directly in the `FINN GitHub repository <https://github.com/Xilinx/finn>`_. To learn more about the FINN compiler, use this website and for a hands-on experience the repository contains some Jupyter notebooks which can be found under this `link <https://github.com/Xilinx/finn/tree/dev/notebooks>`_.
+* The FINN compiler, which this Read the Docs website corresponds to and is the centerpiece of the FINN project. Details can be looked up directly in the `FINN GitHub repository <https://github.com/Xilinx/finn>`_. To learn more about the FINN compiler, use this website and for a hands-on experience the repository contains some Jupyter notebooks which can be found under this `link <https://github.com/Xilinx/finn/tree/dev/notebooks>`_.
 
 More FINN Resources
 ===================
diff --git a/docs/img/accumulator-minimization.png b/docs/img/accumulator-minimization.png
new file mode 100644
index 0000000000000000000000000000000000000000..76f81bf9192f0fbc894f89c6c4673c9542f65817
Binary files /dev/null and b/docs/img/accumulator-minimization.png differ
diff --git a/docs/img/finn-brevitas-debug.png b/docs/img/finn-brevitas-debug.png
new file mode 100644
index 0000000000000000000000000000000000000000..fdc260412fb5066e3993abd94c6160456b3c5f1b
Binary files /dev/null and b/docs/img/finn-brevitas-debug.png differ
diff --git a/docs/img/finn-cycle-estimate.png b/docs/img/finn-cycle-estimate.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a4faa210975b80bad35b49d13648678deac8da3
Binary files /dev/null and b/docs/img/finn-cycle-estimate.png differ
diff --git a/docs/img/finn-dashboard.png b/docs/img/finn-dashboard.png
new file mode 100644
index 0000000000000000000000000000000000000000..33ef9726a7fd80d4de590f3d7ab60618173f52d0
Binary files /dev/null and b/docs/img/finn-dashboard.png differ
diff --git a/notebooks/end2end_example/StreamingDataflowPartition_1.pdf b/notebooks/end2end_example/StreamingDataflowPartition_1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4fedb667e682e682e1cb8c1935d9d4f0db18b251
--- /dev/null
+++ b/notebooks/end2end_example/StreamingDataflowPartition_1.pdf
@@ -0,0 +1,4211 @@
+%PDF-1.4
+1 0 obj
+<<
+  /Title    (StreamingDataflowPartition_1_imp)
+  /Author   (maltanar)
+  /Producer (Concept Engineering GmbH)
+  /Creator  (Nlview 7.0.19  2019-03-26 bk=1.5019 VDI=41 GEI=35)
+  /CreationDate (D:20200921143120)
+>>
+endobj
+2 0 obj
+<<
+  /Type     /Catalog
+  /Pages    3 0 R
+  /Outlines 7 0 R
+  /PageMode /UseThumbs
+  /ViewerPreferences << /DisplayDocTitle true >>
+>>
+endobj
+4 0 obj
+<<
+  /Type     /Font
+  /Subtype  /Type1
+  /Name     /F1
+  /BaseFont /Helvetica
+  /Encoding /MacRomanEncoding
+>>
+endobj
+5 0 obj
+<<
+  /ExtGState  6 0 R
+  /Font       << /F1 4 0 R >>
+  /ColorSpace << /PCS [/Pattern /DeviceRGB] >>
+  /Pattern    8 0 R
+  /XObject    9 0 R
+>>
+endobj
+%
+% Nlview page 1
+% (user space scaling 0.129715)
+%
+10 0 obj
+<<
+  /Type      /Page
+  /Parent    3 0 R
+  /Resources 5 0 R
+  /Contents  11 0 R
+  /MediaBox  [0 0 612 792]
+  /Rotate    0
+>>
+endobj
+11 0 obj
+<<
+  /Length 40637
+>>
+stream
+1 0 0 1 0 344.5 cm
+1 0 0 1 28.8 28.8 cm
+0.129715 0 0 -0.129715 0 0 cm
+1 0 0 1 0 -350 cm
+0 0 4274 350 re
+W n
+/GS gs
+1 0 0 1 109 10 cm
+q
+1.000 1.000 1.000 rg
+/GSa0 gs
+-109 -10 4274 351 re
+f
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+3537 192 m
+3763 192 l
+3763 192 l
+3766 193 l
+3768 194 l
+3769 196 l
+3770 199 l
+3770 199 l
+3770 281 l
+3770 281 l
+3769 284 l
+3768 286 l
+3766 287 l
+3763 288 l
+3763 288 l
+3537 288 l
+3537 288 l
+3534 287 l
+3532 286 l
+3531 284 l
+3530 281 l
+3530 281 l
+3530 199 l
+3530 199 l
+3531 196 l
+3532 194 l
+3534 193 l
+h f
+Q
+q
+1 0 0 1 3650 240 cm
+1 0 0 1 -32 -32 cm
+64 0 0 -64 0 64 cm /Im0 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3650 190 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-139.398 2.484 Td
+(StreamingDataflowPartition_1_LabelSelect_Batch_0) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 3650 290 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-179.742 -8.616 Td
+(Streamingdataflowpartition_1_labelselect_batch_0 \(Pre-Production\)) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+3520 211 10 18 re
+f
+Q
+q
+1 0 0 1 3539.5 220.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 3525 220 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3547 220 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+3770 231 10 18 re
+f
+Q
+q
+1 0 0 1 3760.5 240.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 3775 240 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3753 240 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+[] 0 d
+3 w
+0.000 0.000 0.000 RG
+/GSA0 gs
+3520 240 m
+3530 240 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3532 240 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+3530 260 m
+3530 258.343 3528.66 257 3527 257 c
+3525.34 257 3524 258.343 3524 260 c
+3524 261.657 3525.34 263 3527 263 c
+3528.66 263 3530 261.657 3530 260 c
+S
+3520 260 m
+3524 260 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3532 260 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+3537 192 m
+3763 192 l
+S
+3770 199 m
+3770 198.889 3770 198.778 3770 198.667 c
+3769.91 194.893 3766.77 191.908 3763 192 c
+S
+3770 199 m
+3770 281 l
+S
+3763 288 m
+3763.11 288.003 3763.22 288.003 3763.33 288 c
+3767.11 287.908 3770.09 284.774 3770 281 c
+S
+3763 288 m
+3537 288 l
+S
+3530 281 m
+3530 281.111 3530 281.222 3530 281.333 c
+3530.09 285.107 3533.23 288.092 3537 288 c
+S
+3530 281 m
+3530 199 l
+S
+3537 192 m
+3536.89 191.997 3536.78 191.997 3536.67 192 c
+3532.89 192.092 3529.91 195.226 3530 199 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1297 92 m
+1523 92 l
+1523 92 l
+1526 93 l
+1528 94 l
+1529 96 l
+1530 99 l
+1530 99 l
+1530 181 l
+1530 181 l
+1529 184 l
+1528 186 l
+1526 187 l
+1523 188 l
+1523 188 l
+1297 188 l
+1297 188 l
+1294 187 l
+1292 186 l
+1291 184 l
+1290 181 l
+1290 181 l
+1290 99 l
+1290 99 l
+1291 96 l
+1292 94 l
+1294 93 l
+h f
+Q
+q
+1 0 0 1 1410 140 cm
+1 0 0 1 -32 -32 cm
+64 0 0 -64 0 64 cm /Im4 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1410 90 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-189.738 2.484 Td
+(StreamingDataflowPartition_1_StreamingDataWidthConverter_Batch_0) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 1410 190 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-228.426 -8.616 Td
+(Streamingdataflowpartition_1_streamingdatawidthconverter_batch_0 \(Pre-Production\)) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1280 111 10 18 re
+f
+Q
+q
+1 0 0 1 1299.5 120.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 1285 120 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1307 120 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1530 131 10 18 re
+f
+Q
+q
+1 0 0 1 1520.5 140.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 1535 140 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1513 140 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+1280 140 m
+1290 140 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1292 140 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+1290 160 m
+1290 158.343 1288.66 157 1287 157 c
+1285.34 157 1284 158.343 1284 160 c
+1284 161.657 1285.34 163 1287 163 c
+1288.66 163 1290 161.657 1290 160 c
+S
+1280 160 m
+1284 160 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1292 160 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+1297 92 m
+1523 92 l
+S
+1530 99 m
+1530 98.8889 1530 98.7778 1530 98.6667 c
+1529.91 94.8927 1526.77 91.908 1523 92 c
+S
+1530 99 m
+1530 181 l
+S
+1523 188 m
+1523.11 188.003 1523.22 188.003 1523.33 188 c
+1527.11 187.908 1530.09 184.774 1530 181 c
+S
+1523 188 m
+1297 188 l
+S
+1290 181 m
+1290 181.111 1290 181.222 1290 181.333 c
+1290.09 185.107 1293.23 188.092 1297 188 c
+S
+1290 181 m
+1290 99 l
+S
+1297 92 m
+1296.89 91.9973 1296.78 91.9973 1296.67 92 c
+1292.89 92.092 1289.91 95.2261 1290 99 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+3227 172 m
+3453 172 l
+3453 172 l
+3456 173 l
+3458 174 l
+3459 176 l
+3460 179 l
+3460 179 l
+3460 261 l
+3460 261 l
+3459 264 l
+3458 266 l
+3456 267 l
+3453 268 l
+3453 268 l
+3227 268 l
+3227 268 l
+3224 267 l
+3222 266 l
+3221 264 l
+3220 261 l
+3220 261 l
+3220 179 l
+3220 179 l
+3221 176 l
+3222 174 l
+3224 173 l
+h f
+Q
+q
+1 0 0 1 3340 220 cm
+1 0 0 1 -32 -32 cm
+64 0 0 -64 0 64 cm /Im5 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3340 170 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-189.738 2.484 Td
+(StreamingDataflowPartition_1_StreamingDataWidthConverter_Batch_1) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 3340 270 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-228.426 -8.616 Td
+(Streamingdataflowpartition_1_streamingdatawidthconverter_batch_1 \(Pre-Production\)) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+3210 191 10 18 re
+f
+Q
+q
+1 0 0 1 3229.5 200.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 3215 200 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3237 200 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+3460 211 10 18 re
+f
+Q
+q
+1 0 0 1 3450.5 220.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 3465 220 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3443 220 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+3210 220 m
+3220 220 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3222 220 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+3220 240 m
+3220 238.343 3218.66 237 3217 237 c
+3215.34 237 3214 238.343 3214 240 c
+3214 241.657 3215.34 243 3217 243 c
+3218.66 243 3220 241.657 3220 240 c
+S
+3210 240 m
+3214 240 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3222 240 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+3227 172 m
+3453 172 l
+S
+3460 179 m
+3460 178.889 3460 178.778 3460 178.667 c
+3459.91 174.893 3456.77 171.908 3453 172 c
+S
+3460 179 m
+3460 261 l
+S
+3453 268 m
+3453.11 268.003 3453.22 268.003 3453.33 268 c
+3457.11 267.908 3460.09 264.774 3460 261 c
+S
+3453 268 m
+3227 268 l
+S
+3220 261 m
+3220 261.111 3220 261.222 3220 261.333 c
+3220.09 265.107 3223.23 268.092 3227 268 c
+S
+3220 261 m
+3220 179 l
+S
+3227 172 m
+3226.89 171.997 3226.78 171.997 3226.67 172 c
+3222.89 172.092 3219.91 175.226 3220 179 c
+S
+q
+0.667 0.769 0.969 rg
+/GSa0 gs
+837 62 m
+983 62 l
+983 62 l
+986 63 l
+988 64 l
+989 66 l
+990 69 l
+990 69 l
+990 151 l
+990 151 l
+989 154 l
+988 156 l
+986 157 l
+983 158 l
+983 158 l
+837 158 l
+837 158 l
+834 157 l
+832 156 l
+831 154 l
+830 151 l
+830 151 l
+830 69 l
+830 69 l
+831 66 l
+832 64 l
+834 63 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 910 60 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-158.394 2.484 Td
+(StreamingDataflowPartition_1_StreamingFCLayer_Batch_0) Tj
+ET
+Q
+q
+1 0 0 1 841 73 cm
+1 0 0 1 -8 -8 cm
+16 0 0 -16 0 16 cm /Im6 Do
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+990 101 10 18 re
+f
+Q
+q
+1 0 0 1 980.5 110.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 995 110 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 973 110 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+820 81 10 18 re
+f
+Q
+q
+1 0 0 1 839.5 90.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 825 90 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 847 90 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+820 110 m
+830 110 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 832 110 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+820 130 m
+830 130 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 832 130 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+837 62 m
+983 62 l
+S
+990 69 m
+990.003 68.8889 990.003 68.7778 990 68.6667 c
+989.908 64.8927 986.774 61.908 983 62 c
+S
+990 69 m
+990 151 l
+S
+983 158 m
+983.111 158.003 983.222 158.003 983.333 158 c
+987.107 157.908 990.092 154.774 990 151 c
+S
+983 158 m
+837 158 l
+S
+830 151 m
+829.997 151.111 829.997 151.222 830 151.333 c
+830.092 155.107 833.226 158.092 837 158 c
+S
+830 151 m
+830 69 l
+S
+837 62 m
+836.889 61.9973 836.778 61.9973 836.667 62 c
+832.893 62.092 829.908 65.2261 830 69 c
+S
+q
+0.667 0.769 0.969 rg
+/GSa0 gs
+1837 122 m
+1983 122 l
+1983 122 l
+1986 123 l
+1988 124 l
+1989 126 l
+1990 129 l
+1990 129 l
+1990 211 l
+1990 211 l
+1989 214 l
+1988 216 l
+1986 217 l
+1983 218 l
+1983 218 l
+1837 218 l
+1837 218 l
+1834 217 l
+1832 216 l
+1831 214 l
+1830 211 l
+1830 211 l
+1830 129 l
+1830 129 l
+1831 126 l
+1832 124 l
+1834 123 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1910 120 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-158.394 2.484 Td
+(StreamingDataflowPartition_1_StreamingFCLayer_Batch_1) Tj
+ET
+Q
+q
+1 0 0 1 1841 133 cm
+1 0 0 1 -8 -8 cm
+16 0 0 -16 0 16 cm /Im6 Do
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1990 161 10 18 re
+f
+Q
+q
+1 0 0 1 1980.5 170.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 1995 170 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1973 170 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1820 141 10 18 re
+f
+Q
+q
+1 0 0 1 1839.5 150.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 1825 150 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1847 150 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+1820 170 m
+1830 170 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1832 170 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+1820 190 m
+1830 190 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1832 190 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+1837 122 m
+1983 122 l
+S
+1990 129 m
+1990 128.889 1990 128.778 1990 128.667 c
+1989.91 124.893 1986.77 121.908 1983 122 c
+S
+1990 129 m
+1990 211 l
+S
+1983 218 m
+1983.11 218.003 1983.22 218.003 1983.33 218 c
+1987.11 217.908 1990.09 214.774 1990 211 c
+S
+1983 218 m
+1837 218 l
+S
+1830 211 m
+1830 211.111 1830 211.222 1830 211.333 c
+1830.09 215.107 1833.23 218.092 1837 218 c
+S
+1830 211 m
+1830 129 l
+S
+1837 122 m
+1836.89 121.997 1836.78 121.997 1836.67 122 c
+1832.89 122.092 1829.91 125.226 1830 129 c
+S
+q
+0.667 0.769 0.969 rg
+/GSa0 gs
+2297 152 m
+2443 152 l
+2443 152 l
+2446 153 l
+2448 154 l
+2449 156 l
+2450 159 l
+2450 159 l
+2450 241 l
+2450 241 l
+2449 244 l
+2448 246 l
+2446 247 l
+2443 248 l
+2443 248 l
+2297 248 l
+2297 248 l
+2294 247 l
+2292 246 l
+2291 244 l
+2290 241 l
+2290 241 l
+2290 159 l
+2290 159 l
+2291 156 l
+2292 154 l
+2294 153 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2370 150 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-158.394 2.484 Td
+(StreamingDataflowPartition_1_StreamingFCLayer_Batch_2) Tj
+ET
+Q
+q
+1 0 0 1 2301 163 cm
+1 0 0 1 -8 -8 cm
+16 0 0 -16 0 16 cm /Im6 Do
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2450 191 10 18 re
+f
+Q
+q
+1 0 0 1 2440.5 200.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 2455 200 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2433 200 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2280 171 10 18 re
+f
+Q
+q
+1 0 0 1 2299.5 180.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 2285 180 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2307 180 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+2280 200 m
+2290 200 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2292 200 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+2280 220 m
+2290 220 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2292 220 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+2297 152 m
+2443 152 l
+S
+2450 159 m
+2450 158.889 2450 158.778 2450 158.667 c
+2449.91 154.893 2446.77 151.908 2443 152 c
+S
+2450 159 m
+2450 241 l
+S
+2443 248 m
+2443.11 248.003 2443.22 248.003 2443.33 248 c
+2447.11 247.908 2450.09 244.774 2450 241 c
+S
+2443 248 m
+2297 248 l
+S
+2290 241 m
+2290 241.111 2290 241.222 2290 241.333 c
+2290.09 245.107 2293.23 248.092 2297 248 c
+S
+2290 241 m
+2290 159 l
+S
+2297 152 m
+2296.89 151.997 2296.78 151.997 2296.67 152 c
+2292.89 152.092 2289.91 155.226 2290 159 c
+S
+q
+0.667 0.769 0.969 rg
+/GSa0 gs
+2767 142 m
+2913 142 l
+2913 142 l
+2916 143 l
+2918 144 l
+2919 146 l
+2920 149 l
+2920 149 l
+2920 231 l
+2920 231 l
+2919 234 l
+2918 236 l
+2916 237 l
+2913 238 l
+2913 238 l
+2767 238 l
+2767 238 l
+2764 237 l
+2762 236 l
+2761 234 l
+2760 231 l
+2760 231 l
+2760 149 l
+2760 149 l
+2761 146 l
+2762 144 l
+2764 143 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2840 140 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-158.394 2.484 Td
+(StreamingDataflowPartition_1_StreamingFCLayer_Batch_3) Tj
+ET
+Q
+q
+1 0 0 1 2771 153 cm
+1 0 0 1 -8 -8 cm
+16 0 0 -16 0 16 cm /Im6 Do
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2920 181 10 18 re
+f
+Q
+q
+1 0 0 1 2910.5 190.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 2925 190 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2903 190 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2750 161 10 18 re
+f
+Q
+q
+1 0 0 1 2769.5 170.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 2755 170 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2777 170 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+2750 190 m
+2760 190 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2762 190 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+2750 210 m
+2760 210 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2762 210 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+2767 142 m
+2913 142 l
+S
+2920 149 m
+2920 148.889 2920 148.778 2920 148.667 c
+2919.91 144.893 2916.77 141.908 2913 142 c
+S
+2920 149 m
+2920 231 l
+S
+2913 238 m
+2913.11 238.003 2913.22 238.003 2913.33 238 c
+2917.11 237.908 2920.09 234.774 2920 231 c
+S
+2913 238 m
+2767 238 l
+S
+2760 231 m
+2760 231.111 2760 231.222 2760 231.333 c
+2760.09 235.107 2763.23 238.092 2767 238 c
+S
+2760 231 m
+2760 149 l
+S
+2767 142 m
+2766.89 141.997 2766.78 141.997 2766.67 142 c
+2762.89 142.092 2759.91 145.226 2760 149 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+67 22 m
+213 22 l
+213 22 l
+216 23 l
+218 24 l
+219 26 l
+220 29 l
+220 29 l
+220 111 l
+220 111 l
+219 114 l
+218 116 l
+216 117 l
+213 118 l
+213 118 l
+67 118 l
+67 118 l
+64 117 l
+62 116 l
+61 114 l
+60 111 l
+60 111 l
+60 29 l
+60 29 l
+61 26 l
+62 24 l
+64 23 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 140 20 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 2.484 Td
+(StreamingDataflowPartition_1_StreamingFIFO_0) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 140 120 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 -8.616 Td
+(StreamingDataflowPartition_1_StreamingFIFO_0) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+50 41 10 18 re
+f
+Q
+q
+1 0 0 1 69.5 50.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 55 50 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 77 50 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+220 51 10 18 re
+f
+Q
+q
+1 0 0 1 210.5 60.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 225 60 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 203 60 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+50 70 m
+60 70 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 62 70 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+60 90 m
+60 88.3431 58.6569 87 57 87 c
+55.3431 87 54 88.3431 54 90 c
+54 91.6569 55.3431 93 57 93 c
+58.6569 93 60 91.6569 60 90 c
+S
+50 90 m
+54 90 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 62 90 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+5 w
+230 80 m
+220 80 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 218 80 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-43.92 -3.59 Td
+(count[0:0]) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+67 22 m
+213 22 l
+S
+220 29 m
+220.003 28.8889 220.003 28.7778 220 28.6667 c
+219.908 24.8927 216.774 21.908 213 22 c
+S
+220 29 m
+220 111 l
+S
+213 118 m
+213.111 118.003 213.222 118.003 213.333 118 c
+217.107 117.908 220.092 114.774 220 111 c
+S
+213 118 m
+67 118 l
+S
+60 111 m
+59.9973 111.111 59.9973 111.222 60 111.333 c
+60.092 115.107 63.2261 118.092 67 118 c
+S
+60 111 m
+60 29 l
+S
+67 22 m
+66.8889 21.9973 66.7778 21.9973 66.6667 22 c
+62.8927 22.092 59.908 25.2261 60 29 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+607 52 m
+753 52 l
+753 52 l
+756 53 l
+758 54 l
+759 56 l
+760 59 l
+760 59 l
+760 141 l
+760 141 l
+759 144 l
+758 146 l
+756 147 l
+753 148 l
+753 148 l
+607 148 l
+607 148 l
+604 147 l
+602 146 l
+601 144 l
+600 141 l
+600 141 l
+600 59 l
+600 59 l
+601 56 l
+602 54 l
+604 53 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 680 50 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 2.484 Td
+(StreamingDataflowPartition_1_StreamingFIFO_1) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 680 150 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 -8.616 Td
+(StreamingDataflowPartition_1_StreamingFIFO_1) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+590 71 10 18 re
+f
+Q
+q
+1 0 0 1 609.5 80.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 595 80 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 617 80 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+760 81 10 18 re
+f
+Q
+q
+1 0 0 1 750.5 90.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 765 90 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 743 90 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+590 100 m
+600 100 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 602 100 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+600 120 m
+600 118.343 598.657 117 597 117 c
+595.343 117 594 118.343 594 120 c
+594 121.657 595.343 123 597 123 c
+598.657 123 600 121.657 600 120 c
+S
+590 120 m
+594 120 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 602 120 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+5 w
+770 110 m
+760 110 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 758 110 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-43.92 -3.59 Td
+(count[3:0]) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+607 52 m
+753 52 l
+S
+760 59 m
+760.003 58.8889 760.003 58.7778 760 58.6667 c
+759.908 54.8927 756.774 51.908 753 52 c
+S
+760 59 m
+760 141 l
+S
+753 148 m
+753.111 148.003 753.222 148.003 753.333 148 c
+757.107 147.908 760.092 144.774 760 141 c
+S
+753 148 m
+607 148 l
+S
+600 141 m
+599.997 141.111 599.997 141.222 600 141.333 c
+600.092 145.107 603.226 148.092 607 148 c
+S
+600 141 m
+600 59 l
+S
+607 52 m
+606.889 51.9973 606.778 51.9973 606.667 52 c
+602.893 52.092 599.908 55.2261 600 59 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1067 82 m
+1213 82 l
+1213 82 l
+1216 83 l
+1218 84 l
+1219 86 l
+1220 89 l
+1220 89 l
+1220 171 l
+1220 171 l
+1219 174 l
+1218 176 l
+1216 177 l
+1213 178 l
+1213 178 l
+1067 178 l
+1067 178 l
+1064 177 l
+1062 176 l
+1061 174 l
+1060 171 l
+1060 171 l
+1060 89 l
+1060 89 l
+1061 86 l
+1062 84 l
+1064 83 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1140 80 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 2.484 Td
+(StreamingDataflowPartition_1_StreamingFIFO_2) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 1140 180 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 -8.616 Td
+(StreamingDataflowPartition_1_StreamingFIFO_2) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1050 101 10 18 re
+f
+Q
+q
+1 0 0 1 1069.5 110.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 1055 110 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1077 110 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1220 111 10 18 re
+f
+Q
+q
+1 0 0 1 1210.5 120.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 1225 120 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1203 120 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+1050 130 m
+1060 130 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1062 130 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+1060 150 m
+1060 148.343 1058.66 147 1057 147 c
+1055.34 147 1054 148.343 1054 150 c
+1054 151.657 1055.34 153 1057 153 c
+1058.66 153 1060 151.657 1060 150 c
+S
+1050 150 m
+1054 150 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1062 150 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+5 w
+1230 140 m
+1220 140 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1218 140 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-43.92 -3.59 Td
+(count[5:0]) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+1067 82 m
+1213 82 l
+S
+1220 89 m
+1220 88.8889 1220 88.7778 1220 88.6667 c
+1219.91 84.8927 1216.77 81.908 1213 82 c
+S
+1220 89 m
+1220 171 l
+S
+1213 178 m
+1213.11 178.003 1213.22 178.003 1213.33 178 c
+1217.11 177.908 1220.09 174.774 1220 171 c
+S
+1213 178 m
+1067 178 l
+S
+1060 171 m
+1060 171.111 1060 171.222 1060 171.333 c
+1060.09 175.107 1063.23 178.092 1067 178 c
+S
+1060 171 m
+1060 89 l
+S
+1067 82 m
+1066.89 81.9973 1066.78 81.9973 1066.67 82 c
+1062.89 82.092 1059.91 85.2261 1060 89 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1607 112 m
+1753 112 l
+1753 112 l
+1756 113 l
+1758 114 l
+1759 116 l
+1760 119 l
+1760 119 l
+1760 201 l
+1760 201 l
+1759 204 l
+1758 206 l
+1756 207 l
+1753 208 l
+1753 208 l
+1607 208 l
+1607 208 l
+1604 207 l
+1602 206 l
+1601 204 l
+1600 201 l
+1600 201 l
+1600 119 l
+1600 119 l
+1601 116 l
+1602 114 l
+1604 113 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1680 110 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 2.484 Td
+(StreamingDataflowPartition_1_StreamingFIFO_3) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 1680 210 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 -8.616 Td
+(StreamingDataflowPartition_1_StreamingFIFO_3) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1590 131 10 18 re
+f
+Q
+q
+1 0 0 1 1609.5 140.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 1595 140 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1617 140 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1760 141 10 18 re
+f
+Q
+q
+1 0 0 1 1750.5 150.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 1765 150 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1743 150 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+1590 160 m
+1600 160 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1602 160 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+1600 180 m
+1600 178.343 1598.66 177 1597 177 c
+1595.34 177 1594 178.343 1594 180 c
+1594 181.657 1595.34 183 1597 183 c
+1598.66 183 1600 181.657 1600 180 c
+S
+1590 180 m
+1594 180 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1602 180 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+5 w
+1770 170 m
+1760 170 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1758 170 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-43.92 -3.59 Td
+(count[5:0]) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+1607 112 m
+1753 112 l
+S
+1760 119 m
+1760 118.889 1760 118.778 1760 118.667 c
+1759.91 114.893 1756.77 111.908 1753 112 c
+S
+1760 119 m
+1760 201 l
+S
+1753 208 m
+1753.11 208.003 1753.22 208.003 1753.33 208 c
+1757.11 207.908 1760.09 204.774 1760 201 c
+S
+1753 208 m
+1607 208 l
+S
+1600 201 m
+1600 201.111 1600 201.222 1600 201.333 c
+1600.09 205.107 1603.23 208.092 1607 208 c
+S
+1600 201 m
+1600 119 l
+S
+1607 112 m
+1606.89 111.997 1606.78 111.997 1606.67 112 c
+1602.89 112.092 1599.91 115.226 1600 119 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2067 142 m
+2213 142 l
+2213 142 l
+2216 143 l
+2218 144 l
+2219 146 l
+2220 149 l
+2220 149 l
+2220 231 l
+2220 231 l
+2219 234 l
+2218 236 l
+2216 237 l
+2213 238 l
+2213 238 l
+2067 238 l
+2067 238 l
+2064 237 l
+2062 236 l
+2061 234 l
+2060 231 l
+2060 231 l
+2060 149 l
+2060 149 l
+2061 146 l
+2062 144 l
+2064 143 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2140 140 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 2.484 Td
+(StreamingDataflowPartition_1_StreamingFIFO_4) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 2140 240 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 -8.616 Td
+(StreamingDataflowPartition_1_StreamingFIFO_4) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2050 161 10 18 re
+f
+Q
+q
+1 0 0 1 2069.5 170.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 2055 170 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2077 170 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2220 171 10 18 re
+f
+Q
+q
+1 0 0 1 2210.5 180.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 2225 180 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2203 180 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+2050 190 m
+2060 190 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2062 190 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+2060 210 m
+2060 208.343 2058.66 207 2057 207 c
+2055.34 207 2054 208.343 2054 210 c
+2054 211.657 2055.34 213 2057 213 c
+2058.66 213 2060 211.657 2060 210 c
+S
+2050 210 m
+2054 210 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2062 210 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+5 w
+2230 200 m
+2220 200 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2218 200 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-43.92 -3.59 Td
+(count[5:0]) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+2067 142 m
+2213 142 l
+S
+2220 149 m
+2220 148.889 2220 148.778 2220 148.667 c
+2219.91 144.893 2216.77 141.908 2213 142 c
+S
+2220 149 m
+2220 231 l
+S
+2213 238 m
+2213.11 238.003 2213.22 238.003 2213.33 238 c
+2217.11 237.908 2220.09 234.774 2220 231 c
+S
+2213 238 m
+2067 238 l
+S
+2060 231 m
+2060 231.111 2060 231.222 2060 231.333 c
+2060.09 235.107 2063.23 238.092 2067 238 c
+S
+2060 231 m
+2060 149 l
+S
+2067 142 m
+2066.89 141.997 2066.78 141.997 2066.67 142 c
+2062.89 142.092 2059.91 145.226 2060 149 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2537 132 m
+2683 132 l
+2683 132 l
+2686 133 l
+2688 134 l
+2689 136 l
+2690 139 l
+2690 139 l
+2690 221 l
+2690 221 l
+2689 224 l
+2688 226 l
+2686 227 l
+2683 228 l
+2683 228 l
+2537 228 l
+2537 228 l
+2534 227 l
+2532 226 l
+2531 224 l
+2530 221 l
+2530 221 l
+2530 139 l
+2530 139 l
+2531 136 l
+2532 134 l
+2534 133 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2610 130 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 2.484 Td
+(StreamingDataflowPartition_1_StreamingFIFO_5) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 2610 230 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 -8.616 Td
+(StreamingDataflowPartition_1_StreamingFIFO_5) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2520 151 10 18 re
+f
+Q
+q
+1 0 0 1 2539.5 160.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 2525 160 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2547 160 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2690 161 10 18 re
+f
+Q
+q
+1 0 0 1 2680.5 170.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 2695 170 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2673 170 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+2520 180 m
+2530 180 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2532 180 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+2530 200 m
+2530 198.343 2528.66 197 2527 197 c
+2525.34 197 2524 198.343 2524 200 c
+2524 201.657 2525.34 203 2527 203 c
+2528.66 203 2530 201.657 2530 200 c
+S
+2520 200 m
+2524 200 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2532 200 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+5 w
+2700 190 m
+2690 190 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2688 190 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-43.92 -3.59 Td
+(count[5:0]) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+2537 132 m
+2683 132 l
+S
+2690 139 m
+2690 138.889 2690 138.778 2690 138.667 c
+2689.91 134.893 2686.77 131.908 2683 132 c
+S
+2690 139 m
+2690 221 l
+S
+2683 228 m
+2683.11 228.003 2683.22 228.003 2683.33 228 c
+2687.11 227.908 2690.09 224.774 2690 221 c
+S
+2683 228 m
+2537 228 l
+S
+2530 221 m
+2530 221.111 2530 221.222 2530 221.333 c
+2530.09 225.107 2533.23 228.092 2537 228 c
+S
+2530 221 m
+2530 139 l
+S
+2537 132 m
+2536.89 131.997 2536.78 131.997 2536.67 132 c
+2532.89 132.092 2529.91 135.226 2530 139 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2997 162 m
+3143 162 l
+3143 162 l
+3146 163 l
+3148 164 l
+3149 166 l
+3150 169 l
+3150 169 l
+3150 251 l
+3150 251 l
+3149 254 l
+3148 256 l
+3146 257 l
+3143 258 l
+3143 258 l
+2997 258 l
+2997 258 l
+2994 257 l
+2992 256 l
+2991 254 l
+2990 251 l
+2990 251 l
+2990 169 l
+2990 169 l
+2991 166 l
+2992 164 l
+2994 163 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3070 160 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 2.484 Td
+(StreamingDataflowPartition_1_StreamingFIFO_6) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 3070 260 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 -8.616 Td
+(StreamingDataflowPartition_1_StreamingFIFO_6) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2980 181 10 18 re
+f
+Q
+q
+1 0 0 1 2999.5 190.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 2985 190 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3007 190 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+3150 191 10 18 re
+f
+Q
+q
+1 0 0 1 3140.5 200.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 3155 200 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3133 200 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+2980 210 m
+2990 210 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2992 210 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+2990 230 m
+2990 228.343 2988.66 227 2987 227 c
+2985.34 227 2984 228.343 2984 230 c
+2984 231.657 2985.34 233 2987 233 c
+2988.66 233 2990 231.657 2990 230 c
+S
+2980 230 m
+2984 230 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2992 230 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+5 w
+3160 220 m
+3150 220 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3148 220 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-43.92 -3.59 Td
+(count[3:0]) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+2997 162 m
+3143 162 l
+S
+3150 169 m
+3150 168.889 3150 168.778 3150 168.667 c
+3149.91 164.893 3146.77 161.908 3143 162 c
+S
+3150 169 m
+3150 251 l
+S
+3143 258 m
+3143.11 258.003 3143.22 258.003 3143.33 258 c
+3147.11 257.908 3150.09 254.774 3150 251 c
+S
+3143 258 m
+2997 258 l
+S
+2990 251 m
+2990 251.111 2990 251.222 2990 251.333 c
+2990.09 255.107 2993.23 258.092 2997 258 c
+S
+2990 251 m
+2990 169 l
+S
+2997 162 m
+2996.89 161.997 2996.78 161.997 2996.67 162 c
+2992.89 162.092 2989.91 165.226 2990 169 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+3847 212 m
+3993 212 l
+3993 212 l
+3996 213 l
+3998 214 l
+3999 216 l
+4000 219 l
+4000 219 l
+4000 301 l
+4000 301 l
+3999 304 l
+3998 306 l
+3996 307 l
+3993 308 l
+3993 308 l
+3847 308 l
+3847 308 l
+3844 307 l
+3842 306 l
+3841 304 l
+3840 301 l
+3840 301 l
+3840 219 l
+3840 219 l
+3841 216 l
+3842 214 l
+3844 213 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3920 210 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 2.484 Td
+(StreamingDataflowPartition_1_StreamingFIFO_7) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 3920 310 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-130.38 -8.616 Td
+(StreamingDataflowPartition_1_StreamingFIFO_7) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+3830 231 10 18 re
+f
+Q
+q
+1 0 0 1 3849.5 240.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 3835 240 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3857 240 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+4000 241 10 18 re
+f
+Q
+q
+1 0 0 1 3990.5 250.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 4005 250 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3983 250 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+3830 260 m
+3840 260 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3842 260 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+3840 280 m
+3840 278.343 3838.66 277 3837 277 c
+3835.34 277 3834 278.343 3834 280 c
+3834 281.657 3835.34 283 3837 283 c
+3838.66 283 3840 281.657 3840 280 c
+S
+3830 280 m
+3834 280 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3842 280 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+5 w
+4010 270 m
+4000 270 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 3998 270 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-43.92 -3.59 Td
+(count[0:0]) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+3847 212 m
+3993 212 l
+S
+4000 219 m
+4000 218.889 4000 218.778 4000 218.667 c
+3999.91 214.893 3996.77 211.908 3993 212 c
+S
+4000 219 m
+4000 301 l
+S
+3993 308 m
+3993.11 308.003 3993.22 308.003 3993.33 308 c
+3997.11 307.908 4000.09 304.774 4000 301 c
+S
+3993 308 m
+3847 308 l
+S
+3840 301 m
+3840 301.111 3840 301.222 3840 301.333 c
+3840.09 305.107 3843.23 308.092 3847 308 c
+S
+3840 301 m
+3840 219 l
+S
+3847 212 m
+3846.89 211.997 3846.78 211.997 3846.67 212 c
+3842.89 212.092 3839.91 215.226 3840 219 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+297 32 m
+523 32 l
+523 32 l
+526 33 l
+528 34 l
+529 36 l
+530 39 l
+530 39 l
+530 121 l
+530 121 l
+529 124 l
+528 126 l
+526 127 l
+523 128 l
+523 128 l
+297 128 l
+297 128 l
+294 127 l
+292 126 l
+291 124 l
+290 121 l
+290 121 l
+290 39 l
+290 39 l
+291 36 l
+292 34 l
+294 33 l
+h f
+Q
+q
+1 0 0 1 410 80 cm
+1 0 0 1 -32 -32 cm
+64 0 0 -64 0 64 cm /Im7 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 410 30 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-142.728 2.484 Td
+(StreamingDataflowPartition_1_Thresholding_Batch_0) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 410 130 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-184.08 -8.616 Td
+(Streamingdataflowpartition_1_thresholding_batch_0 \(Pre-Production\)) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+280 51 10 18 re
+f
+Q
+q
+1 0 0 1 299.5 60.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 285 60 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 307 60 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(in0_V_V) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+530 71 10 18 re
+f
+Q
+q
+1 0 0 1 520.5 80.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im1 Do
+Q
+q
+1 0 0 1 535 80 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 513 80 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-38.36 -3.59 Td
+(out_V_V) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+280 80 m
+290 80 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 292 80 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+290 100 m
+290 98.3431 288.657 97 287 97 c
+285.343 97 284 98.3431 284 100 c
+284 101.657 285.343 103 287 103 c
+288.657 103 290 101.657 290 100 c
+S
+280 100 m
+284 100 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 292 100 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+297 32 m
+523 32 l
+S
+530 39 m
+530.003 38.8889 530.003 38.7778 530 38.6667 c
+529.908 34.8927 526.774 31.908 523 32 c
+S
+530 39 m
+530 121 l
+S
+523 128 m
+523.111 128.003 523.222 128.003 523.333 128 c
+527.107 127.908 530.092 124.774 530 121 c
+S
+523 128 m
+297 128 l
+S
+290 121 m
+289.997 121.111 289.997 121.222 290 121.333 c
+290.092 125.107 293.226 128.092 297 128 c
+S
+290 121 m
+290 39 l
+S
+297 32 m
+296.889 31.9973 296.778 31.9973 296.667 32 c
+292.893 32.092 289.908 35.2261 290 39 c
+S
+q
+0.867 0.831 0.816 rg
+/GSa0 gs
+0 70 m
+-7 77 l
+-21 77 l
+-21 63 l
+-7 63 l
+h f
+Q
+0.063 0.133 0.208 RG
+0 70 m
+-7 77 l
+-21 77 l
+-21 63 l
+-7 63 l
+h S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 -25 70 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-34.68 -4.308 Td
+(ap_clk) Tj
+ET
+Q
+q
+0.867 0.831 0.816 rg
+/GSa0 gs
+0 90 m
+-7 97 l
+-21 97 l
+-21 83 l
+-7 83 l
+h f
+Q
+0 90 m
+-7 97 l
+-21 97 l
+-21 83 l
+-7 83 l
+h S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 -25 90 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-46.692 -4.308 Td
+(ap_rst_n) Tj
+ET
+Q
+q
+0.867 0.831 0.816 rg
+/GSa0 gs
+4050 250 m
+4050 243 l
+4064 243 l
+4071 250 l
+4064 257 l
+4050 257 l
+h f
+Q
+3 w
+0.165 0.369 0.435 RG
+4050 250 m
+4050 243 l
+4064 243 l
+4071 250 l
+4064 257 l
+4050 257 l
+h S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 4075 250 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+0 -4.308 Td
+(m_axis_0) Tj
+ET
+Q
+q
+0.867 0.831 0.816 rg
+/GSa0 gs
+0 50 m
+-7 57 l
+-21 57 l
+-21 43 l
+-7 43 l
+h f
+Q
+0 50 m
+-7 57 l
+-21 57 l
+-21 43 l
+-7 43 l
+h S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 -25 50 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-47.352 -4.308 Td
+(s_axis_0) Tj
+ET
+Q
+4 w
+0.255 0.380 0.624 RG
+3780 240 m
+3830 240 l
+S
+1540 140 m
+1590 140 l
+S
+3470 220 m
+3520 220 l
+S
+1000 110 m
+1050 110 l
+S
+2000 170 m
+2050 170 l
+S
+2460 200 m
+2480 200 l
+2480 160 l
+2520 160 l
+S
+2930 190 m
+2980 190 l
+S
+230 60 m
+280 60 l
+S
+770 90 m
+820 90 l
+S
+1230 120 m
+1280 120 l
+S
+1770 150 m
+1820 150 l
+S
+2230 180 m
+2280 180 l
+S
+2700 170 m
+2750 170 l
+S
+3160 200 m
+3210 200 l
+S
+4010 250 m
+4050 250 l
+S
+540 80 m
+590 80 l
+S
+1 w
+0.063 0.133 0.208 RG
+0 70 m
+30 70 l
+30 150 l
+260 150 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+258 148 5 5 re
+f
+Q
+590 100 m
+560 100 l
+560 180 l
+790 180 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+788 178 5 5 re
+f
+Q
+1050 130 m
+1020 130 l
+1020 210 l
+1260 210 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1258 208 5 5 re
+f
+Q
+1590 160 m
+1560 160 l
+1560 240 l
+1790 240 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1788 238 5 5 re
+f
+Q
+2050 190 m
+2020 190 l
+2020 270 l
+2250 270 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2248 268 5 5 re
+f
+Q
+30 70 m
+50 70 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+28 68 5 5 re
+f
+Q
+280 80 m
+260 80 l
+260 160 l
+560 160 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+558 158 5 5 re
+f
+Q
+820 110 m
+790 110 l
+790 180 l
+1020 180 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1018 178 5 5 re
+f
+Q
+1280 140 m
+1260 140 l
+1260 220 l
+1560 220 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1558 218 5 5 re
+f
+Q
+1820 170 m
+1790 170 l
+1790 240 l
+2020 240 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2018 238 5 5 re
+f
+Q
+2280 200 m
+2250 200 l
+2250 270 l
+2490 270 l
+2490 180 l
+2520 180 l
+S
+2490 260 m
+2720 260 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2718 258 5 5 re
+f
+Q
+2980 210 m
+2950 210 l
+2950 290 l
+3190 290 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+3188 288 5 5 re
+f
+Q
+3520 240 m
+3490 240 l
+3490 320 l
+3800 320 l
+3800 260 l
+3830 260 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2488 258 5 5 re
+f
+Q
+2750 190 m
+2720 190 l
+2720 260 l
+2950 260 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2948 258 5 5 re
+f
+Q
+3210 220 m
+3190 220 l
+3190 300 l
+3490 300 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+3488 298 5 5 re
+f
+Q
+0 90 m
+20 90 l
+20 160 l
+250 160 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+248 158 5 5 re
+f
+Q
+590 120 m
+570 120 l
+570 190 l
+800 190 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+798 188 5 5 re
+f
+Q
+1050 150 m
+1030 150 l
+1030 220 l
+1250 220 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1248 218 5 5 re
+f
+Q
+1590 180 m
+1570 180 l
+1570 250 l
+1800 250 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1798 248 5 5 re
+f
+Q
+2050 210 m
+2030 210 l
+2030 280 l
+2260 280 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2258 278 5 5 re
+f
+Q
+20 90 m
+50 90 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+18 88 5 5 re
+f
+Q
+280 100 m
+250 100 l
+250 170 l
+570 170 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+568 168 5 5 re
+f
+Q
+820 130 m
+800 130 l
+800 190 l
+1030 190 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1028 188 5 5 re
+f
+Q
+1280 160 m
+1250 160 l
+1250 230 l
+1570 230 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1568 228 5 5 re
+f
+Q
+1820 190 m
+1800 190 l
+1800 250 l
+2030 250 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2028 248 5 5 re
+f
+Q
+2280 220 m
+2260 220 l
+2260 280 l
+2500 280 l
+2500 200 l
+2520 200 l
+S
+2500 270 m
+2730 270 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2728 268 5 5 re
+f
+Q
+2980 230 m
+2960 230 l
+2960 300 l
+3180 300 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+3178 298 5 5 re
+f
+Q
+3520 260 m
+3500 260 l
+3500 330 l
+3810 330 l
+3810 280 l
+3830 280 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2498 268 5 5 re
+f
+Q
+2750 210 m
+2730 210 l
+2730 270 l
+2960 270 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+2958 268 5 5 re
+f
+Q
+3210 240 m
+3180 240 l
+3180 310 l
+3500 310 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+3498 308 5 5 re
+f
+Q
+4 w
+0.255 0.380 0.624 RG
+0 50 m
+50 50 l
+S
+endstream
+endobj
+3 0 obj
+<<
+  /Type    /Pages
+  /Kids
+  [
+  10 0 R
+  ]
+  /Count   1
+  /ProcSet [ /PDF /Text /ImageB /ImageC ]
+>>
+endobj
+6 0 obj
+<<
+  /GS << /Type /ExtGState
+         /LC    0
+         /LJ    0
+         /ML    4.0
+         /ca    1.0
+         /CA    1.0
+         /AIS   false
+         /SMask /None
+  >>
+  /GSa0 << /Type /ExtGState /ca 1 >>
+  /GSA0 << /Type /ExtGState /CA 1 >>
+>>
+endobj
+22 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_LabelSelect_Batch_0 StreamingDataflowPartition_1_StreamingDataflowPartition_1_LabelSelect_Batch_0_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 493 378 539 394]
+  /Parent 21 0 R
+  /Next   23 0 R
+>>
+endobj
+23 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingDataWidthConverter_Batch_0 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingDataWidthConverter_Batch_0_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 196 391 255 407]
+  /Parent 21 0 R
+  /Prev   22 0 R
+  /Next   24 0 R
+>>
+endobj
+24 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingDataWidthConverter_Batch_1 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingDataWidthConverter_Batch_1_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 446 380 505 397]
+  /Parent 21 0 R
+  /Prev   23 0 R
+  /Next   25 0 R
+>>
+endobj
+25 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFCLayer_Batch_0 StreamingDataflowPartition_1_StreamingFCLayer_Batch_0_imp)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 140 396 181 411]
+  /Parent 21 0 R
+  /Prev   24 0 R
+  /Next   26 0 R
+>>
+endobj
+26 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFCLayer_Batch_1 StreamingDataflowPartition_1_StreamingFCLayer_Batch_1_imp)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 270 388 311 403]
+  /Parent 21 0 R
+  /Prev   25 0 R
+  /Next   27 0 R
+>>
+endobj
+27 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFCLayer_Batch_2 StreamingDataflowPartition_1_StreamingFCLayer_Batch_2_imp)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 329 385 370 399]
+  /Parent 21 0 R
+  /Prev   26 0 R
+  /Next   28 0 R
+>>
+endobj
+28 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFCLayer_Batch_3 StreamingDataflowPartition_1_StreamingFCLayer_Batch_3_imp)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 390 386 431 400]
+  /Parent 21 0 R
+  /Prev   27 0 R
+  /Next   29 0 R
+>>
+endobj
+29 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_0 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingFIFO_0_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 44 400 77 416]
+  /Parent 21 0 R
+  /Prev   28 0 R
+  /Next   30 0 R
+>>
+endobj
+30 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_1 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingFIFO_1_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 114 396 148 412]
+  /Parent 21 0 R
+  /Prev   29 0 R
+  /Next   31 0 R
+>>
+endobj
+31 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_2 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingFIFO_2_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 173 392 207 408]
+  /Parent 21 0 R
+  /Prev   30 0 R
+  /Next   32 0 R
+>>
+endobj
+32 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_3 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingFIFO_3_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 243 388 277 404]
+  /Parent 21 0 R
+  /Prev   31 0 R
+  /Next   33 0 R
+>>
+endobj
+33 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_4 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingFIFO_4_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 303 384 337 400]
+  /Parent 21 0 R
+  /Prev   32 0 R
+  /Next   34 0 R
+>>
+endobj
+34 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_5 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingFIFO_5_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 364 385 398 402]
+  /Parent 21 0 R
+  /Prev   33 0 R
+  /Next   35 0 R
+>>
+endobj
+35 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_6 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingFIFO_6_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 424 381 458 398]
+  /Parent 21 0 R
+  /Prev   34 0 R
+  /Next   36 0 R
+>>
+endobj
+36 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_7 StreamingDataflowPartition_1_StreamingDataflowPartition_1_StreamingFIFO_7_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 534 375 568 391]
+  /Parent 21 0 R
+  /Prev   35 0 R
+  /Next   37 0 R
+>>
+endobj
+37 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_Thresholding_Batch_0 StreamingDataflowPartition_1_StreamingDataflowPartition_1_Thresholding_Batch_0_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 72 398 119 415]
+  /Parent 21 0 R
+  /Prev   36 0 R
+>>
+endobj
+21 0 obj
+<<
+  /Title  (instances)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 20 0 R
+  /First  22 0 R
+  /Last   37 0 R
+  /Count  16
+  /Next   38 0 R
+>>
+endobj
+39 0 obj
+<<
+  /Title  (ap_clk input)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 35 407 43 409]
+  /Parent 38 0 R
+  /Next   40 0 R
+>>
+endobj
+40 0 obj
+<<
+  /Title  (ap_rst_n input)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 33 404 43 406]
+  /Parent 38 0 R
+  /Prev   39 0 R
+  /Next   41 0 R
+>>
+endobj
+41 0 obj
+<<
+  /Title  (m_axis_0 output)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 567 383 578 386]
+  /Parent 38 0 R
+  /Prev   40 0 R
+  /Next   42 0 R
+>>
+endobj
+42 0 obj
+<<
+  /Title  (s_axis_0 input)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 33 409 43 412]
+  /Parent 38 0 R
+  /Prev   41 0 R
+>>
+endobj
+38 0 obj
+<<
+  /Title  (ports)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 20 0 R
+  /First  39 0 R
+  /Last   42 0 R
+  /Count  4
+  /Prev   21 0 R
+  /Next   43 0 R
+>>
+endobj
+43 0 obj
+<<
+  /Title  (portBuses)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 20 0 R
+  /First  0 0 R
+  /Last   0 0 R
+  /Count  0
+  /Prev   38 0 R
+  /Next   44 0 R
+>>
+endobj
+45 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_LabelSelect_Batch_0_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 533 386 539 386]
+  /Parent 44 0 R
+  /Next   46 0 R
+>>
+endobj
+46 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingDataWidthConverter_Batch_0_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 242 399 249 399]
+  /Parent 44 0 R
+  /Prev   45 0 R
+  /Next   47 0 R
+>>
+endobj
+47 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingDataWidthConverter_Batch_1_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 493 388 499 388]
+  /Parent 44 0 R
+  /Prev   46 0 R
+  /Next   48 0 R
+>>
+endobj
+48 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFCLayer_Batch_0_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 172 403 179 403]
+  /Parent 44 0 R
+  /Prev   47 0 R
+  /Next   49 0 R
+>>
+endobj
+49 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFCLayer_Batch_1_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 302 395 308 395]
+  /Parent 44 0 R
+  /Prev   48 0 R
+  /Next   50 0 R
+>>
+endobj
+50 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFCLayer_Batch_2_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 361 390 370 397]
+  /Parent 44 0 R
+  /Prev   49 0 R
+  /Next   51 0 R
+>>
+endobj
+51 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFCLayer_Batch_3_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 423 392 429 392]
+  /Parent 44 0 R
+  /Prev   50 0 R
+  /Next   52 0 R
+>>
+endobj
+52 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_0_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 72 409 79 409]
+  /Parent 44 0 R
+  /Prev   51 0 R
+  /Next   53 0 R
+>>
+endobj
+53 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_1_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 142 405 149 405]
+  /Parent 44 0 R
+  /Prev   52 0 R
+  /Next   54 0 R
+>>
+endobj
+54 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_2_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 202 401 208 401]
+  /Parent 44 0 R
+  /Prev   53 0 R
+  /Next   55 0 R
+>>
+endobj
+55 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_3_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 272 397 279 397]
+  /Parent 44 0 R
+  /Prev   54 0 R
+  /Next   56 0 R
+>>
+endobj
+56 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_4_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 332 394 338 394]
+  /Parent 44 0 R
+  /Prev   55 0 R
+  /Next   57 0 R
+>>
+endobj
+57 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_5_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 393 395 399 395]
+  /Parent 44 0 R
+  /Prev   56 0 R
+  /Next   58 0 R
+>>
+endobj
+58 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_6_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 452 391 459 391]
+  /Parent 44 0 R
+  /Prev   57 0 R
+  /Next   59 0 R
+>>
+endobj
+59 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_StreamingFIFO_7_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 563 384 568 384]
+  /Parent 44 0 R
+  /Prev   58 0 R
+  /Next   60 0 R
+>>
+endobj
+60 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_Thresholding_Batch_0_out_V_V)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 112 407 119 407]
+  /Parent 44 0 R
+  /Prev   59 0 R
+  /Next   61 0 R
+>>
+endobj
+61 0 obj
+<<
+  /Title  (ap_clk_0_1)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 42 375 539 408]
+  /Parent 44 0 R
+  /Prev   60 0 R
+  /Next   62 0 R
+>>
+endobj
+62 0 obj
+<<
+  /Title  (ap_rst_n_0_1)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 42 374 539 405]
+  /Parent 44 0 R
+  /Prev   61 0 R
+  /Next   63 0 R
+>>
+endobj
+63 0 obj
+<<
+  /Title  (in0_V_V_0_1)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 42 410 49 410]
+  /Parent 44 0 R
+  /Prev   62 0 R
+>>
+endobj
+44 0 obj
+<<
+  /Title  (nets)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 20 0 R
+  /First  45 0 R
+  /Last   63 0 R
+  /Count  19
+  /Prev   43 0 R
+  /Next   64 0 R
+>>
+endobj
+64 0 obj
+<<
+  /Title  (netBundles)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 20 0 R
+  /First  0 0 R
+  /Last   0 0 R
+  /Count  0
+  /Prev   44 0 R
+>>
+endobj
+20 0 obj
+<<
+  /Title  (Nlview page 1)
+  /C      [0.4 0.0 0.0]
+  /Dest   [10 0 R /Fit]
+  /Parent 7 0 R
+  /First  21 0 R
+  /Last   64 0 R
+  /Count  5
+>>
+endobj
+8 0 obj
+<<
+>>
+endobj
+9 0 obj
+<<
+  /Im0 12 0 R
+  /Im1 13 0 R
+  /Im2 14 0 R
+  /Im3 15 0 R
+  /Im4 16 0 R
+  /Im5 17 0 R
+  /Im6 18 0 R
+  /Im7 19 0 R
+>>
+endobj
+12 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 64
+  /Height 64
+  /Length 12288
+>>
+stream
+   ╔╦СРУ%ПТ*ТФ6ФЦ?ЦЩHЩЫQЬЯZЯбbгеjжиqклyопА▒│З┤╢П╕║Ц╝╛Э└┴д┼╞л╔╩▒═╬╖╤╥╜╓╓─┌█╦▐▀╤ту╫чч▌ыыфяяъєєяўўї¤¤№¤¤·їїэюяущъ┘фх╧▀р╞┌█╜╒╓╡╧╨н╩╠е┼╟Ь┐┴У╣╝Л╡╢В▒▓{нмsзиkвгdЭЮ]ШЩVФХPПРHКЛBЕЖ;АВ4|~,xz%sulnРСNяяш╠═ФЛОЛООС(ПС0СУ9УЦCЦШLЩЬUЬЮ^авfгеmзиuлм}о░Д▓┤М╢╕У║╝Ъ╛┐б├┼и╚╔п╠═╡╨╤╗╒╒┬┘┌╩▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤№¤¤·їїэюятшщ╪уф╬▐▀┼┘┌╗╘╒▓╬╧к╔╦в├╞Щ╜┐Р╖║И▓┤опwкйoдеgЯа`ЪЫYХЦQСТKМНCЗИ<ВГ5}.y{&tvprlnbc�РСKУЦЙММПКН!ПС1ТФ;ФЧEЧЩNЪЭWЭЯ_бгgджnийvмн~п▒Е│╡Н╖╣Ф╗╜Ы┐└в─┼й╚╔░╠═╢╨╤╝╒╒├┘┌╩▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤¤¤¤·їїэюятшщ╪уф╬▐▀┼┘┌╝╘╒│╬╧л╔╦г─╞Ъ╛└С╕╗Й│╡Ап░xлкpежhабaЫЬZЦЧSТУMНОEИЙ>ГД7~А/z|(uw!lnkmhjcd�ПТЛНИЛ╕║yъы┘ээ▐ээ▀эюсюяуяяфяЁхЁЁчЁёшёёщЄЄыЄєьєєэЇЇяїїЁїЎёЎЎЄўўєўўЇ°°ї∙∙Ў··ў··∙√√·№№√№№№¤¤№■■■      ■■№№№·√№∙√√ў··Ў∙∙Ї°°єўўёЎЎЁїЎяЇїэєЇыЄєъЄЄшёёчЁЁцяяфююуээтьэсьь▀ыы▐ъъ▌щщ█шщ┌шщ┌├─ЮlogifgРУКНКНъы╪                                                                                                                                                                           БГ3ce�fgРУКНЛОшщ╘                                                                                                                                                                        ■■■ВД5ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙         ъыыўўў   ¤¤¤щщъ··√¤¤¤                                 √√√ььь               яЁЁсстъъъЁЁЁ°°°яяЁ      ¤¤¤ъъы√√√   їїЎэээ   ЄєєяяЁ         √√√фффЁЁЁ               ■■¤ВД4ce�fgРТКНЛОшщ╙         ШЩЫллн   ╓╫╪ГДЖ╩╩╦┤╡╢                                 шшщВГЖ¤¤¤            уффПРУ╞╟╚ЦЧШ┤╡╢ЯЯб      ЄЄєxy|ццц   ┴┴├КЛН   оп░ЪЪЬ      ттуДЕИААГuvyп░▒¤¤¤         ■■¤ВД4ce�fgРТКНЛОшщ╙         ─┼╞ГДЖ   ммоЮЮатту╠╠═╫╫╪эээ√√√╧╧╨√√√╓╓╫┐┐┴хцц   ···╚╔╩┐└┴ВГЖ   єєє┬┬├╓╓╫      оп░ццчТТХОПСмнп      ЄЄєvwzуу󤤤╛╛└ИЙЛ   мноШШЪ      ЪЪЬРРТ¤■¤хцц┐┐┴¤¤¤         ■■¤ВД4ce�fgРТКНЛОшщ╙         ээюvwzюяяКЛН╧╧╤─┼╞ЮЯбоо░оо░╫╫╫ММП╘╒╒УФЦ▒▒│z{~юяяЪЫЭТУХМНПАБДЁЁЁЖЗКЮЯбЕЕИ▓│┤   ║╗╝ццц││╡но░──╞      ЇЇЇvwz{|~БВЕqruСТФ   нопЩЩЫ      ╦╦╠rsuГДЗжзйыыы            ■■¤ВД4ce�fgРТКНЛОшщ╙            КЛН▒▒│ААГїїї┬┬─ЮЯбхццПРТабг╛┐└чшшабвЫЬЮtux═╬╧|}А   ццчЗИЛ┴┴├ЛМО   ффхwx{··√                     ЄЄєwx{══╬ууфоп▒ЛМО   нопЫЫЭ         ЁЁё╔╔╩ЧШЪtuwёёЄ         ■■¤ВД4ce�fgРТКНЛОшщ╙            ╢╢╕bcfНОР   ╜╜┐ЧЧЩ   ДЕЗnorєєєЪЫЭЧЧЩ▄▌▌xy|╘╘╒y{}сст╔╔╩АВ╓╓╫yz}ффх╕╣║ИЙЛ■■■                     ЄЄєstwшшш   ┴┴├ЕЖИ   мноЛЛОттушшшзиймнпъъъ╞╞╟mnqююя         ■■¤ВД4ce�fgРТКНЛОшщ╙            уффuvx╜╜┐   ╚╚╩ййл   ▓│┤ЦЦШ   ╤╥╙СТФдезИЙМыыы╩╩╦ОПСЩЪЬЦЧЩ   ╝╜╛ЗИКССФуфф                        ЇЇїМНРщщщ   ╩╩╠ЫЬЮ   ┴┴├yz}~ВФФЦ╒╒╓СТФААГЛЛО╤╤╥            ■■¤ВД4ce�fgРТКНЛОшщ╙               ■■          ■■■               ■■■      ■■■   ■■■            ■■■                                 ■■■         ■■■      ¤¤■¤¤¤¤¤¤      ¤¤¤                  ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ¤■°  ¤                                                                                                      ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            °°▐уф|Ўў╪                                                                                                   ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ¤¤ї█▐]┘█QъыЮ№№Є                                                                                             ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               тфy╪█M╪┌J▐рgЄє┬                                                                                          ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               шщУ╪┌K┌▄U┘█O╪┌MфцЕ∙∙т                                                                                    ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               эюн╪┌K┌▄U┌▄U┌▄U╪█L█▌Zьэй■■°                                                                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               єЇ╚╪┌M┌▄U┌▄U┌▄U┌▄U┘█R╪┌JртqЇЇ╠                                                                           ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               °∙с┌▄U┌▄T┌▄U┌▄U┌▄U┌▄U┌▄U┘█N┘█OчшР·√ъ                                                                     ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               №¤Ї▌▀c┘█R┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T╪┌K▄▐^яЁ╣  ■                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  суw┘█O┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘█O█▄W√√э                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  чшР╪┌L┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T┘█Rўў╪                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  эюл╪┌K┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌LёЄ┐                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  єє╟╪┌M┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌Kыьг                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  °°▀┌▄U┌▄T┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌MхчЙ                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                    √▌▐^┘█P┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘█Oртr  ¤                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  ▄▄╖█▄А█▌T┘█N┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘▄R▄▐`№№я                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               ╦╠СЛН	ээ▄ў°╒ртr╪┌K┘█R┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T┌▄Sў°┌                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ╛└wДЖ�ЛН	эю┌   ■■∙эюл█▌Z╪┌K┌▄T┌▄U┌▄U┌▄U┌▄U╪┌LёЄ┴                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                      ··Ї▒▓YГЕ�ЙЛНП
эю┘         ∙∙ухцИ╪┌M┘█P┌▄U┌▄U┌▄U╪┌Jьэж                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                   Єєфдж@ГЕ�ЛНКМНП
эю┘               Єє─▐рi╪┌J┌▄S┌▄U╪┌LцчЛ                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                щщ╨ЩЫ(ЕЖ�ЛНЛНКМНП
эю┘                  ¤№єъыЮ┌▄U╪█M┘█Oстt  ■                                                         ■■¤ВД4ce�fgРТКНЛОшщ╙                                             ▐▐╕РТЖИ�ЛНЛНЛНКМНП
эю┘                        ўў┘тф{╫┘H▄▐]№№ё                                                         ■■¤ВД4ce�fgРТКНЛОшщ╙                                          ╨╤ЭКМИКЛНЛНЛНЛНКМНП
эю┘                             ■яЁ╢▌▀b°°▌                           №№ю№№ю                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                       ├─АЖИ�ЙЛЛНЛНЛНЛНЛНКМНП
эю┘                                 Її╨эя┤√√ю                        ¤¤Ї¤¤Ї                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ∙∙Є╡╖cДЖ�КМЛНЛНЛНЛНЛНЛНКМНП
эю┘                           ··шюя╖цшЧфцОцчХэя┤°°р■ ¤                                             ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ┐└wАГ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘                     ∙·цэя╡хчТфцМхчТхчУхчТуцНфцПщыеєЇ╧№¤Ї                                       ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╡╢bДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘               ∙∙фэю│хчСфцНхчТхчУхчУхчУхчУхчУхчУфцПуцМчщЩяЁ╜∙·ч                                 ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘         °°тью▒фчРфцНхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчСуцМхчСыэлїЎ╓■■∙                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНПюя▐   °∙сьюпфчРфцНхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчТфцОфцНшъЮёЄ┼·√ъ  №               ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМЙЛцч║эяофцОфцНхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцНсхДшъЮ··ш               ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНКМДЖ�╜╛sїЎ▄эя┤цшЦуцМфцРхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцРуцМшщЮєЇ╠¤¤ї                  ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНИКЗЙ╚╩М         √№ЁЄє╚щъбфцОфцОхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцПуцМшъЯєї╬¤¤°                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛН	ЗЙ�МО╓╓и                  ■■·Ўў┘ьэохчСуцМхчСхчУхчУхчУхчУхчУхчУхчУхчУфцПфцМшъаЇї╧■■∙                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЖЗ�ФХту┴                              ··щЁё┐чщЫфцМфцПхчУхчУхчУхчУфцПуцМшывЇї╥■■·                                    ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНДЖ�ЭЮ/ээ╪                                       ¤¤ЎЇї╤ъьзфчПфцНфцОфцМщыдїЎ╘■■√                                          ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНГЕ�икHїЎы                                                  ■°∙сэя╡ъьзїЎ╒■ №                                                ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�КМГЖ�┤╢b№№ў                                                                                                                     ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕gВД�ЕЗ�┬├                                                                                                                           ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ┤╡_ГЕ╨╤Ы                                                                                                                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╛┐v╫╫и                                                                                                                                 ■■¤ВД4ce�fgРТКНЛОшщ╙                                 √√Ў                                                                                                                                    ■■¤ВД4ce�fgРТКНЛОыь┘                                                                                                                                                                           ГЕ6ce�fgРТКНИК╬╨в■■№■■■■■■■■■■■■■■■■■■  ■  ■■ ■  ■  ■  ■  ■  ■  ■                                                                    ■  ■  ■  ■  ■  ■■ ■  ■■■■■■■■■■■■■■■■■■■■■¤■■¤■■¤■■■уф╥sufgfgОСЛНМОПТ)бвPгеZезbзйjкнqноx░▓▓┤Е╢╖Л╣║Т╝╜Ш┐┴Я┬─е╞╟л╔╩▒═╬╢╤╥╝╘╒┬╫╪╟▄▄═▀р╙уу╫цч▌ъътююшЄЄэїїЄ∙∙°■■¤■■№ўўёёЄчьэ▐шщ╓уф╬▀р╟█▄┐╓╫╕╥╙▓═╧к╚╩в├╞Ы┐┴Ф╝╝Н╕╕Ж│┤Ап░zлмtжзnгдiЯаbЫЬ\ЦЧVТФPПРJЛНDxz$ik
hjef�о░]ЖЙМПНР&МО+ОР4РФ?ФЦHЧЪQЪЬZЮаbбгiежqйкzмоБ░│Й╡╖Р╣╗Ш╜╛Я┬├ж╞╟н╩╦┤╬╨║╘╘┴╪┘╚▄▌╬рс╒хх█щътяяшєєяўўї¤¤№¤¤·їїьэясчш╫ту╠▌▐├╪┘║╙╘░╠═и╟╔а┬─Ч╝╛Н╢╣Е░│|мнsизkвгcЭЮ\ШЩTТФMОПGЙК?ДЕ7А0z|)vx!proqlnfh�klїїэо░_ЛОПТ*СУ4УХ=ХШGШЪPЫЮYЮаaвдiезpйкxно░▓Ж┤╢О╕║Х╝╛Ь└┴г┼╞к╔╩▒═╬╖╨╤╜╒╒─┘┌╦▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤№¤¤·їїэюятшщ╪уф╧▐▀╞┘┌╜╘╒┤╧╨м╩╠д┼╞Ы┐┴Т╣╝К┤╢Б░▒zмлrжзjбвcЬЭ\ЧШUУФOОПGЙК@ДЕ9Б2{}*wy#sumomnНМuendstream
+endobj
+65 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 16
+  /Height 16
+  /Length 256
+>>
+stream
+�����������������������������������  �������������  �
+������������  ����������  �������������  ���������            ����            ���������  ��������������  ��������������  ��������������  ��������������  ���������������������������������������endstream
+endobj
+13 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 16
+  /Height 16
+  /SMask 65 0 R
+  /Length 768
+>>
+stream
+������������������������������������������������������������������IIIfffААА������������������������������������������2NВ2NВ���```������������������������������������2NВ2NВ���MMM������������������������������������2NВ2NВ���UUU������������������������ААА@@@UUU���2NВ2NВ���[[[������������������������������������2NВ2NВ���������������������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������������������������2NВ2NВ������������������������������������������2NВ2NВ������������������������������������������2NВ2NВ������������������������������������������2NВ2NВ������������������������������������������2NВ2NВ���������������������������������������������������������������������������������������������������������������������endstream
+endobj
+66 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /Length 180
+>>
+stream
+                    ����������������������  ��  ����  ��  ���������������������                    ����������������������  ��  ����  ��  ����������������������                    endstream
+endobj
+14 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /SMask 66 0 R
+  /Length 540
+>>
+stream
+?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ����������������������������������� ������������������������������?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������������������������������������������������������������?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮendstream
+endobj
+67 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /Length 180
+>>
+stream
+                    
�������������  ��  ��    ��  ��  ��������������������                    ��������������������  ��  ��    ��  ��  �����������������      Ё             endstream
+endobj
+15 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /SMask 67 0 R
+  /Length 540
+>>
+stream
+?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ;vЭ+Ак������Ftв3fЩ����АА+Ак;lЭ������������������������������?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ������������������������������������������������������������?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ����������������������������������������������������� �� 3fЩ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?oЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮendstream
+endobj
+16 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 64
+  /Height 64
+  /Length 12288
+>>
+stream
+   ╔╦СРУ%ПТ*ТФ6ФЦ?ЦЩHЩЫQЬЯZЯбbгеjжиqклyопА▒│З┤╢П╕║Ц╝╛Э└┴д┼╞л╔╩▒═╬╖╤╥╜╓╓─┌█╦▐▀╤ту╫чч▌ыыфяяъєєяўўї¤¤№¤¤·їїэюяущъ┘фх╧▀р╞┌█╜╒╓╡╧╨н╩╠е┼╟Ь┐┴У╣╝Л╡╢В▒▓{нмsзиkвгdЭЮ]ШЩVФХPПРHКЛBЕЖ;АВ4|~,xz%sulnРСNяяш╠═ФЛОЛООС(ПС0СУ9УЦCЦШLЩЬUЬЮ^авfгеmзиuлм}о░Д▓┤М╢╕У║╝Ъ╛┐б├┼и╚╔п╠═╡╨╤╗╒╒┬┘┌╩▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤№¤¤·їїэюятшщ╪уф╬▐▀┼┘┌╗╘╒▓╬╧к╔╦в├╞Щ╜┐Р╖║И▓┤опwкйoдеgЯа`ЪЫYХЦQСТKМНCЗИ<ВГ5}.y{&tvprlnbc�РСKУЦЙММПКН!ПС1ТФ;ФЧEЧЩNЪЭWЭЯ_бгgджnийvмн~п▒Е│╡Н╖╣Ф╗╜Ы┐└в─┼й╚╔░╠═╢╨╤╝╒╒├┘┌╩▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤¤¤¤·їїэюятшщ╪уф╬▐▀┼┘┌╝╘╒│╬╧л╔╦г─╞Ъ╛└С╕╗Й│╡Ап░xлкpежhабaЫЬZЦЧSТУMНОEИЙ>ГД7~А/z|(uw!lnkmhjcd�ПТЛНИЛ╕║yъы┘ээ▐ээ▀эюсюяуяяфяЁхЁЁчЁёшёёщЄЄыЄєьєєэЇЇяїїЁїЎёЎЎЄўўєўўЇ°°ї∙∙Ў··ў··∙√√·№№√№№№¤¤№■■■      ■■№№№·√№∙√√ў··Ў∙∙Ї°°єўўёЎЎЁїЎяЇїэєЇыЄєъЄЄшёёчЁЁцяяфююуээтьэсьь▀ыы▐ъъ▌щщ█шщ┌шщ┌├─ЮlogifgРУКНКНъы╪                                                                                                                                                                           БГ3ce�fgРУКНЛОшщ╘                                                                                                                                                                        ■■■ВД5ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙         ъыыўўў   ¤¤¤щщъ··√¤¤¤                                 √√√ььь               яЁЁсстъъъЁЁЁ°°°яяЁ      ¤¤¤ъъы√√√   їїЎэээ   ЄєєяяЁ         √√√фффЁЁЁ               ■■¤ВД4ce�fgРТКНЛОшщ╙         ШЩЫллн   ╓╫╪ГДЖ╩╩╦┤╡╢                                 шшщВГЖ¤¤¤            уффПРУ╞╟╚ЦЧШ┤╡╢ЯЯб      ЄЄєxy|ццц   ┴┴├КЛН   оп░ЪЪЬ      ттуДЕИААГuvyп░▒¤¤¤         ■■¤ВД4ce�fgРТКНЛОшщ╙         ─┼╞ГДЖ   ммоЮЮатту╠╠═╫╫╪эээ√√√╧╧╨√√√╓╓╫┐┐┴хцц   ···╚╔╩┐└┴ВГЖ   єєє┬┬├╓╓╫      оп░ццчТТХОПСмнп      ЄЄєvwzуу󤤤╛╛└ИЙЛ   мноШШЪ      ЪЪЬРРТ¤■¤хцц┐┐┴¤¤¤         ■■¤ВД4ce�fgРТКНЛОшщ╙         ээюvwzюяяКЛН╧╧╤─┼╞ЮЯбоо░оо░╫╫╫ММП╘╒╒УФЦ▒▒│z{~юяяЪЫЭТУХМНПАБДЁЁЁЖЗКЮЯбЕЕИ▓│┤   ║╗╝ццц││╡но░──╞      ЇЇЇvwz{|~БВЕqruСТФ   нопЩЩЫ      ╦╦╠rsuГДЗжзйыыы            ■■¤ВД4ce�fgРТКНЛОшщ╙            КЛН▒▒│ААГїїї┬┬─ЮЯбхццПРТабг╛┐└чшшабвЫЬЮtux═╬╧|}А   ццчЗИЛ┴┴├ЛМО   ффхwx{··√                     ЄЄєwx{══╬ууфоп▒ЛМО   нопЫЫЭ         ЁЁё╔╔╩ЧШЪtuwёёЄ         ■■¤ВД4ce�fgРТКНЛОшщ╙            ╢╢╕bcfНОР   ╜╜┐ЧЧЩ   ДЕЗnorєєєЪЫЭЧЧЩ▄▌▌xy|╘╘╒y{}сст╔╔╩АВ╓╓╫yz}ффх╕╣║ИЙЛ■■■                     ЄЄєstwшшш   ┴┴├ЕЖИ   мноЛЛОттушшшзиймнпъъъ╞╞╟mnqююя         ■■¤ВД4ce�fgРТКНЛОшщ╙            уффuvx╜╜┐   ╚╚╩ййл   ▓│┤ЦЦШ   ╤╥╙СТФдезИЙМыыы╩╩╦ОПСЩЪЬЦЧЩ   ╝╜╛ЗИКССФуфф                        ЇЇїМНРщщщ   ╩╩╠ЫЬЮ   ┴┴├yz}~ВФФЦ╒╒╓СТФААГЛЛО╤╤╥            ■■¤ВД4ce�fgРТКНЛОшщ╙               ■■          ■■■               ■■■      ■■■   ■■■            ■■■                                 ■■■         ■■■      ¤¤■¤¤¤¤¤¤      ¤¤¤                  ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ¤■°  ¤                                                                                                      ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            °°▐уф|Ўў╪                                                                                                   ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ¤¤ї█▐]┘█QъыЮ№№Є                                                                                             ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               тфy╪█M╪┌J▐рgЄє┬                                                                                          ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               шщУ╪┌K┌▄U┘█O╪┌MфцЕ∙∙т                                                                                    ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               эюн╪┌K┌▄U┌▄U┌▄U╪█L█▌Zьэй■■°                                                                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               єЇ╚╪┌M┌▄U┌▄U┌▄U┌▄U┘█R╪┌JртqЇЇ╠                                                                           ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               °∙с┌▄U┌▄T┌▄U┌▄U┌▄U┌▄U┌▄U┘█N┘█OчшР·√ъ                                                                     ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               №¤Ї▌▀c┘█R┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T╪┌K▄▐^яЁ╣  ■                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  суw┘█O┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘█O█▄W√√э                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  чшР╪┌L┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T┘█Rўў╪                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  эюл╪┌K┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌LёЄ┐                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  єє╟╪┌M┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌Kыьг                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  °°▀┌▄U┌▄T┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌MхчЙ                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                    √▌▐^┘█P┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘█Oртr  ¤                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  ▄▄╖█▄А█▌T┘█N┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘▄R▄▐`№№я                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               ╦╠СЛН	ээ▄ў°╒ртr╪┌K┘█R┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T┌▄Sў°┌                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ╛└wДЖ�ЛН	эю┌   ■■∙эюл█▌Z╪┌K┌▄T┌▄U┌▄U┌▄U┌▄U╪┌LёЄ┴                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                      ··Ї▒▓YГЕ�ЙЛНП
эю┘         ∙∙ухцИ╪┌M┘█P┌▄U┌▄U┌▄U╪┌Jьэж                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                   Єєфдж@ГЕ�ЛНКМНП
эю┘               Єє─▐рi╪┌J┌▄S┌▄U╪┌LцчЛ                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                щщ╨ЩЫ(ЕЖ�ЛНЛНКМНП
эю┘                  ¤№єъыЮ┌▄U╪█M┘█Oстt  ■                                                         ■■¤ВД4ce�fgРТКНЛОшщ╙                                             ▐▐╕РТЖИ�ЛНЛНЛНКМНП
эю┘                        ўў┘тф{╫┘H▄▐]№№ё                                                         ■■¤ВД4ce�fgРТКНЛОшщ╙                                          ╨╤ЭКМИКЛНЛНЛНЛНКМНП
эю┘                             ■яЁ╢▌▀b°°▌                           №№ю№№ю                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                       ├─АЖИ�ЙЛЛНЛНЛНЛНЛНКМНП
эю┘                                 Її╨эя┤√√ю                        ¤¤Ї¤¤Ї                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ∙∙Є╡╖cДЖ�КМЛНЛНЛНЛНЛНЛНКМНП
эю┘                           ··шюя╖цшЧфцОцчХэя┤°°р■ ¤                                             ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ┐└wАГ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘                     ∙·цэя╡хчТфцМхчТхчУхчТуцНфцПщыеєЇ╧№¤Ї                                       ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╡╢bДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘               ∙∙фэю│хчСфцНхчТхчУхчУхчУхчУхчУхчУфцПуцМчщЩяЁ╜∙·ч                                 ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘         °°тью▒фчРфцНхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчСуцМхчСыэлїЎ╓■■∙                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНПюя▐   °∙сьюпфчРфцНхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчТфцОфцНшъЮёЄ┼·√ъ  №               ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМЙЛцч║эяофцОфцНхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцНсхДшъЮ··ш               ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНКМДЖ�╜╛sїЎ▄эя┤цшЦуцМфцРхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцРуцМшщЮєЇ╠¤¤ї                  ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНИКЗЙ╚╩М         √№ЁЄє╚щъбфцОфцОхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцПуцМшъЯєї╬¤¤°                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛН	ЗЙ�МО╓╓и                  ■■·Ўў┘ьэохчСуцМхчСхчУхчУхчУхчУхчУхчУхчУхчУфцПфцМшъаЇї╧■■∙                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЖЗ�ФХту┴                              ··щЁё┐чщЫфцМфцПхчУхчУхчУхчУфцПуцМшывЇї╥■■·                                    ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНДЖ�ЭЮ/ээ╪                                       ¤¤ЎЇї╤ъьзфчПфцНфцОфцМщыдїЎ╘■■√                                          ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНГЕ�икHїЎы                                                  ■°∙сэя╡ъьзїЎ╒■ №                                                ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�КМГЖ�┤╢b№№ў                                                                                                                     ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕gВД�ЕЗ�┬├                                                                                                                           ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ┤╡_ГЕ╨╤Ы                                                                                                                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╛┐v╫╫и                                                                                                                                 ■■¤ВД4ce�fgРТКНЛОшщ╙                                 √√Ў                                                                                                                                    ■■¤ВД4ce�fgРТКНЛОыь┘                                                                                                                                                                           ГЕ6ce�fgРТКНИК╬╨в■■№■■■■■■■■■■■■■■■■■■  ■  ■■ ■  ■  ■  ■  ■  ■  ■                                                                    ■  ■  ■  ■  ■  ■■ ■  ■■■■■■■■■■■■■■■■■■■■■¤■■¤■■¤■■■уф╥sufgfgОСЛНМОПТ)бвPгеZезbзйjкнqноx░▓▓┤Е╢╖Л╣║Т╝╜Ш┐┴Я┬─е╞╟л╔╩▒═╬╢╤╥╝╘╒┬╫╪╟▄▄═▀р╙уу╫цч▌ъътююшЄЄэїїЄ∙∙°■■¤■■№ўўёёЄчьэ▐шщ╓уф╬▀р╟█▄┐╓╫╕╥╙▓═╧к╚╩в├╞Ы┐┴Ф╝╝Н╕╕Ж│┤Ап░zлмtжзnгдiЯаbЫЬ\ЦЧVТФPПРJЛНDxz$ik
hjef�о░]ЖЙМПНР&МО+ОР4РФ?ФЦHЧЪQЪЬZЮаbбгiежqйкzмоБ░│Й╡╖Р╣╗Ш╜╛Я┬├ж╞╟н╩╦┤╬╨║╘╘┴╪┘╚▄▌╬рс╒хх█щътяяшєєяўўї¤¤№¤¤·їїьэясчш╫ту╠▌▐├╪┘║╙╘░╠═и╟╔а┬─Ч╝╛Н╢╣Е░│|мнsизkвгcЭЮ\ШЩTТФMОПGЙК?ДЕ7А0z|)vx!proqlnfh�klїїэо░_ЛОПТ*СУ4УХ=ХШGШЪPЫЮYЮаaвдiезpйкxно░▓Ж┤╢О╕║Х╝╛Ь└┴г┼╞к╔╩▒═╬╖╨╤╜╒╒─┘┌╦▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤№¤¤·їїэюятшщ╪уф╧▐▀╞┘┌╜╘╒┤╧╨м╩╠д┼╞Ы┐┴Т╣╝К┤╢Б░▒zмлrжзjбвcЬЭ\ЧШUУФOОПGЙК@ДЕ9Б2{}*wy#sumomnНМuendstream
+endobj
+17 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 64
+  /Height 64
+  /Length 12288
+>>
+stream
+   ╔╦СРУ%ПТ*ТФ6ФЦ?ЦЩHЩЫQЬЯZЯбbгеjжиqклyопА▒│З┤╢П╕║Ц╝╛Э└┴д┼╞л╔╩▒═╬╖╤╥╜╓╓─┌█╦▐▀╤ту╫чч▌ыыфяяъєєяўўї¤¤№¤¤·їїэюяущъ┘фх╧▀р╞┌█╜╒╓╡╧╨н╩╠е┼╟Ь┐┴У╣╝Л╡╢В▒▓{нмsзиkвгdЭЮ]ШЩVФХPПРHКЛBЕЖ;АВ4|~,xz%sulnРСNяяш╠═ФЛОЛООС(ПС0СУ9УЦCЦШLЩЬUЬЮ^авfгеmзиuлм}о░Д▓┤М╢╕У║╝Ъ╛┐б├┼и╚╔п╠═╡╨╤╗╒╒┬┘┌╩▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤№¤¤·їїэюятшщ╪уф╬▐▀┼┘┌╗╘╒▓╬╧к╔╦в├╞Щ╜┐Р╖║И▓┤опwкйoдеgЯа`ЪЫYХЦQСТKМНCЗИ<ВГ5}.y{&tvprlnbc�РСKУЦЙММПКН!ПС1ТФ;ФЧEЧЩNЪЭWЭЯ_бгgджnийvмн~п▒Е│╡Н╖╣Ф╗╜Ы┐└в─┼й╚╔░╠═╢╨╤╝╒╒├┘┌╩▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤¤¤¤·їїэюятшщ╪уф╬▐▀┼┘┌╝╘╒│╬╧л╔╦г─╞Ъ╛└С╕╗Й│╡Ап░xлкpежhабaЫЬZЦЧSТУMНОEИЙ>ГД7~А/z|(uw!lnkmhjcd�ПТЛНИЛ╕║yъы┘ээ▐ээ▀эюсюяуяяфяЁхЁЁчЁёшёёщЄЄыЄєьєєэЇЇяїїЁїЎёЎЎЄўўєўўЇ°°ї∙∙Ў··ў··∙√√·№№√№№№¤¤№■■■      ■■№№№·√№∙√√ў··Ў∙∙Ї°°єўўёЎЎЁїЎяЇїэєЇыЄєъЄЄшёёчЁЁцяяфююуээтьэсьь▀ыы▐ъъ▌щщ█шщ┌шщ┌├─ЮlogifgРУКНКНъы╪                                                                                                                                                                           БГ3ce�fgРУКНЛОшщ╘                                                                                                                                                                        ■■■ВД5ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙         ъыыўўў   ¤¤¤щщъ··√¤¤¤                                 √√√ььь               яЁЁсстъъъЁЁЁ°°°яяЁ      ¤¤¤ъъы√√√   їїЎэээ   ЄєєяяЁ         √√√фффЁЁЁ               ■■¤ВД4ce�fgРТКНЛОшщ╙         ШЩЫллн   ╓╫╪ГДЖ╩╩╦┤╡╢                                 шшщВГЖ¤¤¤            уффПРУ╞╟╚ЦЧШ┤╡╢ЯЯб      ЄЄєxy|ццц   ┴┴├КЛН   оп░ЪЪЬ      ттуДЕИААГuvyп░▒¤¤¤         ■■¤ВД4ce�fgРТКНЛОшщ╙         ─┼╞ГДЖ   ммоЮЮатту╠╠═╫╫╪эээ√√√╧╧╨√√√╓╓╫┐┐┴хцц   ···╚╔╩┐└┴ВГЖ   єєє┬┬├╓╓╫      оп░ццчТТХОПСмнп      ЄЄєvwzуу󤤤╛╛└ИЙЛ   мноШШЪ      ЪЪЬРРТ¤■¤хцц┐┐┴¤¤¤         ■■¤ВД4ce�fgРТКНЛОшщ╙         ээюvwzюяяКЛН╧╧╤─┼╞ЮЯбоо░оо░╫╫╫ММП╘╒╒УФЦ▒▒│z{~юяяЪЫЭТУХМНПАБДЁЁЁЖЗКЮЯбЕЕИ▓│┤   ║╗╝ццц││╡но░──╞      ЇЇЇvwz{|~БВЕqruСТФ   нопЩЩЫ      ╦╦╠rsuГДЗжзйыыы            ■■¤ВД4ce�fgРТКНЛОшщ╙            КЛН▒▒│ААГїїї┬┬─ЮЯбхццПРТабг╛┐└чшшабвЫЬЮtux═╬╧|}А   ццчЗИЛ┴┴├ЛМО   ффхwx{··√                     ЄЄєwx{══╬ууфоп▒ЛМО   нопЫЫЭ         ЁЁё╔╔╩ЧШЪtuwёёЄ         ■■¤ВД4ce�fgРТКНЛОшщ╙            ╢╢╕bcfНОР   ╜╜┐ЧЧЩ   ДЕЗnorєєєЪЫЭЧЧЩ▄▌▌xy|╘╘╒y{}сст╔╔╩АВ╓╓╫yz}ффх╕╣║ИЙЛ■■■                     ЄЄєstwшшш   ┴┴├ЕЖИ   мноЛЛОттушшшзиймнпъъъ╞╞╟mnqююя         ■■¤ВД4ce�fgРТКНЛОшщ╙            уффuvx╜╜┐   ╚╚╩ййл   ▓│┤ЦЦШ   ╤╥╙СТФдезИЙМыыы╩╩╦ОПСЩЪЬЦЧЩ   ╝╜╛ЗИКССФуфф                        ЇЇїМНРщщщ   ╩╩╠ЫЬЮ   ┴┴├yz}~ВФФЦ╒╒╓СТФААГЛЛО╤╤╥            ■■¤ВД4ce�fgРТКНЛОшщ╙               ■■          ■■■               ■■■      ■■■   ■■■            ■■■                                 ■■■         ■■■      ¤¤■¤¤¤¤¤¤      ¤¤¤                  ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ¤■°  ¤                                                                                                      ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            °°▐уф|Ўў╪                                                                                                   ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ¤¤ї█▐]┘█QъыЮ№№Є                                                                                             ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               тфy╪█M╪┌J▐рgЄє┬                                                                                          ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               шщУ╪┌K┌▄U┘█O╪┌MфцЕ∙∙т                                                                                    ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               эюн╪┌K┌▄U┌▄U┌▄U╪█L█▌Zьэй■■°                                                                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               єЇ╚╪┌M┌▄U┌▄U┌▄U┌▄U┘█R╪┌JртqЇЇ╠                                                                           ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               °∙с┌▄U┌▄T┌▄U┌▄U┌▄U┌▄U┌▄U┘█N┘█OчшР·√ъ                                                                     ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               №¤Ї▌▀c┘█R┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T╪┌K▄▐^яЁ╣  ■                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  суw┘█O┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘█O█▄W√√э                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  чшР╪┌L┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T┘█Rўў╪                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  эюл╪┌K┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌LёЄ┐                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  єє╟╪┌M┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌Kыьг                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  °°▀┌▄U┌▄T┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌MхчЙ                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                    √▌▐^┘█P┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘█Oртr  ¤                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  ▄▄╖█▄А█▌T┘█N┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘▄R▄▐`№№я                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               ╦╠СЛН	ээ▄ў°╒ртr╪┌K┘█R┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T┌▄Sў°┌                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ╛└wДЖ�ЛН	эю┌   ■■∙эюл█▌Z╪┌K┌▄T┌▄U┌▄U┌▄U┌▄U╪┌LёЄ┴                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                      ··Ї▒▓YГЕ�ЙЛНП
эю┘         ∙∙ухцИ╪┌M┘█P┌▄U┌▄U┌▄U╪┌Jьэж                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                   Єєфдж@ГЕ�ЛНКМНП
эю┘               Єє─▐рi╪┌J┌▄S┌▄U╪┌LцчЛ                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                щщ╨ЩЫ(ЕЖ�ЛНЛНКМНП
эю┘                  ¤№єъыЮ┌▄U╪█M┘█Oстt  ■                                                         ■■¤ВД4ce�fgРТКНЛОшщ╙                                             ▐▐╕РТЖИ�ЛНЛНЛНКМНП
эю┘                        ўў┘тф{╫┘H▄▐]№№ё                                                         ■■¤ВД4ce�fgРТКНЛОшщ╙                                          ╨╤ЭКМИКЛНЛНЛНЛНКМНП
эю┘                             ■яЁ╢▌▀b°°▌                           №№ю№№ю                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                       ├─АЖИ�ЙЛЛНЛНЛНЛНЛНКМНП
эю┘                                 Її╨эя┤√√ю                        ¤¤Ї¤¤Ї                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ∙∙Є╡╖cДЖ�КМЛНЛНЛНЛНЛНЛНКМНП
эю┘                           ··шюя╖цшЧфцОцчХэя┤°°р■ ¤                                             ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ┐└wАГ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘                     ∙·цэя╡хчТфцМхчТхчУхчТуцНфцПщыеєЇ╧№¤Ї                                       ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╡╢bДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘               ∙∙фэю│хчСфцНхчТхчУхчУхчУхчУхчУхчУфцПуцМчщЩяЁ╜∙·ч                                 ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘         °°тью▒фчРфцНхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчСуцМхчСыэлїЎ╓■■∙                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНПюя▐   °∙сьюпфчРфцНхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчТфцОфцНшъЮёЄ┼·√ъ  №               ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМЙЛцч║эяофцОфцНхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцНсхДшъЮ··ш               ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНКМДЖ�╜╛sїЎ▄эя┤цшЦуцМфцРхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцРуцМшщЮєЇ╠¤¤ї                  ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНИКЗЙ╚╩М         √№ЁЄє╚щъбфцОфцОхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцПуцМшъЯєї╬¤¤°                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛН	ЗЙ�МО╓╓и                  ■■·Ўў┘ьэохчСуцМхчСхчУхчУхчУхчУхчУхчУхчУхчУфцПфцМшъаЇї╧■■∙                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЖЗ�ФХту┴                              ··щЁё┐чщЫфцМфцПхчУхчУхчУхчУфцПуцМшывЇї╥■■·                                    ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНДЖ�ЭЮ/ээ╪                                       ¤¤ЎЇї╤ъьзфчПфцНфцОфцМщыдїЎ╘■■√                                          ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНГЕ�икHїЎы                                                  ■°∙сэя╡ъьзїЎ╒■ №                                                ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�КМГЖ�┤╢b№№ў                                                                                                                     ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕gВД�ЕЗ�┬├                                                                                                                           ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ┤╡_ГЕ╨╤Ы                                                                                                                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╛┐v╫╫и                                                                                                                                 ■■¤ВД4ce�fgРТКНЛОшщ╙                                 √√Ў                                                                                                                                    ■■¤ВД4ce�fgРТКНЛОыь┘                                                                                                                                                                           ГЕ6ce�fgРТКНИК╬╨в■■№■■■■■■■■■■■■■■■■■■  ■  ■■ ■  ■  ■  ■  ■  ■  ■                                                                    ■  ■  ■  ■  ■  ■■ ■  ■■■■■■■■■■■■■■■■■■■■■¤■■¤■■¤■■■уф╥sufgfgОСЛНМОПТ)бвPгеZезbзйjкнqноx░▓▓┤Е╢╖Л╣║Т╝╜Ш┐┴Я┬─е╞╟л╔╩▒═╬╢╤╥╝╘╒┬╫╪╟▄▄═▀р╙уу╫цч▌ъътююшЄЄэїїЄ∙∙°■■¤■■№ўўёёЄчьэ▐шщ╓уф╬▀р╟█▄┐╓╫╕╥╙▓═╧к╚╩в├╞Ы┐┴Ф╝╝Н╕╕Ж│┤Ап░zлмtжзnгдiЯаbЫЬ\ЦЧVТФPПРJЛНDxz$ik
hjef�о░]ЖЙМПНР&МО+ОР4РФ?ФЦHЧЪQЪЬZЮаbбгiежqйкzмоБ░│Й╡╖Р╣╗Ш╜╛Я┬├ж╞╟н╩╦┤╬╨║╘╘┴╪┘╚▄▌╬рс╒хх█щътяяшєєяўўї¤¤№¤¤·їїьэясчш╫ту╠▌▐├╪┘║╙╘░╠═и╟╔а┬─Ч╝╛Н╢╣Е░│|мнsизkвгcЭЮ\ШЩTТФMОПGЙК?ДЕ7А0z|)vx!proqlnfh�klїїэо░_ЛОПТ*СУ4УХ=ХШGШЪPЫЮYЮаaвдiезpйкxно░▓Ж┤╢О╕║Х╝╛Ь└┴г┼╞к╔╩▒═╬╖╨╤╜╒╒─┘┌╦▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤№¤¤·їїэюятшщ╪уф╧▐▀╞┘┌╜╘╒┤╧╨м╩╠д┼╞Ы┐┴Т╣╝К┤╢Б░▒zмлrжзjбвcЬЭ\ЧШUУФOОПGЙК@ДЕ9Б2{}*wy#sumomnНМuendstream
+endobj
+68 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 44
+  /Height 44
+  /Length 1936
+>>
+stream
+��������������������������������������������������������������������������������������������������3333333333333333333333333'��������������~▐                            └c���������?ъ                                ╠�������9∙                                  ▐�����ф                                    ▒�����r                                      3����╧                                      Н����Ў                                      ║���                                       ╧���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���	                                       ╠����Ё                                      ┤����╜                                      ~����Z                                     ∙!����╠                                    Н������ч                                  ║�������└                                У����������Hе╠∙                        э╠Н0�������������������������������������������������endstream
+endobj
+18 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 44
+  /Height 44
+  /SMask 68 0 R
+  /Length 5808
+>>
+stream
+������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ4NГ������������������������������������������3UИ3OВ3NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ1MБUUк���������������������������1MВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3MА���������������������1LВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3NВ1IЖ���������������+UА2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������������1NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2PВ������������3NГ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3NВ������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ1NВ���������+UА2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3NГ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������9UО2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3OВ������������3OВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ.MГ������������UUк2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3NВ������������������3MА2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ1NВ+UА���������������������3MА2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ+UА������������������������������2NГ1MВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ1MВ2NВ3NВ0PА���������������������������������������������������������������������������������������������������������������������������������������������������endstream
+endobj
+19 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 64
+  /Height 64
+  /Length 12288
+>>
+stream
+   ╔╦СРУ%ПТ*ТФ6ФЦ?ЦЩHЩЫQЬЯZЯбbгеjжиqклyопА▒│З┤╢П╕║Ц╝╛Э└┴д┼╞л╔╩▒═╬╖╤╥╜╓╓─┌█╦▐▀╤ту╫чч▌ыыфяяъєєяўўї¤¤№¤¤·їїэюяущъ┘фх╧▀р╞┌█╜╒╓╡╧╨н╩╠е┼╟Ь┐┴У╣╝Л╡╢В▒▓{нмsзиkвгdЭЮ]ШЩVФХPПРHКЛBЕЖ;АВ4|~,xz%sulnРСNяяш╠═ФЛОЛООС(ПС0СУ9УЦCЦШLЩЬUЬЮ^авfгеmзиuлм}о░Д▓┤М╢╕У║╝Ъ╛┐б├┼и╚╔п╠═╡╨╤╗╒╒┬┘┌╩▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤№¤¤·їїэюятшщ╪уф╬▐▀┼┘┌╗╘╒▓╬╧к╔╦в├╞Щ╜┐Р╖║И▓┤опwкйoдеgЯа`ЪЫYХЦQСТKМНCЗИ<ВГ5}.y{&tvprlnbc�РСKУЦЙММПКН!ПС1ТФ;ФЧEЧЩNЪЭWЭЯ_бгgджnийvмн~п▒Е│╡Н╖╣Ф╗╜Ы┐└в─┼й╚╔░╠═╢╨╤╝╒╒├┘┌╩▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤¤¤¤·їїэюятшщ╪уф╬▐▀┼┘┌╝╘╒│╬╧л╔╦г─╞Ъ╛└С╕╗Й│╡Ап░xлкpежhабaЫЬZЦЧSТУMНОEИЙ>ГД7~А/z|(uw!lnkmhjcd�ПТЛНИЛ╕║yъы┘ээ▐ээ▀эюсюяуяяфяЁхЁЁчЁёшёёщЄЄыЄєьєєэЇЇяїїЁїЎёЎЎЄўўєўўЇ°°ї∙∙Ў··ў··∙√√·№№√№№№¤¤№■■■      ■■№№№·√№∙√√ў··Ў∙∙Ї°°єўўёЎЎЁїЎяЇїэєЇыЄєъЄЄшёёчЁЁцяяфююуээтьэсьь▀ыы▐ъъ▌щщ█шщ┌шщ┌├─ЮlogifgРУКНКНъы╪                                                                                                                                                                           БГ3ce�fgРУКНЛОшщ╘                                                                                                                                                                        ■■■ВД5ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙         ъыыўўў   ¤¤¤щщъ··√¤¤¤                                 √√√ььь               яЁЁсстъъъЁЁЁ°°°яяЁ      ¤¤¤ъъы√√√   їїЎэээ   ЄєєяяЁ         √√√фффЁЁЁ               ■■¤ВД4ce�fgРТКНЛОшщ╙         ШЩЫллн   ╓╫╪ГДЖ╩╩╦┤╡╢                                 шшщВГЖ¤¤¤            уффПРУ╞╟╚ЦЧШ┤╡╢ЯЯб      ЄЄєxy|ццц   ┴┴├КЛН   оп░ЪЪЬ      ттуДЕИААГuvyп░▒¤¤¤         ■■¤ВД4ce�fgРТКНЛОшщ╙         ─┼╞ГДЖ   ммоЮЮатту╠╠═╫╫╪эээ√√√╧╧╨√√√╓╓╫┐┐┴хцц   ···╚╔╩┐└┴ВГЖ   єєє┬┬├╓╓╫      оп░ццчТТХОПСмнп      ЄЄєvwzуу󤤤╛╛└ИЙЛ   мноШШЪ      ЪЪЬРРТ¤■¤хцц┐┐┴¤¤¤         ■■¤ВД4ce�fgРТКНЛОшщ╙         ээюvwzюяяКЛН╧╧╤─┼╞ЮЯбоо░оо░╫╫╫ММП╘╒╒УФЦ▒▒│z{~юяяЪЫЭТУХМНПАБДЁЁЁЖЗКЮЯбЕЕИ▓│┤   ║╗╝ццц││╡но░──╞      ЇЇЇvwz{|~БВЕqruСТФ   нопЩЩЫ      ╦╦╠rsuГДЗжзйыыы            ■■¤ВД4ce�fgРТКНЛОшщ╙            КЛН▒▒│ААГїїї┬┬─ЮЯбхццПРТабг╛┐└чшшабвЫЬЮtux═╬╧|}А   ццчЗИЛ┴┴├ЛМО   ффхwx{··√                     ЄЄєwx{══╬ууфоп▒ЛМО   нопЫЫЭ         ЁЁё╔╔╩ЧШЪtuwёёЄ         ■■¤ВД4ce�fgРТКНЛОшщ╙            ╢╢╕bcfНОР   ╜╜┐ЧЧЩ   ДЕЗnorєєєЪЫЭЧЧЩ▄▌▌xy|╘╘╒y{}сст╔╔╩АВ╓╓╫yz}ффх╕╣║ИЙЛ■■■                     ЄЄєstwшшш   ┴┴├ЕЖИ   мноЛЛОттушшшзиймнпъъъ╞╞╟mnqююя         ■■¤ВД4ce�fgРТКНЛОшщ╙            уффuvx╜╜┐   ╚╚╩ййл   ▓│┤ЦЦШ   ╤╥╙СТФдезИЙМыыы╩╩╦ОПСЩЪЬЦЧЩ   ╝╜╛ЗИКССФуфф                        ЇЇїМНРщщщ   ╩╩╠ЫЬЮ   ┴┴├yz}~ВФФЦ╒╒╓СТФААГЛЛО╤╤╥            ■■¤ВД4ce�fgРТКНЛОшщ╙               ■■          ■■■               ■■■      ■■■   ■■■            ■■■                                 ■■■         ■■■      ¤¤■¤¤¤¤¤¤      ¤¤¤                  ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                                                                                                                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ¤■°  ¤                                                                                                      ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            °°▐уф|Ўў╪                                                                                                   ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ¤¤ї█▐]┘█QъыЮ№№Є                                                                                             ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               тфy╪█M╪┌J▐рgЄє┬                                                                                          ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               шщУ╪┌K┌▄U┘█O╪┌MфцЕ∙∙т                                                                                    ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               эюн╪┌K┌▄U┌▄U┌▄U╪█L█▌Zьэй■■°                                                                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               єЇ╚╪┌M┌▄U┌▄U┌▄U┌▄U┘█R╪┌JртqЇЇ╠                                                                           ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               °∙с┌▄U┌▄T┌▄U┌▄U┌▄U┌▄U┌▄U┘█N┘█OчшР·√ъ                                                                     ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               №¤Ї▌▀c┘█R┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T╪┌K▄▐^яЁ╣  ■                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  суw┘█O┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘█O█▄W√√э                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  чшР╪┌L┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T┘█Rўў╪                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  эюл╪┌K┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌LёЄ┐                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  єє╟╪┌M┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌Kыьг                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  °°▀┌▄U┌▄T┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U╪┌MхчЙ                                                               ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                    √▌▐^┘█P┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘█Oртr  ¤                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                                  ▄▄╖█▄А█▌T┘█N┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┌▄U┘▄R▄▐`№№я                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                               ╦╠СЛН	ээ▄ў°╒ртr╪┌K┘█R┌▄U┌▄U┌▄U┌▄U┌▄U┌▄T┌▄Sў°┌                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                            ╛└wДЖ�ЛН	эю┌   ■■∙эюл█▌Z╪┌K┌▄T┌▄U┌▄U┌▄U┌▄U╪┌LёЄ┴                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                      ··Ї▒▓YГЕ�ЙЛНП
эю┘         ∙∙ухцИ╪┌M┘█P┌▄U┌▄U┌▄U╪┌Jьэж                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                   Єєфдж@ГЕ�ЛНКМНП
эю┘               Єє─▐рi╪┌J┌▄S┌▄U╪┌LцчЛ                                                            ■■¤ВД4ce�fgРТКНЛОшщ╙                                                щщ╨ЩЫ(ЕЖ�ЛНЛНКМНП
эю┘                  ¤№єъыЮ┌▄U╪█M┘█Oстt  ■                                                         ■■¤ВД4ce�fgРТКНЛОшщ╙                                             ▐▐╕РТЖИ�ЛНЛНЛНКМНП
эю┘                        ўў┘тф{╫┘H▄▐]№№ё                                                         ■■¤ВД4ce�fgРТКНЛОшщ╙                                          ╨╤ЭКМИКЛНЛНЛНЛНКМНП
эю┘                             ■яЁ╢▌▀b°°▌                           №№ю№№ю                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                       ├─АЖИ�ЙЛЛНЛНЛНЛНЛНКМНП
эю┘                                 Її╨эя┤√√ю                        ¤¤Ї¤¤Ї                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ∙∙Є╡╖cДЖ�КМЛНЛНЛНЛНЛНЛНКМНП
эю┘                           ··шюя╖цшЧфцОцчХэя┤°°р■ ¤                                             ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ┐└wАГ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘                     ∙·цэя╡хчТфцМхчТхчУхчТуцНфцПщыеєЇ╧№¤Ї                                       ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╡╢bДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘               ∙∙фэю│хчСфцНхчТхчУхчУхчУхчУхчУхчУфцПуцМчщЩяЁ╜∙·ч                                 ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНП
эю┘         °°тью▒фчРфцНхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчСуцМхчСыэлїЎ╓■■∙                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМНПюя▐   °∙сьюпфчРфцНхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчТфцОфцНшъЮёЄ┼·√ъ  №               ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНЛНКМЙЛцч║эяофцОфцНхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцНсхДшъЮ··ш               ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНЛНКМДЖ�╜╛sїЎ▄эя┤цшЦуцМфцРхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцРуцМшщЮєЇ╠¤¤ї                  ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛНЛНИКЗЙ╚╩М         √№ЁЄє╚щъбфцОфцОхчТхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУхчУфцПуцМшъЯєї╬¤¤°                        ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЛН	ЗЙ�МО╓╓и                  ■■·Ўў┘ьэохчСуцМхчСхчУхчУхчУхчУхчУхчУхчУхчУфцПфцМшъаЇї╧■■∙                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНЛНЖЗ�ФХту┴                              ··щЁё┐чщЫфцМфцПхчУхчУхчУхчУфцПуцМшывЇї╥■■·                                    ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНЛНДЖ�ЭЮ/ээ╪                                       ¤¤ЎЇї╤ъьзфчПфцНфцОфцМщыдїЎ╘■■√                                          ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�ЛНЛНГЕ�икHїЎы                                                  ■°∙сэя╡ъьзїЎ╒■ №                                                ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕fДЖ�КМГЖ�┤╢b№№ў                                                                                                                     ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╖╕gВД�ЕЗ�┬├                                                                                                                           ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ┤╡_ГЕ╨╤Ы                                                                                                                              ■■¤ВД4ce�fgРТКНЛОшщ╙                                 ╛┐v╫╫и                                                                                                                                 ■■¤ВД4ce�fgРТКНЛОшщ╙                                 √√Ў                                                                                                                                    ■■¤ВД4ce�fgРТКНЛОыь┘                                                                                                                                                                           ГЕ6ce�fgРТКНИК╬╨в■■№■■■■■■■■■■■■■■■■■■  ■  ■■ ■  ■  ■  ■  ■  ■  ■                                                                    ■  ■  ■  ■  ■  ■■ ■  ■■■■■■■■■■■■■■■■■■■■■¤■■¤■■¤■■■уф╥sufgfgОСЛНМОПТ)бвPгеZезbзйjкнqноx░▓▓┤Е╢╖Л╣║Т╝╜Ш┐┴Я┬─е╞╟л╔╩▒═╬╢╤╥╝╘╒┬╫╪╟▄▄═▀р╙уу╫цч▌ъътююшЄЄэїїЄ∙∙°■■¤■■№ўўёёЄчьэ▐шщ╓уф╬▀р╟█▄┐╓╫╕╥╙▓═╧к╚╩в├╞Ы┐┴Ф╝╝Н╕╕Ж│┤Ап░zлмtжзnгдiЯаbЫЬ\ЦЧVТФPПРJЛНDxz$ik
hjef�о░]ЖЙМПНР&МО+ОР4РФ?ФЦHЧЪQЪЬZЮаbбгiежqйкzмоБ░│Й╡╖Р╣╗Ш╜╛Я┬├ж╞╟н╩╦┤╬╨║╘╘┴╪┘╚▄▌╬рс╒хх█щътяяшєєяўўї¤¤№¤¤·їїьэясчш╫ту╠▌▐├╪┘║╙╘░╠═и╟╔а┬─Ч╝╛Н╢╣Е░│|мнsизkвгcЭЮ\ШЩTТФMОПGЙК?ДЕ7А0z|)vx!proqlnfh�klїїэо░_ЛОПТ*СУ4УХ=ХШGШЪPЫЮYЮаaвдiезpйкxно░▓Ж┤╢О╕║Х╝╛Ь└┴г┼╞к╔╩▒═╬╖╨╤╜╒╒─┘┌╦▌▐╨ст╓цц▄ъыуяящєєяўўї¤¤№¤¤·їїэюятшщ╪уф╧▐▀╞┘┌╜╘╒┤╧╨м╩╠д┼╞Ы┐┴Т╣╝К┤╢Б░▒zмлrжзjбвcЬЭ\ЧШUУФOОПGЙК@ДЕ9Б2{}*wy#sumomnНМuendstream
+endobj
+7 0 obj
+<<
+  /Type  /Outline
+  /First 20 0 R
+  /Last  20 0 R
+  /Count 1
+>>
+endobj
+xref
+0 69
+0000000000 65535 f 
+0000000009 00000 n 
+0000000238 00000 n 
+0000041558 00000 n 
+0000000388 00000 n 
+0000000515 00000 n 
+0000041677 00000 n 
+0000113213 00000 n 
+0000051701 00000 n 
+0000051722 00000 n 
+0000000725 00000 n 
+0000000866 00000 n 
+0000051855 00000 n 
+0000064722 00000 n 
+0000066007 00000 n 
+0000067064 00000 n 
+0000067780 00000 n 
+0000080230 00000 n 
+0000094778 00000 n 
+0000100763 00000 n 
+0000051543 00000 n 
+0000046304 00000 n 
+0000041943 00000 n 
+0000042205 00000 n 
+0000042516 00000 n 
+0000042827 00000 n 
+0000043089 00000 n 
+0000043351 00000 n 
+0000043613 00000 n 
+0000043875 00000 n 
+0000044144 00000 n 
+0000044415 00000 n 
+0000044686 00000 n 
+0000044957 00000 n 
+0000045228 00000 n 
+0000045499 00000 n 
+0000045770 00000 n 
+0000046041 00000 n 
+0000047084 00000 n 
+0000046465 00000 n 
+0000046609 00000 n 
+0000046772 00000 n 
+0000046938 00000 n 
+0000047257 00000 n 
+0000051211 00000 n 
+0000047432 00000 n 
+0000047622 00000 n 
+0000047845 00000 n 
+0000048068 00000 n 
+0000048280 00000 n 
+0000048492 00000 n 
+0000048704 00000 n 
+0000048916 00000 n 
+0000049117 00000 n 
+0000049320 00000 n 
+0000049523 00000 n 
+0000049726 00000 n 
+0000049929 00000 n 
+0000050132 00000 n 
+0000050335 00000 n 
+0000050538 00000 n 
+0000050746 00000 n 
+0000050906 00000 n 
+0000051068 00000 n 
+0000051384 00000 n 
+0000064305 00000 n 
+0000065666 00000 n 
+0000066723 00000 n 
+0000092680 00000 n 
+trailer
+<<
+  /Size 69
+  /Info 1 0 R
+  /Root 2 0 R
+>>
+startxref
+113295
+%%EOF
diff --git a/notebooks/end2end_example/cnv_end2end_example.ipynb b/notebooks/end2end_example/cnv_end2end_example.ipynb
index cecb1c9be6d59262e13d77d3d6b3242a013f5ee3..795f7f22fef033381aed00375e6bd1bd45affce8 100644
--- a/notebooks/end2end_example/cnv_end2end_example.ipynb
+++ b/notebooks/end2end_example/cnv_end2end_example.ipynb
@@ -55,7 +55,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 4,
+   "execution_count": 1,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -76,7 +76,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 7,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -86,7 +86,7 @@
     "from finn.core.modelwrapper import ModelWrapper\n",
     "from finn.transformation.infer_shapes import InferShapes\n",
     "from finn.transformation.fold_constants import FoldConstants\n",
-    "from finn.transformation.general import GiveReadableTensorNames, GiveUniqueNodeNames\n",
+    "from finn.transformation.general import GiveReadableTensorNames, GiveUniqueNodeNames, RemoveStaticGraphInputs\n",
     "\n",
     "cnv = get_test_model_trained(\"CNV\", 1, 1)\n",
     "bo.export_finn_onnx(cnv, (1, 3, 32, 32), build_dir + \"/end2end_cnv_w1a1_export.onnx\")\n",
@@ -95,6 +95,7 @@
     "model = model.transform(FoldConstants())\n",
     "model = model.transform(GiveUniqueNodeNames())\n",
     "model = model.transform(GiveReadableTensorNames())\n",
+    "model = model.transform(RemoveStaticGraphInputs())\n",
     "model.save(build_dir + \"/end2end_cnv_w1a1_tidy.onnx\")"
    ]
   },
@@ -107,7 +108,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 27,
    "metadata": {},
    "outputs": [
     {
@@ -131,10 +132,10 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7fc303685940>"
+       "<IPython.lib.display.IFrame at 0x7f25b19194a8>"
       ]
      },
-     "execution_count": 6,
+     "execution_count": 27,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -150,6 +151,105 @@
     "You can see that the network is composed of a repeating convolution-convolution-maxpool layer pattern to extract features using 3x3 convolution kernels (with weights binarized) and `Sign` activations, followed by fully connected layers acting as the classifier. Also notice the initial `MultiThreshold` layer at the beginning of the network, which is quantizing float inputs to 8-bit ones."
    ]
   },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Adding Pre- and Postprocessing <a id='prepost'></a>\n",
+    "\n",
+    "TODO"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 28,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/workspace/finn/src/finn/transformation/infer_data_layouts.py:113: UserWarning: Assuming 4D input is NCHW\n",
+      "  warnings.warn(\"Assuming 4D input is NCHW\")\n"
+     ]
+    }
+   ],
+   "source": [
+    "from finn.util.pytorch import ToTensor\n",
+    "from finn.transformation.merge_onnx_models import MergeONNXModels\n",
+    "from finn.core.datatype import DataType\n",
+    "\n",
+    "model = ModelWrapper(build_dir+\"/end2end_cnv_w1a1_tidy.onnx\")\n",
+    "global_inp_name = model.graph.input[0].name\n",
+    "ishape = model.get_tensor_shape(global_inp_name)\n",
+    "# preprocessing: torchvision's ToTensor divides uint8 inputs by 255\n",
+    "totensor_pyt = ToTensor()\n",
+    "chkpt_preproc_name = build_dir+\"/end2end_cnv_w1a1_preproc.onnx\"\n",
+    "bo.export_finn_onnx(totensor_pyt, ishape, chkpt_preproc_name)\n",
+    "\n",
+    "# join preprocessing and core model\n",
+    "pre_model = ModelWrapper(chkpt_preproc_name)\n",
+    "model = model.transform(MergeONNXModels(pre_model))\n",
+    "# add input quantization annotation: UINT8 for all BNN-PYNQ models\n",
+    "global_inp_name = model.graph.input[0].name\n",
+    "model.set_tensor_datatype(global_inp_name, DataType.UINT8)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 29,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "Stopping http://0.0.0.0:8081\n",
+      "Serving '/workspace/finn/end2end_cnv_w1a1_pre_post.onnx' at http://0.0.0.0:8081\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "        <iframe\n",
+       "            width=\"100%\"\n",
+       "            height=\"400\"\n",
+       "            src=\"http://0.0.0.0:8081/\"\n",
+       "            frameborder=\"0\"\n",
+       "            allowfullscreen\n",
+       "        ></iframe>\n",
+       "        "
+      ],
+      "text/plain": [
+       "<IPython.lib.display.IFrame at 0x7f25b1919518>"
+      ]
+     },
+     "execution_count": 29,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "from finn.transformation.insert_topk import InsertTopK\n",
+    "from finn.transformation.infer_datatypes import InferDataTypes\n",
+    "\n",
+    "# postprocessing: insert Top-1 node at the end\n",
+    "model = model.transform(InsertTopK(k=1))\n",
+    "chkpt_name = build_dir+\"/end2end_cnv_w1a1_pre_post.onnx\"\n",
+    "# tidy-up again\n",
+    "model = model.transform(InferShapes())\n",
+    "model = model.transform(FoldConstants())\n",
+    "model = model.transform(GiveUniqueNodeNames())\n",
+    "model = model.transform(GiveReadableTensorNames())\n",
+    "model = model.transform(InferDataTypes())\n",
+    "model = model.transform(RemoveStaticGraphInputs())\n",
+    "model.save(chkpt_name)\n",
+    "\n",
+    "showInNetron(build_dir+\"/end2end_cnv_w1a1_pre_post.onnx\")"
+   ]
+  },
   {
    "cell_type": "markdown",
    "metadata": {},
@@ -168,7 +268,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 30,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -176,15 +276,22 @@
     "from finn.transformation.lower_convs_to_matmul import LowerConvsToMatMul\n",
     "from finn.transformation.bipolar_to_xnor import ConvertBipolarMatMulToXnorPopcount\n",
     "import finn.transformation.streamline.absorb as absorb\n",
-    "from finn.transformation.streamline.reorder import MakeMaxPoolNHWC\n",
+    "from finn.transformation.streamline.reorder import MakeMaxPoolNHWC, MoveScalarLinearPastInvariants\n",
+    "from finn.transformation.infer_data_layouts import InferDataLayouts\n",
+    "from finn.transformation.general import RemoveUnusedTensors\n",
     "\n",
-    "model = ModelWrapper(build_dir + \"/end2end_cnv_w1a1_tidy.onnx\")\n",
+    "model = ModelWrapper(build_dir + \"/end2end_cnv_w1a1_pre_post.onnx\")\n",
+    "model = model.transform(MoveScalarLinearPastInvariants())\n",
     "model = model.transform(Streamline())\n",
     "model = model.transform(LowerConvsToMatMul())\n",
     "model = model.transform(MakeMaxPoolNHWC())\n",
     "model = model.transform(absorb.AbsorbTransposeIntoMultiThreshold())\n",
     "model = model.transform(ConvertBipolarMatMulToXnorPopcount())\n",
     "model = model.transform(Streamline())\n",
+    "# absorb final add-mul nodes into TopK\n",
+    "model = model.transform(absorb.AbsorbScalarMulAddIntoTopK())\n",
+    "model = model.transform(InferDataLayouts())\n",
+    "model = model.transform(RemoveUnusedTensors())\n",
     "model.save(build_dir + \"/end2end_cnv_w1a1_streamlined.onnx\")"
    ]
   },
@@ -204,7 +311,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 31,
    "metadata": {},
    "outputs": [
     {
@@ -230,10 +337,10 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7fc295ad28d0>"
+       "<IPython.lib.display.IFrame at 0x7f25b19a9470>"
       ]
      },
-     "execution_count": 8,
+     "execution_count": 31,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -253,7 +360,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 14,
+   "execution_count": 32,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -271,10 +378,16 @@
     "model = ModelWrapper(build_dir + \"/end2end_cnv_w1a1_streamlined.onnx\")\n",
     "model = model.transform(to_hls.InferBinaryStreamingFCLayer(mem_mode))\n",
     "model = model.transform(to_hls.InferQuantizedStreamingFCLayer(mem_mode))\n",
+    "# TopK to LabelSelect\n",
+    "model = model.transform(to_hls.InferLabelSelectLayer())\n",
+    "# input quantization (if any) to standalone thresholding\n",
+    "model = model.transform(to_hls.InferThresholdingLayer())\n",
     "model = model.transform(to_hls.InferConvInpGen())\n",
     "model = model.transform(to_hls.InferStreamingMaxPool())\n",
     "# get rid of Reshape(-1, 1) operation between hlslib nodes\n",
     "model = model.transform(RemoveCNVtoFCFlatten())\n",
+    "# get rid of Tranpose -> Tranpose identity seq\n",
+    "model = model.transform(absorb.AbsorbConsecutiveTransposes())\n",
     "# infer tensor data layouts\n",
     "model = model.transform(InferDataLayouts())\n",
     "parent_model = model.transform(CreateDataflowPartition())\n",
@@ -296,7 +409,56 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 15,
+   "execution_count": 36,
+   "metadata": {
+    "scrolled": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "Stopping http://0.0.0.0:8081\n",
+      "Serving '/workspace/finn/end2end_cnv_w1a1_dataflow_parent.onnx' at http://0.0.0.0:8081\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "        <iframe\n",
+       "            width=\"100%\"\n",
+       "            height=\"400\"\n",
+       "            src=\"http://0.0.0.0:8081/\"\n",
+       "            frameborder=\"0\"\n",
+       "            allowfullscreen\n",
+       "        ></iframe>\n",
+       "        "
+      ],
+      "text/plain": [
+       "<IPython.lib.display.IFrame at 0x7f25b18b7668>"
+      ]
+     },
+     "execution_count": 36,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "showInNetron(build_dir + \"/end2end_cnv_w1a1_dataflow_parent.onnx\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Note that pretty much everything has gone into the `StreamingDataflowPartition` node; the only operation remaining is to apply a `Transpose` to obtain NHWC input from a NCHW input (the ONNX default). "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 33,
    "metadata": {},
    "outputs": [
     {
@@ -322,10 +484,10 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7fc295ec6f60>"
+       "<IPython.lib.display.IFrame at 0x7f25b18fe860>"
       ]
      },
-     "execution_count": 15,
+     "execution_count": 33,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -343,7 +505,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 16,
+   "execution_count": 34,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -387,7 +549,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 17,
+   "execution_count": 35,
    "metadata": {},
    "outputs": [
     {
@@ -413,10 +575,10 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7fc295b3d3c8>"
+       "<IPython.lib.display.IFrame at 0x7f252e5a6278>"
       ]
      },
-     "execution_count": 17,
+     "execution_count": 35,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -438,12 +600,12 @@
    "source": [
     "## 4. Hardware Generation\n",
     "\n",
-    "From this point onward, the steps we have to follow do not depend on the particular network and will be exactly the same as the TFC-w1a1 example. **which may take about 30 minutes depending on your host computer**."
+    "From this point onward, the steps we have to follow do not depend on the particular network and will be exactly the same as the TFC-w1a1 example. **which may take about 30 minutes depending on your host computer**. For more details about what's going on in this step, please consult the [TFC end-to-end notebook](tfc_end2end_example.ipynb) or the appropriate section in the [FINN documentation](https://finn.readthedocs.io/en/latest/hw_build.html)."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 18,
+   "execution_count": 20,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -467,7 +629,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 22,
+   "execution_count": 21,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -493,841 +655,76 @@
    "metadata": {},
    "outputs": [
     {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_01nxn6ne:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9171 Aug 28 01:28 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 01:28 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 28 01:29 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 01:29 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 01:28 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 28 01:28 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 01:29 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_06f3kimz:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 27 13:30 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 27 13:30 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 27 13:45 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 27 13:45 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 27 13:30 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 27 13:30 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 27 13:45 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_06t_joa5:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9152 Aug 28 16:11 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 16:11 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 28 16:12 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 16:12 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 16:11 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 28 16:11 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 16:12 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_0qvh6x0y:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 29 04:50 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 04:50 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 29 04:50 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 29 04:51 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 04:50 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 29 04:50 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 04:51 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_1axnzb_3:\r\n",
-      "total 4288\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9230 Aug 21 09:39 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 21 09:39 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 21 09:39 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 21 09:40 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 21 09:39 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301904 Aug 21 09:39 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 21 09:40 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_21w59oae:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9152 Aug 29 04:50 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 04:50 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 29 04:51 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 29 04:51 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 04:50 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 29 04:50 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 04:51 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_28bro9rw:\r\n",
-      "total 4220\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9409 Sep  4 03:35 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 03:35 finn\r\n",
-      "-rw-r--r-- 1 root   root       207 Sep  4 03:39 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 03:35 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Sep  4 03:35 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Sep  4 03:39 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_3_7bkkrt:\r\n",
-      "total 4272\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9153 Aug 30 10:55 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 30 10:55 finn\r\n",
-      "-rw-r--r-- 1 root   root       205 Aug 30 10:55 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 30 10:55 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301916 Aug 30 10:55 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 30 10:55 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_3tl3zhf1:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8827 Aug 19 10:38 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 10:38 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 19 10:38 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 10:38 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 19 10:38 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 19 10:38 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 10:38 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_4cf4kfxo:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9172 Aug 29 04:50 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 04:50 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 29 04:51 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 29 04:51 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 04:50 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 29 04:50 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 04:51 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment__6inegxp:\r\n",
-      "total 4260\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9147 Aug 30 09:52 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 30 09:52 finn\r\n",
-      "-rw-r--r-- 1 root   root       206 Aug 30 09:54 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 30 09:52 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  287145 Aug 30 09:52 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 30 09:54 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_7887i7c6:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9172 Aug 28 01:28 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 01:28 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 28 01:28 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 01:28 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 01:28 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 28 01:28 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 01:28 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_7co5tvv7:\r\n",
-      "total 4272\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8826 Aug 19 08:34 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 08:34 finn\r\n",
-      "-rw-r--r-- 1 root   root       205 Aug 19 08:35 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 19 08:34 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301916 Aug 19 08:34 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 08:35 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_7rx94isg:\r\n",
-      "total 4228\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 30 12:29 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 30 12:29 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 30 12:29 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       205 Aug 30 12:49 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 30 12:30 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 30 12:29 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 30 12:29 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 30 12:49 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_7uu4dz03:\r\n",
-      "total 4240\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9172 Aug 29 16:14 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 16:14 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 29 16:14 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       205 Aug 29 16:50 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 29 16:14 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 16:14 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 29 16:14 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 16:51 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_81y7pbz6:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8827 Aug 19 00:36 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 00:36 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 19 00:36 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 00:36 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 19 00:36 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246647 Aug 19 00:36 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 00:36 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_8oclwrec:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 28 16:11 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 16:11 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 28 16:11 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 16:11 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 16:11 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 28 16:11 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 16:11 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_8xmofsvg:\r\n",
-      "total 4228\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9219 Aug 16 13:19 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 16 13:19 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 16 13:19 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       204 Aug 16 13:43 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 16 13:19 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 16 13:19 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246647 Aug 16 13:19 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 16 13:43 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_901qgs6r:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 27 06:06 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 27 06:06 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 27 06:06 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 27 06:06 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 27 06:06 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 27 06:06 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 27 06:06 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_93g2nqtq:\r\n",
-      "total 4260\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8820 Aug 19 07:32 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 07:32 finn\r\n",
-      "-rw-r--r-- 1 root   root       203 Aug 19 07:35 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 19 07:32 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  287145 Aug 19 07:32 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 07:35 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_9ksrgg2h:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8820 Aug 19 07:42 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 07:42 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx     144 Aug 19 07:42 input.npy\r\n",
-      "-rw-r--r-- 1 root   root        96 Aug 19 07:42 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 19 07:42 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246209 Aug 19 07:42 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 07:42 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_a6wquogd:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9171 Aug 28 01:28 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 01:28 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 28 01:28 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 01:28 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 01:28 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 28 01:28 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 01:28 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ale2myrj:\r\n",
-      "total 4276\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8819 Aug 19 09:47 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 09:47 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 19 09:47 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 09:47 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 19 09:47 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301911 Aug 19 09:47 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 09:47 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ao3q4u89:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9152 Aug 27 15:49 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 27 15:49 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 27 23:39 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 27 23:39 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 27 15:49 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 27 15:49 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 27 23:39 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_cam682qh:\r\n",
-      "total 4220\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9389 Sep  4 03:35 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 03:35 finn\r\n",
-      "-rw-r--r-- 1 root   root       204 Sep  4 03:38 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 03:35 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Sep  4 03:35 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Sep  4 03:38 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_diprgb3z:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8841 Aug 20 02:05 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 20 02:05 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 20 04:11 input.npy\r\n",
-      "-rw-r--r-- 1 root   root        84 Aug 20 04:12 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 20 02:05 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246207 Aug 20 02:05 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 20 04:12 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment__e5pd_a_:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9172 Aug 27 05:50 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 27 05:50 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 27 05:51 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 27 05:51 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 27 05:50 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 27 05:50 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 27 05:51 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ecyflrb3:\r\n",
-      "total 4212\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 29 13:11 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 13:11 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 13:11 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 29 13:11 resizer.hwh\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_eh6_czd4:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9171 Aug 28 16:11 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 16:11 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 28 16:12 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 16:12 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 16:11 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 28 16:11 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 16:12 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_f_bruffc:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9219 Aug 15 11:46 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 15 11:46 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 15 11:46 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 15 11:46 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 15 11:46 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 15 11:46 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 15 11:46 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_fgopkgby:\r\n",
-      "total 4272\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9153 Aug 29 15:17 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 15:17 finn\r\n",
-      "-rw-r--r-- 1 root   root       203 Aug 29 15:17 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 29 15:17 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301916 Aug 29 15:17 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 15:17 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_fu_jf95u:\r\n",
-      "total 4220\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9408 Sep  4 03:35 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 03:35 finn\r\n",
-      "-rw-r--r-- 1 root   root       205 Sep  4 03:40 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 03:35 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Sep  4 03:35 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Sep  4 03:40 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_gsss7jov:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9171 Aug 29 04:50 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 04:50 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 29 04:51 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 29 04:51 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 04:50 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 29 04:50 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 04:51 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_h8o7knmw:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9147 Aug 29 14:19 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 14:19 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx     144 Aug 29 14:19 input.npy\r\n",
-      "-rw-r--r-- 1 root   root        96 Aug 29 14:19 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 14:19 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246209 Aug 29 14:19 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 14:19 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_i705jzvl:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9152 Aug 29 04:50 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 04:50 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 29 04:51 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 29 04:51 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 04:50 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 29 04:50 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 04:51 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_i7w9f7gi:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9171 Aug 29 04:50 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 04:50 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 29 04:51 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 29 04:52 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 04:50 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 29 04:50 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 04:52 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ih88epbh:\r\n",
-      "total 4260\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9147 Aug 29 14:15 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 14:15 finn\r\n",
-      "-rw-r--r-- 1 root   root       207 Aug 29 14:18 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 29 14:15 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  287145 Aug 29 14:15 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 14:18 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ii6xl1b5:\r\n",
-      "total 4240\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9237 Aug 16 13:02 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 16 13:02 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 16 13:02 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       207 Aug 16 13:45 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 16 13:02 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 16 13:02 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246647 Aug 16 13:02 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 16 13:45 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ilfexhs3:\r\n",
-      "total 4288\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8838 Aug 19 08:57 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 08:57 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 19 08:57 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 08:57 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 19 08:57 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301904 Aug 19 08:57 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 11:00 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_it7n5qfu:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9172 Aug 27 15:49 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 27 15:49 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 27 23:40 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 27 23:40 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 27 15:49 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 27 15:49 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 27 23:40 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_iuszsd4p:\r\n",
-      "total 4212\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9409 Sep  4 13:08 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 13:08 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 13:08 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Sep  4 13:08 resizer.hwh\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_j8ixf__1:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9152 Aug 27 15:49 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 27 15:49 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 27 23:21 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 27 23:21 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 27 15:49 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 27 15:49 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 27 23:21 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_jdmw5vhc:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9219 Aug 16 02:18 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 16 02:18 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 16 02:19 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 16 02:19 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 16 02:18 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246647 Aug 16 02:18 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 16 02:19 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_jk8k3kdu:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8825 Aug 19 10:56 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 10:56 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 19 10:56 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 10:56 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 19 10:56 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 19 10:56 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 10:56 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_jlcdo6uh:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8845 Aug 19 00:19 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 00:19 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 19 00:19 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 00:19 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 19 00:19 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246647 Aug 19 00:19 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 00:19 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ke08eze6:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 25 05:14 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 25 05:14 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 25 05:14 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 25 05:15 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 25 05:14 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 25 05:14 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 25 05:15 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_lga6n0hz:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9172 Aug 28 16:11 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 16:11 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 28 16:12 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 16:12 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 16:11 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 28 16:11 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 16:12 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_lyzs0vjq:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9152 Aug 29 16:46 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 16:46 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 29 16:46 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 29 16:46 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 16:46 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 29 16:46 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 16:46 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_n1bf2coh:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 28 07:16 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 07:16 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 28 07:16 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 07:16 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 07:16 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 28 07:16 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 07:16 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_n6az3jmc:\r\n",
-      "total 4220\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9391 Sep  4 03:35 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 03:35 finn\r\n",
-      "-rw-r--r-- 1 root   root       205 Sep  4 03:36 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 03:35 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Sep  4 03:35 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Sep  4 03:36 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_n_yhs0wi:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9265 Aug 15 04:42 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 15 02:25 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 15 02:25 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 15 04:42 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 15 02:25 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 15 02:25 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 15 04:42 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_om0rv8kw:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9219 Aug 16 02:01 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 16 02:01 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 16 02:01 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 16 02:01 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 16 02:01 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246647 Aug 16 02:01 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 16 02:01 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_p8vv_rbe:\r\n"
-     ]
-    },
+     "data": {
+      "text/plain": [
+       "'/home/xilinx/finn_dev_maltanar/pynq_deployment_obskagv5'"
+      ]
+     },
+     "execution_count": 23,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "target_dir_pynq = target_dir + \"/\" + model.get_metadata_prop(\"pynq_deployment_dir\").split(\"/\")[-1]\n",
+    "target_dir_pynq"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 24,
+   "metadata": {},
+   "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8820 Aug 19 13:19 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 13:19 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx     144 Aug 19 13:19 input.npy\r\n",
-      "-rw-r--r-- 1 root   root        96 Aug 19 13:19 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 19 13:19 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246645 Aug 19 13:19 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 13:19 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ph6e_tf5:\r\n",
-      "total 4288\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9229 Aug 21 10:09 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 21 10:09 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 21 10:10 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 21 10:10 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 21 10:09 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301904 Aug 21 10:09 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 21 10:10 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_pt546ihb:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9152 Aug 27 06:25 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 27 06:25 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 27 06:25 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 27 06:25 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 27 06:25 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 27 06:25 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 27 06:25 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_rkgdftut:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8820 Aug 18 12:54 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 18 12:54 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx     144 Aug 18 12:54 input.npy\r\n",
-      "-rw-r--r-- 1 root   root        96 Aug 18 12:54 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 18 12:54 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246645 Aug 18 12:54 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 18 12:54 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_rpurccjo:\r\n",
-      "total 4288\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9230 Aug 15 08:31 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 15 08:31 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 15 08:31 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 15 08:31 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 15 08:31 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301904 Aug 15 08:31 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 15 08:31 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_sal6h506:\r\n",
-      "total 4220\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9389 Sep  4 03:35 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 03:35 finn\r\n",
-      "-rw-r--r-- 1 root   root       205 Sep  4 03:37 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 03:35 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Sep  4 03:35 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Sep  4 03:37 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_sd_7cw4n:\r\n",
-      "total 4280\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8821 Aug 19 09:36 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 09:36 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 19 09:36 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       205 Aug 19 10:58 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 09:36 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 19 09:36 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301904 Aug 19 09:36 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 10:58 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ss_xv2xy:\r\n",
-      "total 4220\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9408 Sep  4 03:35 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 03:35 finn\r\n",
-      "-rw-r--r-- 1 root   root       205 Sep  4 03:40 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 03:35 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Sep  4 03:35 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Sep  4 03:40 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_t9yxn329:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9212 Aug 16 08:11 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 16 08:11 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx     144 Aug 16 08:11 input.npy\r\n",
-      "-rw-r--r-- 1 root   root        96 Aug 16 08:11 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 16 08:11 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246645 Aug 16 08:11 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 16 08:11 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_tc39mytd:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9219 Aug 16 05:44 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 16 05:44 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 16 05:44 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 16 05:44 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 16 05:44 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246647 Aug 16 05:44 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 16 05:44 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_tgt4myfy:\r\n",
-      "total 4276\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8814 Aug 19 07:32 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 07:32 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx     144 Aug 19 07:32 input.npy\r\n",
-      "-rw-r--r-- 1 root   root        96 Aug 19 07:32 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 19 07:32 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301916 Aug 19 07:32 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 07:32 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_tp9a5_fy:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9171 Aug 28 16:11 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 16:11 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 28 16:13 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 16:13 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 16:11 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 28 16:11 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 16:13 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_tucd1097:\r\n",
-      "total 4228\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 29 16:29 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 29 16:29 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 29 16:29 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       206 Aug 29 16:48 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 29 16:29 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 29 16:29 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 29 16:29 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 29 16:48 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ub1tgpmc:\r\n",
-      "total 4228\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9219 Aug 22 12:43 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 22 12:43 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 22 12:43 input.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx     120 Aug 23 04:02 output_golden.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 23 04:02 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 22 12:43 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 22 12:43 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 23 04:02 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ucr_973r:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9152 Aug 30 12:47 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 30 12:47 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 30 12:47 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 30 12:47 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 30 12:47 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 30 12:47 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 30 12:47 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_uxodq9a4:\r\n",
-      "total 20\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 8820 Aug 19 13:04 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx 4096 Aug 19 13:04 finn\r\n",
-      "-rw-r--r-- 1 root   root     32 Aug 19 13:04 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_w0ou6nez:\r\n",
-      "total 4220\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9391 Sep  4 01:13 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 01:13 finn\r\n",
-      "-rw-r--r-- 1 root   root       204 Sep  4 01:14 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 01:13 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Sep  4 01:13 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Sep  4 01:14 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_wr1hljxk:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9219 Aug 15 10:07 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 15 10:07 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 15 10:07 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 15 10:07 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 15 10:07 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 15 10:07 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 15 10:07 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_wvxkayc8:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9152 Aug 28 16:11 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 28 16:11 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 28 16:12 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 28 16:12 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 28 16:11 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246215 Aug 28 16:11 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 28 16:12 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_x1yyq4s3:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9154 Aug 27 15:49 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 27 15:49 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 27 23:07 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 27 23:07 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 27 15:49 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 27 15:49 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 27 23:07 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_xec0no1y:\r\n",
-      "total 4276\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8819 Aug 19 09:59 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 09:59 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 19 09:59 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 09:59 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 19 09:59 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301911 Aug 19 09:59 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 09:59 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_xf594c4i:\r\n",
-      "total 4288\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8837 Aug 19 09:27 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 09:27 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 19 09:27 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 09:27 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045675 Aug 19 09:27 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  301904 Aug 19 09:27 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 11:02 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_xuytd3ej:\r\n",
-      "total 4236\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8845 Aug 19 10:23 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 10:23 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 19 10:23 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 10:23 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 19 10:23 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 19 10:23 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 10:23 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_xxozg07g:\r\n",
-      "total 4240\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9172 Aug 30 12:14 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 30 12:14 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx   12416 Aug 30 12:14 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       208 Aug 30 12:51 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 30 12:15 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 30 12:14 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 30 12:14 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 30 12:51 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_y5v0yh_k:\r\n",
-      "total 4228\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8827 Aug 15 00:25 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 15 00:25 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 15 00:25 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       206 Aug 15 00:34 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 15 00:26 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 15 00:25 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Aug 15 00:25 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 15 00:34 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_ybgtgj39:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9147 Aug 30 09:56 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 30 09:56 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx     144 Aug 30 09:56 input.npy\r\n",
-      "-rw-r--r-- 1 root   root        96 Aug 30 09:56 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 30 09:56 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246209 Aug 30 09:56 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 30 09:56 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_yqc16_8w:\r\n",
-      "total 20\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 8820 Aug 18 12:40 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx 4096 Aug 18 12:40 finn\r\n",
-      "-rw-r--r-- 1 root   root     32 Aug 18 12:40 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_yt2dpnht:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9217 Aug 16 13:40 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 16 13:40 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 16 13:40 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 16 13:41 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 16 13:40 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246651 Aug 16 13:40 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 16 13:41 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_z5zzp4mm:\r\n",
-      "total 4212\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9409 Sep  4 13:07 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 13:07 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 13:07 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Sep  4 13:07 resizer.hwh\r\n",
-      "\r\n",
-      "/home/xilinx/finn_dev_maltanar/pynq_deployment_zn65nxuo:\r\n",
-      "total 4224\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8825 Aug 19 00:58 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Aug 19 00:58 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Aug 19 00:58 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       120 Aug 19 00:59 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Aug 19 00:58 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246651 Aug 19 00:58 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Aug 19 00:59 sds_trace_data.dat\r\n"
+      "total 4216\r\n",
+      "-rw-r--r-- 1 xilinx xilinx    8508 Sep 21 13:19 driver.py\r\n",
+      "drwxr-xr-x 4 xilinx xilinx    4096 Sep 21 13:19 finn\r\n",
+      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep 21 13:19 resizer.bit\r\n",
+      "-rw-r--r-- 1 xilinx xilinx  246205 Sep 21 13:19 resizer.hwh\r\n",
+      "-rw-r--r-- 1 xilinx xilinx    1727 Sep 21 13:19 validate.py\r\n"
      ]
     }
    ],
    "source": [
-    "! sshpass -p {password} ssh {username}@{ip} -p {port} 'ls -l {target_dir}/*'"
+    "! sshpass -p {password} ssh {username}@{ip} -p {port} 'ls -l {target_dir_pynq}'"
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "We only have two more steps to be able to remotely execute the deployed bitfile with some test data from the CIFAR-10 dataset. Let's load up some test data that comes bundled with FINN -- and before you ask, that's supposed to be a cat (CIFAR-10 class number 3)."
+    "We only have two more steps to be able to remotely execute the deployed bitfile with some test data from the CIFAR-10 dataset. Let's load up some test data that comes bundled with FINN -- *and before you ask, that's supposed to be a cat (CIFAR-10 class number 3)*."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 24,
+   "execution_count": 40,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "<matplotlib.image.AxesImage at 0x7fc315a36198>"
+       "<matplotlib.image.AxesImage at 0x7f25af026da0>"
       ]
      },
-     "execution_count": 24,
+     "execution_count": 40,
      "metadata": {},
      "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
     }
    ],
    "source": [
@@ -1336,109 +733,147 @@
     "import numpy as np\n",
     "\n",
     "fn = pk.resource_filename(\"finn\", \"data/cifar10/cifar10-test-data-class3.npz\")\n",
-    "x = np.load(fn)[\"arr_0\"].astype(np.float32)\n",
-    "x = x / 255\n",
-    "plt.imshow(x.reshape(3, 32,32).transpose(1, 2, 0))"
+    "x = np.load(fn)[\"arr_0\"]\n",
+    "x = x.reshape(3, 32,32).transpose(1, 2, 0)\n",
+    "plt.imshow(x)"
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "Recall that we partitioned our original network into a parent graph that contained the non-synthesizable nodes and a child graph that contained the bulk of the network, which we turned into a bitfile. We'll load up the parent graph, modify the `StreamingDataflowPartition` node so that it points to the deployed ONNX graph."
+    "Recall that we partitioned our original network into a parent graph that contained the non-synthesizable nodes and a child graph that contained the bulk of the network, which we turned into a bitfile. The only operator left outside the FPGA partition was a `Transpose` to convert NCHW images into NHWC ones. Thus, we can skip the execution in the parent as long as we ensure our image has the expected data layout, which we have done above."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 25,
+   "execution_count": 43,
    "metadata": {},
    "outputs": [],
    "source": [
-    "# point to the PYNQ-deployed model as the StreamingDataflowPartition in the parent\n",
-    "parent_model = ModelWrapper(build_dir+\"/end2end_cnv_w1a1_dataflow_parent.onnx\")\n",
-    "sdp_node = parent_model.get_nodes_by_op_type(\"StreamingDataflowPartition\")[0]\n",
-    "sdp_node = getCustomOp(sdp_node)\n",
-    "sdp_node.set_nodeattr(\"model\", build_dir + \"/end2end_cnv_w1a1_pynq_deploy.onnx\")\n",
-    "parent_model.save(build_dir+\"/end2end_cnv_w1a1_dataflow_parent_with_remote_bitfile_exec.onnx\")"
+    "import numpy as np\n",
+    "from finn.core.onnx_exec import execute_onnx\n",
+    "\n",
+    "model = ModelWrapper(build_dir + \"/end2end_cnv_w1a1_pynq_deploy.onnx\")\n",
+    "iname = model.graph.input[0].name\n",
+    "oname = model.graph.output[0].name\n",
+    "ishape = model.get_tensor_shape(iname)\n",
+    "input_dict = {iname: x.astype(np.float32).reshape(ishape)}\n",
+    "ret = execute_onnx(model, input_dict, True)"
    ]
   },
   {
-   "cell_type": "markdown",
+   "cell_type": "code",
+   "execution_count": 44,
    "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "array([[3.]], dtype=float32)"
+      ]
+     },
+     "execution_count": 44,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
    "source": [
-    "Finally, we can call `execute_onnx` on the parent graph, which will internally call remote execution with the bitfile once the `StreamingDataflowPartition` node is reached, grab the results, then continue executing the last portion of the network. "
+    "ret[oname]"
    ]
   },
   {
-   "cell_type": "code",
-   "execution_count": 26,
+   "cell_type": "markdown",
    "metadata": {},
-   "outputs": [],
    "source": [
-    "import numpy as np\n",
-    "from finn.core.onnx_exec import execute_onnx\n",
-    "iname = parent_model.graph.input[0].name\n",
-    "oname = parent_model.graph.output[0].name\n",
-    "ishape = parent_model.get_tensor_shape(iname)\n",
-    "input_dict = {iname: x.reshape(ishape)}\n",
-    "ret = execute_onnx(parent_model, input_dict, True)"
+    "We see that the network correctly predicts this as a class 3 (\"cat\"). "
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "We'll pass the output of the network through a softmax function to interpret it as probabilities, and plot the per-class probabilities as a bar chart."
+    "### Validating the Accuracy on a PYNQ Board <a id='validation'></a>\n",
+    "\n",
+    "All the command line prompts here are meant to be executed with `sudo` on the PYNQ board, so we'll use a workaround (`sshpass` and `echo password | sudo -S command`) to get that working from this notebook running on the host computer.\n",
+    "\n",
+    "**Ensure that your PYNQ board has a working internet connecting for the next steps, since some there is some downloading involved.**\n",
+    "\n",
+    "To validate the accuracy, we first need to install the [`dataset-loading`](https://github.com/fbcotter/dataset_loading) Python package to the PYNQ board. This will give us a convenient way of downloading and accessing the MNIST dataset.\n",
+    "\n",
+    "\n",
+    "Command to execute on PYNQ:\n",
+    "\n",
+    "```pip3 install git+https://github.com/fbcotter/dataset_loading.git@0.0.4#egg=dataset_loading```"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 27,
+   "execution_count": 45,
    "metadata": {},
    "outputs": [
     {
-     "data": {
-      "text/plain": [
-       "<BarContainer object of 10 artists>"
-      ]
-     },
-     "execution_count": 27,
-     "metadata": {},
-     "output_type": "execute_result"
-    },
-    {
-     "data": {
-      "image/png": "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\n",
-      "text/plain": [
-       "<Figure size 1440x216 with 1 Axes>"
-      ]
-     },
-     "metadata": {
-      "needs_background": "light"
-     },
-     "output_type": "display_data"
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "[sudo] password for xilinx: Requirement already satisfied: dataset_loading from git+https://github.com/fbcotter/dataset_loading.git@0.0.4#egg=dataset_loading in /usr/local/lib/python3.6/dist-packages\n",
+      "Requirement already satisfied: Pillow in /usr/lib/python3/dist-packages (from dataset_loading)\n",
+      "Requirement already satisfied: scipy in /usr/lib/python3/dist-packages (from dataset_loading)\n",
+      "Connection to 192.168.2.99 closed.\n"
+     ]
     }
    ],
    "source": [
-    "def softmax(x):\n",
-    "    \"\"\"Compute softmax values for each sets of scores in x.\"\"\"\n",
-    "    e_x = np.exp(x - np.max(x))\n",
-    "    return e_x / e_x.sum()\n",
-    "\n",
-    "logits = ret[oname].flatten()\n",
-    "prob = softmax(logits)\n",
+    "! sshpass -p {password} ssh -t {username}@{ip} -p {port} 'echo {password} | sudo -S pip3 install git+https://github.com/fbcotter/dataset_loading.git@0.0.4#egg=dataset_loading'"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We can now use the `validate.py` script that was generated together with the driver to measure top-1 accuracy on the CIFAR-10 dataset.\n",
     "\n",
-    "classes = [\"airplane\", \"automobile\", \"bird\", \"cat\", \"deer\", \"dog\", \"frog\", \"horse\", \"ship\", \"truck\"]\n",
+    "Command to execute on PYNQ:\n",
     "\n",
-    "plt.figure(figsize=(20, 3)) \n",
-    "plt.bar(classes, prob)"
+    "`python3.6 validate.py --dataset cifar10 --batchsize 1000`"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 46,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "[sudo] password for xilinx: Tar File found in dest_dir. Not Downloading again\n",
+      "Extracting Python CIFAR10 data.\n",
+      "Files extracted\n",
+      "batch 0 / 10 : total OK 851 NOK 149\n",
+      "batch 1 / 10 : total OK 1683 NOK 317\n",
+      "batch 2 / 10 : total OK 2522 NOK 478\n",
+      "batch 3 / 10 : total OK 3370 NOK 630\n",
+      "batch 4 / 10 : total OK 4207 NOK 793\n",
+      "batch 5 / 10 : total OK 5044 NOK 956\n",
+      "batch 6 / 10 : total OK 5887 NOK 1113\n",
+      "batch 7 / 10 : total OK 6728 NOK 1272\n",
+      "batch 8 / 10 : total OK 7570 NOK 1430\n",
+      "batch 9 / 10 : total OK 8419 NOK 1581\n",
+      "Final accuracy: 84.190000\n",
+      "Connection to 192.168.2.99 closed.\n"
+     ]
+    }
+   ],
+   "source": [
+    "! sshpass -p {password} ssh -t {username}@{ip} -p {port} 'cd {target_dir_pynq}; echo {password} | sudo -S python3.6 validate.py --dataset cifar10 --batchsize 1000'"
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "We see that the network correctly predicts this as a class 3 (\"cat\") with high probability. This concludes our tutorial on how to take a convolutional BNN all the way down to hardware with FINN, and execute it remotely on a PYNQ board."
+    "We see that the final top-1 accuracy is 84.19%, which is very close to the 84.22% reported on the [BNN-PYNQ accuracy table in Brevitas](https://github.com/Xilinx/brevitas/tree/master/brevitas_examples/bnn_pynq). "
    ]
   },
   {
diff --git a/notebooks/end2end_example/tfc_end2end_example.ipynb b/notebooks/end2end_example/tfc_end2end_example.ipynb
index 6b7c6308772435bf213715534438a323e0705841..a067c6f6f8af1ef9e26384e1b2d92458c93b97fb 100644
--- a/notebooks/end2end_example/tfc_end2end_example.ipynb
+++ b/notebooks/end2end_example/tfc_end2end_example.ipynb
@@ -61,8 +61,8 @@
     "-------------\n",
     "1. [Brevitas export](#brev_exp)\n",
     "2. [Network preparation](#nw_prep)\n",
-    "3. [Vivado HLS and IPI](#vivado)\n",
-    "4. [PYNQ hardware generation and deployment](#hw_test)"
+    "3. [Hardware build](#vivado)\n",
+    "4. [PYNQ deployment](#hw_test)"
    ]
   },
   {
@@ -84,9 +84,9 @@
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "Downloading: \"https://github.com/Xilinx/brevitas/releases/download/bnn_pynq-r0/tfc_1w1a-ff8140dc.pth\" to /home/maltanar/.cache/torch/checkpoints/tfc_1w1a-ff8140dc.pth\n",
-      "100%|тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 249052/249052 [00:00<00:00, 759439.97it/s]\n",
-      "/workspace/brevitas/brevitas_examples/bnn_pynq/models/FC.py:83: TracerWarning: torch.tensor results are registered as constants in the trace. You can safely ignore this warning if you use this function to create tensors out of constant variables that would be the same every time you call this function. In any other case, this might cause the trace to be incorrect.\n",
+      "Downloading: \"https://github.com/Xilinx/brevitas/releases/download/bnn_pynq-r1/tfc_1w1a-45185b4d.pth\" to /home/maltanar/.cache/torch/checkpoints/tfc_1w1a-45185b4d.pth\n",
+      "100%|тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 249073/249073 [00:00<00:00, 767315.58it/s]\n",
+      "/workspace/brevitas/brevitas_examples/bnn_pynq/models/FC.py:84: TracerWarning: torch.tensor results are registered as constants in the trace. You can safely ignore this warning if you use this function to create tensors out of constant variables that would be the same every time you call this function. In any other case, this might cause the trace to be incorrect.\n",
       "  x = 2.0 * x - torch.tensor([1.0], device=x.device)\n"
      ]
     }
@@ -134,7 +134,7 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7f1b8e6db128>"
+       "<IPython.lib.display.IFrame at 0x7fe30c65e828>"
       ]
      },
      "execution_count": 3,
@@ -221,7 +221,8 @@
     "* GiveReadableTensorNames\n",
     "* InferShapes\n",
     "* InferDataTypes\n",
-    "* FoldConstants"
+    "* FoldConstants\n",
+    "* RemoveStaticGraphInputs"
    ]
   },
   {
@@ -230,7 +231,7 @@
    "source": [
     "In the first two transformations (`GiveUniqueNodeNames`, `GiveReadableTensorNames`) the nodes in the graph are first given unique (by enumeration) names, then the tensors are given human-readable names (based on the node names). The following two transformations (`InferShapes`, `InferDataTypes`) derive the shapes and data types of the tensors from the model properties and set them in the `ValueInfo` of the model. These transformations can almost always be applied without negative effects and do not affect the structure of the graph, ensuring that all the information needed is available.\n",
     "\n",
-    "The last listed transformation is `FoldConstants`, which performs constant folding. It identifies a node with constant inputs and determines its output. The result is then set as constant-only inputs for the following node and the old node is removed. Although this transformation changes the structure of the model, it is a transformation that is usually always desired and can be applied to any model."
+    "The next listed transformation is `FoldConstants`, which performs constant folding. It identifies a node with constant inputs and determines its output. The result is then set as constant-only inputs for the following node and the old node is removed. Although this transformation changes the structure of the model, it is a transformation that is usually always desired and can be applied to any model. And finally, we have `RemoveStaticGraphInputs` to remove any top-level graph inputs that already have ONNX initializers associated with them. "
    ]
   },
   {
@@ -242,11 +243,11 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 7,
    "metadata": {},
    "outputs": [],
    "source": [
-    "from finn.transformation.general import GiveReadableTensorNames, GiveUniqueNodeNames\n",
+    "from finn.transformation.general import GiveReadableTensorNames, GiveUniqueNodeNames, RemoveStaticGraphInputs\n",
     "from finn.transformation.infer_shapes import InferShapes\n",
     "from finn.transformation.infer_datatypes import InferDataTypes\n",
     "from finn.transformation.fold_constants import FoldConstants\n",
@@ -256,6 +257,7 @@
     "model = model.transform(GiveUniqueNodeNames())\n",
     "model = model.transform(GiveReadableTensorNames())\n",
     "model = model.transform(InferDataTypes())\n",
+    "model = model.transform(RemoveStaticGraphInputs())\n",
     "\n",
     "model.save(build_dir+\"/tfc_w1_a1_tidy.onnx\")"
    ]
@@ -269,7 +271,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 8,
    "metadata": {},
    "outputs": [
     {
@@ -295,10 +297,10 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7f1add273cf8>"
+       "<IPython.lib.display.IFrame at 0x7fe2d26a7da0>"
       ]
      },
-     "execution_count": 6,
+     "execution_count": 8,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -307,6 +309,157 @@
     "showInNetron(build_dir+\"/tfc_w1_a1_tidy.onnx\")"
    ]
   },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Adding Pre- and Postprocessing <a id='prepost'></a>\n",
+    "\n",
+    "In many cases, it's common to apply some preprocessing to the raw data in a machine learning framework prior to training. For image classification networks, this may include conversion of raw 8-bit RGB values into floating point values between 0 and 1. Similarly, at the output of the network some postprocessing may be performed during deployment, such as extracting the indices of the classifications with the largest value (top-K indices).\n",
+    "\n",
+    "In FINN, we can bake some of these pre/postprocessing operatings into the graph, and in some cases these can be highly beneficial for performance by allowing our accelerator to directly consume raw data instead of going through CPU preprocessing. \n",
+    "\n",
+    "We'll demonstrate this for our small image classification network as follows. Brevitas preprocesses BNN-PYNQ network inputs with `torchvision.transforms.ToTensor()` [prior to training](https://github.com/Xilinx/brevitas/blob/master/brevitas_examples/bnn_pynq/trainer.py#L85), which converts 8-bit RGB values into floats between 0 and 1 by dividing the input by 255. We can achieve the same effect in FINN by exporting a single-node ONNX graph for division by 255 (which already exists as `finn.util.pytorch.ToTensor` and merging this with our original model. Finally, we're going to mark our input tensor as 8-bit to let FINN know which level of precision to use."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 109,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "Stopping http://0.0.0.0:8081\n",
+      "Serving '/workspace/finn/tfc_w1_a1_with_preproc.onnx' at http://0.0.0.0:8081\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/workspace/finn/src/finn/transformation/infer_data_layouts.py:113: UserWarning: Assuming 4D input is NCHW\n",
+      "  warnings.warn(\"Assuming 4D input is NCHW\")\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "        <iframe\n",
+       "            width=\"100%\"\n",
+       "            height=\"400\"\n",
+       "            src=\"http://0.0.0.0:8081/\"\n",
+       "            frameborder=\"0\"\n",
+       "            allowfullscreen\n",
+       "        ></iframe>\n",
+       "        "
+      ],
+      "text/plain": [
+       "<IPython.lib.display.IFrame at 0x7fe264171f98>"
+      ]
+     },
+     "execution_count": 109,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "from finn.util.pytorch import ToTensor\n",
+    "from finn.transformation.merge_onnx_models import MergeONNXModels\n",
+    "from finn.core.datatype import DataType\n",
+    "\n",
+    "model = ModelWrapper(build_dir+\"/tfc_w1_a1_tidy.onnx\")\n",
+    "global_inp_name = model.graph.input[0].name\n",
+    "ishape = model.get_tensor_shape(global_inp_name)\n",
+    "# preprocessing: torchvision's ToTensor divides uint8 inputs by 255\n",
+    "totensor_pyt = ToTensor()\n",
+    "chkpt_preproc_name = build_dir+\"/tfc_w1_a1_preproc.onnx\"\n",
+    "bo.export_finn_onnx(totensor_pyt, ishape, chkpt_preproc_name)\n",
+    "\n",
+    "# join preprocessing and core model\n",
+    "pre_model = ModelWrapper(chkpt_preproc_name)\n",
+    "model = model.transform(MergeONNXModels(pre_model))\n",
+    "# add input quantization annotation: UINT8 for all BNN-PYNQ models\n",
+    "global_inp_name = model.graph.input[0].name\n",
+    "model.set_tensor_datatype(global_inp_name, DataType.UINT8)\n",
+    "\n",
+    "model.save(build_dir+\"/tfc_w1_a1_with_preproc.onnx\")\n",
+    "showInNetron(build_dir+\"/tfc_w1_a1_with_preproc.onnx\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "You can observe two changes in the graph above: a `Div` node has appeared in the beginning to perform the input preprocessing, and the `global_in` tensor now has a quantization annotation to mark it as an unsigned 8-bit value.\n",
+    "\n",
+    "For the postprocessing we'll insert a TopK node for k=1 at the end of our graph. This will extract the index (class number) for the largest-valued output."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 110,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "Stopping http://0.0.0.0:8081\n",
+      "Serving '/workspace/finn/tfc_w1_a1_pre_post.onnx' at http://0.0.0.0:8081\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "        <iframe\n",
+       "            width=\"100%\"\n",
+       "            height=\"400\"\n",
+       "            src=\"http://0.0.0.0:8081/\"\n",
+       "            frameborder=\"0\"\n",
+       "            allowfullscreen\n",
+       "        ></iframe>\n",
+       "        "
+      ],
+      "text/plain": [
+       "<IPython.lib.display.IFrame at 0x7fe2640f4588>"
+      ]
+     },
+     "execution_count": 110,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "from finn.transformation.insert_topk import InsertTopK\n",
+    "\n",
+    "# postprocessing: insert Top-1 node at the end\n",
+    "model = model.transform(InsertTopK(k=1))\n",
+    "chkpt_name = build_dir+\"/tfc_w1_a1_pre_post.onnx\"\n",
+    "# tidy-up again\n",
+    "model = model.transform(InferShapes())\n",
+    "model = model.transform(FoldConstants())\n",
+    "model = model.transform(GiveUniqueNodeNames())\n",
+    "model = model.transform(GiveReadableTensorNames())\n",
+    "model = model.transform(InferDataTypes())\n",
+    "model = model.transform(RemoveStaticGraphInputs())\n",
+    "model.save(chkpt_name)\n",
+    "\n",
+    "showInNetron(build_dir+\"/tfc_w1_a1_pre_post.onnx\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Notice the`TopK` node that has appeared at the end of the network. With our pre- and postprocessing in place, we can move on to the next step in the flow, which is streamlining."
+   ]
+  },
   {
    "cell_type": "markdown",
    "metadata": {},
@@ -319,7 +472,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 14,
    "metadata": {},
    "outputs": [
     {
@@ -378,7 +531,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 26,
    "metadata": {},
    "outputs": [
     {
@@ -404,16 +557,22 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7f1adc25df60>"
+       "<IPython.lib.display.IFrame at 0x7fe2640f4d30>"
       ]
      },
-     "execution_count": 8,
+     "execution_count": 26,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
-    "model = ModelWrapper(build_dir+\"/tfc_w1_a1_tidy.onnx\")\n",
+    "from finn.transformation.streamline.reorder import MoveScalarLinearPastInvariants\n",
+    "import finn.transformation.streamline.absorb as absorb\n",
+    "\n",
+    "model = ModelWrapper(build_dir+\"/tfc_w1_a1_pre_post.onnx\")\n",
+    "# move initial Mul (from preproc) past the Reshape\n",
+    "model = model.transform(MoveScalarLinearPastInvariants())\n",
+    "# streamline\n",
     "model = model.transform(Streamline())\n",
     "model.save(build_dir+\"/tfc_w1_a1_streamlined.onnx\")\n",
     "showInNetron(build_dir+\"/tfc_w1_a1_streamlined.onnx\")"
@@ -432,7 +591,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 9,
+   "execution_count": 28,
    "metadata": {},
    "outputs": [
     {
@@ -458,24 +617,31 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7f1adc2548d0>"
+       "<IPython.lib.display.IFrame at 0x7fe30c65e898>"
       ]
      },
-     "execution_count": 9,
+     "execution_count": 28,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
     "from finn.transformation.bipolar_to_xnor import ConvertBipolarMatMulToXnorPopcount\n",
-    "import finn.transformation.streamline.absorb as absorb\n",
     "from finn.transformation.streamline.round_thresholds import RoundAndClipThresholds\n",
+    "from finn.transformation.infer_data_layouts import InferDataLayouts\n",
+    "from finn.transformation.general import RemoveUnusedTensors\n",
     "\n",
     "model = model.transform(ConvertBipolarMatMulToXnorPopcount())\n",
     "model = model.transform(absorb.AbsorbAddIntoMultiThreshold())\n",
     "model = model.transform(absorb.AbsorbMulIntoMultiThreshold())\n",
+    "# absorb final add-mul nodes into TopK\n",
+    "model = model.transform(absorb.AbsorbScalarMulAddIntoTopK())\n",
     "model = model.transform(RoundAndClipThresholds())\n",
     "\n",
+    "# bit of tidy-up\n",
+    "model = model.transform(InferDataLayouts())\n",
+    "model = model.transform(RemoveUnusedTensors())\n",
+    "\n",
     "model.save(build_dir+\"/tfc_w1a1_ready_for_hls_conversion.onnx\")\n",
     "showInNetron(build_dir+\"/tfc_w1a1_ready_for_hls_conversion.onnx\")"
    ]
@@ -506,7 +672,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 29,
    "metadata": {
     "scrolled": false
    },
@@ -534,10 +700,10 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7f1adc254630>"
+       "<IPython.lib.display.IFrame at 0x7fe30c65e748>"
       ]
      },
-     "execution_count": 10,
+     "execution_count": 29,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -546,6 +712,10 @@
     "import finn.transformation.fpgadataflow.convert_to_hls_layers as to_hls\n",
     "model = ModelWrapper(build_dir+\"/tfc_w1a1_ready_for_hls_conversion.onnx\")\n",
     "model = model.transform(to_hls.InferBinaryStreamingFCLayer(\"decoupled\"))\n",
+    "# TopK to LabelSelect\n",
+    "model = model.transform(to_hls.InferLabelSelectLayer())\n",
+    "# input quantization (if any) to standalone thresholding\n",
+    "model = model.transform(to_hls.InferThresholdingLayer())\n",
     "model.save(build_dir+\"/tfc_w1_a1_hls_layers.onnx\")\n",
     "showInNetron(build_dir+\"/tfc_w1_a1_hls_layers.onnx\")"
    ]
@@ -568,7 +738,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 11,
+   "execution_count": 30,
    "metadata": {},
    "outputs": [
     {
@@ -594,10 +764,10 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7f1add27eba8>"
+       "<IPython.lib.display.IFrame at 0x7fe2640abc88>"
       ]
      },
-     "execution_count": 11,
+     "execution_count": 30,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -620,7 +790,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 12,
+   "execution_count": 33,
    "metadata": {},
    "outputs": [
     {
@@ -629,7 +799,7 @@
      "text": [
       "\n",
       "Stopping http://0.0.0.0:8081\n",
-      "Serving '/tmp/finn_dev_maltanar/dataflow_partition0_8y5bzo4x/df_model.onnx' at http://0.0.0.0:8081\n"
+      "Serving '/tmp/finn_dev_maltanar/dataflow_partition0_q1ym9aul/df_model.onnx' at http://0.0.0.0:8081\n"
      ]
     },
     {
@@ -646,17 +816,18 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7f1b7af8d240>"
+       "<IPython.lib.display.IFrame at 0x7fe264098f60>"
       ]
      },
-     "execution_count": 12,
+     "execution_count": 33,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
     "from finn.custom_op.registry import getCustomOp\n",
-    "sdp_node = getCustomOp(parent_model.graph.node[2])\n",
+    "sdp_node = parent_model.get_nodes_by_op_type(\"StreamingDataflowPartition\")[0]\n",
+    "sdp_node = getCustomOp(sdp_node)\n",
     "dataflow_model_filename = sdp_node.get_nodeattr(\"model\")\n",
     "showInNetron(dataflow_model_filename)"
    ]
@@ -670,7 +841,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 13,
+   "execution_count": 34,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -697,34 +868,28 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 14,
+   "execution_count": 35,
    "metadata": {},
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "CustomOp wrapper is of class StreamingFCLayer_Batch\n"
+      "CustomOp wrapper is of class Thresholding_Batch\n"
      ]
     },
     {
      "data": {
       "text/plain": [
        "{'PE': ('i', True, 0),\n",
-       " 'SIMD': ('i', True, 0),\n",
-       " 'MW': ('i', True, 0),\n",
-       " 'MH': ('i', True, 0),\n",
-       " 'resType': ('s', True, ''),\n",
-       " 'ActVal': ('i', False, 0),\n",
+       " 'NumChannels': ('i', True, 0),\n",
+       " 'ram_style': ('s', False, 'distributed'),\n",
        " 'inputDataType': ('s', True, ''),\n",
-       " 'weightDataType': ('s', True, ''),\n",
        " 'outputDataType': ('s', True, ''),\n",
-       " 'accDataType': ('s', False, 'INT32'),\n",
-       " 'binaryXnorMode': ('i', False, 0),\n",
-       " 'noActivation': ('i', False, 0),\n",
+       " 'inFIFODepth': ('i', False, 2),\n",
+       " 'outFIFODepth': ('i', False, 2),\n",
        " 'numInputVectors': ('ints', False, [1]),\n",
-       " 'mem_mode': ('s', False, 'const'),\n",
-       " 'ram_style': ('s', False, 'auto'),\n",
+       " 'ActVal': ('i', False, 0),\n",
        " 'backend': ('s', True, 'fpgadataflow'),\n",
        " 'code_gen_dir_cppsim': ('s', False, ''),\n",
        " 'code_gen_dir_ipgen': ('s', False, ''),\n",
@@ -740,12 +905,10 @@
        " 'res_hls': ('s', False, ''),\n",
        " 'res_synth': ('s', False, ''),\n",
        " 'rtlsim_so': ('s', False, ''),\n",
-       " 'partition_id': ('i', False, 0),\n",
-       " 'inFIFODepth': ('i', False, 2),\n",
-       " 'outFIFODepth': ('i', False, 2)}"
+       " 'partition_id': ('i', False, 0)}"
       ]
      },
-     "execution_count": 14,
+     "execution_count": 35,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -769,7 +932,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 15,
+   "execution_count": 41,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -787,7 +950,12 @@
     "    fcl_inst.set_nodeattr(\"SIMD\", simd)\n",
     "    fcl_inst.set_nodeattr(\"inFIFODepth\", ififo)\n",
     "    fcl_inst.set_nodeattr(\"outFIFODepth\", ofifo)\n",
-    "    fcl_inst.set_nodeattr(\"ram_style\", ramstyle)"
+    "    fcl_inst.set_nodeattr(\"ram_style\", ramstyle)\n",
+    "    \n",
+    "# set parallelism for input quantizer to be same as first layer's SIMD\n",
+    "inp_qnt_node = model.get_nodes_by_op_type(\"Thresholding_Batch\")[0]\n",
+    "inp_qnt = getCustomOp(inp_qnt_node)\n",
+    "inp_qnt.set_nodeattr(\"PE\", 49)"
    ]
   },
   {
@@ -809,7 +977,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 16,
+   "execution_count": 42,
    "metadata": {
     "scrolled": true
    },
@@ -837,10 +1005,10 @@
        "        "
       ],
       "text/plain": [
-       "<IPython.lib.display.IFrame at 0x7f1adc266ba8>"
+       "<IPython.lib.display.IFrame at 0x7fe2640712e8>"
       ]
      },
-     "execution_count": 16,
+     "execution_count": 42,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -870,7 +1038,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 17,
+   "execution_count": 43,
    "metadata": {},
    "outputs": [
     {
@@ -889,7 +1057,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 18,
+   "execution_count": 44,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -908,18 +1076,9 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 19,
+   "execution_count": 45,
    "metadata": {},
-   "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "/workspace/finn/src/finn/transformation/infer_data_layouts.py:107: UserWarning: Assuming 2D input is NC\n",
-      "  warnings.warn(\"Assuming 2D input is NC\")\n"
-     ]
-    }
-   ],
+   "outputs": [],
    "source": [
     "from finn.transformation.fpgadataflow.make_zynq_proj import ZynqBuild\n",
     "model = ModelWrapper(build_dir+\"/tfc_w1_a1_set_folding_factors.onnx\")\n",
@@ -928,7 +1087,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 20,
+   "execution_count": 46,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -941,7 +1100,221 @@
    "source": [
     "### Examining the generated outputs <a id='gen_outputs'></a>\n",
     "\n",
-    "TODO"
+    "Let's start by viewing the post-synthesis model in Netron:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 99,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "Stopping http://0.0.0.0:8081\n",
+      "Serving '/workspace/finn/tfc_w1_a1_post_synthesis.onnx' at http://0.0.0.0:8081\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "        <iframe\n",
+       "            width=\"100%\"\n",
+       "            height=\"400\"\n",
+       "            src=\"http://0.0.0.0:8081/\"\n",
+       "            frameborder=\"0\"\n",
+       "            allowfullscreen\n",
+       "        ></iframe>\n",
+       "        "
+      ],
+      "text/plain": [
+       "<IPython.lib.display.IFrame at 0x7fe2ef58eb00>"
+      ]
+     },
+     "execution_count": 99,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "showInNetron(build_dir + \"/tfc_w1_a1_post_synthesis.onnx\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We can see that our sequence of HLS layers has been replaced with `StreamingDataflowPartition`s, each of which point to a different ONNX file. You can open a Netron session for each of them to view their contents. Here, the first and last partitions contain only an `IODMA` node, which was inserted automatically to move data between DRAM and the accelerator. Let's take a closer look at the middle partition, which contains all our layers:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 102,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "Stopping http://0.0.0.0:8081\n",
+      "Serving '/tmp/finn_dev_maltanar/dataflow_partition2_b6c72_s0/df_model.onnx' at http://0.0.0.0:8081\n"
+     ]
+    },
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "        <iframe\n",
+       "            width=\"100%\"\n",
+       "            height=\"400\"\n",
+       "            src=\"http://0.0.0.0:8081/\"\n",
+       "            frameborder=\"0\"\n",
+       "            allowfullscreen\n",
+       "        ></iframe>\n",
+       "        "
+      ],
+      "text/plain": [
+       "<IPython.lib.display.IFrame at 0x7fe2ef5a0e48>"
+      ]
+     },
+     "execution_count": 102,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "model = ModelWrapper(build_dir + \"/tfc_w1_a1_post_synthesis.onnx\")\n",
+    "sdp_node_middle = getCustomOp(model.graph.node[1])\n",
+    "postsynth_layers = sdp_node_middle.get_nodeattr(\"model\")\n",
+    "\n",
+    "showInNetron(postsynth_layers)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We can see that `StreamingFIFO` and `StreamingDataWidthConverter` instances have been automatically inserted into the graph prior to hardware build. Transformations like `ZynqBuild` use the `metadata_props` of the model to put in additional metadata information relevant to the results of the transformation. Let's examine the metadata for the current graph containing all layers:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 103,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "[key: \"pynq_driver_dir\"\n",
+       "value: \"/tmp/finn_dev_maltanar/pynq_driver_kl300vbh\"\n",
+       ", key: \"vivado_stitch_proj\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_stitch_proj_yy5ixo91\"\n",
+       ", key: \"clk_ns\"\n",
+       "value: \"10\"\n",
+       ", key: \"wrapper_filename\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_stitch_proj_yy5ixo91/finn_vivado_stitch_proj.srcs/sources_1/bd/StreamingDataflowPartition_1/hdl/StreamingDataflowPartition_1_wrapper.v\"\n",
+       ", key: \"vivado_stitch_vlnv\"\n",
+       "value: \"xilinx_finn:finn:StreamingDataflowPartition_1:1.0\"\n",
+       ", key: \"vivado_stitch_ifnames\"\n",
+       "value: \"{\\'clk\\': [\\'ap_clk\\'], \\'rst\\': [\\'ap_rst_n\\'], \\'s_axis\\': [\\'s_axis_0\\'], \\'m_axis\\': [\\'m_axis_0\\'], \\'aximm\\': [], \\'axilite\\': []}\"\n",
+       ", key: \"platform\"\n",
+       "value: \"zynq-iodma\"\n",
+       "]"
+      ]
+     },
+     "execution_count": 103,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "model = ModelWrapper(postsynth_layers)\n",
+    "model.model.metadata_props"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Here we see that a Vivado project was built to create what we call the `stitched IP`, where all the IP blocks implementing various layers will be stitched together. You can view this stitched block design in Vivado, or [here](StreamingDataflowPartition_1.pdf) as an exported PDF."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Moving back to the top-level model, recall that `ZynqBuild` will create a Vivado project and synthesize it, so it will be creating metadata entries related to the paths and files that were created:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 97,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "[key: \"pynq_driver_dir\"\n",
+       "value: \"/tmp/finn_dev_maltanar/pynq_driver_kl300vbh\"\n",
+       ", key: \"vivado_pynq_proj\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_kdf60v6f\"\n",
+       ", key: \"bitfile\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_kdf60v6f/resizer.bit\"\n",
+       ", key: \"hw_handoff\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_kdf60v6f/resizer.hwh\"\n",
+       ", key: \"vivado_synth_rpt\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_kdf60v6f/synth_report.xml\"\n",
+       ", key: \"platform\"\n",
+       "value: \"zynq-iodma\"\n",
+       "]"
+      ]
+     },
+     "execution_count": 97,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "model = ModelWrapper(build_dir + \"/tfc_w1_a1_post_synthesis.onnx\")\n",
+    "model.model.metadata_props"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Here, we can see the directories that were created for the PYNQ driver (`pynq_driver_dir`) and the Vivado synthesis project (`vivado_pynq_proj`), as well as the locations of the bitfile, hardware handoff file and synthesis report."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 98,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "NA\t\t\t      finn_zynq_link.runs  resizer.bit\t     vivado.jou\r\n",
+      "finn_zynq_link.cache\t      finn_zynq_link.srcs  resizer.hwh\t     vivado.log\r\n",
+      "finn_zynq_link.hw\t      finn_zynq_link.xpr   synth_project.sh\r\n",
+      "finn_zynq_link.ip_user_files  ip_config.tcl\t   synth_report.xml\r\n"
+     ]
+    }
+   ],
+   "source": [
+    "! ls {model.get_metadata_prop(\"vivado_pynq_proj\")}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Feel free to examine the generated Vivado project to get a feel for how the system-level integration is performed for the  FINN-generated \"stitched IP\", which appears as `StreamingDataflowPartition_1` in the top-level block design -- you can see it as a block diagram exported to PDF [here](top.pdf).\n"
    ]
   },
   {
@@ -951,6 +1324,7 @@
     "## 4.  PYNQ deployment <a id='hw_test'></a>\n",
     "\n",
     "* [Deployment and Remote Execution](#deploy)\n",
+    "* [Validation on PYNQ Board](#validation)\n",
     "* [Throughput Test on PYNQ Board](#throughput)\n",
     "\n",
     "\n",
@@ -968,7 +1342,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 21,
+   "execution_count": 47,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -991,22 +1365,22 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 22,
+   "execution_count": 48,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
        "[key: \"pynq_driver_dir\"\n",
-       "value: \"/tmp/finn_dev_maltanar/pynq_driver_ilfzbags\"\n",
+       "value: \"/tmp/finn_dev_maltanar/pynq_driver_kl300vbh\"\n",
        ", key: \"vivado_pynq_proj\"\n",
-       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_erwcr5nk\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_kdf60v6f\"\n",
        ", key: \"bitfile\"\n",
-       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_erwcr5nk/resizer.bit\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_kdf60v6f/resizer.bit\"\n",
        ", key: \"hw_handoff\"\n",
-       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_erwcr5nk/resizer.hwh\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_kdf60v6f/resizer.hwh\"\n",
        ", key: \"vivado_synth_rpt\"\n",
-       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_erwcr5nk/synth_report.xml\"\n",
+       "value: \"/tmp/finn_dev_maltanar/vivado_zynq_proj_kdf60v6f/synth_report.xml\"\n",
        ", key: \"platform\"\n",
        "value: \"zynq-iodma\"\n",
        ", key: \"pynq_ip\"\n",
@@ -1020,15 +1394,15 @@
        ", key: \"pynq_target_dir\"\n",
        "value: \"/home/xilinx/finn_tfc_end2end_example\"\n",
        ", key: \"pynq_deployment_dir\"\n",
-       "value: \"/tmp/finn_dev_maltanar/pynq_deployment_eyiu4sxk\"\n",
+       "value: \"/tmp/finn_dev_maltanar/pynq_deployment_3wrnn2sp\"\n",
        ", key: \"pynq_deploy_dir\"\n",
-       "value: \"/tmp/finn_dev_maltanar/pynq_deployment_eyiu4sxk\"\n",
+       "value: \"/tmp/finn_dev_maltanar/pynq_deployment_3wrnn2sp\"\n",
        ", key: \"exec_mode\"\n",
        "value: \"remote_pynq\"\n",
        "]"
       ]
      },
-     "execution_count": 22,
+     "execution_count": 48,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1039,35 +1413,50 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 23,
+   "execution_count": 106,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "'/home/xilinx/finn_tfc_end2end_example/pynq_deployment_3wrnn2sp'"
+      ]
+     },
+     "execution_count": 106,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "target_dir_pynq = target_dir + \"/\" + model.get_metadata_prop(\"pynq_deployment_dir\").split(\"/\")[-1]\n",
+    "target_dir_pynq"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 107,
    "metadata": {},
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "/home/xilinx/finn_tfc_end2end_example/pynq_deployment_624bd_nc:\r\n",
-      "total 4228\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    9391 Sep  4 10:37 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  4 10:37 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    3264 Sep  4 10:38 input.npy\r\n",
-      "-rw-r--r-- 1 root   root       205 Sep  4 10:39 nw_metrics.txt\r\n",
-      "-rw-r--r-- 1 root   root       120 Sep  4 10:38 output.npy\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  4 10:37 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Sep  4 10:37 resizer.hwh\r\n",
-      "-rw-r--r-- 1 root   root        32 Sep  4 10:39 sds_trace_data.dat\r\n",
-      "\r\n",
-      "/home/xilinx/finn_tfc_end2end_example/pynq_deployment_eyiu4sxk:\r\n",
-      "total 4212\r\n",
-      "-rw-r--r-- 1 xilinx xilinx    8493 Sep  5 01:24 driver.py\r\n",
-      "drwxr-xr-x 4 xilinx xilinx    4096 Sep  5 01:24 finn\r\n",
-      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep  5 01:24 resizer.bit\r\n",
-      "-rw-r--r-- 1 xilinx xilinx  246211 Sep  5 01:24 resizer.hwh\r\n"
+      "total 4236\r\n",
+      "-rw-r--r-- 1 xilinx xilinx    8490 Sep 21 11:06 driver.py\r\n",
+      "drwxr-xr-x 4 xilinx xilinx    4096 Sep 21 11:06 finn\r\n",
+      "-rw-r--r-- 1 xilinx xilinx    3264 Sep 21 12:05 input.npy\r\n",
+      "-rw-r--r-- 1 root   root       205 Sep 21 12:34 nw_metrics.txt\r\n",
+      "-rw-r--r-- 1 root   root        84 Sep 21 12:06 output.npy\r\n",
+      "drwxrwxr-x 2 xilinx xilinx    4096 Sep 21 11:34 __pycache__\r\n",
+      "-rw-r--r-- 1 xilinx xilinx 4045671 Sep 21 11:06 resizer.bit\r\n",
+      "-rw-r--r-- 1 xilinx xilinx  246211 Sep 21 11:06 resizer.hwh\r\n",
+      "-rw-r--r-- 1 root   root        32 Sep 21 12:34 sds_trace_data.dat\r\n",
+      "-rw-r--r-- 1 xilinx xilinx    1727 Sep 21 11:06 validate.py\r\n"
      ]
     }
    ],
    "source": [
-    "! sshpass -p {password} ssh {username}@{ip} -p {port} 'ls -l {target_dir}/*'"
+    "! sshpass -p {password} ssh {username}@{ip} -p {port} 'ls -l {target_dir_pynq}'"
    ]
   },
   {
@@ -1079,18 +1468,30 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 24,
+   "execution_count": 53,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "<matplotlib.image.AxesImage at 0x7f1b5b7cddd8>"
+       "<matplotlib.image.AxesImage at 0x7fe2dd62bf98>"
       ]
      },
-     "execution_count": 24,
+     "execution_count": 53,
      "metadata": {},
      "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
     }
    ],
    "source": [
@@ -1103,100 +1504,166 @@
     "plt.imshow(x.reshape(28,28), cmap='gray')"
    ]
   },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "Recall that we partitioned our original network into a parent graph that contained the non-synthesizable nodes and a child graph that contained the bulk of the network, which we turned into a bitfile. We'll load up the parent graph, modify the `StreamingDataflowPartition` node so that it points to the deployed ONNX graph."
-   ]
-  },
   {
    "cell_type": "code",
-   "execution_count": 25,
+   "execution_count": 92,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Expected network input shape is [1, 784]\n"
+     ]
+    }
+   ],
    "source": [
-    "parent_model = ModelWrapper(build_dir+\"/tfc_w1_a1_dataflow_parent.onnx\")\n",
-    "sdp_node = parent_model.graph.node[2]\n",
-    "remote_exec_model = build_dir + \"/tfc_w1_a1_pynq_deploy.onnx\"\n",
-    "getCustomOp(sdp_node).set_nodeattr(\"model\", remote_exec_model)\n",
-    "parent_model.save(build_dir+\"/tfc_w1_a1_dataflow_parent_with_remote_bitfile_exec.onnx\")"
+    "model = ModelWrapper(build_dir + \"/tfc_w1_a1_pynq_deploy.onnx\")\n",
+    "iname = model.graph.input[0].name\n",
+    "oname = parent_model.graph.output[0].name\n",
+    "ishape = model.get_tensor_shape(iname)\n",
+    "print(\"Expected network input shape is \" + str(ishape))"
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "Finally, we can call `execute_onnx` on the parent graph, which will internally call remote execution with the bitfile once the `StreamingDataflowPartition` node is reached, grab the results, then continue executing the last portion of the network. "
+    "Finally, we can call `execute_onnx` on the graph, which will internally call remote execution with the bitfile, grab the results and return a numpy array. You may recall that one \"reshape\" node was left out of the StreamingDataflowPartition. We'll do that manually with a numpy function call when passing in the input, but everything else in the network ended up inside the StreamingDataflowPartition so that's all we need to do."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 26,
+   "execution_count": 95,
    "metadata": {},
    "outputs": [],
    "source": [
     "import numpy as np\n",
     "from finn.core.onnx_exec import execute_onnx\n",
-    "iname = parent_model.graph.input[0].name\n",
-    "oname = parent_model.graph.output[0].name\n",
-    "ishape = parent_model.get_tensor_shape(iname)\n",
+    "\n",
     "input_dict = {iname: x.reshape(ishape)}\n",
-    "ret = execute_onnx(parent_model, input_dict, True)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "We'll pass the output of the network through a softmax function to interpret it as probabilities, and plot the per-class probabilities as a bar chart."
+    "ret = execute_onnx(model, input_dict)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 27,
+   "execution_count": 96,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "<BarContainer object of 10 artists>"
+       "array([[2.]], dtype=float32)"
       ]
      },
-     "execution_count": 27,
+     "execution_count": 96,
      "metadata": {},
      "output_type": "execute_result"
-    },
+    }
+   ],
+   "source": [
+    "ret[oname]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We see that the network correctly predicts this as a digit 2."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Validating the Accuracy on a PYNQ Board <a id='validation'></a>\n",
+    "\n",
+    "All the command line prompts here are meant to be executed with `sudo` on the PYNQ board, so we'll use a workaround (`sshpass` and `echo password | sudo -S command`) to get that working from this notebook running on the host computer.\n",
+    "\n",
+    "**Ensure that your PYNQ board has a working internet connecting for the next steps, since some there is some downloading involved.**\n",
+    "\n",
+    "To validate the accuracy, we first need to install the [`dataset-loading`](https://github.com/fbcotter/dataset_loading) Python package to the PYNQ board. This will give us a convenient way of downloading and accessing the MNIST dataset.\n",
+    "\n",
+    "\n",
+    "Command to execute on PYNQ:\n",
+    "\n",
+    "```pip3 install git+https://github.com/fbcotter/dataset_loading.git@0.0.4#egg=dataset_loading```"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 75,
+   "metadata": {},
+   "outputs": [
     {
-     "data": {
-      "image/png": "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\n",
-      "text/plain": [
-       "<Figure size 432x288 with 1 Axes>"
-      ]
-     },
-     "metadata": {
-      "needs_background": "light"
-     },
-     "output_type": "display_data"
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "[sudo] password for xilinx: Collecting git+https://github.com/fbcotter/dataset_loading.git@0.0.4\n",
+      "  Cloning https://github.com/fbcotter/dataset_loading.git (to 0.0.4) to /tmp/pip-hhwx4j3n-build\n",
+      "  Requirement already satisfied (use --upgrade to upgrade): dataset-loading==0.0.4 from git+https://github.com/fbcotter/dataset_loading.git@0.0.4 in /usr/local/lib/python3.6/dist-packages\n",
+      "Requirement already satisfied: Pillow in /usr/lib/python3/dist-packages (from dataset-loading==0.0.4)\n",
+      "Requirement already satisfied: scipy in /usr/lib/python3/dist-packages (from dataset-loading==0.0.4)\n",
+      "Connection to 192.168.2.99 closed.\n"
+     ]
     }
    ],
    "source": [
-    "def softmax(x):\n",
-    "    \"\"\"Compute softmax values for each sets of scores in x.\"\"\"\n",
-    "    e_x = np.exp(x - np.max(x))\n",
-    "    return e_x / e_x.sum()\n",
+    "! sshpass -p {password} ssh -t {username}@{ip} -p {port} 'echo {password} | sudo -S pip3 install git+https://github.com/fbcotter/dataset_loading.git@0.0.4#egg=dataset_loading'"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We can now use the `validate.py` script that was generated together with the driver to measure top-1 accuracy on the MNIST dataset.\n",
     "\n",
-    "logits = ret[oname].flatten()\n",
-    "prob = softmax(logits)\n",
+    "Command to execute on PYNQ:\n",
     "\n",
-    "plt.bar(np.arange(10), prob)"
+    "`python3.6 validate.py --dataset mnist --batchsize 1000`"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 108,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "[sudo] password for xilinx: Looking for Train Imgs\n",
+      "Tar File found in data_dir. Not Downloading again\n",
+      "Looking for Train Labels\n",
+      "Tar File found in data_dir. Not Downloading again\n",
+      "Looking for Test Imgs\n",
+      "Tar File found in data_dir. Not Downloading again\n",
+      "Looking for Test Labels\n",
+      "Tar File found in data_dir. Not Downloading again\n",
+      "batch 0 / 10 : total OK 913 NOK 87\n",
+      "batch 1 / 10 : total OK 1800 NOK 200\n",
+      "batch 2 / 10 : total OK 2714 NOK 286\n",
+      "batch 3 / 10 : total OK 3619 NOK 381\n",
+      "batch 4 / 10 : total OK 4535 NOK 465\n",
+      "batch 5 / 10 : total OK 5488 NOK 512\n",
+      "batch 6 / 10 : total OK 6438 NOK 562\n",
+      "batch 7 / 10 : total OK 7399 NOK 601\n",
+      "batch 8 / 10 : total OK 8371 NOK 629\n",
+      "batch 9 / 10 : total OK 9296 NOK 704\n",
+      "Final accuracy: 92.960000\n",
+      "Connection to 192.168.2.99 closed.\n"
+     ]
+    }
+   ],
+   "source": [
+    "! sshpass -p {password} ssh -t {username}@{ip} -p {port} 'cd {target_dir_pynq}; echo {password} | sudo -S python3.6 validate.py --dataset mnist --batchsize 1000'"
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "We see that the network correctly predicts this as a digit 2 with high probability. This concludes our tutorial on how to take a simple fully-connected BNN all the way down to hardware with FINN, and execute it remotely on a PYNQ board."
+    "We see that the final top-1 accuracy is 92.96%, which is very close to the 93.17% reported on the [BNN-PYNQ accuracy table in Brevitas](https://github.com/Xilinx/brevitas/tree/master/brevitas_examples/bnn_pynq). "
    ]
   },
   {
@@ -1210,7 +1677,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 28,
+   "execution_count": 104,
    "metadata": {},
    "outputs": [
     {
@@ -1218,10 +1685,10 @@
      "output_type": "stream",
      "text": [
       "Network metrics:\n",
-      "runtime[ms]: 7.472753524780273\n",
-      "throughput[images/s]: 1338194.8122387773\n",
-      "DRAM_in_bandwidth[Mb/s]: 131.14309159940018\n",
-      "DRAM_out_bandwidth[Mb/s]: 13.381948122387772\n",
+      "runtime[ms]: 10.43391227722168\n",
+      "throughput[images/s]: 958413.2714850444\n",
+      "DRAM_in_bandwidth[Mb/s]: 751.3960048442748\n",
+      "DRAM_out_bandwidth[Mb/s]: 0.9584132714850445\n",
       "fclk[mhz]: 100.0\n",
       "N: 10000\n"
      ]
@@ -1230,8 +1697,8 @@
    "source": [
     "from finn.core.throughput_test import throughput_test_remote\n",
     "\n",
-    "child_model = ModelWrapper(getCustomOp(sdp_node).get_nodeattr(\"model\"))\n",
-    "res = throughput_test_remote(child_model, 10000)\n",
+    "model = ModelWrapper(build_dir + \"/tfc_w1_a1_pynq_deploy.onnx\")\n",
+    "res = throughput_test_remote(model, 10000)\n",
     "print(\"Network metrics:\")\n",
     "for key in res:\n",
     "    print(str(key) + \": \" + str(res[key]))"
@@ -1246,14 +1713,14 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 29,
+   "execution_count": 105,
    "metadata": {},
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "We reach approximately 86% of the ideal performance.\n"
+      "We reach approximately 61% of the ideal performance.\n"
      ]
     }
    ],
diff --git a/notebooks/end2end_example/top.pdf b/notebooks/end2end_example/top.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b9e6d4c75c23ee3093b45173df4e5a402a6c44e9
--- /dev/null
+++ b/notebooks/end2end_example/top.pdf
@@ -0,0 +1,2755 @@
+%PDF-1.4
+1 0 obj
+<<
+  /Title    (top_imp)
+  /Author   (maltanar)
+  /Producer (Concept Engineering GmbH)
+  /Creator  (Nlview 7.0.19  2019-03-26 bk=1.5019 VDI=41 GEI=35)
+  /CreationDate (D:20200921141652)
+>>
+endobj
+2 0 obj
+<<
+  /Type     /Catalog
+  /Pages    3 0 R
+  /Outlines 7 0 R
+  /PageMode /UseThumbs
+  /ViewerPreferences << /DisplayDocTitle true >>
+>>
+endobj
+4 0 obj
+<<
+  /Type     /Font
+  /Subtype  /Type1
+  /Name     /F1
+  /BaseFont /Helvetica
+  /Encoding /MacRomanEncoding
+>>
+endobj
+5 0 obj
+<<
+  /ExtGState  6 0 R
+  /Font       << /F1 4 0 R >>
+  /ColorSpace << /PCS [/Pattern /DeviceRGB] >>
+  /Pattern    8 0 R
+  /XObject    9 0 R
+>>
+endobj
+%
+% Nlview page 1
+% (user space scaling 0.298052)
+%
+10 0 obj
+<<
+  /Type      /Page
+  /Parent    3 0 R
+  /Resources 5 0 R
+  /Contents  11 0 R
+  /MediaBox  [0 0 792 612]
+  /Rotate    270
+>>
+endobj
+11 0 obj
+<<
+  /Length 22608
+>>
+stream
+1 0 0 1 0 201.197 cm
+1 0 0 1 28.8 28.8 cm
+0.298052 0 0 -0.298052 0 0 cm
+1 0 0 1 0 -510 cm
+0 0 2464 510 re
+W n
+/GS gs
+1 0 0 1 10 0 cm
+q
+1.000 1.000 1.000 rg
+/GSa0 gs
+-10 0 2464 511 re
+f
+Q
+q
+0.867 0.831 0.816 rg
+/GSa0 gs
+2340 340 m
+2340 333 l
+2354 333 l
+2361 340 l
+2354 347 l
+2340 347 l
+h f
+Q
+[] 0 d
+3 w
+0.165 0.369 0.435 RG
+/GSA0 gs
+2340 340 m
+2340 333 l
+2354 333 l
+2361 340 l
+2354 347 l
+2340 347 l
+h S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2365 340 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+0 -4.308 Td
+(DDR) Tj
+ET
+Q
+q
+0.867 0.831 0.816 rg
+/GSa0 gs
+2340 360 m
+2340 353 l
+2354 353 l
+2361 360 l
+2354 367 l
+2340 367 l
+h f
+Q
+2340 360 m
+2340 353 l
+2354 353 l
+2361 360 l
+2354 367 l
+2340 367 l
+h S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2365 360 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+0 -4.308 Td
+(FIXED_IO) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1067 202 m
+1233 202 l
+1233 202 l
+1236 203 l
+1238 204 l
+1239 206 l
+1240 209 l
+1240 209 l
+1240 291 l
+1240 291 l
+1239 294 l
+1238 296 l
+1236 297 l
+1233 298 l
+1233 298 l
+1067 298 l
+1067 298 l
+1064 297 l
+1062 296 l
+1061 294 l
+1060 291 l
+1060 291 l
+1060 209 l
+1060 209 l
+1061 206 l
+1062 204 l
+1064 203 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1150 200 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-79.362 2.484 Td
+(StreamingDataflowPartition_1) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 1150 300 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-95.706 -8.616 Td
+(StreamingDataflowPartition_1_v1_0) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1050 221 10 18 re
+f
+Q
+q
+1 0 0 1 1069.5 230.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1055 230 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im1 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1077 230 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(s_axis_0) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1240 241 10 18 re
+f
+Q
+q
+1 0 0 1 1230.5 250.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1245 250 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1223 250 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-42.79 -3.59 Td
+(m_axis_0) Tj
+ET
+Q
+0.000 0.000 0.000 RG
+1050 250 m
+1060 250 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1062 250 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+1060 270 m
+1060 268.343 1058.66 267 1057 267 c
+1055.34 267 1054 268.343 1054 270 c
+1054 271.657 1055.34 273 1057 273 c
+1058.66 273 1060 271.657 1060 270 c
+S
+1050 270 m
+1054 270 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1062 270 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+1067 202 m
+1233 202 l
+S
+1240 209 m
+1240 208.889 1240 208.778 1240 208.667 c
+1239.91 204.893 1236.77 201.908 1233 202 c
+S
+1240 209 m
+1240 291 l
+S
+1233 298 m
+1233.11 298.003 1233.22 298.003 1233.33 298 c
+1237.11 297.908 1240.09 294.774 1240 291 c
+S
+1233 298 m
+1067 298 l
+S
+1060 291 m
+1060 291.111 1060 291.222 1060 291.333 c
+1060.09 295.107 1063.23 298.092 1067 298 c
+S
+1060 291 m
+1060 209 l
+S
+1067 202 m
+1066.89 201.997 1066.78 201.997 1066.67 202 c
+1062.89 202.092 1059.91 205.226 1060 209 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+427 52 m
+653 52 l
+653 52 l
+656 53 l
+658 54 l
+659 56 l
+660 59 l
+660 59 l
+660 261 l
+660 261 l
+659 264 l
+658 266 l
+656 267 l
+653 268 l
+653 268 l
+427 268 l
+427 268 l
+424 267 l
+422 266 l
+421 264 l
+420 261 l
+420 261 l
+420 59 l
+420 59 l
+421 56 l
+422 54 l
+424 53 l
+h f
+Q
+q
+1 0 0 1 550 160 cm
+1 0 0 1 -24 -30 cm
+48 0 0 -60 0 60 cm /Im3 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 540 50 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-50.358 2.484 Td
+(axi_interconnect_0) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 540 270 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-44.358 -8.616 Td
+(AXI Interconnect) Tj
+ET
+Q
+q
+1 0 0 1 431 63 cm
+1 0 0 1 -8 -8 cm
+16 0 0 -16 0 16 cm /Im4 Do
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+410 71 10 18 re
+f
+Q
+q
+1 0 0 1 429.5 80.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 415 80 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im5 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 437 80 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(S00_AXI) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+660 141 10 18 re
+f
+Q
+q
+1 0 0 1 650.5 150.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 665 150 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im6 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 643 150 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-41.13 -3.59 Td
+(M00_AXI) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+660 161 10 18 re
+f
+Q
+q
+1 0 0 1 650.5 170.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 665 170 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im6 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 643 170 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-41.13 -3.59 Td
+(M01_AXI) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+410 100 m
+420 100 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 422 100 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ACLK) Tj
+ET
+Q
+410 120 m
+420 120 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 422 120 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ARESETN) Tj
+ET
+Q
+410 140 m
+420 140 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 422 140 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(S00_ACLK) Tj
+ET
+Q
+410 160 m
+420 160 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 422 160 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(S00_ARESETN) Tj
+ET
+Q
+410 180 m
+420 180 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 422 180 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(M00_ACLK) Tj
+ET
+Q
+410 200 m
+420 200 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 422 200 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(M00_ARESETN) Tj
+ET
+Q
+410 220 m
+420 220 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 422 220 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(M01_ACLK) Tj
+ET
+Q
+410 240 m
+420 240 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 422 240 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(M01_ARESETN) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+427 52 m
+653 52 l
+S
+660 59 m
+660.003 58.8889 660.003 58.7778 660 58.6667 c
+659.908 54.8927 656.774 51.908 653 52 c
+S
+660 59 m
+660 261 l
+S
+653 268 m
+653.111 268.003 653.222 268.003 653.333 268 c
+657.107 267.908 660.092 264.774 660 261 c
+S
+653 268 m
+427 268 l
+S
+420 261 m
+419.997 261.111 419.997 261.222 420 261.333 c
+420.092 265.107 423.226 268.092 427 268 c
+S
+420 261 m
+420 59 l
+S
+427 52 m
+426.889 51.9973 426.778 51.9973 426.667 52 c
+422.893 52.092 419.908 55.2261 420 59 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+737 202 m
+963 202 l
+963 202 l
+966 203 l
+968 204 l
+969 206 l
+970 209 l
+970 209 l
+970 291 l
+970 291 l
+969 294 l
+968 296 l
+966 297 l
+963 298 l
+963 298 l
+737 298 l
+737 298 l
+734 297 l
+732 296 l
+731 294 l
+730 291 l
+730 291 l
+730 209 l
+730 209 l
+731 206 l
+732 204 l
+734 203 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 850 200 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-16.338 2.484 Td
+(idma0) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 850 300 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-95.706 -8.616 Td
+(StreamingDataflowPartition_0_v1_0) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+720 221 10 18 re
+f
+Q
+q
+1 0 0 1 739.5 230.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 725 230 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im7 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 747 230 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(s_axi_control) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+970 231 10 18 re
+f
+Q
+q
+1 0 0 1 960.5 240.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 975 240 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im6 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 953 240 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-65.57 -3.59 Td
+(m_axi_gmem0) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+970 251 10 18 re
+f
+Q
+q
+1 0 0 1 960.5 260.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 975 260 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im2 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 953 260 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-42.79 -3.59 Td
+(m_axis_0) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+720 250 m
+730 250 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 732 250 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+730 270 m
+730 268.343 728.657 267 727 267 c
+725.343 267 724 268.343 724 270 c
+724 271.657 725.343 273 727 273 c
+728.657 273 730 271.657 730 270 c
+S
+720 270 m
+724 270 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 732 270 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+737 202 m
+963 202 l
+S
+970 209 m
+970.003 208.889 970.003 208.778 970 208.667 c
+969.908 204.893 966.774 201.908 963 202 c
+S
+970 209 m
+970 291 l
+S
+963 298 m
+963.111 298.003 963.222 298.003 963.333 298 c
+967.107 297.908 970.092 294.774 970 291 c
+S
+963 298 m
+737 298 l
+S
+730 291 m
+729.997 291.111 729.997 291.222 730 291.333 c
+730.092 295.107 733.226 298.092 737 298 c
+S
+730 291 m
+730 209 l
+S
+737 202 m
+736.889 201.997 736.778 201.997 736.667 202 c
+732.893 202.092 729.908 205.226 730 209 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1317 202 m
+1543 202 l
+1543 202 l
+1546 203 l
+1548 204 l
+1549 206 l
+1550 209 l
+1550 209 l
+1550 311 l
+1550 311 l
+1549 314 l
+1548 316 l
+1546 317 l
+1543 318 l
+1543 318 l
+1317 318 l
+1317 318 l
+1314 317 l
+1312 316 l
+1311 314 l
+1310 311 l
+1310 311 l
+1310 209 l
+1310 209 l
+1311 206 l
+1312 204 l
+1314 203 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1430 200 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-18.342 2.484 Td
+(odma0) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 1430 320 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-95.706 -8.616 Td
+(StreamingDataflowPartition_2_v1_0) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1300 221 10 18 re
+f
+Q
+q
+1 0 0 1 1319.5 230.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1305 230 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im7 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1327 230 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(s_axi_control) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1550 251 10 18 re
+f
+Q
+q
+1 0 0 1 1540.5 260.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1555 260 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im6 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1533 260 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-65.57 -3.59 Td
+(m_axi_gmem0) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1300 241 10 18 re
+f
+Q
+q
+1 0 0 1 1319.5 250.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1305 250 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im1 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1327 250 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(s_axis_0) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+1300 270 m
+1310 270 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1312 270 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_clk) Tj
+ET
+Q
+1310 290 m
+1310 288.343 1308.66 287 1307 287 c
+1305.34 287 1304 288.343 1304 290 c
+1304 291.657 1305.34 293 1307 293 c
+1308.66 293 1310 291.657 1310 290 c
+S
+1300 290 m
+1304 290 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1312 290 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ap_rst_n) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+1317 202 m
+1543 202 l
+S
+1550 209 m
+1550 208.889 1550 208.778 1550 208.667 c
+1549.91 204.893 1546.77 201.908 1543 202 c
+S
+1550 209 m
+1550 311 l
+S
+1543 318 m
+1543.11 318.003 1543.22 318.003 1543.33 318 c
+1547.11 317.908 1550.09 314.774 1550 311 c
+S
+1543 318 m
+1317 318 l
+S
+1310 311 m
+1310 311.111 1310 311.222 1310 311.333 c
+1310.09 315.107 1313.23 318.092 1317 318 c
+S
+1310 311 m
+1310 209 l
+S
+1317 202 m
+1316.89 201.997 1316.78 201.997 1316.67 202 c
+1312.89 202.092 1309.91 205.226 1310 209 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+57 42 m
+343 42 l
+343 42 l
+346 43 l
+348 44 l
+349 46 l
+350 49 l
+350 49 l
+350 171 l
+350 171 l
+349 174 l
+348 176 l
+346 177 l
+343 178 l
+343 178 l
+57 178 l
+57 178 l
+54 177 l
+52 176 l
+51 174 l
+50 171 l
+50 171 l
+50 49 l
+50 49 l
+51 46 l
+52 44 l
+54 43 l
+h f
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 200 40 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-50.688 2.484 Td
+(rst_zynq_ps_100M) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 200 180 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-66.018 -8.616 Td
+(Processor System Reset) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+40 70 m
+50 70 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 52 70 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(slowest_sync_clk) Tj
+ET
+Q
+50 90 m
+50 88.3431 48.6569 87 47 87 c
+45.3431 87 44 88.3431 44 90 c
+44 91.6569 45.3431 93 47 93 c
+48.6569 93 50 91.6569 50 90 c
+S
+40 90 m
+44 90 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 52 90 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(ext_reset_in) Tj
+ET
+Q
+50 110 m
+50 108.343 48.6569 107 47 107 c
+45.3431 107 44 108.343 44 110 c
+44 111.657 45.3431 113 47 113 c
+48.6569 113 50 111.657 50 110 c
+S
+40 110 m
+44 110 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 52 110 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(aux_reset_in) Tj
+ET
+Q
+40 130 m
+50 130 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 52 130 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(mb_debug_sys_rst) Tj
+ET
+Q
+40 150 m
+50 150 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 52 150 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(dcm_locked) Tj
+ET
+Q
+360 70 m
+350 70 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 348 70 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-41.68 -3.59 Td
+(mb_reset) Tj
+ET
+Q
+5 w
+360 90 m
+350 90 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 348 90 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-93.38 -3.59 Td
+(bus_struct_reset[0:0]) Tj
+ET
+Q
+360 110 m
+350 110 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 348 110 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-91.71 -3.59 Td
+(peripheral_reset[0:0]) Tj
+ET
+Q
+356 130 m
+356 128.343 354.657 127 353 127 c
+351.343 127 350 128.343 350 130 c
+350 131.657 351.343 133 353 133 c
+354.657 133 356 131.657 356 130 c
+S
+360 130 m
+356 130 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 348 130 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-112.84 -3.59 Td
+(interconnect_aresetn[0:0]) Tj
+ET
+Q
+356 150 m
+356 148.343 354.657 147 353 147 c
+351.343 147 350 148.343 350 150 c
+350 151.657 351.343 153 353 153 c
+354.657 153 356 151.657 356 150 c
+S
+360 150 m
+356 150 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 348 150 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-102.83 -3.59 Td
+(peripheral_aresetn[0:0]) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+57 42 m
+343 42 l
+S
+350 49 m
+350.003 48.8889 350.003 48.7778 350 48.6667 c
+349.908 44.8927 346.774 41.908 343 42 c
+S
+350 49 m
+350 171 l
+S
+343 178 m
+343.111 178.003 343.222 178.003 343.333 178 c
+347.107 177.908 350.092 174.774 350 171 c
+S
+343 178 m
+57 178 l
+S
+50 171 m
+49.9973 171.111 49.9973 171.222 50 171.333 c
+50.092 175.107 53.2261 178.092 57 178 c
+S
+50 171 m
+50 49 l
+S
+57 42 m
+56.8889 41.9973 56.7778 41.9973 56.6667 42 c
+52.8927 42.092 49.908 45.2261 50 49 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1627 322 m
+1833 322 l
+1833 322 l
+1836 323 l
+1838 324 l
+1839 326 l
+1840 329 l
+1840 329 l
+1840 431 l
+1840 431 l
+1839 434 l
+1838 436 l
+1836 437 l
+1833 438 l
+1833 438 l
+1627 438 l
+1627 438 l
+1624 437 l
+1622 436 l
+1621 434 l
+1620 431 l
+1620 431 l
+1620 329 l
+1620 329 l
+1621 326 l
+1622 324 l
+1624 323 l
+h f
+Q
+q
+1 0 0 1 1729 380 cm
+1 0 0 1 -24 -30 cm
+48 0 0 -60 0 60 cm /Im8 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1730 320 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-42.684 2.484 Td
+(smartconnect_0) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 1730 440 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-49.686 -8.616 Td
+(AXI SmartConnect) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1610 341 10 18 re
+f
+Q
+q
+1 0 0 1 1629.5 350.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1615 350 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im5 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1637 350 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(S00_AXI) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1610 361 10 18 re
+f
+Q
+q
+1 0 0 1 1629.5 370.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1615 370 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im5 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1637 370 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(S01_AXI) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1840 371 10 18 re
+f
+Q
+q
+1 0 0 1 1830.5 380.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1845 380 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im6 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1823 380 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-41.13 -3.59 Td
+(M00_AXI) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+1610 390 m
+1620 390 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1622 390 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(aclk) Tj
+ET
+Q
+1620 410 m
+1620 408.343 1618.66 407 1617 407 c
+1615.34 407 1614 408.343 1614 410 c
+1614 411.657 1615.34 413 1617 413 c
+1618.66 413 1620 411.657 1620 410 c
+S
+1610 410 m
+1614 410 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1622 410 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(aresetn) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+1627 322 m
+1833 322 l
+S
+1840 329 m
+1840 328.889 1840 328.778 1840 328.667 c
+1839.91 324.893 1836.77 321.908 1833 322 c
+S
+1840 329 m
+1840 431 l
+S
+1833 438 m
+1833.11 438.003 1833.22 438.003 1833.33 438 c
+1837.11 437.908 1840.09 434.774 1840 431 c
+S
+1833 438 m
+1627 438 l
+S
+1620 431 m
+1620 431.111 1620 431.222 1620 431.333 c
+1620.09 435.107 1623.23 438.092 1627 438 c
+S
+1620 431 m
+1620 329 l
+S
+1627 322 m
+1626.89 321.997 1626.78 321.997 1626.67 322 c
+1622.89 322.092 1619.91 325.226 1620 329 c
+S
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1907 312 m
+2273 312 l
+2273 312 l
+2276 313 l
+2278 314 l
+2279 316 l
+2280 319 l
+2280 319 l
+2280 461 l
+2280 461 l
+2279 464 l
+2278 466 l
+2276 467 l
+2273 468 l
+2273 468 l
+1907 468 l
+1907 468 l
+1904 467 l
+1902 466 l
+1901 464 l
+1900 461 l
+1900 461 l
+1900 319 l
+1900 319 l
+1901 316 l
+1902 314 l
+1904 313 l
+h f
+Q
+q
+1 0 0 1 2115 390 cm
+1 0 0 1 -50 -15 cm
+100 0 0 -30 0 30 cm /Im9 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2090 310 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-22.344 2.484 Td
+(zynq_ps) Tj
+ET
+Q
+q
+0.255 0.380 0.624 rg
+/GSa0 gs
+1 0 0 1 2090 470 cm
+BT
+/F1 12 Tf
+1 0 0 -1 0 0 Tm
+-73.02 -8.616 Td
+(ZYNQ7 Processing System) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2280 331 10 18 re
+f
+Q
+q
+1 0 0 1 2270.5 340.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 2285 340 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im10 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2263 340 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-21.66 -3.59 Td
+(DDR) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2280 351 10 18 re
+f
+Q
+q
+1 0 0 1 2270.5 360.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 2285 360 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im10 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2263 360 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-45.57 -3.59 Td
+(FIXED_IO) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2280 371 10 18 re
+f
+Q
+q
+1 0 0 1 2270.5 380.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 2285 380 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im10 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2263 380 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-48.9 -3.59 Td
+(USBIND_0) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1890 351 10 18 re
+f
+Q
+q
+1 0 0 1 1909.5 360.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1895 360 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im11 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1917 360 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(S_AXI_HP0_FIFO_CTRL) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+2280 391 10 18 re
+f
+Q
+q
+1 0 0 1 2270.5 400.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 2285 400 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im6 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2263 400 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-55.58 -3.59 Td
+(M_AXI_GP0) Tj
+ET
+Q
+q
+0.929 0.965 0.996 rg
+/GSa0 gs
+1890 371 10 18 re
+f
+Q
+q
+1 0 0 1 1909.5 380.5 cm
+1 0 0 1 -7.5 -7.5 cm
+15 0 0 -15 0 15 cm /Im0 Do
+Q
+q
+1 0 0 1 1895 380 cm
+1 0 0 1 -5 -9 cm
+10 0 0 -18 0 18 cm /Im5 Do
+Q
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1917 380 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(S_AXI_HP0) Tj
+ET
+Q
+3 w
+0.000 0.000 0.000 RG
+1890 400 m
+1900 400 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1902 400 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(M_AXI_GP0_ACLK) Tj
+ET
+Q
+1890 420 m
+1900 420 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 1902 420 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+0 -3.59 Td
+(S_AXI_HP0_ACLK) Tj
+ET
+Q
+2290 420 m
+2280 420 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2278 420 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-56.13 -3.59 Td
+(FCLK_CLK0) Tj
+ET
+Q
+2286 440 m
+2286 438.343 2284.66 437 2283 437 c
+2281.34 437 2280 438.343 2280 440 c
+2280 441.657 2281.34 443 2283 443 c
+2284.66 443 2286 441.657 2286 440 c
+S
+2290 440 m
+2286 440 l
+S
+q
+0.000 0.000 0.000 rg
+/GSa0 gs
+1 0 0 1 2278 440 cm
+BT
+/F1 10 Tf
+1 0 0 -1 0 0 Tm
+-82.8 -3.59 Td
+(FCLK_RESET0_N) Tj
+ET
+Q
+1 w
+0.255 0.380 0.624 RG
+1907 312 m
+2273 312 l
+S
+2280 319 m
+2280 318.889 2280 318.778 2280 318.667 c
+2279.91 314.893 2276.77 311.908 2273 312 c
+S
+2280 319 m
+2280 461 l
+S
+2273 468 m
+2273.11 468.003 2273.22 468.003 2273.33 468 c
+2277.11 467.908 2280.09 464.774 2280 461 c
+S
+2273 468 m
+1907 468 l
+S
+1900 461 m
+1900 461.111 1900 461.222 1900 461.333 c
+1900.09 465.107 1903.23 468.092 1907 468 c
+S
+1900 461 m
+1900 319 l
+S
+1907 312 m
+1906.89 311.997 1906.78 311.997 1906.67 312 c
+1902.89 312.092 1899.91 315.226 1900 319 c
+S
+4 w
+1250 250 m
+1300 250 l
+S
+670 150 m
+690 150 l
+690 230 l
+720 230 l
+S
+670 170 m
+1270 170 l
+1270 230 l
+1300 230 l
+S
+980 240 m
+1010 240 l
+1010 350 l
+1610 350 l
+S
+980 260 m
+1000 260 l
+1000 230 l
+1050 230 l
+S
+1560 260 m
+1590 260 l
+1590 370 l
+1610 370 l
+S
+3 w
+0.063 0.133 0.208 RG
+410 120 m
+390 120 l
+390 310 l
+700 310 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+697 307 7 7 re
+f
+Q
+1050 270 m
+1030 270 l
+1030 340 l
+1280 340 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1277 337 7 7 re
+f
+Q
+360 150 m
+390 150 l
+S
+390 160 m
+410 160 l
+S
+390 200 m
+410 200 l
+S
+390 240 m
+410 240 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+387 147 7 7 re
+f
+Q
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+387 157 7 7 re
+f
+Q
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+387 197 7 7 re
+f
+Q
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+387 237 7 7 re
+f
+Q
+720 270 m
+700 270 l
+700 340 l
+1030 340 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1027 337 7 7 re
+f
+Q
+1300 290 m
+1280 290 l
+1280 410 l
+1610 410 l
+S
+4 w
+0.255 0.380 0.624 RG
+1850 380 m
+1890 380 l
+S
+2290 340 m
+2340 340 l
+S
+1 w
+0.063 0.133 0.208 RG
+40 70 m
+20 70 l
+20 210 l
+380 210 l
+S
+380 220 m
+410 220 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+378 138 5 5 re
+f
+Q
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+378 178 5 5 re
+f
+Q
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+378 208 5 5 re
+f
+Q
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+378 218 5 5 re
+f
+Q
+720 250 m
+690 250 l
+690 330 l
+1020 330 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1018 328 5 5 re
+f
+Q
+1300 270 m
+1270 270 l
+1270 360 l
+1580 360 l
+1580 470 l
+1870 470 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1868 418 5 5 re
+f
+Q
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1868 468 5 5 re
+f
+Q
+410 100 m
+380 100 l
+380 300 l
+690 300 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+688 298 5 5 re
+f
+Q
+1050 250 m
+1020 250 l
+1020 330 l
+1270 330 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1268 328 5 5 re
+f
+Q
+380 140 m
+410 140 l
+S
+380 180 m
+410 180 l
+S
+1580 390 m
+1610 390 l
+S
+q
+0.063 0.133 0.208 rg
+/GSa0 gs
+1578 388 5 5 re
+f
+Q
+1890 400 m
+1870 400 l
+1870 500 l
+2310 500 l
+2310 420 l
+2290 420 l
+S
+1870 420 m
+1890 420 l
+S
+40 90 m
+10 90 l
+10 10 l
+2320 10 l
+2320 440 l
+2290 440 l
+S
+4 w
+0.255 0.380 0.624 RG
+2290 360 m
+2340 360 l
+S
+410 80 m
+380 80 l
+380 20 l
+2310 20 l
+2310 400 l
+2290 400 l
+S
+endstream
+endobj
+3 0 obj
+<<
+  /Type    /Pages
+  /Kids
+  [
+  10 0 R
+  ]
+  /Count   1
+  /ProcSet [ /PDF /Text /ImageB /ImageC ]
+>>
+endobj
+6 0 obj
+<<
+  /GS << /Type /ExtGState
+         /LC    0
+         /LJ    0
+         /ML    4.0
+         /ca    1.0
+         /CA    1.0
+         /AIS   false
+         /SMask /None
+  >>
+  /GSa0 << /Type /ExtGState /ca 1 >>
+  /GSA0 << /Type /ExtGState /CA 1 >>
+>>
+endobj
+26 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1 top_StreamingDataflowPartition_1_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 344 288 404 326]
+  /Parent 25 0 R
+  /Next   27 0 R
+>>
+endobj
+27 0 obj
+<<
+  /Title  (axi_interconnect_0 axi_interconnect_0_imp)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 153 297 231 370]
+  /Parent 25 0 R
+  /Prev   26 0 R
+  /Next   28 0 R
+>>
+endobj
+28 0 obj
+<<
+  /Title  (idma0 top_idma0_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 246 288 323 326]
+  /Parent 25 0 R
+  /Prev   27 0 R
+  /Next   29 0 R
+>>
+endobj
+29 0 obj
+<<
+  /Title  (odma0 top_odma0_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 419 282 496 326]
+  /Parent 25 0 R
+  /Prev   28 0 R
+  /Next   30 0 R
+>>
+endobj
+30 0 obj
+<<
+  /Title  (rst_zynq_ps_100M top_rst_zynq_ps_100M_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 43 324 139 373]
+  /Parent 25 0 R
+  /Prev   29 0 R
+  /Next   31 0 R
+>>
+endobj
+31 0 obj
+<<
+  /Title  (smartconnect_0 top_smartconnect_0_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 511 246 583 290]
+  /Parent 25 0 R
+  /Prev   30 0 R
+  /Next   32 0 R
+>>
+endobj
+32 0 obj
+<<
+  /Title  (zynq_ps top_zynq_ps_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 595 238 714 293]
+  /Parent 25 0 R
+  /Prev   31 0 R
+>>
+endobj
+25 0 obj
+<<
+  /Title  (instances)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 24 0 R
+  /First  26 0 R
+  /Last   32 0 R
+  /Count  7
+  /Next   33 0 R
+>>
+endobj
+34 0 obj
+<<
+  /Title  (DDR output)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 728 277 744 283]
+  /Parent 33 0 R
+  /Next   35 0 R
+>>
+endobj
+35 0 obj
+<<
+  /Title  (FIXED_IO output)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 728 271 752 277]
+  /Parent 33 0 R
+  /Prev   34 0 R
+>>
+endobj
+33 0 obj
+<<
+  /Title  (ports)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 24 0 R
+  /First  34 0 R
+  /Last   35 0 R
+  /Count  2
+  /Prev   25 0 R
+  /Next   36 0 R
+>>
+endobj
+36 0 obj
+<<
+  /Title  (portBuses)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 24 0 R
+  /First  0 0 R
+  /Last   0 0 R
+  /Count  0
+  /Prev   33 0 R
+  /Next   37 0 R
+>>
+endobj
+38 0 obj
+<<
+  /Title  (StreamingDataflowPartition_1_m_axis_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 404 307 419 307]
+  /Parent 37 0 R
+  /Next   39 0 R
+>>
+endobj
+39 0 obj
+<<
+  /Title  (axi_interconnect_0_M00_AXI)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 230 312 247 338]
+  /Parent 37 0 R
+  /Prev   38 0 R
+  /Next   40 0 R
+>>
+endobj
+40 0 obj
+<<
+  /Title  (axi_interconnect_0_M01_AXI)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 230 312 420 332]
+  /Parent 37 0 R
+  /Prev   39 0 R
+  /Next   41 0 R
+>>
+endobj
+41 0 obj
+<<
+  /Title  (idma0_m_axi_gmem0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 322 276 512 311]
+  /Parent 37 0 R
+  /Prev   40 0 R
+  /Next   42 0 R
+>>
+endobj
+42 0 obj
+<<
+  /Title  (idma0_m_axis_0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 322 303 345 314]
+  /Parent 37 0 R
+  /Prev   41 0 R
+  /Next   43 0 R
+>>
+endobj
+43 0 obj
+<<
+  /Title  (odma0_m_axi_gmem0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 495 270 512 305]
+  /Parent 37 0 R
+  /Prev   42 0 R
+  /Next   44 0 R
+>>
+endobj
+44 0 obj
+<<
+  /Title  (rst_zynq_ps_100M_peripheral_aresetn)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 139 258 512 347]
+  /Parent 37 0 R
+  /Prev   43 0 R
+  /Next   45 0 R
+>>
+endobj
+45 0 obj
+<<
+  /Title  (smartconnect_0_M00_AXI)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 583 268 595 268]
+  /Parent 37 0 R
+  /Prev   44 0 R
+  /Next   46 0 R
+>>
+endobj
+46 0 obj
+<<
+  /Title  (zynq_ps_DDR)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 714 280 729 280]
+  /Parent 37 0 R
+  /Prev   45 0 R
+  /Next   47 0 R
+>>
+endobj
+47 0 obj
+<<
+  /Title  (zynq_ps_FCLK_CLK0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 37 232 720 361]
+  /Parent 37 0 R
+  /Prev   46 0 R
+  /Next   48 0 R
+>>
+endobj
+48 0 obj
+<<
+  /Title  (zynq_ps_FCLK_RESET0_N)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 34 250 723 379]
+  /Parent 37 0 R
+  /Prev   47 0 R
+  /Next   49 0 R
+>>
+endobj
+49 0 obj
+<<
+  /Title  (zynq_ps_FIXED_IO)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 714 274 729 274]
+  /Parent 37 0 R
+  /Prev   48 0 R
+  /Next   50 0 R
+>>
+endobj
+50 0 obj
+<<
+  /Title  (zynq_ps_M_AXI_GP0)
+  /C      [0.0 0.0 0.4]
+  /Dest   [10 0 R /FitR 143 261 721 377]
+  /Parent 37 0 R
+  /Prev   49 0 R
+>>
+endobj
+37 0 obj
+<<
+  /Title  (nets)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 24 0 R
+  /First  38 0 R
+  /Last   50 0 R
+  /Count  13
+  /Prev   36 0 R
+  /Next   51 0 R
+>>
+endobj
+51 0 obj
+<<
+  /Title  (netBundles)
+  /C      [0.0 0.4 0.0]
+  /F      1
+  /Parent 24 0 R
+  /First  0 0 R
+  /Last   0 0 R
+  /Count  0
+  /Prev   37 0 R
+>>
+endobj
+24 0 obj
+<<
+  /Title  (Nlview page 1)
+  /C      [0.4 0.0 0.0]
+  /Dest   [10 0 R /Fit]
+  /Parent 7 0 R
+  /First  25 0 R
+  /Last   51 0 R
+  /Count  5
+>>
+endobj
+8 0 obj
+<<
+>>
+endobj
+9 0 obj
+<<
+  /Im0 12 0 R
+  /Im1 13 0 R
+  /Im2 14 0 R
+  /Im3 15 0 R
+  /Im4 16 0 R
+  /Im5 17 0 R
+  /Im6 18 0 R
+  /Im7 19 0 R
+  /Im8 20 0 R
+  /Im9 21 0 R
+  /Im10 22 0 R
+  /Im11 23 0 R
+>>
+endobj
+52 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 16
+  /Height 16
+  /Length 256
+>>
+stream
+�����������������������������������  �������������  �
+������������  ����������  �������������  ���������            ����            ���������  ��������������  ��������������  ��������������  ��������������  ���������������������������������������endstream
+endobj
+12 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 16
+  /Height 16
+  /SMask 52 0 R
+  /Length 768
+>>
+stream
+������������������������������������������������������������������IIIfffААА������������������������������������������2NВ2NВ���```������������������������������������2NВ2NВ���MMM������������������������������������2NВ2NВ���UUU������������������������ААА@@@UUU���2NВ2NВ���[[[������������������������������������2NВ2NВ���������������������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������������������������2NВ2NВ������������������������������������������2NВ2NВ������������������������������������������2NВ2NВ������������������������������������������2NВ2NВ������������������������������������������2NВ2NВ���������������������������������������������������������������������������������������������������������������������endstream
+endobj
+53 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /Length 180
+>>
+stream
+                    ����������������������  ��  ����  ��  ���������������������                    ����������������������  ��  ����  ��  ����������������������                    endstream
+endobj
+13 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /SMask 53 0 R
+  /Length 540
+>>
+stream
+?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ����������������������������������� ������������������������������?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������������������������������������������������������������?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮendstream
+endobj
+54 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /Length 180
+>>
+stream
+                    
�������������  ��  ��    ��  ��  ��������������������                    ��������������������  ��  ��    ��  ��  �����������������      Ё             endstream
+endobj
+14 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /SMask 54 0 R
+  /Length 540
+>>
+stream
+?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ;vЭ+Ак������Ftв3fЩ����АА+Ак;lЭ������������������������������?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ������������������������������������������������������������?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ����������������������������������������������������� �� 3fЩ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?oЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮ?nЮendstream
+endobj
+55 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 48
+  /Height 60
+  /Length 2880
+>>
+stream
+           ��������������������������                      ��������������������������                      ��������������������������                      ��������������������������                      ��@@@@@@@@@@@@@@@@@@@@@@��                      ��                      ��                      ��└└└└└└└└└└└└└└└└└└└└└└��                      ��������������������������                      ��������������������������                      �����p������������p�����                      ����Р ╨����������╨ Р����           @@@@@@@@@@@����0Ё ╨��������╨ Ё0����@@@@@@@@@@@����������������0Ё ╨������╨ Ё0���������������������������������0Ё ╨����╨ Ё0�����������������������������������0Ё ╨��╨ Ё0�������������������������������������0Ё ╨╨ Ё0���������������������������������������0Ё ╙╙ Ё0�����������������������������������������0ё  ё0������������������������������������������┘  ┘�����������������������������������������╨ єє ╨���������������������������������������╨ Ё00Ё ╨�������������������������������������╨ Ё0��0Ё ╨�����������������������������������╨ Ё0����0Ё ╨���������������������������������╨ Ё0������0Ё ╨����������������           ����╨ Ё0��������0Ё ╨����                      ����а Ё0����������0Ё а����                      ����└0������������0└����                      ��������������������������                      ��@@@@@@@@@@@@@@@@@@@@@@��                      ��                      ��                      ��└└└└└└└└└└└└└└└└└└└└└└��                      ��������������������������                      ��������������������������                      ��������������������������                      �����p������������p�����           @@@@@@@@@@@����Р ╨����������╨ Р����@@@@@@@@@@@���������������0Ё ╨��������╨ Ё0�������������������������������0Ё ╨������╨ Ё0���������������������������������0Ё ╨����╨ Ё0�����������������������������������0Ё ╨��╨ Ё0�������������������������������������0Ё ╨╨ Ё0���������������������������������������0Ё ╙╙ Ё0�����������������������������������������0ё  ё0������������������������������������������┘  ┘�����������������������������������������╨ єє ╨���������������������������������������╨ Ё00Ё ╨�������������������������������������╨ Ё0��0Ё ╨�����������������������������������╨ Ё0����0Ё ╨�����������������           �����╨ Ё0������0Ё ╨�����                      ����╨ Ё0��������0Ё ╨����                      ����а Ё0����������0Ё а����                      ����└0������������0└����                      ��@@@@@@@@@@@@@@@@@@@@@@��                      ��                      ��                      ��└└└└└└└└└└└└└└└└└└└└└└��                      ��������������������������                      ��������������������������                      ��������������������������                      ��������������������������           @@@@@@@@@@@��������������������������@@@@@@@@@@@endstream
+endobj
+15 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 48
+  /Height 60
+  /SMask 55 0 R
+  /Length 8640
+>>
+stream
+.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ���������������.PД0PА������������������������������������0PА.PД���������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������.PГ.OГ/NГ0PА������������������������������0PА/NГ.OГ.PГ������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������������0PЕ.OГ.OГ/NГ0PА������������������������0PА/NГ.OГ.OГ0PЕ������������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������������������������������������������������0PЕ.OГ.OГ/NГ0PА������������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ.OГ.OГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������������������0PЕ-OГ.OГ.OГ-OГ0PЕ������������������������������������������������������������������������������������������������������������������������������0PА.OВ.OГ.OГ.OВ0PА���������������������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������������0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������������������0PЕ.OГ.OГ/NГ0PА������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������0PА/NГ.OГ.OГ0PЕ������������������������0PЕ.OГ.OГ/NГ0PА������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������.PГ.OГ.OГ0PЕ������������������������������0PЕ.OГ.OГ.PГ������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������0PА.NГ0PЕ������������������������������������0PЕ.NГ0PА������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ���������������.PД0PА������������������������������������0PА.PД���������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������������.PГ.OГ/NГ0PА������������������������������0PА/NГ.OГ.PГ������������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ���������������������������������������������0PЕ.OГ.OГ/NГ0PА������������������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ.OГ.OГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������������������0PЕ-OГ.OГ.OГ-OГ0PЕ������������������������������������������������������������������������������������������������������������������������������0PА.OВ.OГ.OГ.OВ0PА���������������������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������������0PЕ.OГ.OГ/NГ0PА���������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ���������������0PА/NГ.OГ.OГ0PЕ������������������0PЕ.OГ.OГ/NГ0PА���������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������0PА/NГ.OГ.OГ0PЕ������������������������0PЕ.OГ.OГ/NГ0PА������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������.PГ.OГ.OГ0PЕ������������������������������0PЕ.OГ.OГ.PГ������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������0PА.NГ0PЕ������������������������������������0PЕ.NГ0PА������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������������������������������������������������������������������������������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГendstream
+endobj
+56 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 44
+  /Height 44
+  /Length 1936
+>>
+stream
+��������������������������������������������������������������������������������������������������3333333333333333333333333'��������������~▐                            └c���������?ъ                                ╠�������9∙                                  ▐�����ф                                    ▒�����r                                      3����╧                                      Н����Ў                                      ║���                                       ╧���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���                                       ╥���	                                       ╠����Ё                                      ┤����╜                                      ~����Z                                     ∙!����╠                                    Н������ч                                  ║�������└                                У����������Hе╠∙                        э╠Н0�������������������������������������������������endstream
+endobj
+16 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 44
+  /Height 44
+  /SMask 56 0 R
+  /Length 5808
+>>
+stream
+������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ2PВ4NГ������������������������������������������3UИ3OВ3NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ1MБUUк���������������������������1MВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3MА���������������������1LВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3NВ1IЖ���������������+UА2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������������1NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2PВ������������3NГ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3NВ������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ1NВ���������+UА2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3NГ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ                                                               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ               2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������3UИ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ���������9UО2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ������������2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3OВ������������3OВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ.MГ������������UUк2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ3NВ������������������3MА2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ1NВ+UА���������������������3MА2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ+UА������������������������������2NГ1MВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ2NВ1MВ2NВ3NВ0PА���������������������������������������������������������������������������������������������������������������������������������������������������endstream
+endobj
+57 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /Length 180
+>>
+stream
+��  ��  ����  ��  ������������������������  ��  ����  ��  ������������������������  ��  ����  ��  ������������������������  ��  ����  ��  ������������������������  ��  ����  ��  ��endstream
+endobj
+17 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /SMask 57 0 R
+  /Length 540
+>>
+stream
+������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������endstream
+endobj
+58 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /Length 180
+>>
+stream
+  ������    ������  ����  ��������  ����  ������    ������  ����  ��������  ����  ������    ������  ����  ��������  ����  ������    ������  ����  ��������  ����  ������    ������  endstream
+endobj
+18 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /SMask 58 0 R
+  /Length 540
+>>
+stream
+?nЮ?nЮ������������������?nЮ?nЮ?nЮ?nЮ������������������?nЮ?nЮ������������?nЮ?nЮ������������������������?nЮ?nЮ������������?nЮ?nЮ������������������?nЮ?nЮ?nЮ?nЮ������������������?nЮ?nЮ������������?nЮ?nЮ������������������������?nЮ?nЮ������������?nЮ?nЮ������������������?nЮ?nЮ?nЮ?nЮ������������������?nЮ?nЮ������������?nЮ?nЮ������������������������?nЮ?nЮ������������?nЮ?nЮ������������������?nЮ?nЮ?nЮ?nЮ������������������?nЮ?nЮ������������?nЮ?nЮ������������������������?nЮ?nЮ������������?nЮ?nЮ������������������?nЮ?nЮ?nЮ?nЮ������������������?nЮ?nЮendstream
+endobj
+59 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /Length 180
+>>
+stream
+��  ��  ����  ��  ����������������������������������������������������������  ��  ����  ��  ����������������������������������������������������������������  ��  ����  ��  ��endstream
+endobj
+19 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /SMask 59 0 R
+  /Length 540
+>>
+stream
+������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ�������������������������������������������������������������������������� �� ������CkбDfЩ������������������������9qЬ<oв������������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������endstream
+endobj
+60 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 48
+  /Height 60
+  /Length 2880
+>>
+stream
+           ��������������������������                      ��������������������������                      ��������������������������                      ��������������������������                      ��@@@@@@@@@@@@@@@@@@@@@@��                      ��                      ��                      ��└└└└└└└└└└└└└└└└└└└└└└��                      ��������������������������                      ��������������������������                      �����p������������p�����                      ����Р ╨����������╨ Р����           @@@@@@@@@@@����0Ё ╨��������╨ Ё0����@@@@@@@@@@@����������������0Ё ╨������╨ Ё0���������������������������������0Ё ╨����╨ Ё0�����������������������������������0Ё ╨��╨ Ё0�������������������������������������0Ё ╨╨ Ё0���������������������������������������0Ё ╙╙ Ё0�����������������������������������������0ё  ё0������������������������������������������┘  ┘�����������������������������������������╨ єє ╨���������������������������������������╨ Ё00Ё ╨�������������������������������������╨ Ё0��0Ё ╨�����������������������������������╨ Ё0����0Ё ╨���������������������������������╨ Ё0������0Ё ╨����������������           ����╨ Ё0��������0Ё ╨����                      ����а Ё0����������0Ё а����                      ����└0������������0└����                      ��������������������������                      ��@@@@@@@@@@@@@@@@@@@@@@��                      ��                      ��                      ��└└└└└└└└└└└└└└└└└└└└└└��                      ��������������������������                      ��������������������������                      ��������������������������                      �����p������������p�����           @@@@@@@@@@@����Р ╨����������╨ Р����@@@@@@@@@@@���������������0Ё ╨��������╨ Ё0�������������������������������0Ё ╨������╨ Ё0���������������������������������0Ё ╨����╨ Ё0�����������������������������������0Ё ╨��╨ Ё0�������������������������������������0Ё ╨╨ Ё0���������������������������������������0Ё ╙╙ Ё0�����������������������������������������0ё  ё0������������������������������������������┘  ┘�����������������������������������������╨ єє ╨���������������������������������������╨ Ё00Ё ╨�������������������������������������╨ Ё0��0Ё ╨�����������������������������������╨ Ё0����0Ё ╨�����������������           �����╨ Ё0������0Ё ╨�����                      ����╨ Ё0��������0Ё ╨����                      ����а Ё0����������0Ё а����                      ����└0������������0└����                      ��@@@@@@@@@@@@@@@@@@@@@@��                      ��                      ��                      ��└└└└└└└└└└└└└└└└└└└└└└��                      ��������������������������                      ��������������������������                      ��������������������������                      ��������������������������           @@@@@@@@@@@��������������������������@@@@@@@@@@@endstream
+endobj
+20 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 48
+  /Height 60
+  /SMask 60 0 R
+  /Length 8640
+>>
+stream
+.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ���������������.PД0PА������������������������������������0PА.PД���������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������.PГ.OГ/NГ0PА������������������������������0PА/NГ.OГ.PГ������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������������0PЕ.OГ.OГ/NГ0PА������������������������0PА/NГ.OГ.OГ0PЕ������������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������������������������������������������������0PЕ.OГ.OГ/NГ0PА������������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ.OГ.OГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������������������0PЕ-OГ.OГ.OГ-OГ0PЕ������������������������������������������������������������������������������������������������������������������������������0PА.OВ.OГ.OГ.OВ0PА���������������������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������������0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������������������0PЕ.OГ.OГ/NГ0PА������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������0PА/NГ.OГ.OГ0PЕ������������������������0PЕ.OГ.OГ/NГ0PА������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������.PГ.OГ.OГ0PЕ������������������������������0PЕ.OГ.OГ.PГ������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������0PА.NГ0PЕ������������������������������������0PЕ.NГ0PА������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ���������������.PД0PА������������������������������������0PА.PД���������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������������.PГ.OГ/NГ0PА������������������������������0PА/NГ.OГ.PГ������������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ���������������������������������������������0PЕ.OГ.OГ/NГ0PА������������������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА������0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ/NГ0PА0PА/NГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������������0PЕ.OГ.OГ.OГ.OГ.OГ.OГ0PЕ���������������������������������������������������������������������������������������������������������������������������0PЕ-OГ.OГ.OГ-OГ0PЕ������������������������������������������������������������������������������������������������������������������������������0PА.OВ.OГ.OГ.OВ0PА���������������������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������0PЕ.OГ.OГ/NГ0PА���������������������������������������������������������������������������������������������������������0PА/NГ.OГ.OГ0PЕ������������0PЕ.OГ.OГ/NГ0PА���������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ���������������0PА/NГ.OГ.OГ0PЕ������������������0PЕ.OГ.OГ/NГ0PА���������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������0PА/NГ.OГ.OГ0PЕ������������������������0PЕ.OГ.OГ/NГ0PА������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������.PГ.OГ.OГ0PЕ������������������������������0PЕ.OГ.OГ.PГ������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������0PА.NГ0PЕ������������������������������������0PЕ.NГ0PА������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ.NГ������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ������������������������������������������������������������������������������.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ.OГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ������������������������������������������������������������������������������0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГ0PГendstream
+endobj
+61 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 100
+  /Height 31
+  /Length 3100
+>>
+stream
+����������������������������������������������������������������������`          я����������������������������������������������������������������������������������������Я          ╧����������������������������������������������������������������������������������������Я          ┐����������������������������������������������������������������������������������������╧          Я����������������������������������������������������������������������������������������╧          А���������������������������������������������������������������������������������������� я          `����������������������������������������������������������������������������������������0я          @���������������������������������������������������������������������������@pА@0�������P          я0�����������0┐┐┐┐┐┐┐┐┐┐┐┐┐┐┐`А┐┐ ������������Я┐┐`┐п�����������П┐`������@┐      ▀`������`┐┐┐┐┐┐┐┐┐┐╧ААААААААААА@               p я ┐�����������p  А�А  Я�����������┐ А�����Я   ╧┐┐┐   ╧��������������╧          p@@@@@@@@@@@P  ▀�p  `��������� я ╧��А   P����������┐ А����п  п ���� П  ╧������������╧          Я�������������┐  0���╧ я��������┐  0��А   я���������┐ А���А  `��������`  П������������Я          п�������������p  p����0  Я�������P  А���А ┐┐ ┐���������┐ А��   п����������П   ����������Я          ╧������������0  ┐������А  @�����я ╧����А ┐ я p��������┐ А��Я  ����������я Я���������`          ▀������������▀ я�������▀ ▀�����п  0����А ┐�p я0�������┐ А��я Я������������Я я��������`          я0�������������Я  P��������@  А���P  А�����А ┐��┐ ╧�������┐ А�@  P������������P  0������0           0�������������`  П����������П   �я ╧������А ┐�� я А������┐ А�p  ������������  P�����0я          `������������� я ╧����������я ┐�П я0������А ┐���P  @�����┐ А�А я��������������  А����� @@@@@@@@@@0��������������╧ я0������������P  Я  p�������А ┐����п ▀����┐ А�П ┐��������������╧ А������������������������������П  p��������������п   ┐��������А ┐����я П����┐ А�┐ ┐��������������┐ А�����������������������������@  п��������������� я я ��������А ┐�����P  P���п А�А ╧��������������я А����������������������������я я����������������┐ ┐���������А ┐������п я��А А�А  ��������������  `����������������������������┐  @�����������������┐ ┐���������А ┐������▀ п��А А�P  0������������0  0���������������������������p  П������������������┐ ┐���������А ┐�������@  p�А А�   p������������p я���������������������������0  ╧�������������������┐ ┐���������А ┐��������П я А А��╧ ╧��������Я я0▀ Я��������������������������▀ я �������������������┐ ┐���������А ┐��������▀ ╧А А��`  P��������┐    @��������������������������Я  `��������������������┐ ┐���������А ┐���������@  я А���▀ я �������╧  п��������������������������`  п���������������������┐ ┐���������А ┐����������П   А���0я я@������Pя  ╧��������������������������я               @��������┐ ┐���������А ┐�����������╧  А����`я  ┐А@@А╧  яя Я��`Яп0`������������������                @��������┐ ┐���������А ┐�����������0  А�����0┐        п 0  П��А ╧А������������������@@@@@@@@@@@@@@@@��������0@0��������� @0������������0@ �������0Ап┐┐Яp ���`┐┐0�`ЯА`������������������endstream
+endobj
+21 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 100
+  /Height 31
+  /SMask 61 0 R
+  /Length 9300
+>>
+stream
+�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�@p�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�@p�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ei�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@p�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@p�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Fj�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Hh�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Dl���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ppphllikkjjlhlljjj����������������������Fi�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej�Ej���������������������������������jjjiiliiliiliiliiliiliiliiliiliiliiliiliiliiliiljjmjjliiliilhhp������������������������������������hjkiiliilpppjjmiilijlppp���������������������������������iimiiljjm������������������hlliilijlijlijlijlijlijlijkjjm�������������������Ej�Ei�Ei�Ei�Ei�Ei�Ei�Ei�Ei�Ei�Ei+cГ╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒hllijlijlijlijlijlijlijlijlijlijlijlijlijlijlijlikkhhpijlijliil���������������������������������ikkijlijljjl���jjlijlijlhjk���������������������������������iilijljjl���������������hjkijlijlijlijliiliiliilijlijlijlijlppp������������������������������������������┐╧╧╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╕╚╓ppphllhllhllhllhllhllhllhllhllhllhlliilijlijlijkppp���ikkijlijljjm���������������������������hhpijlijlijl������jjlijlijlijliil������������������������������iilijljjl������������ijlijlijlijlhhp������������hhpiimijlijlijlppp������������������������������������┐╧╧╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╕╚╒���������������������������������������iilijlijljjj���������ijlijlijlppp������������������������iilijlijljjj������jjlijlijlijlijlppp���������������������������iilijljjl���������jjlijlijljjm������������������������jjmijlijliim������������������������������������╕╚╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒���������������������������������������ikkijlijlikk������������jjjijlijlhjk���������������������iilijlijljjl���������jjlijliiliilijliil���������������������������iilijljjl������hhpijlijlijl������������������������������iimijlijlhhp������������������������������╕╚╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒┐╧╧������������������������������������jjjijlijliil������������������jjlijlijlhll���������������pppijlijlijl������������jjlijliilhhpijlijlikk������������������������iilijljjl������hjkijlijlppp������������������������������pppijlijlhjk���������������������������║╩╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒┐╧╧������������������������������������pppijkijlijlppp���������������������ijkijlijk���������������ijlijlijljjj������������jjlijliil���ikkijlijljjj���������������������iilijljjl������ijlijlhjk������������������������������������hjkijlijl������������������������║╩╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒║╩╒���������������������������������������hjkijlijliil������������������������hllijlijljjl���������iilijlijljjl���������������jjlijliil������iilijlijl���������������������iilijljjl���hllijlijliil������������������������������������iilijlijljjj������������������║╩╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒║╩╒���������������������������������������jjmijlijliim������������������������������iimijlijlhhp���pppijlijlijl������������������jjlijliil������hhpijlijljjl������������������iilijljjl���ikkijlijlppp������������������������������������pppijlijliil���������������║╩╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒╣╔╒║╩╒���������������������������������������hhpijlijlijlppp������������������������������pppijlijliil���iimijlijljjj������������������jjlijliil���������iilijlijlhll���������������iilijljjl���jjlijlijl������������������������������������������ijlijljjl���������������╖╟╫╖╟╙╖╟╙╖╟╙╖╟╙╖╟╙╖╟╙╖╟╙╖╟╙╖╟╙╖╟╙║╩╒������������������������������������������ijlijlijljjj������������������������������������iilijlijlhjkijlijlikk���������������������jjlijliil������������ijlijlijkppp������������iilijljjl���iimijliil������������������������������������������ijlijljjl������������������������������������������������������������������������������������������iimijlijlikk������������������������������������������ijlijlijlijliil������������������������jjlijliil������������pppijlijliim������������iilijljjl���iilijliil������������������������������������������iilijljjl���������������������������������������������������������������������������������������hllijlijlijl���������������������������������������������hhpijlijlijlhhp������������������������jjlijliil���������������iilijlijliil���������ijlijljjl���jjlijlijl������������������������������������������ijlijljjl������������������������������������������������������������������������������������pppijlijlijlppp������������������������������������������������iilijliil���������������������������jjlijliil������������������ijlijlijlppp������jjlijljjl���jjlijlijl������������������������������������������ijlijljjm������������������������������������������������������������������������������������iilijlijlhll���������������������������������������������������iilijliil���������������������������jjlijliil������������������pppijkijlijl������jjlijljjl���iilijlijljjj������������������������������������jjjijlijljjj���������������������������������������������������������������������������������ikkijlijliim������������������������������������������������������iilijliil���������������������������jjlijliil���������������������hllijlijlikk���jjlijljjl���hhpijlijlikk������������������������������������ikkijlijl���������������������������������������������������������������������������������jjjijlijlijl���������������������������������������������������������iilijliil���������������������������jjlijliil������������������������iimijlijlhhpjjlijljjl������ijlijlijl������������������������hjkijlijljjjijkijlhjk������������������������������������������������������������������������������pppijkijlijlhhp���������������������������������������������������������iilijliil���������������������������jjlijliil������������������������pppijkijlijljjlijljjl������jjmijlijliil������������������������iilijlijlijlijlhll������������������������������������������������������������������������������hjkijlijljjm������������������������������������������������������������iilijliil���������������������������jjlijliil���������������������������hllijlijlijlijljjl���������ijkijlijlhhp���������������������pppijlijlijlijl������������������������������������������������������������������������������jjmijlijlijl���������������������������������������������������������������iilijliil���������������������������jjlijliil������������������������������iimijlijlijljjl���������jjjijlijlijlhll������������������iilijlijlijlijl������������������������������������������������������������������������������ijlijlijlijlijlijlijlijlijlijlijlijlijlijlijlijlhll������������������������iilijliil���������������������������jjlijliil���������������������������������ijlijlijljjl������������jjmijlijlijliiljjlhllhlljjlijlijlijlijlijlijlhjk������jjmhjkijljjjjjm������������������������������������������������������ijlijlijlijlijlijlijlijlijlijlijlijlijlijlijlijlhll������������������������iilijliil���������������������������jjlijliil���������������������������������jjjijlijljjl���������������jjjiilijlijlijlijlijlijlijlijlijlhhpjjjijlijliim������jjlijlijljjl������������������������������������������������������hllhllhllhllhllhllhllhllhllhllhllhllhllhllhllhllppp������������������������jjjhlljjj���������������������������hhphlljjj������������������������������������jjjhllhhp���������������������jjjjjlijliiliilhjkikkhhp���������jjmiiliiljjj���jjmhjkjjljjm������������������������������������������������������endstream
+endobj
+62 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /Length 180
+>>
+stream
+  ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��  ��    ��╬ ��  endstream
+endobj
+22 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /SMask 62 0 R
+  /Length 540
+>>
+stream
+FlУ?nЮ������?nЮ?nЮ������?nЮ?nЮFlУ?nЮ������?nЮ?nЮ������?nЮ?nЮFlУ?nЮ������?nЮ?nЮ������?nЮ?nЮFlУ?nЮ������?nЮ?nЮ������?nЮ?nЮFlУ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮ?nЮ?nЮ������?nЮ?nЮ������?nЮ?nЮendstream
+endobj
+63 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceGray
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /Length 180
+>>
+stream
+��  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ����  ��  ��endstream
+endobj
+23 0 obj
+<<
+  /Type /XObject
+  /Subtype /Image
+  /ColorSpace /DeviceRGB
+  /BitsPerComponent 8
+  /Width 10
+  /Height 18
+  /SMask 63 0 R
+  /Length 540
+>>
+stream
+������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������������?nЮ?nЮ������?nЮ?nЮ������endstream
+endobj
+7 0 obj
+<<
+  /Type  /Outline
+  /First 24 0 R
+  /Last  24 0 R
+  /Count 1
+>>
+endobj
+xref
+0 64
+0000000000 65535 f 
+0000000009 00000 n 
+0000000213 00000 n 
+0000023506 00000 n 
+0000000363 00000 n 
+0000000490 00000 n 
+0000023625 00000 n 
+0000082154 00000 n 
+0000028640 00000 n 
+0000028661 00000 n 
+0000000700 00000 n 
+0000000843 00000 n 
+0000029269 00000 n 
+0000030554 00000 n 
+0000031611 00000 n 
+0000035369 00000 n 
+0000046284 00000 n 
+0000052610 00000 n 
+0000053667 00000 n 
+0000054724 00000 n 
+0000058482 00000 n 
+0000070562 00000 n 
+0000080381 00000 n 
+0000081438 00000 n 
+0000028482 00000 n 
+0000025146 00000 n 
+0000023891 00000 n 
+0000024088 00000 n 
+0000024280 00000 n 
+0000024448 00000 n 
+0000024616 00000 n 
+0000024805 00000 n 
+0000024991 00000 n 
+0000025599 00000 n 
+0000025306 00000 n 
+0000025450 00000 n 
+0000025772 00000 n 
+0000028150 00000 n 
+0000025947 00000 n 
+0000026118 00000 n 
+0000026295 00000 n 
+0000026472 00000 n 
+0000026640 00000 n 
+0000026805 00000 n 
+0000026973 00000 n 
+0000027159 00000 n 
+0000027332 00000 n 
+0000027494 00000 n 
+0000027661 00000 n 
+0000027832 00000 n 
+0000027999 00000 n 
+0000028323 00000 n 
+0000028852 00000 n 
+0000030213 00000 n 
+0000031270 00000 n 
+0000032327 00000 n 
+0000044186 00000 n 
+0000052269 00000 n 
+0000053326 00000 n 
+0000054383 00000 n 
+0000055440 00000 n 
+0000067299 00000 n 
+0000080040 00000 n 
+0000081097 00000 n 
+trailer
+<<
+  /Size 64
+  /Info 1 0 R
+  /Root 2 0 R
+>>
+startxref
+82236
+%%EOF
diff --git a/src/finn/core/modelwrapper.py b/src/finn/core/modelwrapper.py
index 42acc6fd277c9419920edd534e5660e85c7626b0..11fda3da5a65c89f3e5d5b7bcb1da4cd4be056b9 100644
--- a/src/finn/core/modelwrapper.py
+++ b/src/finn/core/modelwrapper.py
@@ -463,7 +463,11 @@ class ModelWrapper:
             self.model.metadata_props.append(metadata_prop)
         else:
             metadata_prop.value = value
-
+            
+    def get_nodes_by_name(self, op_name):
+        """Returns a list of nodes with specified name."""
+        return list(filter(lambda x: x.name == op_name, self.graph.node))
+    
     def get_nodes_by_op_type(self, op_type):
         """Returns a list of nodes with specified op_type."""
         return list(filter(lambda x: x.op_type == op_type, self.graph.node))
diff --git a/src/finn/transformation/merge_onnx_models.py b/src/finn/transformation/merge_onnx_models.py
index ceacab197150fe6d32e3a9eda268aed186b1a8bc..2a84910832fc55b9383b2d731c05c53f42368631 100644
--- a/src/finn/transformation/merge_onnx_models.py
+++ b/src/finn/transformation/merge_onnx_models.py
@@ -106,9 +106,6 @@ class MergeONNXModels(Transformation):
             output_a_shape == input_b_shape
         ), "Models can't be merged! Shapes don't match."
 
-        pre_model.save("pre.onnx")
-        post_model.save("post.onnx")
-
         # connect output of one model to input of the other
         for n in pre_model.graph.node:
             if output_model_a == n.output[0]:
diff --git a/src/finn/util/gdrive.py b/src/finn/util/gdrive.py
index c2d9b89e354e42849a82b563fe391b9f6e603f4e..5a904ed7c8e866ec7545064f290c6401a990eb01 100644
--- a/src/finn/util/gdrive.py
+++ b/src/finn/util/gdrive.py
@@ -44,7 +44,7 @@ def upload_to_end2end_dashboard(data_dict):
     vals = list(data_dict.values())
     # check against existing header
     existing_keys = worksheet.row_values(1)
-    if existing_keys != keys:
+    if not set(existing_keys).issuperset(set(keys)):
         # create new worksheet
         dtstr = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
         worksheet = spreadsheet.add_worksheet(
@@ -55,6 +55,9 @@ def upload_to_end2end_dashboard(data_dict):
         # freeze and make header bold
         worksheet.freeze(rows=1)
         worksheet.format("A1:1", {"textFormat": {"bold": True}})
-    # insert values into new row
+    # insert values into new row at appropriate positions
     worksheet.insert_row([], index=2)
-    worksheet.update("A2:2", [vals])
+    for i in range(len(keys)):
+        colind = existing_keys.index(keys[i])
+        col_letter = chr(ord("A") + colind)
+        worksheet.update("%s2" % col_letter, vals[i])