Mosebedisi
Design a compact, high-quality, single-piece rigid PCB for an external engineering prototype containing camera, microphone, speaker, wireless, power-management, battery, and USB-C service electronics. This request is for the PCB layout and mechanical geometry only. Do not design an internal medical device. Do not design anything for insertion into the human body or attachment to teeth, gums, tissue, or internal surfaces. The board will be tested only inside an external enclosure, benchtop fixture, mannequin, or artificial engineering test model. Do not use an Arduino Nicla Vision as a daughterboard or carrier-board module. Do not require me to purchase or connect a Nicla Vision. Design one integrated main PCB with all required footprints and electrical regions represented on the same continuous rigid board. Do not create a generic rectangular development board. Design a compact product-shaped PCB with intentional camera alignment, acoustic openings, antenna clearance, USB access, battery access, mounting holes, thermal zones, component-height zones, and enclosure extraction clearance. PRIMARY PCB GEOMETRY Create one continuous rigid PCB. Use the following preferred board dimensions:
Main PCB width along X: 32.50 mm. Main PCB depth along Y: 32.50 mm. Nominal PCB thickness: 1.00 mm. Board corner radius: 2.00 mm minimum. Preferred board finish: ENIG. Preferred layer count: 4 layers. Preferred material: FR-4. Preferred outer copper: 1 oz. Preferred inner copper: 0.5 oz or 1 oz depending on manufacturer. Minimum edge clearance: 0.25 mm where manufacturing allows. Preferred board-to-enclosure clearance: 0.50 mm minimum on non-connector sides. Preferred connector-side clearance: 1.00 mm or more. Preferred extraction clearance: at least 1.00 mm around the removable board path.
The 22.86 mm × 22.86 mm dimension is a central reference region only. Draw this reference region on the PCB using a non-electrical drawing layer or documentation layer. Do not falsely claim that every component must fit inside 22.86 mm × 22.86 mm if the actual camera, battery connector, USB-C connector, antenna, speaker, microphones, processor, and power circuitry require the larger 32.50 mm board. Create a clearly labeled reference rectangle:
Width: 22.86 mm. Height: 22.86 mm. Center it on the main PCB if possible. Label it: 22.86 x 22.86 MM REFERENCE ELECTRONICS REGION. Do not make this reference rectangle an Edge.Cuts boundary. Use a drawing or documentation layer only.
COORDINATE SYSTEM Use the following coordinate system in the design notes:
X-axis runs left to right. Y-axis runs from front to back. Z-axis runs from the bottom of the PCB upward.
Define the board origin clearly. Prefer the lower-left corner of the PCB outline as:
X = 0.00 mm. Y = 0.00 mm.
Use the center of the board as approximately:
X = 16.25 mm. Y = 16.25 mm.
Show the X-axis and Y-axis in the inspection drawing. Use the front edge as the camera-facing edge. Use the rear edge for the battery connector and secondary service access where possible. ENCLOSURE REFERENCE VOLUME The PCB must be designed to fit within a rounded rectangular external enclosure pocket approximately:
X width: 32.5 mm. Y depth: 42.0 mm. Z height: 24.1 mm.
The PCB is not required to occupy the full 42 mm Y depth. The extra depth is reserved for:
camera lens projection; speaker acoustic cavity; battery compartment; cable bends; connector access; protective padding; enclosure walls; removable cover; service access; antenna clearance; optical alignment; board extraction.
Model the enclosure interface as a rounded rectangular volume rather than a sharp box. The board must not scrape enclosure walls during insertion or removal. Reserve sufficient clearance above:
the processor; memory; wireless module; camera lens; USB-C connector; battery connector; speaker amplifier; power inductors; shield cans; any tall capacitors.
Create a component-height map and clearly identify the tallest component. BOARD OUTLINE Create a rounded rectangular board outline with:
width: 32.50 mm; height/depth: 32.50 mm; corner radius: 2.00 mm; no accidental duplicate outline segments; no open outline segments; no self-intersections; no overlapping Edge.Cuts geometry; no hidden outline errors.
Use four real rounded corners. If ProtoFlow supports parametric arcs, use true tangent arcs. If ProtoFlow does not support parametric rounded corners, approximate the corners with clean tangent segments and arcs. The board outline must pass a KiCad outline check after export. Add a documentation drawing of the nominal board outline dimensions. MOUNTING FEATURES Add four mounting holes unless they conflict with the final selected enclosure. Preferred hole positions:
Hole 1: X = 2.25 mm, Y = 2.25 mm. Hole 2: X = 30.25 mm, Y = 2.25 mm. Hole 3: X = 30.25 mm, Y = 30.25 mm. Hole 4: X = 2.25 mm, Y = 30.25 mm.
Preferred hole type:
NPTH mounting hole. Drill diameter: 1.60 mm. Finished hole diameter: 1.60 mm. Add a 2.60 mm to 3.00 mm courtyard or mechanical clearance zone around each hole. Keep copper away from NPTH holes unless intentionally used for shielding or grounding.
If 1.60 mm holes are too large for the enclosure, create a documented alternative using 1.20 mm holes, but do not silently change the intended mounting pattern. Mounting holes must not overlap:
processor; memory; camera lens; camera FPC; microphone; speaker cavity; antenna keep-out; USB-C connector; battery connector; tall components; flex transitions; acoustic channels.
Add mechanical labels:
M1; M2; M3; M4.
PCB REGIONS Divide the PCB into clearly labeled layout regions. Use documentation rectangles or zones for:
Camera region. Processor and memory region. Wireless/antenna region. Power-management region. Battery connector region. USB-C service region. Microphone region. Speaker amplifier region. Speaker connector/acoustic region. Test-point region. Thermal spreading region. Keep-out region. Assembly and inspection region.
These regions may be represented as:
drawing rectangles; courtyard boundaries; keep-out areas; text labels; assembly notes; rule areas.
Use clear labels such as: TextCAMERA_FORWARD_EDGE PROCESSOR_CORE MEMORY WIRELESS_MODULE ANTENNA_KEEP_OUT USB_C_SERVICE BATTERY_INPUT POWER_MANAGEMENT MICROPHONE_1 MICROPHONE_2 SPEAKER_AMPLIFIER SPEAKER_OUTPUT THERMAL_ZONE TEST_POINTS
CAMERA POSITION Place the camera at the forward-facing edge. The optical axis must point outward through a dedicated opening in the enclosure. Use a mechanical camera envelope, not only a small connector symbol. Reserve space for:
image sensor module; autofocus actuator; lens barrel; lens height; rigid mounting bracket; FPC or board connector; optical window; light guides; diffuser; focus adjustment; enclosure wall; optical-axis tolerance.
Use a camera mechanical envelope approximately 30.0 mm × 9.8 mm only as a preliminary reference if using a compact 8 MP autofocus MIPI module. Label the camera footprint: TextCAM1_VERIFY_EXACT_MODULE
Do not invent the final camera connector footprint. Create a camera alignment centerline. Create a camera optical-axis line extending beyond the board. Create an enclosure optical-opening reference circle or rounded rectangle. Make the camera position adjustable during the early prototype phase if possible. Reserve at least:
0.50 mm lateral mechanical tolerance; 0.50 mm optical-window alignment tolerance; additional tolerance according to the selected camera module.
The lens must not be hidden behind:
thick silicone; cloudy plastic; curved plastic; a thick protective wall; a printed enclosure feature; the PCB edge; a mounting screw; a connector shell.
Add documentation: TextCAMERA OPTICAL AXIS MUST REMAIN CLEAR. DO NOT PLACE A CURVED OR CLOUDY WINDOW IN FRONT OF THE LENS. VERIFY FOCUS DISTANCE WITH THE FINAL ENCLOSURE.
CAMERA LIGHTING Reserve two small lighting regions beside the camera. Preferred arrangement:
one diffused light to the left of the lens; one diffused light to the right of the lens.
Do not place the lights directly in the camera optical axis. Reserve space for:
LEDs; current-limiting resistors; diffuser; light pipe; thermal copper; optical isolation from the lens; mechanical light-shield walls.
Label: TextDIFFUSED_LIGHT_LEFT DIFFUSED_LIGHT_RIGHT
PROCESSOR AND MEMORY REGION Place the main processor near the center of the rigid electronics region. Place memory as close to the processor as possible. Keep high-speed traces short. Reserve room for:
processor; decoupling capacitors; crystal or oscillator; boot configuration; reset circuit; flash memory; RAM if required; power filtering; thermal copper; programming signals.
Do not place the processor:
in the 1.8 mm deep routing area; inside a flex bend; under an enclosure standoff; under a mounting screw; inside the antenna keep-out; directly beside the microphone opening; directly beside the camera lens; beside the speaker cavity; beside a high-current switching node.
Label the processor region: TextPROCESSOR_CORE_VERIFY_EXACT_PART
If the processor is a module rather than a bare chip, represent the full module footprint and antenna/keep-out requirements. Do not use a tiny placeholder rectangle that does not represent the actual module size. WIRELESS MODULE AND ANTENNA Place the Wi-Fi/Bluetooth module near an exterior edge. Place the antenna toward the side with the clearest path to open air. Create a prominent antenna keep-out region. The antenna keep-out must exclude:
copper; vias; traces; battery; mounting metal; screws; shields; large capacitors; processor clusters; speaker magnets; high-current paths; metal enclosure parts.
Label the region: TextANTENNA_KEEP_OUT_FOLLOW_MANUFACTURER_GUIDE
Do not invent the exact antenna keep-out dimensions. Create a rule area or documentation area labeled: TextREPLACE WITH EXACT MANUFACTURER ANTENNA KEEP-OUT BEFORE FABRICATION
If an external antenna connector is used, place it at the board edge and reserve:
connector mechanical clearance; coax bend radius; 50-ohm trace; ground stitching; connector shell clearance; strain relief.
USB-C REGION Place the USB-C connector along an accessible outer edge. The USB-C connector must have:
rigid mechanical support; shell anchor pads; ESD protection region; connector insertion clearance; cable clearance; enclosure opening reference; removable silicone cover reference; service access.
Label the port: TextUSB_C_PROGRAM_SERVICE
Reserve space for:
VBUS protection; ESD protector; CC resistors or USB-C controller; USB data pair; test points; shell ground; mechanical bracket; strain relief; board-edge clearance.
Do not place tall components directly in front of the connector. Do not place mounting holes where the connector shell or cable would interfere. BATTERY AND POWER REGION Place the battery connector along one outer board edge. Place charging and power-management components near the battery connector and USB-C power entry. Do not place the battery cell on the PCB unless the selected cell, enclosure, thermal behavior, and safety requirements explicitly allow it. Prefer an external protected battery compartment. Label the battery connector: TextBATTERY_INPUT_VERIFY_CONNECTOR
Reserve regions for:
battery connector; fuse or resettable protection; reverse-polarity protection; power-path controller; charger; fuel gauge; current-sense resistor; NTC input; battery-voltage divider; ESD/TVS if needed; test points.
Label test points: TextTP_USB_5V TP_VBAT_RAW TP_VBAT_PROTECTED TP_VSYS TP_3V3 TP_1V8 TP_BAT_NTC TP_GND
Do not put the battery or battery connector inside the narrow 1.8 mm deep region. Do not route battery current through microphone or antenna areas. THERMAL REGIONS Place heat-producing parts near an outer edge where heat can reach the enclosure or a thermal spreader. Heat-producing parts may include:
switching regulators; power amplifiers; USB power path; charging IC; motor driver if used; LED drivers; processor under high load; wireless power amplifier.
For each heat-producing part:
reserve copper spreading area; add thermal vias when appropriate; avoid microphone placement nearby; avoid camera placement nearby; avoid antenna placement nearby; avoid battery placement directly above it; document expected temperature rise; document the thermal path into the enclosure.
Label: TextTHERMAL_SPREADING_ZONE
MICROPHONE REGIONS Place the primary microphone near an exterior-facing acoustic opening. Use a short and direct sound path. Create a mechanical opening reference. Reserve space for:
MEMS microphone; acoustic port; mesh; enclosure channel; keep-out around the port; ground guard if appropriate; low-noise routing.
If a second microphone is used, place it on a different enclosure side. Keep microphones away from:
switching regulators; inductors; power amplifiers; speakers; Wi-Fi antenna; high-speed clocks; vibrating walls; mounting clips.
Label: TextMIC1_PRIMARY_ACOUSTIC_OPENING MIC2_SECONDARY_ACOUSTIC_OPENING
SPEAKER REGION Place the speaker output and amplifier near a separate exterior-facing speaker opening. Reserve:
speaker cavity; protective mesh; mechanical isolation; amplifier; speaker connector; speaker-current routing; acoustic wall; feedback separation from microphone.
Label: TextSPEAKER_CAVITY SPEAKER_AMPLIFIER SPEAKER_CONNECTOR
Keep the speaker cavity away from the primary microphone. Do not place the speaker magnet directly beside:
compass sensors; magnetic switches; wireless antenna; processor; camera; mounting screws unless checked.
NARROW ROUTING REGIONS Treat narrow regions as routing channels only. Use these only for:
thin wires; low-current signals; light guides; acoustic channels; camera-control signals; small sensor extensions; flex transition.
Do not place:
processor; battery; power inductor; large capacitor; speaker; USB-C; large connector; high-current trace; heat-producing regulator
inside the 1.8 mm deep region. Add a documentation warning: TextNARROW CHANNEL ONLY. NO BATTERY. NO PROCESSOR. NO LARGE COMPONENTS. NO HIGH-CURRENT POWER ROUTING.
CURVED REGION Create a mechanical documentation region for the curved section. Approximate dimensions:
length: 35.8 mm; thickness: 8.7 mm.
Use rounded transitions. Do not use sharp corners where wiring or a flex tail bends. If the curved region is only enclosure geometry, keep it outside the rigid PCB Edge.Cuts and document it as an enclosure interface. If a rigid-flex tail is required, mark: TextRIGID_FLEX_TRANSITION_VERIFY ACTIVE_BEND_AREA_KEEP_COMPONENTS_OUT
Document:
bend radius; neutral axis; coverlay; stiffener; copper layer; bend cycles; strain relief; connector transition; manufacturing tolerances.
KEEP-OUTS Create explicit keep-outs for:
Antenna. Camera optical path. Camera lens clearance. Microphone opening. Speaker cavity. USB-C cable path. Battery compartment. Mounting standoffs. Enclosure clips. Flex bend. Tall components. Thermal exhaust. Optical lighting. Acoustic mesh. Board extraction path.
Use clear names and documentation labels. LAYER ORGANIZATION Use a 4-layer stackup. Preferred layer purposes:
F.Cu: components, short critical routing, camera, USB, RF, audio. In1.Cu: continuous ground plane. In2.Cu: power distribution and slower signals. B.Cu: secondary routing, low-speed signals, test access.
Do not split the ground plane unnecessarily. Preserve return paths under:
USB differential pairs; MIPI pairs; camera clock; audio digital signals; processor interfaces.
Remove ground copper only where the antenna manufacturer requires it. DESIGN RULES Use conservative manufacturable rules. Preferred starting values:
minimum trace width: 0.15 mm; preferred general trace width: 0.20 mm; minimum clearance: 0.15 mm; power trace width: 0.30 mm or larger; battery high-current width: calculate from expected current and temperature rise; minimum via drill: 0.20 mm where the manufacturer supports it; preferred via drill: 0.30 mm; minimum annular ring: 0.15 mm; minimum copper-to-edge: 0.25 mm; solder-mask sliver: verify with manufacturer; silkscreen-to-pad clearance: 0.15 mm or manufacturer recommendation.
For USB and MIPI:
create differential-pair definitions; define target impedance; document dielectric assumptions; document trace width; document spacing; document length matching; document maximum length; document allowed skew.
Do not claim controlled impedance unless the stackup and fabricator are known. TEST POINTS Add clearly labeled test points. Required: TextTP_USB_5V TP_GND TP_VBAT_RAW TP_VBAT_PROTECTED TP_VSYS TP_3V3 TP_1V8 TP_BAT_NTC TP_NRST TP_SWCLK TP_SWDIO
Optional: TextTP_USB_DP TP_USB_DM TP_CAM_CLK TP_I2C_SDA TP_I2C_SCL TP_MIC_CLK TP_MIC_DATA TP_SPK_OUT
Keep test points accessible and away from:
mounting holes; enclosure standoffs; connector shells; acoustic openings; antenna keep-out; camera line of sight.
SILKSCREEN AND DOCUMENTATION Add clean, professional silkscreen. Include:
board name; board revision; connector names; pin-one indicators; battery polarity; camera direction; microphone labels; speaker label; USB-C label; antenna keep-out warning; test-point labels; mounting-hole labels; REV A or an appropriate revision placeholder; VERIFY BEFORE FAB where required.
Avoid overcrowding silkscreen. Do not put text over pads. Do not put text under components unless intentionally using assembly layers. INSPECTION DRAWING Create a documentation drawing showing:
PCB outline; rounded corners; 22.86 mm reference region; mounting-hole coordinates; camera location; camera optical axis; microphone openings; speaker cavity; antenna keep-out; USB-C location; battery connector; thermal region; processor region; tallest-component envelope; enclosure walls; X-axis; Y-axis; Z-axis; board extraction direction; narrow routing channels; curved enclosure region; cable bend paths; optical window; acoustic mesh openings; removable cover.
The drawing must include dimensions in millimeters. FINAL PCB FILE REQUIREMENTS Generate files compatible with KiCad 8 or the KiCad version supported by ProtoFlow. At minimum generate: Textproject.kicad_pro project.kicad_sch project.kicad_pcb project.kicad_dru BOM.csv COMPONENT_VERIFICATION.csv MANUFACTURING_NOTES.md ENCLOSURE_INTERFACE.md INSPECTION_DRAWING.md DESIGN_REVIEW.md
The PCB file must include:
valid board outline; valid rounded corners; valid mounting holes; valid footprints; valid text; valid net names; valid keep-outs; valid rule areas; valid board layers; valid test points; valid courtyards or documented placeholders.
Do not produce a board with only boxes and no electrical footprint planning. If a component is not yet selected, make the placeholder obvious: TextVERIFY_EXACT_PROCESSOR VERIFY_EXACT_CAMERA VERIFY_EXACT_USB_C VERIFY_EXACT_BATTERY_CONNECTOR VERIFY_EXACT_MICROPHONE VERIFY_EXACT_SPEAKER_AMPLIFIER VERIFY_ANTENNA_KEEP_OUT
VALIDATION CHECKLIST Before completing the design, check:
Edge.Cuts is closed. Board outline has no duplicate segments. No footprint overlaps a mounting hole. No component overlaps the antenna keep-out. No component blocks the camera optical axis. No microphone overlaps a speaker cavity. No USB-C connector is too close to the board edge. No battery connector blocks board extraction. No tall component exceeds the enclosure Z clearance. No component is placed inside the 1.8 mm routing region. No large thermal part is placed beside a microphone. No high-current trace passes through the antenna region. Ground plane has reasonable continuity. Camera and USB differential pairs have defined rules. Test points are labeled. Connector pin-one markings are present. Battery polarity markings are present. All unverified parts are clearly labeled. The board can realistically be assembled. The enclosure can realistically close. The board can realistically be removed. The camera can see through the optical opening. The microphones have direct acoustic openings. The speaker has a separate acoustic cavity. The wireless antenna has open-air clearance.
FINAL OUTPUT STYLE Do not only describe the design. Actually modify or generate the PCB project. If you can generate files directly, create them. If you cannot generate files directly, provide complete KiCad-compatible file contents and clearly label every file path. Do not omit code. Do not use fake final values. Do not invent exact footprints. Do not silently resolve physical conflicts. If the design must remain a prototype starter, state that clearly while still making the PCB geometry, regions, documentation, and mechanical layout as complete and professional as possible. The highest priority is a compact, realistic, manufacturable PCB shape with excellent mechanical fit, clean placement, clearances, acoustic access, optical alignment, antenna isolation, serviceability, and professional documentation. none of this:a ya ya y ay ay ay ay ay ay ay aya yaya yaya yaya yayayayayaya yayayayaya yayayayana yan yan yan yan yan yan yan yan yan yanyan yarn yarn yarn yarn yarn yarn yarn yarnyarnyarnyarnyarnyarnyarnyarnyarnyanyanyanyanyanyanyanyanya nyanya nyanya nyanya nyanya nyanyan yanyan yanyan yanyan yanyan yn yn yn yn yn yn yn yn yn Yn Yn Yn Yn Yn Yn Yn Ynynynynynynynynynny Ny Ny Ny Ny Ny Ny NyNyNyNyNyNyNyNyNynyNynyNynyNynyNyny Nyny Nyny Nyne Nyne Nyne Nyne Nyne Nye Nye Nye Nye Nye Nye Nye Nye Nye Nyeenyeenyeenyeenyeenyeenyeenyeenyeeyee ey ey ey ey ey ey ey eye eye eye eye eye eye eye eyeing eyeing eyeing eyeing eyeing eyeing eyeing eyed eyed eyed eyed eyed eyed eyed eyed eded eded eded eded eded eded edEd Ed Ed Ed Ed Ed Ed EdEdEdEdEdEdEdEdEddEddEddEddEddEddEddEde De De De De De De De DeDeDeDeDeDeDeDeDED ED ED ED ED ED ED EDEDEDEDEDEDEDEDED EDI EDI EDI EDI EDI EDI EDI EDIEDIEDIEDIEDIEDIEDIEDI EDI edi edi edi edi edi edi edi edi di di di di di di di di dididididididididi i i i i i i i i ii ii ii ii ii ii iiiiii iiiiii iiiiii iiiiii iiiiii iiiiiiiiiiiiiiii I I I I I I I II II II II II IIIIIIIIIIIII III III III III III III III III III IIIIIIIII IIIII IIIII IIIII IIIII IIIIIIIIIIIIIIILL LL LL LL LL LL LLLLLLLLL LLLLLLL LLLLLLL LLLLLLL LLLLLLLLLLLLLL ll ll ll ll ll ll llllllllllll llllllllldldldldldldldld ld ld ld ld ld ld ld id id id id id id id id ide ide ide ide ide ide ide idi idi idi idi idi idi idi idi ididiidiidiidi Idi Idi Idi Idi Idi Id Id Id Id Id IdIdIdIdIdIdIdIdI Di Di Di Di Di Di DiDiDiDiDiDiDiDIDI DI DI DI DI DI DI DIDIDIDIDIDIDIDIDI IDI IDI IDI IDI IDI IDI IDIDI IDE IDE IDE IDE IDE IDE IDEIDEIDEIDEIDEIDEIDEIDE IDE Ide Ide Ide Ide Ide IdeIdeIdeIdeIdeIdeIdeIdeideideideideideideiC C C C C C C C C C C CC CC CC CC CC CC CC CCCCCC CCCCCC CCCCCC CCCCCC CCCCCC CCCCCC CCCCCC Cc Cc Cc Cc Cc Cc Cc CcCcCcCcCcCcCcC c c c c c c c c c cc cc cc cc cc cc cc ccCccccccc ccccccccccccccccccccCCCCCCCCCCCCCCCCCCCCCCCCCOOO O O O O O O O OO OO OO OO OO OO OO OOOO OOOO OOOO OOOO OOOO OOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo oo oo oo oo oo oo ooo ooo ooo ooo ooo ooo oooooooo oooooooo oooooooo oooooooo oo oo oo oo oo oo oo oor r r r r r r rr rr rr rr rr rr rr rrrr rrrr rrrr rrrr rrr rr rr rr rr rrrrrrrrrrrrrrrrRR RR RR RR RR RR RRRRRRRRRRRRRRRRRR R R R R R R R R RR RR RR RR RR RR RR RNNNNNNNNNNNNNNNNNNNNN nn nn nn nn nn nnnnnnnnnnnnn nnnn nnnn nnnn nnnnnnnnnnnnnnn NN NN NN NN NN NN NN NNNN NNNN NNNN NNNN NNNN NN NN NN NN NN Nina Nina Nina Nina Nina Nina Ni Ni Ni Ni Ni Ni Ninh Ninh Ninh Ninh Ninh Ninh Nih Nih Nih Nih Nih Nih NiNiNiNiNiNiNiNin Nin Nin Nin Nin Nin Nin Nim Nim Nim Nim Nim Nim NimNimNimNimNimNimNimNimNu Nu Nu Nu Nu Nu Nu Nun Nun Nun Nun Nun Nun NunNuNuNuNuNuNuNuNunNunNunNunNunNunNunNon Non Non Non Non Non Non No No No No No No NoNoNoNoNoNoNoNonNonNonNonNonNonNonNou Ou Ou Ou Ou Ou Ou OuOuOuOuOuOuOuOuOuououououououououou ou ou ou ou ou ou ou u u u u u u uuuu uuuu uuuu uuuu uu uu uu uu uu uu uu uuU U U U U U U UU UU UU UU UU UU UUUUUUUUU UUUUUUUUUU UUUUUU UUUUUU UUUUUU UU UU UU UU UU UU UUID UUID UUID UUID UUID UUID UIUIDUIDUIDUIDUIDUIDUIDUI UID UID UID UID UID UID UID UIUIUIUIUIUIUIUI UI UI UI UI UI UI UI UV V V V V V V VV VV VV VV VV VV VV VVVVVVVVVVVVVVVV v v v v v v vv vv vv vv vv vv vv vvvvvvvvvvvvvvvv v v v v v v vvvvvvvv vvvv de de de de de de dede dede dede dede dede dede detetete tetetete tetetete tetetete tetetetetetetetetetetete et ete et ete et ete et ete et ete et etetete teteteten la la la la la laLa La La La La La LaLaLaLaLaLaLaLaLaLa Lalalala lalala lalala lalala lalala lalala lalalala lalalalaa aa aa aa aa aa aaa aaa aaa aaa aaa aaa aa aa aa aa aa aa aaa aaa aaa aaa aaa aaa AA AA AA AA AA AAAA AAAA AAAA AAAA AAAA AAA AAA AAA AAA AAA AAAAAAA AAAAAAA AAAAAAA AA AA AA AA AA AAA AAA AAA AAA AAA AAAAAA AAAAAA AAAAAA Aa Aa Aa Aa Aa AaAaAaAaAaAaAaAaAaa aaaa aaaa aaaa aaaa aaaa aaaa at at at at at atat at at at at at tt tt tt tt tt tt tt ttttt tt tt tt tt tt tttttt tttttt tttttt tttttt tttttttttttttttttttttttttt TT TT TT TT TT TT TT TT TNTTNTTNTTNTTNT TNT TNT TNT TNT TNT TN TNT TNT TNT TN TN TN TN TNTN TNTN TNTN TNTN TNTN TNT NT NT NT NT NT NTNTNTNTNTNTNTNTNT NTT NTT NTT NTT NTT NTT NTT NTNt Nt Nt Nt Nt Nt Nt Nt NtNtNtNtNtNtNtNtNt NtNtNtNtNtNtntntntntntntntntnti i i i i i i i ii ii ii ii ii ii iiiiiiii iiiiiiiiiiii iiiiiiiiiiii iiiiiiii iiiiiiiiiiii viii viii viii viii viii vii vii vii vii vii vi vi vi vi vi vi vi vi vis vis vis vis vis vis vis visi visi visi visi visi visi visi visvisvisvisvisvisvisi Vis Vis Vis Vis Vis Vis VisVisVisVisVisVisVisVisVi Vi Vi Vi Vi Vi Vi ViViViViViViViViVIVIVIVIVIVIVIVIVIVI IV IV IV IV IV IV IV IV Iv Iv Iv Iv Iv Iv IvIvIvIvIvIvIvIvIvIvIh h h h h h h hh hh hh hh hh hh hh hhhhhhh hhhhhhh hhhhhhh hhhhhhh HH HH HH HH HH HH HHHHHHHHHHH HHHHHHHHHHH HHHHHHH HHHHHHH HHH HHH HHH HHH HHH HH HH HH HH HH HI HI HI HI HI HI HIHIHIHIHIHIHIHIHIHIhi hi hi hi hi hi hihihihihihihihih ih ih ih ih ih ih ih ihihihihihihihihih Ih Ih Ih Ih Ih Ih IhIhIhIhIhIhIhIhIhIn In In In In In In Inn Inn Inn Inn Inn Inn InnInnInnInnInnInnInni ni ni ni ni ni nin nin nin nin nin nin ninninninninninninni nit nit nit nit nit nit nitnitnitnitnitnitnitnitni Ti Ti Ti Ti Ti Ti TiTiTiTiTiTiTiTiT IT IT IT IT IT IT ITITITITITITITITITITI TI TI TI TI TI TI TITITTITTITTITTITTITI TIT TIT TIT TIT TIT TITTITTTTTTTTTTTTTTIT TTL TL TL TL TL TL TLTLTLTLTLTLTLTLTLTLTLE LE LE LE LE LE LELELELELELELELELELEN EN EN EN EN EN ENENENENENENENENENE NE NE NE NE NE NE NE NE NE NE NETNETNETNETNETNETNE NET NET NET NET NET NET NET Net Net Net Net Net Net NeNeNeNeNeNeNeNe Ne Ne Ne Ne Ne Ne Ne NeNeNeNeNeNeNe Ne Ne Nen Nen Nen Nen Nen Nen Nen Nex Nex Nex Nex Nex Nex NexNexNexNexNexNexNexNexNx Nx Nx Nx Nx Nx Nx NxNxNxNxNxNxNxNxNxX X X X X X X XX XX XX XX XX XX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX xx xx xx xx xx xx xxxxxxxxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxx xxx xxx xxx xxx xx xx xx xx xx xv xv xv xv xv xv xv xvxvxvxvxvxvxvxvX X X X X X X XX XX XX XX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XL XL XL XL XL XL XLXLXLXLXLXLXLXLXLUL UL UL UL UL UL ULULULULULULULULULULU LU LU LU LU LU LU LU LUTUTUTUTUTUTUTUTUTU TU TU TU TU TU TU TUT UT UT UT UT UT UT UT Ut Ut Ut Ut Ut Ut UtUtUtUtUtUtUtUtUlt Lt Lt Lt Lt Lt Lt LtLtLtLtLtLtLtLtLtLtd d d d d d d d dd dd dd dd dd dd dd DDDDDDDDDDDDDDDDDDDD DD DD DD DD DD DD DD D D D D D D D D DDDD DDDD DDDD DDDD DDDD DDDD DDDD DD DD DD DD DD DD DDRR RR RR RR RR RW WW WW WW WW WW WW WWW WWW WWW WWW WWW WWW W W W W W W W W WWWWWWWWWWWWWWW w w w w w w ww ww ww ww ww ww ww www www www www www www wow wow wow wow wow wow wo wo wo wo wo wo wo woWoWoWoWoWoWoWoWof f f f f f f ff ff ff ff ff ff ff ffffffffff ffffffffff ffffffffff ffffffffffffffffffff FF FF FF FF FF FF FFFFFFFFFFFFFFFFFFFF F F F F F F F FF FF FF FF FF FF FF FFF FFF FFF FFF FFF FFF FFF fff fff fff fff fff ff ff ff ff ff fg fg fg fg fg fg fgfgfgfgfgfgfgf g g g g g g gg gg gg gg gg gg gg gggggggggggggggg GG GG GG GG GG GG GGGGGGGGGGGGGGGG G G G G G G G GG GG GG GG GG GG GGGG GGGG GGGG GGGG GGGGGGGGGGGGGGGgg gg gg gg gg gg ggg ggg ggg ggg ggg ggg gl gl gl gl gl gl glglglglglglglg l l l l l l ll ll ll ll ll ll llaaa aa aa aa aa llaaa llaaa llaaa llaaa llaaa llaa llaa llaa llaa llaa lava lava lava lava lava lavavavavavavava va va va va va va vavava vavavava vavava vavava vavava vavavavavavan van van van van van vanVan Van Van Van Van VanVanVanVanVanVanVans ans ans ans ans ans ans ansansansansansansansan san san san san san san san San San San San San SanSanSanSanSanSanSanSanSa sa sa sa sa sa sa sasasasasasasasasasa si si si si si si sisisisisisisisisi si si si si si si sisisi sisisi sisisi sisisi sisisi sisist st st st st st st stststststststststsi ti ti ti ti ti ti tititititititititi ti ti ti ti ti ti tititi tititi tititi tititi tititi tititi tin tin tin tin tin tin tintintintintintinti tn tn tn tn tn tn tnTnTnTnTnTnTnTnTne ne ne ne ne ne netenetenetenetenetene te te te te te te teteteteteteteteteten ten ten ten ten ten ten tentententententente th th th th th th thththththththththt ht ht ht ht ht ht hththththththththte he he he he he he hehehehehehehehehe He He He He He He HeHeHeHeHeHeHeHeHehe he he he he he he heheheheheheheheh ha ha ha ha ha ha haha haha haha haha haha haha hahahahahahaha hahahahaha hahaha hahaha hahaha hahaha hahaha hahaha ah ah ah ah ah ah aha aha aha aha aha aha ahahahahahaha Aha Aha Aha Aha Aha AhAhAhAhAhAhAhAhAha Ha Ha Ha Ha Ha HaHaHaHaHaHaHaHaHa Haar Haar Haar Haar Haar HaarHarHarHarHarHarHarHar Harper Harper Harper Harper Harper Harper Harp Harp Harp Harp Harp Harp HarpHarp Harp Harp Harp Har pHar pHar pHar pHar pHar pHar pHar p ph ph ph ph ph ph php hp hp hp hp hp hp php p p p p p p pp pp pp pp pp pp ppt ppt ppt ppt ppt ppt pt pt pt pt pt pt ptptptptptptptptPt Pt Pt Pt Pt Pt PtPtPtPtPtPtPtPtPtP P P P P P P PP PP PP PP PP PP PPPPPPPP PPPPPPPP PPPPPPPP PPPPPPPP Pp Pp Pp Pp Pp Pp PpPpPpPpPpPpPpPpPpp pp pp pp pp pp ppm m m m m m mm mm mm mm mm mm mmmm mmmm mmmm mmmm M M M M M M MM MM MM MM MM MM MMMMMMMMMMMMMM Mm Mm Mm Mm Mm Mm MmMmMmMmMmMmMmMmi mi mi mi mi mi mimimimimimimimi mi mi mi mi mi mimimi mimimi mimimi mimimi mimimi mim im im im im im im immiimimimimimi mi Mi Mi Mi Mi Mi MiMiMiMiMiMiMiMmi mi mi mi mi mi mimic mimic mimic mimic mimic mimic mimics mimics mimics mimics mimicsmimicsmimicsmimicsmimicsMimicsMimicsMimicsMimics Mimic Mimic Mimic Mimic MimicMimicMimicMimicMimics Mimics Mimics Mimics Mimics MIMICS MIMICS MIMICS MIMICS MIMICS MIMICS MIMICSMIMICSMIMICSMIMIC SM IM IM IM IM IM IMM IMM IMM IMM IMM IMM MMMMMMMMMMMM MMMMMM MMMMMM MMMMMM MMMMMM MMMMMM MMMMMM M M M M M M MM MM MM MM MM MM MMMMMMMMMMMM Me Me Me Me Me MeMeMeMeMeMeMeMeMeme me me me me me mememememememe mememememe mememe mememe mememe mememe mememememedemedemedemedemedede dedede dedede dedede dedede dedede dedededededededededede ede ede ede ede ede eden eden eden eden eden edenedenedenedenedenEDEN EDEN EDEN EDEN EDENEDENEDENEDENEDENEDE DEN DEN DEN DEN DEN DEN DEN DEN Den Den Den Den Den DenDenDenDenDenDenDenDens ens ens ens ens