From 06dffc75cf22bc3e75531b49e1e2c26cf36117f5 Mon Sep 17 00:00:00 2001
From: Deepak Khatri <lorforlinux@beagleboard.org>
Date: Sat, 4 Mar 2023 17:04:48 +0530
Subject: [PATCH] Rearrange chapters

---
 boards/beagleplay/02-quick-start.rst          | 110 +-------------
 .../03-design-and-specifications.rst          | 143 ++++++++++++++++++
 ...sion.rst => 04-connectors-and-pinouts.rst} |  18 +++
 boards/beagleplay/05-demos-and-tutorials.rst  | 109 +++++++++++++
 .../06-detailed-hardware-design.rst           | 114 --------------
 ...documents.rst => 06-support-documents.rst} |   0
 .../beagleplay/07-connectors-and-pinouts.rst  |  16 --
 .../11-mechanical-specifications.rst          |  40 -----
 boards/beagleplay/12-additional-pictures.rst  |  14 --
 ...outs.jpg => 04-connectors-and-pinouts.jpg} | Bin
 ...torials.jpg => 05-demos-and-tutorials.jpg} | Bin
 .../06-detailed-hardware-design.jpg           | Bin 17917 -> 0 bytes
 ...documents.jpg => 06-support-documents.jpg} | Bin
 .../chapter-thumbnails/08-expansion.jpg       | Bin 17011 -> 0 bytes
 .../11-mechanical-specifications.jpg          | Bin 17412 -> 0 bytes
 .../12-additional-pictures.jpg                | Bin 16692 -> 0 bytes
 boards/beagleplay/index.rst                   |  93 +++---------
 17 files changed, 298 insertions(+), 359 deletions(-)
 rename boards/beagleplay/{08-expansion.rst => 04-connectors-and-pinouts.rst} (62%)
 create mode 100644 boards/beagleplay/05-demos-and-tutorials.rst
 delete mode 100644 boards/beagleplay/06-detailed-hardware-design.rst
 rename boards/beagleplay/{10-support-documents.rst => 06-support-documents.rst} (100%)
 delete mode 100644 boards/beagleplay/07-connectors-and-pinouts.rst
 delete mode 100644 boards/beagleplay/11-mechanical-specifications.rst
 delete mode 100644 boards/beagleplay/12-additional-pictures.rst
 rename boards/beagleplay/images/chapter-thumbnails/{07-connectors-and-pinouts.jpg => 04-connectors-and-pinouts.jpg} (100%)
 rename boards/beagleplay/images/chapter-thumbnails/{09-demos-and-tutorials.jpg => 05-demos-and-tutorials.jpg} (100%)
 delete mode 100644 boards/beagleplay/images/chapter-thumbnails/06-detailed-hardware-design.jpg
 rename boards/beagleplay/images/chapter-thumbnails/{10-support-documents.jpg => 06-support-documents.jpg} (100%)
 delete mode 100644 boards/beagleplay/images/chapter-thumbnails/08-expansion.jpg
 delete mode 100644 boards/beagleplay/images/chapter-thumbnails/11-mechanical-specifications.jpg
 delete mode 100644 boards/beagleplay/images/chapter-thumbnails/12-additional-pictures.jpg

diff --git a/boards/beagleplay/02-quick-start.rst b/boards/beagleplay/02-quick-start.rst
index ed0fc66a..b8fc2ead 100644
--- a/boards/beagleplay/02-quick-start.rst
+++ b/boards/beagleplay/02-quick-start.rst
@@ -55,110 +55,8 @@ to browse documents and start programming your BeaglePlay!
 
     BeaglePlay VSCode IDE (192.168.7.2:3000)
 
-.. raw:: latex
-   
-   \begin{comment}
-
-.. _beagleplay-demos-and-tutorials:
-
-.. dropdown:: **Demos & Tutorials**
-    :margin: 4 4 2 2
-    :open:
-
-    .. card::
-        :margin: 4 4 2 2
-        :link: beagleplay-connect-wifi
-        :link-type: ref
-
-        **01. Connect WiFi**
-        ^^^
-
-        Connect to wifi using wpa_gui & wpa_cli tools.
-    
-    .. card::
-        :margin: 4 4 2 2
-        :link: beagleplay-serial-console
-        :link-type: ref
-
-        **02. Using serial console**
-        ^^^
-
-        Use USB-UART adaptor to access boot console.
-
-    .. card::
-        :margin: 4 4 2 2
-        :link: beagleplay-mikrobus
-        :link-type: ref
-
-        **03. Using mikroBUS**
-        ^^^
-
-        Use mikroBUS interface for expansion.
-
-    .. card::
-        :margin: 4 4 2 2
-        :link: beagleplay-qwiic
-        :link-type: ref
-
-        **04. Using qwiic interface**
-        ^^^
-
-        Use qwiic I2C interface to connect 1000s of qwiic enabled boards.
-
-    .. card::
-        :margin: 4 4 2 2
-        :link: beagleplay-grove
-        :link-type: ref
-
-        **05. Using grove modules**
-        ^^^
-
-        Learn to use grove modules.
-
-    .. card::
-        :margin: 4 4 2 2
-        :link: beagleplay-csi
-        :link-type: ref
-
-        **06. Using CSI interface**
-        ^^^
-
-        Connect and use cameras via CSI interface.
-
-    .. card::
-        :margin: 4 4 2 2
-        :link: beagleplay-oldi
-        :link-type: ref
-
-        **07. Using oldi**
-        ^^^
-
-        Learn to use oldi display interface.
-
-    .. card::
-        :margin: 4 4 2 2
-        :link: beagleplay-zephyr-development
-        :link-type: ref
-
-        **08. Zephyr Development**
-        ^^^
-
-        Setup zephyr development environment.
-
-.. raw:: latex
-
-   \end{comment}
-
-.. toctree::
-   :maxdepth: 1
-   :hidden:
-
-   demos-and-tutorials/connect-wifi
-   demos-and-tutorials/using-serial-console
-   demos-and-tutorials/using-mikrobus
-   demos-and-tutorials/using-qwiic
-   demos-and-tutorials/using-grove
-   demos-and-tutorials/using-csi
-   demos-and-tutorials/using-oldi
-   demos-and-tutorials/zephyr-cc1352-development
 
+.. tip::
+    Next few chapters are all about the beagleplay hardware design, specifications, connectors, pinouts, and expansion. 
+    If you just want to start experimenting with the board without focusing on the technical details, there are various 
+    demos and tutorials available for you to try out in :ref:`beagleplay-demos-and-tutorials` chapter.
\ No newline at end of file
diff --git a/boards/beagleplay/03-design-and-specifications.rst b/boards/beagleplay/03-design-and-specifications.rst
index 12739f49..811df5fd 100644
--- a/boards/beagleplay/03-design-and-specifications.rst
+++ b/boards/beagleplay/03-design-and-specifications.rst
@@ -64,3 +64,146 @@ JTAG pads
 Serial debug port
 ******************
 
+.. _beagleplay-detailed-hardware-design:
+
+Detailed hardware design
+*************************
+
+
+
+Power supply
+**************
+
+.. figure:: images/hardware-design/dcdc-pmic.jpg
+    :alt: DCDC & PMIC
+
+    DCDC & PMIC
+
+.. figure:: images/hardware-design/soc-power.jpg
+    :alt: SoC Power
+
+    SoC Power
+
+.. figure:: images/hardware-design/soc-dcaps.jpg
+    :alt: SoC DCAPs
+
+    SoC DCAPs
+
+eMMC & microSD
+**************
+
+.. figure:: images/hardware-design/emmc-microsd.jpg
+    :alt: eMMC & microSD
+
+    eMMC & microSD
+
+Ethernet
+*********
+
+.. figure:: images/hardware-design/gigabit-ethernet.jpg
+    :alt: Gigabit Ethernet
+
+    Gigabit Ethernet
+
+.. figure:: images/hardware-design/single-pair-ethernet.jpg
+    :alt: Single-pair Ethernet
+
+    Single-pair Ethernet
+
+HDMI
+*****
+
+.. figure:: images/hardware-design/hdmi.jpg
+    :alt: HDMI
+
+    HDMI
+
+USB-A & USB-C
+**************
+
+.. figure:: images/hardware-design/uab-a-and-usb-c.jpg
+    :alt: USB-A & USB-C
+
+OLDI & CSI
+***********
+
+.. figure:: images/hardware-design/oldi-and-csi.jpg
+    :alt: OLDI & CSI
+
+    OLDI & CSI
+
+RTC, ID, and Debug 
+******************
+
+.. figure:: images/hardware-design/rtc-id-debug.jpg
+    :alt: RTC, ID, and Debug 
+
+DDR4 & SoC DDR controller
+**************************
+
+.. figure:: images/hardware-design/ddr4-soc-ddr.jpg
+    :alt: DDR4 & SoC DDR controller
+
+    DDR4 & SoC DDR controller
+
+CC1352P7
+*********
+
+.. figure:: images/hardware-design/cc1352p7.jpg
+    :alt: CC1352P7 wireless MCU
+
+    CC1352P7 wireless MCU
+
+WiFi 2.4G/5G
+*************
+
+.. figure:: images/hardware-design/wifi.jpg
+    :alt: WiFi 2.4G/5G
+
+    WiFi 2.4G/5G
+
+Buttons & LEDs
+***************
+
+.. figure:: images/hardware-design/buttons-and-leds.jpg
+    :alt: Buttons & LEDs
+
+    Buttons & LEDs
+
+Expansion connector & ADC
+**************************
+
+.. figure:: images/hardware-design/expansion-and-adc.jpg
+    :alt: Expansion connectors & ADC
+
+    Expansion connectors & ADC
+
+
+.. _beagleplay-mechanical-specifications:
+
+Mechanical Specifications 
+##########################
+
+Dimensions & weight
+*******************
+
+.. table:: Dimensions & weight
+
+    +--------------------+----------------------------------------------------+
+    | Parameter          | Value                                              |
+    +====================+====================================================+
+    | Size               | 82.5x80x20mm                                       |
+    +--------------------+----------------------------------------------------+
+    | Max heigh          | 20mm                                               |
+    +--------------------+----------------------------------------------------+
+    | PCB Size           | 80x80mm                                            |
+    +--------------------+----------------------------------------------------+
+    | PCB Layers         | 8 layers                                           |
+    +--------------------+----------------------------------------------------+
+    | PCB Thickness      | 1.6mm                                              |
+    +--------------------+----------------------------------------------------+
+    | RoHS compliant     | Yes                                                |
+    +--------------------+----------------------------------------------------+
+    | Weight             | 55.3g                                              |
+    +--------------------+----------------------------------------------------+
+
diff --git a/boards/beagleplay/08-expansion.rst b/boards/beagleplay/04-connectors-and-pinouts.rst
similarity index 62%
rename from boards/beagleplay/08-expansion.rst
rename to boards/beagleplay/04-connectors-and-pinouts.rst
index 3a3b88d9..f322d5fa 100644
--- a/boards/beagleplay/08-expansion.rst
+++ b/boards/beagleplay/04-connectors-and-pinouts.rst
@@ -1,3 +1,21 @@
+.. _beagleplay-connectors-and-pinouts:
+
+Connectors & Pinouts
+#####################
+
+mikroBUS
+*********
+
+Grove
+******
+
+microSD
+********
+
+QWIIC
+******
+
+
 .. _beagleplay-expansion:
 
 Expansion
diff --git a/boards/beagleplay/05-demos-and-tutorials.rst b/boards/beagleplay/05-demos-and-tutorials.rst
new file mode 100644
index 00000000..84799ed8
--- /dev/null
+++ b/boards/beagleplay/05-demos-and-tutorials.rst
@@ -0,0 +1,109 @@
+.. _beagleplay-demos-and-tutorials:
+
+Demos and Tutorials
+####################
+
+.. raw:: latex
+   
+   \begin{comment}
+
+.. dropdown:: **Demos & Tutorials**
+    :margin: 4 4 2 2
+    :open:
+
+    .. card::
+        :margin: 4 4 2 2
+        :link: beagleplay-connect-wifi
+        :link-type: ref
+
+        **01. Connect WiFi**
+        ^^^
+
+        Connect to wifi using wpa_gui & wpa_cli tools.
+    
+    .. card::
+        :margin: 4 4 2 2
+        :link: beagleplay-serial-console
+        :link-type: ref
+
+        **02. Using serial console**
+        ^^^
+
+        Use USB-UART adaptor to access boot console.
+
+    .. card::
+        :margin: 4 4 2 2
+        :link: beagleplay-mikrobus
+        :link-type: ref
+
+        **03. Using mikroBUS**
+        ^^^
+
+        Use mikroBUS interface for expansion.
+
+    .. card::
+        :margin: 4 4 2 2
+        :link: beagleplay-qwiic
+        :link-type: ref
+
+        **04. Using qwiic interface**
+        ^^^
+
+        Use qwiic I2C interface to connect 1000s of qwiic enabled boards.
+
+    .. card::
+        :margin: 4 4 2 2
+        :link: beagleplay-grove
+        :link-type: ref
+
+        **05. Using grove modules**
+        ^^^
+
+        Learn to use grove modules.
+
+    .. card::
+        :margin: 4 4 2 2
+        :link: beagleplay-csi
+        :link-type: ref
+
+        **06. Using CSI interface**
+        ^^^
+
+        Connect and use cameras via CSI interface.
+
+    .. card::
+        :margin: 4 4 2 2
+        :link: beagleplay-oldi
+        :link-type: ref
+
+        **07. Using oldi**
+        ^^^
+
+        Learn to use oldi display interface.
+
+    .. card::
+        :margin: 4 4 2 2
+        :link: beagleplay-zephyr-development
+        :link-type: ref
+
+        **08. Zephyr Development**
+        ^^^
+
+        Setup zephyr development environment.
+
+.. raw:: latex
+
+   \end{comment}
+
+.. toctree::
+   :maxdepth: 1
+   :hidden:
+
+   demos-and-tutorials/connect-wifi
+   demos-and-tutorials/using-serial-console
+   demos-and-tutorials/using-mikrobus
+   demos-and-tutorials/using-qwiic
+   demos-and-tutorials/using-grove
+   demos-and-tutorials/using-csi
+   demos-and-tutorials/using-oldi
+   demos-and-tutorials/zephyr-cc1352-development
\ No newline at end of file
diff --git a/boards/beagleplay/06-detailed-hardware-design.rst b/boards/beagleplay/06-detailed-hardware-design.rst
deleted file mode 100644
index 61527f98..00000000
--- a/boards/beagleplay/06-detailed-hardware-design.rst
+++ /dev/null
@@ -1,114 +0,0 @@
-.. _beagleplay-detailed-hardware-design:
-
-Detailed hardware design
-#########################
-
-
-
-Power supply
-**************
-
-.. figure:: images/hardware-design/dcdc-pmic.jpg
-    :alt: DCDC & PMIC
-
-    DCDC & PMIC
-
-.. figure:: images/hardware-design/soc-power.jpg
-    :alt: SoC Power
-
-    SoC Power
-
-.. figure:: images/hardware-design/soc-dcaps.jpg
-    :alt: SoC DCAPs
-
-    SoC DCAPs
-
-eMMC & microSD
-**************
-
-.. figure:: images/hardware-design/emmc-microsd.jpg
-    :alt: eMMC & microSD
-
-    eMMC & microSD
-
-Ethernet
-*********
-
-.. figure:: images/hardware-design/gigabit-ethernet.jpg
-    :alt: Gigabit Ethernet
-
-    Gigabit Ethernet
-
-.. figure:: images/hardware-design/single-pair-ethernet.jpg
-    :alt: Single-pair Ethernet
-
-    Single-pair Ethernet
-
-HDMI
-*****
-
-.. figure:: images/hardware-design/hdmi.jpg
-    :alt: HDMI
-
-    HDMI
-
-USB-A & USB-C
-**************
-
-.. figure:: images/hardware-design/uab-a-and-usb-c.jpg
-    :alt: USB-A & USB-C
-
-OLDI & CSI
-***********
-
-.. figure:: images/hardware-design/oldi-and-csi.jpg
-    :alt: OLDI & CSI
-
-    OLDI & CSI
-
-RTC, ID, and Debug 
-******************
-
-.. figure:: images/hardware-design/rtc-id-debug.jpg
-    :alt: RTC, ID, and Debug 
-
-DDR4 & SoC DDR controller
-**************************
-
-.. figure:: images/hardware-design/ddr4-soc-ddr.jpg
-    :alt: DDR4 & SoC DDR controller
-
-    DDR4 & SoC DDR controller
-
-CC1352P7
-*********
-
-.. figure:: images/hardware-design/cc1352p7.jpg
-    :alt: CC1352P7 wireless MCU
-
-    CC1352P7 wireless MCU
-
-WiFi 2.4G/5G
-*************
-
-.. figure:: images/hardware-design/wifi.jpg
-    :alt: WiFi 2.4G/5G
-
-    WiFi 2.4G/5G
-
-Buttons & LEDs
-***************
-
-.. figure:: images/hardware-design/buttons-and-leds.jpg
-    :alt: Buttons & LEDs
-
-    Buttons & LEDs
-
-Expansion connector & ADC
-**************************
-
-.. figure:: images/hardware-design/expansion-and-adc.jpg
-    :alt: Expansion connectors & ADC
-
-    Expansion connectors & ADC
-
diff --git a/boards/beagleplay/10-support-documents.rst b/boards/beagleplay/06-support-documents.rst
similarity index 100%
rename from boards/beagleplay/10-support-documents.rst
rename to boards/beagleplay/06-support-documents.rst
diff --git a/boards/beagleplay/07-connectors-and-pinouts.rst b/boards/beagleplay/07-connectors-and-pinouts.rst
deleted file mode 100644
index de02b216..00000000
--- a/boards/beagleplay/07-connectors-and-pinouts.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-.. _beagleplay-connectors-and-pinouts:
-
-Connectors & Pinouts
-#####################
-
-mikroBUS
-*********
-
-Grove
-******
-
-microSD
-********
-
-QWIIC
-******
\ No newline at end of file
diff --git a/boards/beagleplay/11-mechanical-specifications.rst b/boards/beagleplay/11-mechanical-specifications.rst
deleted file mode 100644
index a585f173..00000000
--- a/boards/beagleplay/11-mechanical-specifications.rst
+++ /dev/null
@@ -1,40 +0,0 @@
-.. _beagleplay-mechanical-specifications:
-
-Mechanical Specifications 
-##########################
-
-Dimensions & weight
-*******************
-
-.. table:: Dimensions & weight
-
-    +--------------------+----------------------------------------------------+
-    | Parameter          | Value                                              |
-    +====================+====================================================+
-    | Size               | 82.5x80x20mm                                       |
-    +--------------------+----------------------------------------------------+
-    | Max heigh          | 20mm                                               |
-    +--------------------+----------------------------------------------------+
-    | PCB Size           | 80x80mm                                            |
-    +--------------------+----------------------------------------------------+
-    | PCB Layers         | 8 layers                                           |
-    +--------------------+----------------------------------------------------+
-    | PCB Thickness      | 1.6mm                                              |
-    +--------------------+----------------------------------------------------+
-    | RoHS compliant     | Yes                                                |
-    +--------------------+----------------------------------------------------+
-    | Weight             | 55.3g                                              |
-    +--------------------+----------------------------------------------------+
-
-Additional Pictures
-###################
-
-.. image:: images/45back.png
-    :align: center
-    :width: 700
-    :alt: BeaglePlay back image (45 degree rotated)
-
-.. image:: images/45front.png
-    :align: center
-    :width: 700
-    :alt: BeaglePlay front image (45 degree rotated)
diff --git a/boards/beagleplay/12-additional-pictures.rst b/boards/beagleplay/12-additional-pictures.rst
deleted file mode 100644
index 1dbc1db6..00000000
--- a/boards/beagleplay/12-additional-pictures.rst
+++ /dev/null
@@ -1,14 +0,0 @@
-.. _beagleplay-additional-pictures:
-
-Additional Pictures
-###################
-
-.. image:: images/45back.png
-    :align: center
-    :width: 700
-    :alt: BeaglePlay back image (45 degree rotated)
-
-.. image:: images/45front.png
-    :align: center
-    :width: 700
-    :alt: BeaglePlay front image (45 degree rotated)
\ No newline at end of file
diff --git a/boards/beagleplay/images/chapter-thumbnails/07-connectors-and-pinouts.jpg b/boards/beagleplay/images/chapter-thumbnails/04-connectors-and-pinouts.jpg
similarity index 100%
rename from boards/beagleplay/images/chapter-thumbnails/07-connectors-and-pinouts.jpg
rename to boards/beagleplay/images/chapter-thumbnails/04-connectors-and-pinouts.jpg
diff --git a/boards/beagleplay/images/chapter-thumbnails/09-demos-and-tutorials.jpg b/boards/beagleplay/images/chapter-thumbnails/05-demos-and-tutorials.jpg
similarity index 100%
rename from boards/beagleplay/images/chapter-thumbnails/09-demos-and-tutorials.jpg
rename to boards/beagleplay/images/chapter-thumbnails/05-demos-and-tutorials.jpg
diff --git a/boards/beagleplay/images/chapter-thumbnails/06-detailed-hardware-design.jpg b/boards/beagleplay/images/chapter-thumbnails/06-detailed-hardware-design.jpg
deleted file mode 100644
index f9f228f56f53830d37ad62cfd5a47f127625dda9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 17917
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

diff --git a/boards/beagleplay/images/chapter-thumbnails/10-support-documents.jpg b/boards/beagleplay/images/chapter-thumbnails/06-support-documents.jpg
similarity index 100%
rename from boards/beagleplay/images/chapter-thumbnails/10-support-documents.jpg
rename to boards/beagleplay/images/chapter-thumbnails/06-support-documents.jpg
diff --git a/boards/beagleplay/images/chapter-thumbnails/08-expansion.jpg b/boards/beagleplay/images/chapter-thumbnails/08-expansion.jpg
deleted file mode 100644
index f1ccbd334b4e296bc7eb56eeeefd1bb1cdf4594e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 17011
zcmeHucUV(P*Y6GqL=cETkWNrgnn*{2gann|0|-(?no^_}0Vxp_G}4PGQbO-w0R^Qh
zU8RfXARrJV6cHjINWB}+c|Cg0``!1p=RWt3yU8T8XJ*fynYCukDnE9A+Z_iEXsc_f
z0}u!RK)^p>cLLZ_3vj*&09smNz&-!~=m1s-bg$}r;)c+E|9t@7^Zc2w0rMh%wxI#@
zY&3thcaDO6Z+{jn-@D)d5Dy1nU`|R#RvMD<M;-z`0g(PImzI)(kpAdlcNYL?{>;~b
zT|@uO$AiO(OoRinU_VV@+Pf}*X>XMO`c*YPt)&It2Y4$vD4kJNx3kkjUv}5Mq$DGC
z%tc8~Mp{uCt$<dPIp(V*BP%5%BP$~f&K|bl<m>CHBq{0cbKKU!!_M)zy@#7*fUT#b
z^l>RkKsi7uz|GUm(brZW!0ocTk5T|e_<J)YFuzwUDXhXE@aLuM?Ql^Ee@6Y!rr;e$
z_|M+2T)A@mitKR@?@N->Xf#?<N=8yfMgnXh;S=cYYa1Zp?js2H^lMjV9DVG)ojrY>
zJ=_KMy0*3R@bkq83;$^K$B-QCf4s)i&-?QCmpIr<I$m~kb9DFh0Vg8;%P1Y}m3*Cj
zFFXEi;HsB>|5kF@d2c34mu=lIVT1!D92_s&`d#)FRypNpd+D;HfP{dQqJ(3Br>(mW
zI6`H~y&+z9{;7}eCBJqn`EOqSz1dH5{a;)LRbO9kXS*Luu}9DEC4PJB_noS?4tt9s
z^~+-X@syIPgU?R`-<yfCqu1X`z~$Jh@U->zaWo0^bi@eb9eq6fyzL!-=7B#uJnijh
z>+9&CA_KC$gp`bgjI6Tc->QC)QTfjbwE$l&2Ngwo1sOYO2lU>0%Sgz{$jeJ8%7M&s
zLS9Ny@glg16cwa@^!3Lh|L95G4(v!?MqWli9xW{=eF817DD~r+@0I^}#KgnT-f3@I
zDl$J>{#Eu@^Z$a(zb@Cmruyr${vRT==TH0Umt6~1fb^C9g}z{!lB%DtlZUs;8AnG?
zTUP-cCtHwFlqG+v`P=ON_jwVN8NV>%KLpFq90N91`pzyM-X<O%msL*Ny8GKIOa8t1
zzc<Jq66pI9gCgiB)|LDr!c=zO1E&Ex7%d$wjE;_$4i2Z=$8dmwfu5cL$&6q;z=7oC
z<Uk%g$jx^I#mytgd+?yZF#*A&!lGiLTqp@C2@$CyBBCODoj~AlIKw^$HU<VZ5$=QB
zBLCCZZWF+=4-!vP2ZbC4XjmXn7RYW3fC42tE#&(J3i9t4cv67lh3}(h*bg?SJ^;`_
zpimkZl$I6-9x9NKy^{pSLd$wcT9uB?$QFLs3n_CgA$y<TsfW$%_`W3}Sv&7=dWM4>
zoLt;TjtYy2ipj|<oKQq7oj#+cuA!-=ZERwC*3A5zg*~|4E;%{7`1tzyUkL~dinx9w
zGV10nVq#Kq%AM4^_tJ85^YRM{i;7DgJ+7*L^0cP**^8Ggt!?ccon8F{gKvl4{r3Ct
z#3Xs@<1}Svc8>aGd1dwM+WNPRy?H?Z=pWMpzyIyLSipJFz+g}qd~aS5nk!&}vcPB$
zNz<{a8o_P7*bd8F+lM@rko~ZkUQial#BS%^$8b<cZsG`aZ))FX_CGeU@c*Tm{g~Ka
z^BM*ip%9RGP!<3SY!nbhNHqUH{a;=KSEWkhH?lqak%S{T37m=@`Tw2wi=jCqnz59A
zf>2KONJyCEtWM3wE|9fEqIW8Kin3YWLAt9nX085lYrNhc9%ArqrwVce>7NIUtpciy
zh|)M(q+RsYUWgiJE)p=(2(2=Ns3Bw44EhNNiN&?`dOET!1le^%*r1^jg9wmAjJ)J1
zNJluDQ}V5H9{=LwE!Z?TPU2q8|JhVjkc1Lj{p_Nyhz}9Fhepc*MtC*;9RuxigU3g6
z2nXMn8ebBsg_8;`{apNBEb-I>3h?IPApR5#o|pR>GY)L822SXwWUNbMmet2FsiMd@
z*1+4*%ioN7Kcl(Y=hsc_3xkcfF<}+}wg=T8_iAew(Eck27JmDhzY8eu0v3DO+^ywp
zC*b?NO_0$}SWmg|x9Qk+@S!9eVi`$IN((VX&7WK?HTmWB?=IxA_1~umSI%mAt*PM#
zA@<z{HvOqV4+Mg)lvE$XSk8_S1Q+pdhI0142>eG3rIR$$GYh|zP>M-kN&ES|gR;7E
zv+h_0nV6pNo$V(aZZ5tso=&}{odF-%noeEMn#Jv>2p4Y^Ehi1`m|A2c^~gc6dmZGn
z(g`{jDa8dFXK%h*A;DxCf{4oRRtxwGh(NOTShc7pk}ciTcE`uKLAk+apdP@OOLgQI
zNo=HL5*S2s{<jj3<i?Yd6yNA@jLSVvA#R|WW23sLBB)$JRKYV4`B*WehD7^hZtz>r
z=QnEmuM4GV@z$;&fv%b?uh0}Dx@nq<J$C#h0YTj1Sg)p4cJz$P0Z+vd5y<T|eJ}m_
z9*?0kbs0Jr)it`n9bX`e5;v>yaVIQa@*8;rAC|SefP;VA1ylyZGQ-MIl&wvpoj?+F
zYgt`!7r;{F!ZMv-f)vcM0B#s8%D%BEab1fV`t{{7GdS_ubCWf!uL;u-fi*v>H00!<
z=^o*5ENjIVK{hfK8VzFrqF3d(Z6*)j$I)tIKW4g!UEOXW!8JNLF|^qA`?H2IzmXLS
zU%qWfhOi&U6mh|k4$+eY4vb3jy2`eC5JRG1Rq+Cj31IccP2Z1o9=|Y!zd)`AL=EBa
zEM4P|yTDmR!Pu48eDyWOoH5t!IXOvm@3+Y-#dG_^>Oxa60Mbb9&t&xKXg7R}1b<A+
zn{J|qUDKc#CTew}<&q(X?rj$>XAOp$@*yEo>1)uXV!WDrRF-zJ8epB1O|)A2kf8_4
z1*89*)a0%<IL_nyaLA(4%fwMNsiu=`IQAK+FiqJ$xVMX%+WBw-7vohr17rM;as6w2
zY5+XDXy5oCCA(y^P5KQWzq6{%Y!VU#HGJ4v9RFE0%ch&a+_>$&lC{&g)7YQ!?gO@5
zco(PyKREhbU>^Kzi-6nkYwj-a4*cY<w9kSxo=yqc$)b!U6+T_bKi^mgZd!r>lmZ>A
zFx3ry8N2HK3p*dK+00EaoqIhp9`v=Ojlht0d_Qvpp9}XL!ARjkz8M;oRgk2Rbz_C}
zOePgPLjP)r2qZex{(ZGV@+ziS1k$-NkhghzeE@D`5Q;;^00If&<mzMC)|G+<)Y!Ht
zH9qPnf%_#vx+8B`6@wAgqK#9`2ZEAtOkx2u&Qi|f1f^ch=BZ4q5`dGD(Zha}=d_Ks
zOZDU{f^gbCqpFh9v$WyoYe@7GJJb!6RoccetoC1fl1K29)!Kq7eP`!9e&mwpN~<*T
z`2|DZrWMt=Ok3$o$n0FUI$Yag&*lcDGbD!l>E#eHdO^`1qq9XM22(ruh(cyg?j1~_
z;O7Cmp1U=xr2W4ChDv{N6iB)LIm9thVIht7P_c5ra+z)OMVvIYPAne@@px^p$e`S^
zvs997NZSY&itN>v7~wdebTg{?B^TnomEJb@|FZmh(uHobpj3nZvjI(6W@K6hyq_Q_
z75jUB^nn_cdW?&)9tIOq1Zk`Yv%qeLZ3mri*ae1?{-8Gr`V{1WcX_i5as8=(WR<Vl
zuaKaHPZT%sl{N#rK)Ke2J;(*QUqD_lgrVB#POg;t>3Wl6SG|83$Ke`9n(U^Y^J1=X
z&&2q(6iIabE4kH&NVFp%dJN7YB=|!ZRg**Rxi{qNyk;S(72wQ%4%O)?xVoA*npy7z
z(GnaON{%itfcM|kckXIGOyE7h)}O`$O-PI9hr5r8maZwGmWK%}=r`gb;+bK`tK2ww
z`^O>8a5-Q^EHkhpuPcb#M~0G+rh8mAvb`K&X@8#7RLppquT@3ajdP{Y5GEB~p}JCB
zoV&O=nek&=LV#$NG?2QjdlFLP*nLIbG`nt}Wk{S0kojG2)3^|EG+Q>a$q+`#th$Dq
z0gBG-<bEkmc*)EJNc@NWy{}11V5LZxKgPHZcOVcB5?Wvv2ryYOgz>BHEai4!$JjAQ
z2s}QlPUH(>?S_FGa3-GM-7YWjtGM11-@qu7nU=y*kZI(M%Y&F$B_ABZSzWO+N9LTC
z^3+O^cEV7K`87gNFKukYw{7R|guecq<sCY&a|H>({;}mX3@(SJ&>2*7fx^&WkE+nD
zJp!AqNzGnUpN3ZIi$FLQ5#?4TCff@i5^x8LN}hKI`Dok?p#>~*N<7@#kvXTom-dkI
z5$}`@VX2@T7jDGHFn)}ruROfIu+(F{9^sd*lRf{cApiEmL^M}Zr@$>U4>QiDZk610
zLeQuv=K_&9tUw&*%v4Y5qp6B{+rej0TRg=Zd(sdplHV#~jAKyp=|T1lW&O4-Z3HS<
z<T#tQ`vxNjPToypgYzN~QFT=$;}yBd-vu)xssZH_Dj&4tyrArY{9}WYbaWa9%S0ef
z;OiS^`WgCsi5aXC#C~>14tVV~mXY#4Ivt;QHJW&e6sy!r)7BawK>lX@I^C1LfESwR
z>D>7^<2Mowt4^YZOImImPppzj^3U1_#KQAT)L3q5bav#vf-;vv0iQ)2v+8wVwG|{6
z?1aFCflGKr{J!Q{-2)_aD{$)JK`Wxu5mYbnsgWL+9RsLAs&>Gx<Rs7y0{y*zKau}_
z59mXLtIs-{XEM{CvyIm%H*pXPL;?-=Ap7)9W7lG2l0`8P5<D<&o2+qn7Z{W4G6W|~
zg5R>b@<uZW`qI;-7Uq{jINoQ3`^Je;)A_;gdq)y9WMHLeVl(B?jB^5`FlL4Z-J{5N
zLn9iph&Px+RBNR7Lf+NG=XHkTK_zXK#GKwYudQ@tO9Y~1ILM9A2HZ{#WFjowMCN31
z`!h!jHHFLZL-HXf&OE$2YWH=x?ae+W%<CLE*b0|$W%aqInfpu4D<qC+ky1{#AG^$D
zZ6FY?C_n`KzV96pTdz^oh9Qkv!j|9Aj-WG#1?$$yfwVb#>xRL;_qVz~#S}Gdw+N!$
zRdO3ESYoSNw$#?|Pc%jin4g{$zjep;g|1gK$K5W%_;co08=0Qqp7cN4cJ|4w3M0HX
zp`*l`{b2{Z=8eAAFhtp}sQd`=%Mj1~b9l?Z+;jE``lm&?U?@-LZz=@@UZ_{kK-%eA
zefs>fP0e}U%+fgeqyf2za-<>jMZC90y-bnS{DxXVxm&*V+#S!kD>~13w1iFX81;zd
zO|4)PR>~OwZPWR6yfGP$7MLUmwb|@Ihf{e&vna#yo~<`I+mS=US9rZ}tnA3wtKYOX
z(f|*e?o@lkPCX!c9<yh01l>--Q1J)6cEY-yuaA$X6M?fl?*yN^2<lOinvkUfs8<`t
zp779+A{xy|W~J3)7m?64K56`aWTn5e)<5n|9YYothRZa)ctXVT0X-V%GU`QP!Rehc
z;~7XI$#&5+IR(w<^3fQh2Ux%~?+Fsi4}ZGsU+fmgD0)1o98iGXg4drbNeC;mDYyK^
z&;nNEjlDRVXV3PWHYoz+auSmbX{L!HtpMK)%F1Y7iwGE>_RU3}&<1eyvj)ck6bnSf
ze01u@8JR_(x7TZzHU=imA`ka_xEDT>8j*M{dj@LTB)%*<C)GYMKW|;VNFU6zlzA=3
z)#9<G<>Bqjk*@M%iR3%p2Y3NXAu?1T$Skn#9S@afq9>~1&=CTaudZT9-$FRjnCAl7
zJ86V3_e1PH5_A1g;<O0msb3<OiIUO*(`#HXmO*ZdkIJTG8-`$P)qq>|f;yiJ7e{CH
zP4&euBq)Ip4>Wa7KB+rdIWs0$bwY{1@KVt!rRu7#&5&3nls%5SIn)q7L^N)bPBMDf
zIU8*V@sT^bq$U5V%(EqbbYxuYTB6n`V9_Q6%Tebj8M_ryJg;l{sccLy=fo1OPN3Z`
z&<<n%Zm_YsGJ1Mx7a$z&TcEeh@ESho)%F`3o$C5$(+yd(&M}dt{Pw6|%tYzt=qr`S
zuvAwr&fgD?vrz>lR%~&ov!R{*C%7rsJ}#|J<ySLt-iVg|xbXg@<}Tp-F(mSX#hUiI
zfySM+@ya$nnc1zjfdZna!M4KVd#ZvX#XVaLN}G=eC~iu*OkVW3w@ZCXpXG~XE6s#c
z5k4m$m>SJ#&Ei<iB*>_n{G3Z}A8%CNk~c3atXI5o?p#gx358z&ih$0h`5CWkWx;Oi
zVfijb=5HoBg;PcZF(p-f?Vr0z6)M+<QsY9o0_@wLKJ#0=DdCXjdYmOEnUp}^-PUf}
z)BD9Uki-~<+~V&K)}WryrDn8c2O_`5AY(4yeJ|dkdir@uEFEq>_U)W#rk7F44Z{+^
zPzsn4ZF0DVV^$yjHjj@w+YNya=ZJQ2DQ_A!iaYQRLKIYK)n&wvVx>1s2!ttWudx)U
z0b?mhfGx|QeQTxA;evM<w_Yxayc2{6WTShbYlvOI=G(l{i7|3o(uH==@<A6IfWO<?
zsRBOEsob4RmMK;yvV9&@JW4pGt{N)cpI0ORL-*tx{32{=k<q7O^+nDy^+w?K|IH5j
z$5#AXJ&j@)%Yw<=g4sQV^w>xOD`@ZqnM|r-TlSPi<ww!BVM^gdZ&CYeI5x|;<SYxv
z=2zrilQ|j!+@<8(ai4c`z=P-xvA3%3b$7PJf&h^m;*W$lZF)+&4Q^2t#2t%zzCvP{
zVj09oCtMpS*OL<dd~Hz|5GQ!Ug8=uTJb+wj6O_<|78}94QFxwTBydGUGe^dhuj9#z
zCu{SEN8<MyUJ|Sq^OK8A&(H(V?XP<M^7Jzx8w2UAh@k{kXg`7b8(FR^I75xcZ1ZJ4
z5WKi)ziw``j@75~?$h0H7}ISD>)}%D+)y;y1!&~IC}f3PDYVY-&hW$JccBuUgruKs
za~@C&O$vB*Dyn4+`L@b38rJY6-~?*IPUY+tGh)JqZcBbiH&lXpuz13<Sf#b%n~Z!?
z?YGcAmLoY{GiG6e@h1F%FzB;B6@_5^CEYvm>qL5aaZ#GPk=c+@8Gh>PnhyzmkI3^j
zj_0i8M>FbQzF1OzSQaU~*`Wz{UgHxdH%4T!RZB*4uVf;qQ*6f*kek}CpJ%?%rFd_&
z`J^MPUyYz1mb)K%{)9L=WIp{AJnV$P!%nk9AeKY~dZ_TIsxTHyHIGW?J3-Mb*t@rU
z4#bQ5cF;AP+pbCwqzXsc$C$EQ&M-B(0H6r8Apy-^t--f9UBf#1CK@-EL3RB!36Uqa
z3otvSjop|it+&*ASYP|N>PGp;nrqfMCy`5<<aop&!<@L}i>xo=GrPbl1+haA#}kxg
zzb33_O@`4}IiKa{s=9@(61=$Sn-G|%c=@s#_W0+h_|T=v1}o}LF4=YMNme_DQn72i
zV>r*W=oiZ3F<~B)uZM7$(oa1xHtfEOQQQjfRKJRm;>{zOVF(#rUtAb#0AI&98{MV0
zN;02diw&!?hu2Bxvwd~p=a`4;vp#FEhWSf<G)d?UF73fF>r6yN_S_B*%bt0zqvqq?
z;D7Q=qg>R^x3iUf9}P>`aSU_-A8l~fCP%=f1@7+J$#di`i!;Z{J9$0A?scp&l&Hkn
znD;_(ARk+|52b{zVWfv|09p4Hb8}gS2}0eRSzoUj`n(675Ua)X@J7W}#&t!g9FSeJ
z3!s+!Qw903*m=E?!b<p9v}8G;_!RVEOs7Slh0&lODCaWLyVTJ{g3AUsA^Ov6;k&@C
zBC|zClb4mcJBpz9VXYDIBCm+NIr{AHdZBml%gncYmWfi^0V>tdQ!fkUfMc(fzKA)d
zST-Q)O$8!)kcPCwVmZ$xPa7X=+MXZ+cZd*}r_Wzj{4e(5zp)?B^cK&yp6F1?DL4kl
z(+c0s8bd<3n@(nR<(o1{(TVPvjJbQZBj6{WdloI2X6opEog1`TfeXHWcPe^33r*og
z)As}=G|ZM{|7H&dkNo2rVj371q`-p_#oRknY2G5R&$C28!;xzkj?F(xO<&+_6MbD8
zLGalseva)H0Y;=$EKX#4HDPY>$hHOMUaBF{87DQ$Epb4jH_~FBr2$FU1qM*My5!0w
z1JhHn&LWFCpq2;K^Wye+u?y^<9mCd8WAf8)mA$s^T&9n)Zf2giDof+@KB-;aWqA^N
z{n(a)$HeUF=Akkx&BHprN0z3>1!clZTBwl%?`*0v?_y(sz)S6j>q97(sw|Zcud1m`
zk67G%)nO5psYjKHKLr(|`I?vFBCtq5n;Xxz8V*ojo3YGFciB6}vwmeZ7_%|&_QtJ_
z)HiR6+xB>L*F7gky*P=wIjoiWp$qJ*1ohaOKUV3Rw|z-wdr4Bl$N_|Qbxq{wVe#AN
z?9;|f5WEQw9Q_0Z!j;0sr+VI7?x@Exfo61i)&`$%*rV4wO8wO_W-m6nGo*T}rX5l$
zES(?U=c4D@k@~$G4jgD&UJi<C*#&6V*;<uilE)Nk!cX4KmBu}?3CRlgY3k^F1Nf^T
zcYy>O4bW~=3|oO%8MIXrpIvzw!vlTw?47&Gc47}U>fTW$0qiYh<|)77$2QJm%=dR#
zPC7|0mM_r!_VU<!Jf4GLe+Z^6MBQ5jzizqo)MmYKa=wQ(U~9A>GnMf;<9NHoAkov#
zsBO^7O~{^e7~S2wuYqMtekfEj;7-`V^`Wa#eZ$uM+7#C@sa@cX*Dl~kC#5+XQ`)V)
z?O48Uran|BDjB(W*?y-j@krFCzR*vHi)sBA+N5xTvldSj?tDGyX>m@K_uvD8Sdm=A
z5+WS{__AYw3+sX}EHuJ>+543-?!D)toGpD)FZo12W*c0BkBbLAsI#3MMKllFx$qwu
z6nt0}2-E&l_VI4GC%dXJA&8-VV$?&6%Ac0HaWva4#A*A;wU<B$BKxayFYShyUT&Hz
zfItF-gt27DIE-@_sc4){&nxmU0hNgm%ojkT$>kbq0A>T)rYA#8lw(Ryw<8D^iZ)Lf
zKTzcH=@t>NZLspe(bxF%6`#Jq7%`Lzy)v@UALVTiRKUvtm4hRr=vEy=%RN`&%-@{#
zu9~HTJ0`#+WKPydS$vS!*upz>ruEEg%i=cxqm);CXmYY~3fD6R0H=wDv&-S9CZ25!
zdT^;GbrgW2LG)odNp9}P+5Gc4{c~Q7E3bLD@mBGzCgJ{KwxlFb&zL$zp}Av1e=R)?
zaAX%UT7)GLg`x{FYJfU3vzj%ZSe01W$m&YzKRx*;M&<P@PJntjO~B6hbcWvT&&;3~
z9=o-TnSo$+LzC~dbG4K8_xwU>sta-YVJQID+IE;W)@rBfhStgo=nOJ`wn<qf!7$>2
zEzhPiCf;x_nhm+%XvlK8|1ss7B3Bc@tR+MM=JYOy*$h40(#mn(Inr0L65}#r?YyS-
z$h=cf5DjDL5Fn`X?ISUqr>9<wAzRb>g)xuv+?JVE7`eg4YcJNcq8#`7tWAW9P=HOF
z#gp8E^{Yl4X8y_@4VEH~-TSiz8EX|gzJ5}32>`hY8(y`?RhNgpx=gE&wB8#bA8T1v
zMs%FL6cNg^ZrS|oNp5k#6}?S~(KXf+cVDykB;G_Y)N(bg@DWIiy8!V6yDuto3HPih
zlVVt_9&l`-X{5=k_SS@%@}){EXoQXMmiqeQ<SxJ!_@sAa7qEBMOWBl2I?&w^Cp_li
zDTT-naikhg*hK9JS)TIqP<e0k^wgcTJCtdhzW)Pd8OlRS#lFtUBo)D62C7Fy@cX-N
zyTB9Qyv|M2#KbPld2C&yQ9Q<p26Y3qR4M1C-hPf6`LM|9yrp(htG%<+n8mYrv#Xhw
z>7D?u-{FSDT_7@PJygkR4!cel*4E&*4k}Izi{}O}`+9KBY+UC^l__Hx8@7IWr@MWB
zJwm*bH(Ub)ROa3P>b@QrcjrBR%e`ma5WqTPqsFJKT)+dcQg%l!?4?#P=qt*~(8${G
z@t~4+-h4nvw>~M%+StTS;I{8K@RRR{=wMgBhP@ytVPnqAr#5FXR#w-a@OXcbo+(#~
z^PJF33xAEFCI5>Cn{}@x*Oo^1mCYVj>v@)@M_pY>V;pyM?!oZ}jy+tIY%+1<HrXuP
zftvb~XMs(>{e2ES=B_tzDJ~~5tnPWLN<oA5x)(L6rIA5yzK3aahT8p5`*r+zccP9n
zVhsM)r(1C@aGG!;lqMj_X8kJFVI5(WlGb%K@^Ruw!xYiISSWCYbKJk<f@TN%%9R$I
zTbX?8SA87eH#6rH>eK_Gr8wZu0EO=xDkGS@gm@XW3$&naW0x}K<7*y1t#R!<&funX
zaVDWXGdlpYgrxCS3qesiCbA-T4q5$fFe&srq3mtqA;xJbC`)F>Iw}S5`mofGMKn?<
zAR(Gg@2#cgmdf|F+yx+r^?|rgqf2YRZ8y!hjV<hi)-J#}y0p0yQZ2c~2(B%!M=R<U
zNI{juGt#rqTE`ylKP`Npw&h@+oJY74|336onAo@B0juXrHaFAeoB0K6#Z*4NHmag+
zUvr3ggy{XuzH$jXQEoIcsPL`(`B~fboV))f{xs}>bz(mnM$QD9(Ab{*V2W#wbwE#x
zp6hrP^T>6q_b{5<J7Tk6^Ec?6KM~mAn0UINii{MO<p1rPu4m)0f{XU{d6nF`TF`1V
z>%YRCk{)E~;^A{(U<m4cX*8L|ZM0G4E=7LX>}A~Vk;pHV$|1py$|t^tB-w_>2^+6i
zh1I#vqJ8JNeDCy+4apYD(f#&5;S1-Jh2P_Jy>OfjG}I4K%2!<du#p}+Lw70!?{bbQ
z;ML6{f${P2O_X+V;g;4?Lm|1ek^bD=VLkVe2LW|Y7|w-m(6#M9&aClpMe*s<X484T
zCH9OFe(pyKudWCrUJT?`55DB|il4w1SG-#CEbL|2e&+`CGpbv`y^r%(XkT?sOB=q)
z_{>4N*x9+JQYgUZhpY=ib*D0D0Mi5>Z907sa_^3>gMSYNhhX@P6NA~n2an3W8%x64
zbVtX9brblODd?~Br)x!!lW7Rd@@l@APX~IV7rO90y1*zN^|kfaxDPwUr>4@@$n=)o
zG4FckQV2F+l5nW_;8FMA_*a#3Dph;Rl?a07DM4RC=Cnmf`zVUhn{Qoey0|=D4gv6_
z1RU!bY3^;&!T%gcVoKV!1RXe5wkd+c#l5umy}pFXgIdHqmLYLu>pE!WjfXCSQEgD_
zyxoyo<5J%+4RH89K8QOwF+5K)2)NFBK*Oa5&8}S`If~K-EdCa>g!aCbHA9>>c?0Ni
zjPP!Pe&e2jv3ndNsH|P!JecP9Vg^`kgI&N33>T&D<((BVxCPMY-38{rdZWGAlhji_
zjlFPE7U=M@08S5J!pcvfJuL3k^4D&=Kn4wI(ixYv^f5}l)Aw=opfL<T61YTu!I637
zDHXOsoA7o#UOSZ`UuJyjq{yLj*C@y6D?oG0ck$NF!9nE^uklS+ikk~-he^vRS<;a{
z%gruGPcK;x^4=_M%VoW^Fj%qgf%5Zm|BnX0A6s4zOtjB|t|v8pR;89sR%9%Z)tkP2
zu700_b$Hw}F|8GQ6ESH3twmwB1lL{5wydegc8*cY))2W>&+}5c-__af0>=h6i=@Lf
zblrHTir_w*$KQ}guiCub(kZj)*g-X3biUC=Szv<@Y*9@d*@DqPjbhhERLdfF0Naa=
zm}Gv1r{OyHa%GzO&9`#_UQhpY-gja4t{%3IOc}{6&8{^2CW-P4MWhP=T-8Q6boj#;
zxd4xyx~W~DcLq9};V4;+rR{EDeHLZVP*crhubkj0C`40xe#GkopQl&Em%<l~M5VPC
zjR(g9T-#syZ}^Nz*RZjEvFK<&YKm=%)+a|(PDY_eSD)U%PMP(A^yx-z17>X0(uuPf
zR6+HQFAIM2j#!7f_VYVdcc-$kH<e?@2|;`*qxIX#9R9`{n5qt;So8PZ&l2KQ`PB4m
zxPk@OQ_8jufy=~7t>U21Eqm^8tBvv)^jJ%<ZFcx1!mU1^_vV@B^J%qExjlid(+LcS
z$!%wS^Yvzf=UfZz``FrJz(z04`tuhS!qHU^3j>l2VmIDcX&1fjFpUgk%#%_S^1S-?
z4HVbEg|T}UdZX~YxrOjykpm*agBw{sZw!~<w^y=wXXwiULN6r_*2dg18K%~>nMPF#
ztnm_Ov|jR~Nl;!$TafWN?T7I4;}g#X@Y0<fBzm)WF=4cw6Ktd35TczGl)~X3*e1%h
zXh>tErp!VRfh3b0Hu}b{y{iy`v;Z&Ny%zCgA#Z(`<9X0o1I{*DKuK~nD)X&`DxCS(
z&@pJ-89R91PAhwD{>6!=(+}11uVCK6tvz!MJa7U`wMA$a*!gOYpcnAJ1nB=u$B=1W
zbfhAj{UQ+{!o=v6FW&JTspV7CQUmZg<#O7i4?>Dz;-8&pIFqhky#j(KfF{m=6G{r=
zE^wKcaY+HpRj+^FzZoF?H?H;#yl(_I^Zoh|C&(z~;RfD*3%fDcyTyv6>hltCBq(YE
zj2z~!?o@&HG-9Xv5ZBtq8VR-?R*q8|{3KJjHC@^Zt(i`uN&Lgj)Jb)Jiiq5jE}1`}
zC~f{;`J-0bBq_cT?}_DJKRpo_Ls}{%`q^;INpCk=n&)pK^_lsn?M`b`HnVl6n6)k_
zPQ~SfUB<G7T?}C8ITfjEP-+D|90Be+yO*e~;P!9a>tmdGX{JP^vyjh?Gh9L&5F9^s
z>GniHH8rf|@%q!Y$5tw_1MZ1tCoQN^TaV*5i<DTE>|K@<8yzgnn+twdb-l!BXz?Ok
zG3S<li3lga{G#DdZv%1*PwjZ@x?b_AYTdsKQQT!4OAEcmiw(r_DHO4P9lGa+xs&SX
z>gTy8dzwLgxu!WKoM670D7)TEOZ<lVIs}?+xi7<3DZ)EZHu(9m!+mvV55Bg>l5?}Y
zU6XQG@0mhRkUA+_;vXyD>-8J32H27veO);m9nmn3@rW^kO8!#e7IEXmcHqlhfW$C}
z5l<OV*2!^thKgK}53y+Ln)@<@d`b*_%WeEn9T3j+R4HVC%byIH4&w>saL!`!^*csA
zH{VP1<jQq>uc>baBgK>vKfdN~u9{T!^6>@97A(`2mxs*k38T96CJ{d7J!`os*n0k@
zGTfYsBc-x;7pO9LQSLFx)n6&cq`t3U;O)Clsf-=5<`K2#(8zISjY2{8FN-bM{p%pU
z$6O=kn4i|+YJ9?|-cJ0@+RYr>gg7<f=uA32AgJ+^&1Bdk*NvV?O4#Vwnd1x17$JR5
zgm)floi@Y;Wd3*4?_O52bWWgnot}MieDeE9X%|Q7nSg{a_G4J??W07^&jPXL*5`!{
z=jOaQS>iQ@2yD)+N3;WA{DY;@tE7ES`5tuvtw#Vw1%ML?y;IO%I7WgMlDeheeZvb|
z;5{`lvbcSohziUsootU>nNKvnSSV8_2n6r6O=KBZSns?@&PpB2CDD`6KHsq)4S(Oj
zW;N*GAQO{sjYIOspfU`AG5tOr-m4}qC#3kR?R++$5fQ851m4~QD#mFy?Uk3rKAPUO
z0|TT+r;4EY5*koP>Dm9mU9HA`-dV;!He-fH<DQ1T3l>vPtEL86#H_`g5`Enqly0Ih
zYH?pB_+=XKXrG|Kl#yw6NO^2q**`)*Ag(9h%wW%`^N{vx|F)KgHy=0Fj`j@9mO^(k
z0m|W!ZUB`pkbt8}h~w;`No!(`l7k4}ZHU_XO6q914xY(38GDhL;RGT0$=CqQtyVP<
z`^8`Zw-AAd$E@F?3chSaBsQ%RCrz%t6GwWsI9z6Q_lB!+@oz0LsZl*9`LbSmFgKT+
z|Gg*ZQq4i?X*Swd?8mh1du<IW6*q3WSE1;)&M#F&l+G&|TfLXrU+S1Lj6OUX)1}SQ
z+yrxoAcTm}e27urKM{6If!ksD<HNd0)CY?<$Z{@`aaI|GSd-+(;p#f!@i?aS^Guoi
zeV@wq@#rSBF-BvDeePgymES!ayU#unW<D8n>aa+YAsqniFN{&;r6dsn-32Q;3Z^J<
z|FtwPHQEqFaY0A6X1lH-JTi1BlR33T1#<h`W5#z%Y|0CqJ0d8jc=Djz*$r{C&K*&z
zWBbiIFwU}n^o>f4$B~>4{VT0C$gN1TnVd$A{K%7ckAw#dX*!&Wjh5jufU%6Q*km+v
z1oKE<Q@&d4RL1kEWXv!3DYa=NyT==i4>9S58|1WJ1yzonR9Arnxph0@QLbIU=n?}V
z^hRvhINoe@wDd)zLl1Npc!3>HrP6+~^kZ^G@K1DEB5JVX8WNusHq4$g0Bq&*gv${f
z7@x6B>2_`BIVWh;Py=fK!m2^%jmAp_ChzjPszanPpSR%$P&+UtEpp?nv4iVjR|}kX
z1ZorMJ>VVjEmmrr<g4~MlvtSnWiRUzLeOf3eH#|BB~2E8&Qr<iENx@p;Im)$(fFk!
zn)nmPHPk!i!S@v7xm1l)1O+1A&FXiwYkyfpZrS%Mqp2r#m#n^WB=-1I)!#`ISdS)8
z0O!llT!IBx6NszKik(QH4UN@yLpLFZ0a3F>25r;LL7;f8CYLwU8PeR5i_IzrB-fr9
z=4N6o+!PsObL9Z?8bKv_XtOPzEmNu2Cn>WEBJmx+LwdT|K5P67|I<3R38}2ar)!Fx
z>wN(8FUmP(<<&%@FGM|;x3+YpIceI)1>;}UyJj4LJE%O>=Cf{k#qG60`4J=p^HjaK
z_~G$EXk(DyPuQ>j+B++lE~@fYzx>rsc|!`Ga5Pd%eR_+Q1IputKjp(&^cjqa9vrpE
z@RYf?Qt;l-C78lO9wLaFwxSI~)Qn4Sy@<>I2XF)ep2pS~Cj5`^Dg1a~EBbWOyR4wt
zI|S$;1svz{W4=HV9ljsmOBY(5JNxY8?Q^aQ2cLeu5y9zh$9h!bbi{|T^7pFj)peeh
zYP?csvRM@e#d59@0A2tirY!;#3!XGd)R&EBh|RyPI8GKu0@)Fo(pmb>N82mkX#YNv
z7yQBEa-9?ytKno8zqx*Esr@DP!12q+mDSv2doHDDgd1}?2p{3$GsE8OZ03@GzZbIa
zQxSAovtSE8IcPDoFQZ}b;mAJbPcaoO+fz{V`Ov5b@Ur(W+3Q%EJ-AyLU07JuX^J=j
zgsw>nUrE=KK8aVQ-3REo)S(J!0e`MyCx`}&Uo@&*G4pOgFHNOIQiYh955MLD4(Yza
zba>gk`fbI^E74UQqbK_dZ&;YOD~l(@qp|nOnZc9DeR*ErI39EdaJC;!Oo`+qYJ(hB
zl$UQ)Cjv2EGz<{(FIbt?MijjPL^)AIaT8=}o<sr>(tg1S(q#K^YnEq`zcJ>7oFNQ6
zzXP_#g2F#6qJD|v4f&lfO!G+3EC6A`xga>S4@8NQ=ta4pe#jm)Mh^s*rU3?rLi8|#
zrZec(f^VI3&cRcwBzPZ=lK(4&_GdWl&v|}zvHQn|1m1QzJY3{ofmriqlfUGrtdXPb
z(z;B>qw$7Na>zY0I?w;Ow{ulVek?$ujk%)8?tY&e#=ku~_%l-Fd!9eC*mR)xtr+N4
zyhC6mS~0F}IeWr`d!bH+2jHhS@cuosIC>o|oe1!o2(rgsoS;xJWmYeTz*k3I&}{e0
zg+j|k0sa+W_zO0+k<ITz)S3m-f<OFOqRmNqp#<w|0t7+pdR|I2WhSt_f;`;{_<-=+
z>V$$Pky?kHGJ2(BHnIh?+w(Pp@E~-q3jd%vk3^HQL(MnJtolMq1BmH`Tx*3e&b5vH
z%VZGgGlUlEH@*uf$~{*Hosh|;Yd6FzhSfG-fTK@FxM0WSAnfeITd>gNn1Osi1_Wo(
zm;XCRpXd`E-qpNP1J;K<r}e(Ti%ASCrf~v6Y0B5;oM`IV?K}7j_HKbnHFK~wx5LI5
zN88|!(jBY<)#cg$de{FFqcJ}BHYiP13|yQqpvzZR`p|+wftG;2QW^l$JZann%|9!P
zeNcFevL2}h7^oeNe<_$R@ekPoVmA}mlMjfgZx+t#MtugwpT=R>j5GZ=*-Qh@;v?-R
zquj-WCnBZS4QbdRkRFxfVJ~l=bRRtuO*#!ZiRgv|$WNWxEtp3b*+8lx$<;^plzkBx
z1qsPa29oh)J|_WiU6b+g8b;~^(PWU+VC@QtCV<Zg$cZ*oSLy{+SMp}@C!n!|ye#0V
z9?q239}N%On7q4>uUH0ywE*I!_|{2MJ;HJM8VNIDN{TDk3_uyVxK%VFJ#;T&cB8L7
zdus*|$}E(Vw2;9dDEger5YQcR1!b&Go^zhiDCAnr7Ze9^!gQ>^&4nqQ(wfu5)HhG3
zc_lTI==yZNY@oX1QbCu?zXUtsV_d<{q3T&xMJ|k3S*+D&kRfc^gl~Bzk4>`vEC_89
zr<?K7F=-Z<@+*~ASzY6Ef~@?T$k{Jc`?H=Mx%l)WpNmEDp;r&rz)@(IoO>W<4Cg%|
z2mF@z9t3a+C2GxUsxvd8Ief0+m~tv;feR2~rOb^`C2qi+2LY;Hrt*pxLgqgHgQQF#
z>OV(|-2~B{@A1q<F<zu62#7W7;0^WTk-mJfJOvi?)|tcAz8d7;U>vI!7qVaFvLOw=
z2*ge5f<EZgVrG+YIz<v}7~{2?CrGqzvFA0+12GD)4lue<2u)urWX+CMlfCjLvkF*k
zf-&gYK0>HeRle}+b~ayVLs$SFXDP~8-f)d+3XS6%yKwooYmq^W%Qz-GfAUhR+(9T*
zG4DK+R^!M@E1=F<;pwGsm6X1m<~-F4nzz#E4&ixq^VQj*7)md`m=kOxsxoe<(G{B9
zT|ShR?y$jV2<7r8r}woP=;A;3aPkhkzCh+Rgay-m&HX6cYh3p*vmmvLTuh=1uYCh`
zQzXsz8rnhY0rjAC-)v?k?Y{63QAQkp6;Ovd@61!km9KkaimhAZ!j+&Y-&GP_0vP6g
zSHNFetZq=Qpi2gU<gw8vRAFEZo3Cwlm>}?UlQMf&OwRfduWzf?50C|ml>!oBQE6<o
zJ+V^cL}NaAOh%tpu}Qj_GFAWu7({69!Fc(rW-M6|p`!1g6!@TteYgnC$NvD``~lqt
zVNX^imq1}J(LmiWC5FHMeloCMoK(+`*uIbxwpwr#JH!AyHndu`$RyRyRY91nOHBQL
z!N%@kbXgi^H;j$08O3IGWq$B|t7caiK?JJw%<erJ@t;h{vtL*#FogE0Viml!YgQ>L
z$v3%TAq7)Y%Q!ZN#ct|Ag=ozbg){FgC$#<~aOph}z(Kf3_CVI2H!bxB{7XT&QkW6|
zc^y%&<oGQTBbs|pL;Ep~J^hX$wlhC|3ejC=L<A}Y9b%<pol(a^q|Z8$_Bl?#t2G*h
z^L4z|Xw8toHifgmn1JRreu7vug!w)<$S%CWcLl$LL4)Xg{M5$4*UkRxKrhV2Kb@*>
zP@F&P)7x*KeuV@`b5Y8<R0>k<!+b$(GKic}6`;sHk2R2cu2G!pv<d=rvy8R(Lo=QI
z<BWAcZy<>lA26B_t5VfAbuB&1;))?HBybnt2AuJ9-lEmwpq=C1H;-dG^Fie6yn&GE
z1%~wE=~SPDrmY)*ZlR2QZ>Y&eI3x-^Py7qVEl|7pa@KJ09X23Dj2n2aX0nXhY>SiL
z1?rq=bh7GHQkcZ0-3vk7zCW>e4?ijS9W)7XAvze;`;2A%V5T2r|2unpXM;r1v*23L
zpid_lEZ-l_$sw@ceeAHBZC>0l54vD<C?~3=M;c^@@2dgq{w0U+TxNLskB&j?rAf&=
z_*Jxb;zCs0FZUYAB^$zK`OSohf%<iuJ95Qq9JBf)I?i@^2#+P~ZAs;c4|5=9{^2fA
zhO($O72KR(E%gPAG@WbLKm|j$2jjc~VQ(KnSwu>wvdg!RY`G}vqd=SI0h0OUm;9!c
zA_wnByr>sR-Et5WT6TE4)3P3TCaF%RF%}SnThDr)`CzQCeiWxC)V_9)uZSkts49p-
zi++DX^Z+cE7lf@U#Hp(H&4^~Y^i30i(7qXwVGOMX1);6n2g1PI_`_pzdyT=o7Fe6)
zw36$zQV^Jv^agZF90l7pEwrj%<WHXY?TOF(egaF_yQd&bDt`K6F?a%j8V8tYL_vMs
zkDYE{CQPhW4KN-KVd62!E(H<rn8Mz^stxWx3nAuT<-Li3gXqJ+Ip>xC><`}~B^{iU
z3+)BPJ|};8G(r`$W-kOWNMUII=@k3!aWmpH$)snOKted;L7fh_3Iefz$^wK75FM}!
zV}7ajMCTPlnB9SWXnF9=g<3;n0}2B7&$(EL&`2|cGwW%A&EDyeVFNG$-tfIrnpiEN
zi}xb-{%N2_B{J1{MILnFl~>mzCe+)$=dY`e2I23jqJ;*l3}Nok0o@w)vRxiV-+|+L
z3%FbLB|#!I2+{hYFZYKFa|nl6SY|bnLrPpkXxLc3=5~3wq!EFrE|tNOScD<GT1O3#
aHxv~vmYe(k|9(jG9mfCv&N?7=fB$bP8c4qY

diff --git a/boards/beagleplay/images/chapter-thumbnails/11-mechanical-specifications.jpg b/boards/beagleplay/images/chapter-thumbnails/11-mechanical-specifications.jpg
deleted file mode 100644
index 215df637417dbdd2899b5d715e9e5176f6153807..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 17412
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
D5w}w3

diff --git a/boards/beagleplay/images/chapter-thumbnails/12-additional-pictures.jpg b/boards/beagleplay/images/chapter-thumbnails/12-additional-pictures.jpg
deleted file mode 100644
index 05bee40bd5991acad352f990426c6c5f7ace5c0e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 16692
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

diff --git a/boards/beagleplay/index.rst b/boards/beagleplay/index.rst
index cf2772ef..3a4eb812 100644
--- a/boards/beagleplay/index.rst
+++ b/boards/beagleplay/index.rst
@@ -40,7 +40,8 @@ BeaglePlay
       
       +++
 
-      Introduction to BeaglePlay board.
+      Introduction to BeaglePlay board with information on each component 
+      location on both front and back of the board.
 
    .. grid-item-card:: 
       :link: beagleplay-quick-start
@@ -55,7 +56,8 @@ BeaglePlay
 
       +++
 
-      Getting started guide.
+      Getting started guide to enable you to start building your projects 
+      in no time.
 
    .. grid-item-card:: 
       :link: beagleplay-design-and-specifications
@@ -70,97 +72,56 @@ BeaglePlay
 
       +++
 
-      High level specifications.
+      Hardware and Mechanical design and specifications of the BeaglePlay board 
+      for those who want to know their board inside out.
 
    .. grid-item-card:: 
-      :link: beagleplay-detailed-hardware-design
+      :link: beagleplay-connectors-pinouts-extensions
       :link-type: ref
 
-      **06. Detailed hardware design**
+      **04. Connectors and pinouts**
       ^^^
 
-      .. image:: images/chapter-thumbnails/06-detailed-hardware-design.jpg
+      .. image:: images/chapter-thumbnails/04-connectors-and-pinouts.jpg
          :align: center
-         :alt: BeaglePlay Chapter06 thumbnail
+         :alt: BeaglePlay Chapter04 thumbnail
 
       +++
 
-      Detailed hardware design.
+      Connectors and pinout diagrams with expansion details so that you can 
+      easily debug your connections and crate custom expansion hardware.
 
    .. grid-item-card:: 
-      :link: beagleplay-connectors-and-pinouts
+      :link: beagleplay-demos-and-tutorials
       :link-type: ref
 
-      **07. Connectors & Pinouts**
+      **05. Demos and tutorials**
       ^^^
 
-      .. image:: images/chapter-thumbnails/07-connectors-and-pinouts.jpg
+      .. image:: images/chapter-thumbnails/05-demos-and-tutorials.jpg
          :align: center
          :alt: BeaglePlay Chapter07 thumbnail
 
       +++
 
-      Connectors pinout diagrams and more.
-
-   .. grid-item-card:: 
-      :link: beagleplay-expansion
-      :link-type: ref
-
-      **08. Expansion**
-      ^^^
-
-      .. image:: images/chapter-thumbnails/08-expansion.jpg
-         :align: center
-         :alt: BeaglePlay Chapter08 thumbnail
-
-      +++
-
-      BeaglePlay board expansion interface
+      Demos and tutorials for easy testing capabilities of the available 
+      hardware elements of the board.
 
    .. grid-item-card:: 
       :link: beagleplay-support-documents
       :link-type: ref
 
-      **10. Support**
+      **06. Support documents**
       ^^^
 
-      .. image:: images/chapter-thumbnails/10-support-documents.jpg
+      .. image:: images/chapter-thumbnails/06-support-documents.jpg
          :align: center
          :alt: BeaglePlay Chapter10 thumbnail
 
       +++
 
-      User support document for easy development.
-
-   .. grid-item-card:: 
-      :link: beagleplay-mechanical-specifications
-      :link-type: ref
-
-      **11. Mechanical Specifications**
-      ^^^
-
-      .. image:: images/chapter-thumbnails/11-mechanical-specifications.jpg
-         :align: center
-         :alt: BeaglePlay Chapter11 thumbnail
-
-      +++
-
-      Mechanical dimensions.
-
-   .. grid-item-card:: 
-      :link: beagleplay-additional-pictures
-      :link-type: ref
-
-      **12. Additional Pictures**
-      ^^^
-
-      .. image:: images/chapter-thumbnails/12-additional-pictures.jpg
-         :align: center
-         :alt: BeaglePlay Chapter12 thumbnail
-
-      +++
-
-      BeaglePlay Additional Pictures
+      User support documents with hardware & software repositories and 
+      information what might be missing in the docs.
 
 .. raw:: latex
 
@@ -173,12 +134,6 @@ BeaglePlay
    01-introduction
    02-quick-start
    03-design-and-specifications.rst
-   04-detailed-overview
-   05-high-level-specifications
-   06-detailed-hardware-design
-   07-connectors-and-pinouts
-   08-expansion
-   10-support-documents
-   11-mechanical-specifications
-   12-additional-pictures
-
+   04-connectors-and-pinouts
+   05-demos-and-tutorials
+   06-support-documents
-- 
GitLab